900000 540000 ((()(()))(((()(()(())))))((()))(()((())(((((((((((((((()))(((()(((()(()()()))(())()((()((())((((())))((()((())()))))))(())(()(((((())(((((((()))())))(()))(((()(((()((((())))(((()())((((((())))())))(()()))))))((()(()()(((((((((((()((()()(()(((((((()))))(()())))(((((())((((((()))(((()()(()))))(()((()(((((((((((()()))))))))(())))))(((())(((()()(((((())((()((((((())))())(()))((((((())(())))((()()))((((()))(((((((()))))))((((())((((((())(()))(((((((()(()((())(((()(())((((((((()())(((()((())(()))))(((())((((((((()))))((()()((((((()(((((()((()()))))(()((())(((((((()()((((())))((((()(((())((((((((((())(())((((())(()())))(((((((((())))))((()((()))))(((((((())(((()))((((()()(((()))())()((())))))()(()))((((((())(((()((()))((()(()((()(()))()()))))))((()(((((())))))((((()((()(()(()()))(((((((((()(()((((((()(()((())(((((()(())())(()())((((((((((()(()))(())(()))))))))(((()())())((((((())(((()((((()())))(((((((()(((((()()((()()(((((((())())))(())))((()(((()((())(()((()()((()(()((()))))))))))())((((()(((((())))))(()((((()(()))(()(((((())))(((())((((((()))(())()))))))((())(((()(((((((())()())(((((((()((((()))(()((((((())()))((((((()))))((((((()))((()))((((())))((((())(())(((((((((()()())()(())(((((())())()()))(()(((((()))()(()())(()(())((((()))((())))())((((((()())(((((((((()))(())(()((()((()((((()))(())))(((((())())(((((((())))))((((((()((())))((((()(((((((()(((())(((((((()((((()()))(()))((())))()(((((((((()))())))((((())((())))((((()((())))((((((()))(((()))(()((()()())((((()))(((((((((((((((((((((()()))))))()()))))))(((((((((()))(((()))((((()()(((()))((()((()))))((((()((((()())))())))((())()((()(()())(()((((())(()())((((()(()))))))((((()))(()()(()()(()(((((((((())))))()))))(()))(((())(((()((()(()())((((((()((())))((()())))())(()(((()(()(((((()(())))(((((((((((())))))))()))(((((((()))(()(((())))((((((((())()(()))(((((()(()))))(((((()((((())(()))(())(((()))(((()()((()(((((()(()(()))))(())(()))()()(()((()((((()((())())(((((())((())(((())(())(()(()((()())()((((())(((())())))))))()((()(()((((((((())(((()))((()((()))))))(()))(())((()((((())(()(()()())))))((((((((((((())))))))(())(()(()(()))(((())(((()(((((())(())(((((((()))((((((()))))((()(((((()((((())(((()()))((())(((())(((()()))(((((((()(()))(()(((((())((((((()))))(()))())))))(()))))())))))(((((((((((((((())()(((((())((())(((()(()((()())))((())))))()())())(((((()(((())((((()((()(()))()))()(((((((()(()()))(())((())((((())()))(((((()())))((()()(((()(())((()))))(())))(((((()(((((((()(((())))(()))()())))))((((((((((((())))())))((()())((((((((()(())))())))((((((()))(()(())((()(()((()((((()(((((()())))))(()))(()((((()(())(()(((((())))(())()(((((((((((()))()()((())(((())()))()(((((()((()())(((((((()(()))))(())(((()(()))(()(()(())(((()()((((((((()((())))))))))((()))(()((()))((((()(((((())(((()))))(((()()))())))))((()(((((((((((()))()((((((((())()((())(((((((()(((()((((((((()(((()()))(((((((((())(((()))))))(((((()())((())(()((()((()())))(()))(((()((((()((())((())(((()(((((()((()())((((()((())())(()(((())((()((()))(((())((())(()((()(((((((())))(()((()()())()))))()((((())((((())))()((((((()(()))))(((()(((()()())((()((((((((()))())))))((((())))))))))(())()))(())(())((((((())(((()(((()(((((())))(()(()(()))))(((()(((((())()))(()(((()((((())))))))))()((()(()((()((((((()(())((()(((())(((()()(()))((((()())(((()(()()((()))((()(((((((()()))))((((((()((((((((()((()(((((())))())(()()(((())((((())())((((((())((()((()((()))((((())(((()(((())((((()))(()((((()(((((()(())((((())(((((()(((()()))(((((()))()(()())))))(((()(()))((((((((()()(((())(()(((()))))))))))(((((()(()))((()(()(((((((())()))))(()))((()(((((()))()()))))((())()(((((((()))(()())))(()))(((((()((((()))()(((())))))))((()((((((())()((()((((((())((((((()))()))))())))())))))(((()))))))))(((()(())((((((((((()(((((((((())))(((()()))(((((()((())))(((())((((()))(())))(((()((()(()((()((()))))(()))())((())((((()()))(()(()(((())()((((((()))))())()(((((()((()(()))))(()()))()())((((((())(((()(()(()))()(((())(((())((((()(((()(()))))))((((((()(((()))((())()))))((())(((((()()((()(((((())(((((())((((()(()())((())((())(((((((((((()()(())))()))))()(((()()((((((((()((()(((()())))()))(())))))))(())((()(((((((((())((()((())(()))(((()))(((()(((()()())((()))))(((((()))))((())(((((()))((()(()(((((((())))))(())())(((()(()(()()(((()(()))((()))(()((((()))(((()))((((()((((()))))))((((()(()(()(((((((((()))(((((()()))()(()))((((((())((((((()))(()((())(((((()((((()((())()(()()))))))))))(())((()((((()()))((())((()((()(()(((()))()((((())))(((())(((((()())))()(((((((((()(()())))))))()))))))((())(()(((((((()))((())(())(((((((())(((())))((((((((()((((())((())((((((())((()()))))))(()(((()))((((((((()(()()()((()()()(()))(((()((((((()(((((()))((((()(((()))())(())))))))((((((())(((((((((((((()(((((()((()())))(()()))(((())(((()()))((((()(((()()(((())())()(()((()(((()))))((((((()())(()(((((((()())()))(((((((((((()()))))))())((((()(()))))))(((()(())(((()(()))(((((()))((((()(((())(()()))))((()((((((()(())(((((()()(()((((((((((()(()))))))()))((()))(((())(((((()(()())))(((((((()()))(())(((()(())(((()(((()(()(((())))))(())(((()))(((((())(((((())))()))))(((((()))((((((((()()()))()(((()((())()))))))(()()()))))(((()(((((()()(()))((((((()())()(((()(((()))(()))(((()((()(((((((((()))((((((()))(((()((((()()))((()((())))((((((((((())((((((((()()(((((((((((()((()(())))((((()(()((())))(()((((()(((())((()((())))))))(())(()()((((()(()))))(((((()((()(((((()())((((()(()))))))))))())((())(()(((((((((())(((((((((((((()))((((()(((())((()(((())(((()))())(())(((()))(((())((((((()(()))(()(((()))()))((((((((()((((((((())))())))))))((()(((()))))))))))((((()((((()()((((()((((((((()(((((())((((())))((()))))((((((()((((()()(((())(())(()(((((((())(()()))))()((())((((((()(((()((())))(()))((((((()))(())(()(()(((((()))()(((((((()(()())((((((())((()(((()((((())))))()(((())(((((((()()))))))((()))(((()()((()((((((()))((((((())(())(((((((((((()))()()((()(((()()((())))(((((())(()(()))))()))))(((())(()((())(((((((((()()(()((((()))(((((()(((())(((((((()))))))))(()))))))())))()))())()(())((((())((()))(()(((()))(((((((()))))((()()(((((((((()())(((()((())))()(((())())())))))()))(())))))))(()(((((((()())(((())((((((((((((())()))))()))((()((())(((((()(()(()))(((((((()))))()((((()((((((((()(()(()(()))((((((((((())))(((((((())((())))((((()(()(()((())((()()(()))))))))))((((((())((((((()))))))))((((())(((((())))((((((())(((((((()))(((()(((((())(((())())(())((()(((((()((()))(((()((((((((()))()))()()))())))())))))((((()()((()())((()((()(((((()))))(((((((()(()(()(((((((((((((()))(((()())))(())))((((()((((((((())((((()))))())(()(((((()((()))))((()))())))))))()((()(((((((((()(()(((((())))((()())((()())(()(())))((()(((()(())))((((()))((())(((())))))((((((())())((((((())()))))((((((((((()))())((()((((((((())(((((()((())(((())((((((())()))))))((())))()))))(((((((()())((((())(((((())))(((()((((())((((((((())(()(())(((((()))))))))(((((()()))((((((())))((())(((((((((()))()(()(((())(()()(((())())))(()(()((((())((()((((((())()))(((((((((((()))))(((())))((((((((((((((((((((((()))(((((()))((((((((((((()((())((((()))))()((()(((()))((()))))(((()((((())())))(()((((((())()))((((((((()))))())))((((((()(()((((()((()))(((((((())))))))))())(((((()()((((((((()((()(((())(()(((()))((((()()))()))((((((())))))((()())(((()((((()(((())(())))))((()))))((((((((()))(((()(((())()((()))))))((()()(((((()))(())(((((()))((())))((((((((())(((((())))())))))((())(()(()()((((())((())((()(())))(((((()))(()))()(((()(((((((()))((()))(((()))))((((((((((()()(()()))))))))((())(((((()(())))())())((((((()((((())())((()))((((((())))))((((((()(()((((()))((()))(((((()(()()))(())))(((((((())(((()()())(()))((())(((()()()))((()((()(((())))((())))(((()((((((((((()())()())))()))))(())))((((()(((((((((((()())))()()((((((()()))(())(((()(((()))()(()))((()()))(((()((((()((())(((((()())(()))))((()(((((()((((()))(()((((((())()))))())(((((((((()(()))((())())))))))((())))(((((((())))(()(()(((()(((()(()((()))))))((()(((((((())()(((((()((())))()))(((((()((((())(())())()))))))(())))))(()((()()))))((()(()((((((((((()(()((()((())))))(()))())))))(((()((())((((((()(((())())()))((((((())())(()(()(((((((())((())()())(()()))))))))))((((((((((((()())((()())(()((()(()))))(((()(()((((((((((())))(((((())))))))((((()((())))((((()(()()))))(((((()())))((((((((())))()((((((((())((((((()()))((()()))(((((((((()((((((()((((())()((((((((((((((()))))()))))))(((()((())()(((((()(())))(()((((()(((((((()(()()))))))((())))))((((((((((())()((((((())))))))(()(())(()()((())()((())(())((((())))))((()((((()(((((()())))))))(((()((()((((((())())))(((((()()))((((()(()((((())))((((()))(())))())))(((()(((((()(((()()((((()(())))((())((()(((((())((((()))((((((()))))()(((((((((())(((((())())))))))(((((()(())))()()(((()(()((((()(())((()())))())))())(()))(((((((((())(((()(())()(((((((((()(())((((()(((((()))))))(((()((())()))))))()))(((((((((((())))(()))(()((()(((((()((((()(()))))))((()((()))))()))()())((())(()((((()((())()((((((((((()))())())()((((((())())())())((((()((((()))()))(((((()))((((((()((())())())))(()))(((()))((()((((((()())()))())()))(()()((((((()(((((((()))())))())(((()(((((()())(((((((())())((()))(()(((((((()(()))))()((()(((((()))))((((((()(()((((((())()((()((((((()(())))((()))))(((())(()(()(()(()(((()()((((())())((((((((()((()((()))(((()(())))(()()))(((())((((()(((()((((()((((((())((()))())((((())(((()((((())(((((())(())))))))(()((()((((()((((((((())(()((())))))(((()))(((())((((()((()))(((((((((())())))()))((((()((((())(((((()()((()))))()(()(((()(()))))))(()))())(((((()((()(((()()())(((())(((((((())))(())))(((((((())())())())))())))))(()(()(()((()((((((((())()))))((((((((((()(((()))))(()(()((()()(()()(())))((((()((((()(()((()((())(()(()(()((()()())))((((((()))((((((()(())((((()())(((((())))(()())((())(((((((((()()(((((()((((()(()())))()())(((((((((((())))(())))()))()))()((((())(((((((())((((((())((((()())(((())(()(((((())))(()((((()))))()((()(())))))(())()()(((((((()(())))(((((())()(((()((((()))))(((())))(((()((()))(((()))))()((()(()((((())((())(()()))))(((()))((((()())((())(((()()))()())(()(((((()(((((((((()(((())(((())((()((((((((((())))((()())((()()((((()((((()))((()((()(()(()))(()))(((()((((())())()((((((((((())(()(())))((((())))((())()))))))))((()())(())((((())((()((((()((((()())(()(((((())))((((()((())()(((()))(())(())(()(()((((()(())(())))(((()(())))))(((((()(())(((()(((())((((()(((()))))))))))()((()))((((()(()((()(()))((((())))))(((()((()(((((((()((()))))(((())))((((())(()(((((())))))(()(()((((((()())))))(((())(((())((((())()((()(()))(((((())))(()((()()(()((()(()(()))))))(((((()((((())))))((()(((((((()())))))((())(((((((())()))(((())(((())()(()((())(((()()(((((())(((((((()(()))((((())())(()((((()((()((((())))()))))(((()((((())()((()((()((())((()))))((((())))())))())((((((()(((()(()()(((()()))))))(((((()()))))((())()((((((())))(((()))((((()()(((())(()())(((())((((((((()(((()))(()(()((((((()))())(()(((((()))()))))))()))))))((()))())((()(()()(()()(()((())(((()(((())()((((((((()(()(()((()()))(())))))((()))))(((()))(((((((()))))(((()(((((()(((())))()))(()((((((())))((((((((()))((((()())))))))(((((()((((((((((((((()))((((()((())))))(()))(()())))))())()()))()()))))((()))(((())((((((()(()))))))((((()()(()((()(((((((((()))()))))())(((((()()((()()((((())())())()))(()(((((((())((()())))()))((()((()(((((()()(((((())())((()()(((((()))(((((((())((())()))))(())))((((()((())(())(((()(((((()))(((((()))))())((((()))(()((()(())()((())(())))))((()((((())((())(((()(((((((()())))(())((((()))())(()(()()())(((((()(((())()((()))(()((()((())(())))())(((())(())(((()()(((((())())()((()())()((()(((()(()())))()(()((((()))(((())()((())))())))()((())(((((((())(((()((()))(((()())))))((((((()())(((((())()))(())(((((())(((()(())((((()(()(()(()))))))(((()((((((((((()))(((((())())(((((((((())))()((((())())))))))((())(((((((()(((())(())((((((())())((()(()))))))))((())((((((((((()()))()((())))((((((()()())))(((()()))()((()))(()((()(()((()((((((())))))))((()((((()(())((()((()(((()(()(())))))((())(((((()(())(()))((((())))(((((())((((((((((((((((((((()())(((()))())(((((()))))(()(()((())((()))(()(()(((())())()))(()()((((()))(((((((()))))))(()((())()(((()((((())(((((((()(((()(()(())))))))))))))))))(((()((((((()((((((()(())))((((((()))((())((()())(((((()))((()))())())(((((((((((()((((()(())()(((()((()(())))(())))((()(()(((((()(((()((())()))((((((())()(()()(((()))()((()(((()(((((()))))())(()(()((()))((()(((()(()))))()(())((())(((())((()))(((((((()())(((((()((()))))()()(((((((((()((()(())(((()))))(((())))))))()))())((())(())((((()((()(()((((((()(()(()(()(()(()(()(())((()()))()))))(((())))((((()()(((()))((((((()((((((((()))()()))((()((((())()()(((()))))((())(((((((()((((((()))))((())((((()((())((((())))())(((((()))(()(()))(()(((()(()((())((()(((()(())))))(()((())()))))))))(()(()))(()(((())(((((((((())((()))(()(((())((())(((()(((((((()(((((()))))(((()))))((((((((())((((()((()(()(())))(((((()((((((((((()))(((())(()(((((((()()))(()((()()(((((())((())(((()(((()(((())))(((((())))))())))))))))())(()(()(((((())(((())(())))))((())(((((((()((())(()(()(()))((())(((((()((((()()((((((((())()))))))((())()(()((()))((((((((((((()))()((()(((((((((()(((((())))(((((()((((()()(())))()((())(((((((()(((((())())()))(((()(((()(((()(((())()(()((((())))(()(()((()(()))(((())(((()())(((())())((((()((())((()))))((((((()))(()(((()()))))))))))(((()(()((())(((()(((((((((())(((((())()))))(()(())))))())(((()(((((((())))))(((())((()(()()(())(((())((()((())()(()((()(((((()((()))))))(()))))(()(((())(()((())))))))))))(((((()))))(((((()()(()(((())(((()))(()((((()))((((())((())(()((()))))))))(()((((((((())))()((((()))(((()((((())(((()(((((((((((())((())))())(((())(()(((((((())(())))))((((((())))))))(()((((((())(((((()((((())()))((((()))((((((())))()))()((()()))((()((((())((()))(()((((((((()(((()))((())(((()())((((((((((())(((()()((())))((()))))())())((((((()((((((()))))))(()((()))))(())(()((()(()))(()((((()(((((((((())(((())(((()(()()(((((()))))()(((((()((()((())))(()((((())))(())))))())))(()(((((((()))(((((((())))(((()))((()())(((((()))()))((((()()()))))((()))((((()()((((((())(()())))())())()))(((())((((())(()))((((())((((()(()))()(((()(()))()))))((())()(((()(((((())(()()((())(())((((((((()(((()((()(((((()()))())())())))((((((())((((()(((()))()((())(((()))))))()))))))))))(())))))(())))())()))(())))(()(((()(((((((((((((((())((((((()(((((((())(((((((()(((()))(()((())((((((((())()((((((()))((())))())()))))))())(())))((())((((()())()(((()(((((()))))(((((()(())))))(((((((((((()(((((()))((()(((()())())(((()(()((()(()(())))((()(((((((()())))(((()(()(()((())))))((((((((((((((())))((()()((()((()(((()(()(())()()))()))((((((((((())((((((((((()(()(()((())()))())()())))))()))()())(((((())))(((((((((()()((()(()((()()))))))))))(((()(()))((((()((((()(()((()))))(()(()())))(((((()))((()(()())(()((())((((())()))(())((())))(((((()((((()()))(((()((((()())()))()(()(()())(((((((()))())))())(((())))((((())))(((((())(())))((((()(((())((()))(()(((())(((()()))((()()))))(()((((((())(((((()()))))())(()(((()(((((((((((()())))(()((((((((((((()())((()(((())(((()()))))(()()))()))))()))))(((()(()(((()))(()((((((((())((()(((((((())(()))((()(((((((((()(()((())))))(((((())()((())(())((((()((((()(()))((())()(()())))))(()))))((()((((((((()((())()))(((())((((()((((((((()))(()())))))())(((((((((((())))))))((())((((((())())(()))((((())))((()(()))((((((()(((((())(((()()()((((((((((())(())())((((())(())(())(((((()())(((((()))(((((()(()))))(((()))(((((()(((((()))(((((()()())(()((((((((()))())((()(((((((((()))))(()(((()())))))()))))())(()((((()((())))(((((((()(((((()(())))()))())))))((((()))()((((((())(((())((((()((((()((())))))((()))))(()))(((((((()(()((((((((((())()(())((((())))()(()))))(((((((((()(())(())))))(((((((()))((((((())))))((()(())(((()()(()))(()((())((((())((((()))))))(((()()(((())((((((())))))))(()((((((()))(((())(((())(((()(((()((()(((((())(()))(())))))(()))(()(((()((((((((()))(())))()(((((((((((()())(()))))(((())))))((()(()))((((((())))(((((())((((((((()((()))))((()(((())(((((())((((()(((((((((((((()(((()))()))))(()((((((((()(()))(()((()()((((((((()))((((()))())()))))))(())()))((()(((((()())(((()))((())((()(()(((())())))))((((()))((((((()()(((())))(()(((((((())))(()((()))(()())))))(((()((((()(((((((((((()(()))(())))()()(((((()))((()(((()))))(((()((())()(((((((()()())))())))))())))))((()((((())())()((())(((()())(())((((()))(())(()((((((())))())((())))(((()((((((()())))((()())(()((())((()()(((((())(((())())))))))()(((()))()(()(())((((((())))(((((())((()(()(())(((()()()))((((())(((())((())())())))))((((((((()(((((()((())))))))))()))())))(((((((((()())()))(((((())(((())())))((()((()))(((((((((()())(()())))))()(()((((((()(()))((((((()()(((((())(()))())))))())))()((())(()(()((((())))))((())(()((()((()(((((()((())((((()())(((()()((((((()((()(())))))(())((((()(((()))(())))())(((((((()(((((((()))))(()))(()))))(((((((()()((())(()(()))))()((((((((())())))(((((()())((()))))())((()((())((((((((()((()))((()(()))()()((()())((())((((()())()))((())(()(()(())))((((((()(()))))(((((()(()(())((((((((()))))()(((())(((()(()((()((((((((()))())))((()()))(())))())((())))(((()))(((()(((()((()((((())((())((((()()(()(())))))((((()))((((((()))()((((((()((((((()(((())(((()(()())()((((())))()((((())))((())(()))(((((()))(((())))(((((((()))))(((((((((((((((((())(()(()((()((()))(((((((((()())))())(((((((((((()(()((())(((())))((((((())))(()(())))()()(((((((((()(()())())))())(()((((())(((()(()())(()((())(((()())((())((((()((()())))()))))((((((()(((()()(((((((()(()(((())))))))))(()((()()((())))(((((((((()(())))((((((())((((((((()())))())))()(()())))))()))()))))(()(()((((())(((((()(((()(())))())((((((())())))((((()((((()))(()(()(())(((()))((())((())(((()()(()((((()))((((())))))))())((())(()(((((()((((((((((((((((())((((())))((()))()()))())))())))((())(()(((((((((()((()((()))()((())(((())((((((())((()()(()))(((((()))(((((()))((((()((()(()(((()(((())(((((()))(((()()))))((((((((())((((()())(((())((((((())))))))))((())((((((())())(((()(((()(((()(((((((((())((()))(((())((()()(((()))()(()(((()))))))()(((()((()((()()()(((((())())()))()((((())((())())))(((((())(()((()(()()))(((((()((()((((())((((((((((())((((()()))((())((((((()(((((((()))))(((((((((()(()()((()(()))))))(((())(((((((((())((()()((())((())(())))(((()((())))(((((((((((()((((()(()(())(((((()(((()))((((()))))())))))))((((())(()))())((()((((()())(((((()((((()))((()(()(())))))))))())(((()(((()(())(((()((((()()()(((((()))()((()((((((((()(((((()())(((()))())))(((()))()))))(((())))(((((()((((((((())((()((((((()()))((((())(()(((()(()(((()()))))()))()))))((((((()((((()))((((((((()(()((()(((()))))((((((((())()))(())))()(((())(()(((((()(())(()()((()))))()(((((((((()))()(((((())(()(((()((())((()(()((()))))()(((((((((())((((((()()))))(())(((((((((())((()())((())((((())(())(())))((()(((())((()()((((()(((((()((()))()))))((()((((())(((()))))))))(((())))))()()))))(((((((((((((((((((((()))(()())(()(()(()((((()(((()))(((((((((()()()))(((((()())(()(((((())((()()))((((((()(())))()()))()))()))())()(((((()(((((((())(()(())))((((((((((((()((((((()(()))))())(())))))))(((((())((((((((()((((((())((((((())((()))))()(()(((((((((((()()((()())))(((((((((())))))(((()(()((()((()((()(()((((((())))()))(())(((((()))(((()(((()()))))())()))))))))))))(())))))))))))))()))))())()))))((((((()(((((((())((((()((((()((((((()(((((((((()))((()(((((((((()((((((()()((((((())(((()(()()())))))())((((())(((((()(((()())(((()((()))))()))(())((()()(((((((()))))())((((((()())))))(())(((((((((()((()())))((())))))(()()))))(((((()((()(()((((())()(((())((((()()((()()()(((((((((())()((()))))(((((()((())))))(((()))((((())(()(())((((((())()))((()))))((())())(((()(((()((((())(())(((((())))((((((()(())())))))())))))((((((()(((()(((())(((()))((())((((((()((()(()((((((())(()())))))((((((())(((())((((((()())))((((((((((()(((())(((()(())))())))()))))()((())))((((((((((())(((()()))))(())(()((()()(()(((((((()))(((((()()))))))))())))))(((((()(())())((((()((((()))(()((((()(((((()()()))((((((()((((()))((())(()()(()((((((((((()()))()((()(()))(((())()((((((()(()))(((((())))))))()((((())())((()(()(((((((()))((()))))()((()((((()(((())((())((()())((((()((((((((()()(()()))())(())))()())))())))(()))())))))))((())((((()))(((((()())))(((((())(()(()(()((((((()))()))((()(((()()(()))(()(((()(())())))))))((()(()(((((((((())(()))(()())))((((((((()())))())(((((((((()((())()())))))((((((()())((()()()))))((())(((()(((())))))(((((((((((())))(((()((((())((()(()()((((())()((((((((()(((())(((()(((())(((())((()))((((()()()((())))(((()((())((())))((())(()((()(()))((())(((()((()((())(())((((((()()))))((((((((((((((((((((()))))()))(((((((()())((((((()((((((()())))))(((()())))))))((()(()(())(((())()()))())))))((()(((()((()((())(()((()(((((()((()))))))((()(((()))((()((())(()((((())(()())())((((((())((((((()())))))))(((()((())()(((()((()())(((()(((((((())))()(()(((((())))))))())()))((((((())()())((((())()))(((((((()))(((()()(((()(()))))))((((()()(((()((((((())(((((())))))))()))(()(()((()())((((())()((()((())))((()((()(((())(())((((())()(()))))))()))))(((((((()(((())(()(()(((())(((()))))(((((((()((((((((()))(()))()))(((((((())()))))))(((((((((()())((())((()(((((((()(((())))((()(())()(((((()())((()(((()))))((((((())(((()(()))((()))(()((((((())(((((()((((()))))(())))))((())))())((((((()()))(((((((((((()))))((()(((()((())())))(())))(((((()(((())(((((()(((((()(((((()((())))())(()))(((((()((((()()))())((((())))()((()((())(()((((((((((((()))(((()(()(()))((()())))))(((()()))((((()))))(((((((()))()(()((()((()((()(())))())(((((()))))(((()())(((((()(((((()(()()((()((((()(((((((((((())((((()))((((()((()((((((((((((())))(()))((((((((())((()(())()))))((())))(((((((((()))()(((((())))))))))((((()))((())())((((((()((())))(()((((()(((((())))())(())((()((((()))))((((()(()()((()(())))))(())))((()(()))((()((((((())(()((((((((()((((()((((()((((()))())()((((())()))((((((((()())()))(()((((()))())((((()((((()))(()())())(()(((())(())))((((()())(((()(((((()))((()()))))))((())((((((((()))))()))((((((()(((((()(())))))))(((()))(((()(((((())((((((()(())))((()((((((((()((((((())))()))))(()(((()(((())(((((((((((()()))())(())())()((((()(())(((()))(((()(()((()((((((()))(((((())))())()((((((())))((((())())((()())()((()()())(((((()(((((((((()()))((((()))))((((()())()))(()((((())((())((())(((((()))(()))())())())(((((((())((())))((()()((())))((((()(((((((()(()))(()(()))((((()((((((()((()((()))(((()(((())((()()())))((((()((((())))((((((((()(())(((()((()(((((((())()))))))))))()(((((()))((((())))((()(((((((()(()((()((()))))))())(()))(((((()(((())(()(((())))))(()(())()((((()(())((())))))(((((((()(())((((())))()((()))))(()(((((()()(()))((((())))))))((((((((((())((()))))))((((()(()()(()((((((())(((((((()()))(((()))))))))))((((()(((((())((()()(((((((((()()))))))))(()((((((((()((((()(()()))))))))()))())(((((()()(()((((()((((()))())((()((()(())))))((((())(())))(((()((((()))()(((((()())))(((())((()(((((((()))(()())((((((())))(((((())()((((()())(((((((()())))))((()()(()(()(())))))))))(()((())((()((((()))((((())(((()()((()((((()())))))((()((((()(()))))(((())(()()(()(((((((((()())(()()))))))(()))))))((((())(())((((()(((())(()))((((()((((()(())((()))((()))((()((((()))(((((((()((((((()()(((())))))))((()(()))(((()()(()((()()(()((((())((())(()()))()))()))())((())(((((((((((((((()())))))))))()((()())(((((((()(()()(((()())))))))))(((((((())))(()(((()(())))((()(()()((())((((()(()(())))()))((((((((())))((((()(((()))))((((((((())))))(()))))))((((((((((((()))((()())())((((((())())(((((((()))))))(())(((())())(((()((((((((((((((()(((((()()))(((()()(((((()(((()()(()())))()))((())))(()))((((((((()(((((((())))))((())(()(()(((()))(((())())(()((((((((())))(((((((()((((()))())())()))(()((())((((()((()(((((()()())()))))))(((())(()(()(((()((((()(((((()((())))((()))))()(((((((((((())((((()(((())()((())()))(((()))((()(()(((()(()(((((((((()((((())((()))())()())))))))(()()))))(()((((()(((()((((((((())(((()))())))())(()((()))(((((((()((((((((()(())))((()((((()(()(((())(())((()(((((()))))(()((()()))))((((()(((()))(((())(((()((((()(()))(()))))(((()(()(((()))((())())()(()))(((())(((())((((())))((((()())())())(((((((())((()(((()()))))(((((())(((()(((()((((()((((()((((()(()))))))))))))((((((()()))(((((())))(((((()(())))))))(((((((((())((((()(((()))()((((()(()))())(((((((()))))(((((())))()))((((()))((((()((()()(())))((((((((()((())))))((()(()()(()(((()(()(())()(()(((()((((())(()((((((())(()(((())(()()))(()))(((())())(((((((()))))()))(()()(()((())((())((((())))()(((()((()()(((())(()((()((())))(((()(()(((())(()))))))))(()))(()(((((((((()(((((()(()((()))(())))(((((((((((()(((((((((((((((()))()((()(((()()(()())))((((((())))((((()((((()))))))(((((((()))(()((((((()())))()(())(()(((()(((()((((()((((()((((()(((((((()))())()))())))())))()))()((((()())((()(())((()((((()()(()((())((((((()((()((())))))((()((((((((((()))())))(())((((((())))((((((()(()(((()()()))))))((((()(()(()())))(((((((()))))((())))((((()()(((()())(((()()((((()())((()))(((())((()()))((())()))))((((((((((())(((((((((()())()))))))(())))))((((((((()((()(((((((())))))(()((((()((((((((()(()((()(((()))()()())))))((())()(((())))))))(()))(()))()))))(()((((()(()((((((()((())(((((())())()((((((())(((((())))()(()))(()((()(()))(((((()((()))(((()(())(((()(()))(()())((())(((((()()))))(((((((()())((((((()((((()((((((((()((((((((((()(((()())))((())))((()((((()((()())(((((()()())((())((())()()((()((()))())(((((((()((()(())((())()(())((()((()(())(((()()(()))((())((()))))(((((((())(()(((()(()(()(()(())))))((()()(()((())(())((())))))(((((((())(()(((()(())))))))((((((((((())((()(((()())((((()((((((())))(((((((()))(()()))(((()((())))((((((()))(()))())(((((((((())((())(((()(((()))))))(())))))))())((((()((()())(((((())))((((((((((((()((())((()(())))(((((()(((((((()(((())())))(()(())))))((((((()((()())((()(())((((((())))))))((()))))))((((((((((()())(()(((((()()((())(())))(((((())(())))))))()(()((()(()(((((((()(()(((((()((()(((())((())(((((())(())))()((())((((()())(((((()((((())))(()())(((()(((())))))))))())()(()(((()))(((()((()(((((()(()((()))))((((((((()(((())))((()(((((((((()))(()(())))))())(())(((()(((((((()))()))((()()())))()(((((())((()))))(((()())(()((())((()))((())))(((())(((((()(((((((((())((((()())()(((((())))((((((((((((()()(())))()))((((()((())(()(())(()()(((((((((((()(((()))(()(((())))((()))))())))))((())))))()((()())))((()((()(((()(()((((((()(((((())(())))(((((((((((()((((((((())())))))))))(()(()((())))))))(())((((((((((((((((((((()(((()))((((((())((())))))())(((((((()()((()((()))))))())))(()(((())))(()((()(((((((((((())((()(((()()(())))((()()(()((()((((()(((()))))))))(((())()((((())))((()()((((((()))))()(((()(()(()))((()))(((())((((()()(())))))(()((((()))())((((()())(((((()))))))(((())((()()(((())()(()()))))(()((()()((()(()(((()((())()())((()))))(()((((()((((()(())()((((()))(()(((()(((())(()((())))))(())())(((()(((((((())((((((()))()((()((((()))(()()))((((())())((())(((()()(()))())(()()))))((((((())((((()(((()((())(((((()(((())())))(()((((()()(((()))((((()(()(((()((()())())))()))))))((((()((((()))(((((((())((())(()(((())())(()((()(((((((((((((())(((((((((((((()()((()(())(()(()(((()((()((((((())((()))))()(())(())))(()((((()(((((())))))(()))(((())(((((((())))())(()((((((((()())((((()))((()(((((()(((()()))))()())(((((((()((((()(((()(((())())()(()))))))))()))))((((()((((((()(()((())))(((()(()((((()(()(((()))()))(((((()()))))((()())(((((()(()(()((()())))((())())(()((()()(()))((()((()((((((())))((()()())((((((((()))(((((((()((((()))(((()(())(()))(((()(((((((()(((()((((((((((()((()(())))(()((((()(((()(((()))(((()((()((((((((()))((())((()(((()))))((((((((())(())))(())((())((((()((())((((((()((())((((((((((()(((((((()((()()(((((()))(((((()(())()))()))(((()))))((((((((((((((((()(()(()(())))(((((((()))()))))((()(((()))))(((()())(((((()(())))((((()((((((())(((()))(((()(()))()))(((())(((((((()))(()(()))(((()((()((((()))))))))(()((())((()(((()((((()(((((())()((())))((((((()(())((())(((()((((()())()((()((((())(((((())((((()(()))()))())))(()(()))((((((()))(((())((()((()(((()()(()))())()))((((((((((())()))))()(((((()))))((((((((()))((((())(((((()(())))((((()()())))((((()(()()())((())((((()((((((())))))((())(((()(()))(((((((((()((((())(())))))))))))))))))))(((()((())(((((()(()()))(((((((((((())))()(((()))((((((()())(((((((((()()((())))(((()(((()()))))))))((((()(()(()())(((()(((())))())(((()((((()((((((((((((()(((()()(((())(()(((((()))(()))))))((())))(((((()((()()((((())(())()(((((())(())(((((()((((())))()))())()((((((())())))()(()((((()(((()((()(()))((((()()((((((((())(()(((()((((()()))))))((()(()((((((())(((()((()((((())(((((((((())())))()(((((()(((((()))))(((()(((((((())))))))((())()())))((()((()(((()(((()((((((((((((((()(())()((((()((()))((((((()))((()()))))()()(((()))()(((()(((((((((()((())((((())(((()()((())))))())())((((((()((()(())())(((())))((()((()((()))(()((((()))))))((())))()(((((()(()(((((((()))(()))((()((((((()()))(())())))))((((((()(()(((((()))((()((((())((((())())(((()(()(()((()))))))())))))))(()())))()())(((((((((()))()))((((()(((((()))((())(((())(((((((()))))(()(((((()))))((((()((((()(((()))((((((()((((((()))((()())((((())))))(((((()))())((()((((())((()((())())((())((())))))))())((()((((((((((()(((((()(((()((((()(()))(()()(((()((((((((((((((()))()((()))((())))((((((((())))(((()(((((((()))))))(((((((((((()((())(((((())))(()))((((()(()))()((((())((()(()(((()(()((((((()())((()(((())(((((()((()(((()()(()())))(())))(()))()((()(((((((()(()))()((()((()))))))((((((((()()))()())((((((()))()())))((((((((((((())((((()()))(()(((((()))())((((((()))))((((((())))))(()(((()))(((())))))(((()((())(()((()())()(((((((((()))())(((((((((())))((())()))())))(()))((()(((()((((())()(((()()))(()()))))(()()((((())((((()))(()())(((((())())()))()((())((((((()))))(((()(((((())(()(((()(((((()(((((())(((()((((((())(()))(((()((())))(()))))((()((()(((((()()((((())(((()))(())((((())()))))))))((())(((((((()(((((()((()))))))(((()())))()(()()(((()))(((((((((()(())))))(()((())(())))))((((((((((((()((((()((((())))())))(((()(())((()(((((())))))(())(((()(((())(()((((()()(((((()(((())((()))))((()))))((()(()))((()((()())((((((((())())(((())(((((()))))(())(())))()))))()))((())()((((()(()((()(()((((())((((((()(((()))((())(()))()((((()((()(((()(((()(()()(((((())())))(((((((((())(())))))())(()()((((()(()(())))))(((()((((())((())((((((((((((((()((()((((((()((()()((((((()()))))))(((()())())))()))))(((()(((((((()()(()((((()(((()()((((((((())())))))()(((((()((())))(())))))(((()((()((((((((())))))(((()))))((((((((()))((((())))(((())())))))(())(((((())(((((())(((()()))))((())()((((())((((())(((()))())))))((())))(()(()((((((()(((((())))))()))((()(()((())((((())()))(()))(()((()()(((())((()(()(())))(()((((()(()(()))())))))))()(((((((()((())))(((((((()((()())()))((((((()(((((()(())((((((((()))((((()(((()())()(((())(((((((()))((()((()(((((())))))(()((((((()((((()))(())))(()))(((((((()(()((((()(())))(((((())(((((()))))))()((()(((((()(((()())()(((()()(()(())(((()(()))(()))((((((((()(((((((())())((((()(()(())(()))()))((((()))((()((())()))((()((((()()))(()((())((((()(()(((())))((())))))))())((((()(((((((()))))((())((()((()(((()(()))((())(((((())))((())))()(((((((((()(()()(()((())))()(()()(())(((())()(((()))((((()(()))())))(()()(()((())((()))((((())))(((((()))((((()()))(((((()(((()))))(()())))((()(()(((((((((((())((((())((((())()))))))((((()(((()))))))())(()()(((((((((())(()(()()))())(((((((())((()(((((()((()))((((()))))))))())))((())(()))))(()((((((((())(()((())()(((())((((()((()(()(((())))())(()((()(((((((((())))))((((((((()()((((()())(((()))(()((((((((()())(((()((()())()))))))((((((()(()((((((((((((((()(((((((((()((())(()((()))))))))))()(()(((()()))((()(((((((((())))(((()())))((((((()))((()))(((()((()((())))((((()))((((()())(())((()((((())(())(((())(()))))(()))((((((((((()(((()))))))(()))())))())(((()((((((((()))))())(((()(((()))()((((()(()((()())())))))())((((()(()(()()))(((((()))()))(()(((((()(()))()(())((()((()((((((((()(((((((((((())))(()((((((((((((()))((())(()((((((()((((()))(()((()))()((((()(((((()))))(())))((()))))((())(((((())))(()((()))(((())(((((()))))))(()()((()(()((()))((((()(()(((((()(()(((((((((()))))(())))((())))))()))(()(((()))(()(((((()(())))(()((()((((()(((((())((())()((())))((()((()(())(((())((()))))(((())(()()))(((((())((()(()))()))((())(((())(((((((((())(()())((((((((((()()))(()()(((()()(()))(((((()((((((()()((()((()((())(((((())((((((((((((((((())((()()))))((())())(((((()((((((((())))(((()())((())(((((((()))))((())(((((()))()))(((()()((((((()()(((((()(((())((())))(()()(())(()(((((()))((((((((((()))))))))((()((((((((((()()(((()((())())(()))))))((())((((()(((())()(()((((())(((((((()))(((((()))))(()((((((((())(((((())(((((((((((())((())))((((())))())(()(((()())(()(((((((())))((())()))))((()())(()(()))))))((((()((((((()())))(()((((())(((((((((())))())((((()))((((((((((())())())))))()))(((((())()()(((((()(((((()((((((())(())))()))())))()))(())()()))))((((())(((((())(()((()(()(((((())(((()(())(((())(((((())(()(((((((()((())((()(((((()((())))())))))))))))((((()(((()(()((((((()(()))(((()(((()((())()(()))))(((((())()((((((()())(((()))(())))())(((((())((((((((()))())())))((()(((((((()))(((((((((((()(()))((((())((()((())))(((())())))())))))((()(()(()(((((()(())(()((((((((((((())((())(()()))((()((((((((()))))))(((((((((()((()((((((((()(((()()))))(((((())))))))))))(((((())))()))((((()((((((((((()((((()(())(((()(()(()(((((())(()))(()((()()))))))()(((((((())(((((((((()((((()())()))()()(((())()((((()))()((()(())(()))(((()(((((((((()((())))))())(((((())((()(((())()(()))))((()((()(((((((((()((((((()()())((((()((()()))(((()()))(()())))(((((()((((()))((((()))))((((((()(((())))))))((())())))))((((((()(()(()(())(((((((()))())(()(((((())()((()()))(((()((()((((((())()(((()(((()))(((((()))(())))())((((((((())(((((())))()())))()))()))(())((())(((((((()(()(((((()(((()((()))))())()(())))(((((()(()))(((((((()())())(())))))(()(()(((((()((()()(((()(())))())()((((()((()()(()()))(((((()())())(()((((()()())))(())((((((((())()(()(((()))()(()(())))(((((((())))))((((((()(((((()))))(())))))))(((((()((()(()(((((())(((((())))))))((()()))())((((((()))((())(((())()(((())))(()((((((())))()()(((((((((())()(()))(((()))(()))(((())((()(()()))((()(()))((((())()((()(((()))()((()((((((((()(()())()))((((((()(((()(()())()))))())((()))))(((()))((()((((((((())))()(()())(((((()))))())))((()(()(((((((()))(()((((()((())())(((()))(((()((())))))((()(()))(()((()()(()(((((((((())))()()))())))(((((((((((())()))(((((()(()())((())((((((()))())((()(((()(((((((()(()))))(()((((()(((((((()()))))()(((((()())))(())(((()(((()(((((())(((((((())()))))((((())((()((()())(()(())()(((((((((((())))(((((()())))(((())))(()((((()(())()))())(((((((()(((((((((((()((())()))))())))())())))()))))()))(())(((())()((((())((()()((((()))(((((()(()))()()(()(((((((((((((((())()))))((()(()(()(((((((())))(()((((())((()((((((((((()))((()()))))))))((((((((((((())(())()))((((((()((()))(((()(((())((((((()))(((()(()(()))))(((()(((((()))((())))(((()()(((((())((()(()((((()())))))))((((()(()(()(()(()())()((()(())))(()(((((())(()()((()((()())(((())((()((()))(()(()()((())(())(((()))((((())))))()((((((((((()(()(()(((())))))))(((())((((())))))((()((()((())())((((()((((()))(()()))))()((((((((())((()()))()(((())((((())((()()))))((())(())((())))((()((()(((((((()))(()(()(()))(()(()((()(((())())()))(()(((((((())((())()))((((()()()))())(()((((())(((())((((()))((()((()()((((()())())(((()))(())))))()()))())()))))(())))(((((((()))(((((((()(()((((()())))())(((((())((())((()()(()(()(((()))(((()))(()))(()((()))((((())((((()((()))))(((())))(((((((((((((())(()((((((()())(())((()(()())((((()(()))(()))(((((((()((((()))(()(((())(()))))))(((()))(((((()))()(((((()(()()))((((()))))())()(((((((())((())((((()))((()))))))()))()((((((((((((((((((((()(()((()))(((()))((((()))))))))((()))((()()(((((()()))))(()((())()(((()))(()()(()(()((((())((((())))))))((((((((()(())((())))((((((((((())(((()())))((()(((()(())))))(((((())))(((())()((((())(()((()((())))))((((()(())())()))((((((((())))((()(((((((()))(((())((()((())()())(((()(((())(())(()(()(()(((()))())(())()))()))()))((((()()()((()((()((())(()((())(((((())(()())))))))(()))((((((((((((((()()(((((()(((((()(((())((((((()((()()((()()()(())))()(()((((((((()((((())()))(())))()())))((((((((((((()))(((()))())))))((())))(((())((()((()()()))(((((()(()((())((((((()))(())()((((((()))))((())((((()()(((((((()(((((())((((((((((()))))((((()))((()(()((())(((()))(((()(((((())()))()((((()()))())))))))))))(((()))))))))((()))())((((((((((())((((()())(((((((())(((((((()))))((()((((((()(()())(((()(()(())))))(((((((()))))()((((((((((())((((((()((()())(((())(((((())))(()(((((((())))(()))))())())))))))(((((((((()))(((()((())((((((((()()(())))()(()())(((((())())))((((((((()))((()(((((((()))(())))(()))((()()(()((((()(((((((((((()(()))(()))(())))((()(((()((((())((())()))((((((((())))((((((()((((()))()(()()()))))((())(((((())((())))((((((())(((())))))))))(((((())(((()((((((()()()((((((()()))(((((((((()(()((()()(((()))))()())))))))(()((((())(())))())))()(()(())(((())((((()(()(((((((()))(()(((((()))(((()(()((()(()(())()))))))(()))((((())(((((((())((()(()))(((()())(()((((())))((((((((((()(())))(()((((((((((((())((((())(((((((()))())))())((((((())))(((((((((((()((()(()))())))((()(()))(((((((())((()((((((((()()(()(()))()(((()))()((((((()))((((((()))()()))()())((((((()()))(((()(((((()))()()((((()))))))(((((()())((((()))())))((((()((()(((((())()))(((((()))((())(((((()()())(((()(((((())())(())()(((((((((()((((((((((()(())(()((()(((())())(())))))))(()))()())(((((())))((((((()((()())(()()))(((()()(()())(((((((())(()(((((((()((((((((((()((((())()(((()))((()(((())))))((())))((()(((((())((((((((()))((()((()(())(())(()(()())))((((((((((()))))()((()())))((((())((((())(((((()(()(((()()((((((((())(()))(()(()))))))(()((()(()(((((()((((()((((()))))())))()()))())(()((((()((()))(((()((((())))))()(((()))(((())((((())))))((((((()))((((()(())))()(()())())((()((())((())(((())()(((((()(((())(((()))())((()))((())((())(((()()(())))(((((())(()(((((((((())(((())()()))))((((())())))))(((()()))(())((()(((()(((((((())))((()()((()((()())()(()(((()()(()((()))()(((()()))())))(((((((())(((())()(((((((()(((()()(((((((((()())((((((()()(((((())(()((((((()()()))))))))(((()))))((())(((((((((())(()(()(((()((()())((((((((())))))())(())))))())(())(((((()((((()()))))()(((((((((((((()))))()))))(()()((())((((((((((((((()))((((((())()()))()))())))()))((())())))))(())((())())))))((()(()()((()((()(((((((((()(((((((()((((((()))())))))())(()((()(()((()(((()))(((((((((((())()(((((((((((()))((((((()()(((()))(((()))((()((())()((())(((((((())(((()((((()((()((((((())())(()((()())(()(()(((((((()(())))((()((()(((())(((((((((())(((()())(((())))))(((((((()())))((((((((()(()))))(((()((((()())((()))(())))))((((((()(()(((()(((())))(((()(((()))()))(((()()))((()(((((()(((()()())((()(((()))))))))((((())()((((((()())))())(()((()(((())()((()()))()))))((((()(())(((()))(((((()(()((((((((((((((()))(((((((((())()))(((((()(((((()))())))))((())))(()(((()())((((()(((())((())))(())(((((()((()))(())))(((((())()(()(((((())))))())(((()(())((((())())())(((((()))((()((((((((()((((((())((((())((())((()))((((())()(((()(())))))))))))((((()()(((((((((()((()))))())))))((((((((((((()(()))(((((()))((())()))))))((()(((((((((()()))))))(((()))())(((((((((((((()))(()((()((()()((((()(((()(((()()))())())(((((())((((())(()())))(())(((()()())((((((((((((()))(())((())()))(()(()(()((()(()))))(((())((())()()((())(())(((()))(()))((())(((((())()))()((((((()((())(((())((((((((()))(((()())(((())((((((((())))()(())))(((((())(((())(((()(()())((())))((((((()))(((()())()))(()((((((()))))(()((()))((((()())))()))((()(()((((((((()))((()()(((((()))))))()))))))())((((((()())))()()))(((((((()))((((()()))()(((()()(((()))(()))((()))((((((())))((((()((((())(((((())((()))))(()(()(()))))((()(()(((((()((()))))()(((((((((((((((((()((((())((())())((((()((((((((((())()))()(())))))))(()((()))(()((())(((((((((()))())(())(((((((((())((((())()))())(((()((()(()()))(((((()))()((((()((((((())()(())))()()(()((((()()()((())()()(((((((((((())(((((()(((())(()))(())))()(()((()(()((())(()()(((((((((()()())))()(((((())(()((((()(()))))(((((((((())()))(()((()((()(((((()))()))))))()))))()((()((((()(()((((())((((((()))())))(((()(((((()(()(((((((((((()()))((())()))))())()()))))))()((())))((((()())((((()))((((())(((()((((((((((()())))(((((()(()((())(())))))))()((((((((()()(()(()(((()((())))))())(((()())()(()(()(((())))(((((()))((())))((((())((()(())(())))(((((()))()))()(((((((())))(((((((()(()()((((()(((()(((()))(((()()((()(((())((())(())))((((()))(()(((()((((()))(((((((()))((((((())(()()())(((((((()))))((((()()))))()))(((())(((((((((()((()()(()((((()))())(((())(((((((((()())))((((()(((())))((()((()))((((((((((())))(()())))))))((())((((((((())(()((((()((((((()))))((((((((())((((((()(((())(()((())(()((())(((()))((()))))((())((((())())(()()(((()(()))())(()(()()(())())))))((((()(((()((((()((()((((((((()((()())()(((()))()))))()))()))())))()(((((())(((()())(()()()))))(((((()((()(((((())())(((()())((((()()))(()))))(()(()(((()(((()()))))((()(()(((((()))())())((()))))))((((())(((((((((((())))())(((()(()(((()))()))))))((((((((())))((((())((((())()))(())(((()())(((((((((()(((())))))))(())()))(()))(((((((()))(((((((()))))(()))((()(((()(())(((())(((()))(((((())(((())())))((())(((((())())))))(((((((((())))()(((())))))((())((((((())((())())))((())))(((((((()((((()((()((((()))))))))))(((())))))((((((()()))))(()((()(((((()(()()()))((((()((((((((()(((((()()))))(((((()))((((((()(((()((((()()((())(()((((()(((()(()((()((()((((((()((((((((()))())(()((((((((()(())()(()()))(((()((()))))((((()()(((((()()))))((((()))())))))((((()())(((((()(()(())()))((())(((((()())(((((()))(((((((()))))))(()))()))))))((((())())(((()((()())((((((((())(())(()(())(()(((()(()(())((()()))((()(((((((()(((((((()((()())(())(()((()(((())())))()((()((()((((((()(()()())))))((())((((((()(()))())))(((((())())((((()(((((())(((((())())))))((()(((((()))((()(((((((((()))(()))((())((()((()(()())()))())(((((((()())(((()())))((()))(((((((()(()()()))(()(((())(((((())(((()()))())))))(()(((()()(((((((())(())((()))((()(((((((())))))()())((()(()))(()))))((((())(()((()((()(((()(((())((()())((()())))))()(()()(((()((((((((((((()(()))((()))))))())(()())))))))(((())(((())())()))))((((((((((((((((()())))(()())((((((())(())))(((((()()))))))(((((())(((((())(())((())())())))()))(()((((((((((((())))((()(((()()((()())(((()()))()((((()()(((()((())))(())())(()((())(()(((()(())(((((())())(())))((((((()))(()()((((()()))()(((()(((()))))()))(()))((()(((((()(((((())))()(((((((((((()))))((((())))((()))((((()(()(()((((()))()))())))(((())))())(((((()((()())())((((()(()((())(())(((()((()(((())))))())(()))(()(()(((((()((()))(()(((((((((((()))))(())))()))))((()(((((((((())(()(()(((((()((()))))((((()())())((()(()))))((()(((((((((()((()((()(())))()))(()))(((((((((((())))())())())())(((((((()(((())))((())(((()))(()()((((((((()((()()))))))(()((((())))(())((((()((((())(()()(((((((()((((()))))))()()(()))))))))))))(()((())((((())))()((())((((()))((((()(((((()(())((((((())((()(((())())))))))(((()((((((((((()((()))())))((((()((())(((((((((((((((()(())))))()(((((()())))())()))))((((((((((()()(((()((((()))((())((()(()(((()((())))(((((()())(())))(())))))))(()(((())(()(((((()(()(()))((())()((((()(()))(((((())())((()((()())((((((((((())))(())))())(((((()((()(()))))(((((((((((((())))))(())(((((()())))(()(()(()()(((())())()(((()))(((((((()()))((((()((())(()(()(((((())())())())))))))((())))))))(()(()()))())(((()(((((()(((((((((((()))()())((())))((((())))(((((((((()((())))(((())()))))))((()(())))))((()(())(((((((((((((((())((((()))))))()())()))))(((()((((()((()))(((((((()))(()))(()))()()(()(((()(((((()))))(((((()((((((())())))((((()(())))((()()())()((((()())())((()())(((()))((((((((())(()((((())(((()(((((((((())()(((((())((())(((()))))((())()))))((((((((((()))(()(((())))))))((())(()(((())((()(((())))((()))((((()(()(())))))((((()((((())())))(((())((((())(()(()(((((((()(()())))))())(((((()))))((((()(()(()((((()))((()(((()))(((()(()(()((((((())(((()())((((())))(((()))(()(()((((()((()((())()))))))((((((((()))))))))((((())(()((((((((()))))))))(((((()())()(()((()(()((()((())))()))(((())()))))((()((()()()((((()(()(()((()()))(())((()(((()(((()))))(((()()))(((()(()))(((())(())))()((((((()(((()))))((((((())(((()()(()))(((((((((())(((()(()))))(((()))((((())(()))(((()(((()(())))())))((()(()()()))(((((((((()))))))((((())))((((((((()((()))(((()))))(())))((())))(((()(()((())((())()))))((((((())(((()((()(()))()((()(())((((()(()))()()))((((((((())))()()((((()(((())((((())(())))())((((((((()))((((((()(()))(()(((((()()()(((()))))))())))))((()(((((()((())(())(((()))(())(((()())(())((())(((((((()()))))(((((((((())))))))))))(((((())()((())()(((((()((()())))((((((())))(((())))(())()(((((())((())(((((((((((((((((()))((())())(((())())))))(()(()(((((((())))(()))((((()))((()((()))(())(()(())())))((((((()())(((((((((())(())))))))(()(((())(((((((((())((()))))))((()(((()()))))())))(()((((()((()))(()(((((()()(((()()(()))((((((((())(()))()))()((((((()())((((())))))()(((()((((((((((()())(((())((()()(((((()((((())()))(())))())))(())(((()(()))((())(((((()()()(((((((()(()(((((()))()(()(((()()(((()(())))()(((((())(()(()))(((()(((((((((()(((())))()))((()))))))()())(()(((((((())(()(())()(()((()(()((())())()())(((()((((()((())()(((()())())))(()))(()(()((((((((((()))(((((((()()()))(()((()(()((((((((())((()((((((()())()))((((((())(()))()()()))(((((()((())()((())(((()))(()()((((((())(()())(((())(()()))()(()((((()()))(((((())))(())((((((((((((()))())())()))))((())))()((())()(((((((())(())))((((((()))()())(((((()))(((()()(())))))(()((((()))))(()(())((((())(()())(((((())(((()((()))))))()))((()((())((((())))((()(()(())(((((((((())())(((())(()(((())((((()()()))()())))(())(((()))())(()))(((((((()((())(()((((()))(()((((()((((()(())((())))))())((((((((((()(((((((((()((((()))))))))))((()(((()((((((((())))(((((()))((((((()()))()))((()))()()(((((()))())()))((((()(()(()(())(()))((((((()(((((()))))(()()((())))))((()((((((((()))())())()((((()((())()))()())(((())((()()()((())(()(((((((((()(()()))(((()(()(())(())()))(((((())())))))((((((()))(()((()(()()))((((((())((((())((()))((((((()))(((()(()(()()))(()(()))))(()())))(((()))))((())(((((())(((()))((((((())()))))(((((((()())())())))((((()(())((()(()((()))()((()))))((((((()(()(())))((()(()(()()((((()()(((())(((()))))(((()((()))()))))))()))())())((((()((((((())((()((((())(()(((()))(((()))))((()()((()(()(((()(((()(())(((()(((((((((((((()())))))((()()))()())())(((()(()(()()))((()((()(((()(((((((())((()(())((((((((((((((((()))())(())())))())(((())(()(()(()((((((())(((()((())))()(((((((())((()()(((())((())))))(((((((((()(())((()((((((((()(()))))))((()()(((())(()(())))((((()(()()))(()(()((()(()()((())()((()())))))))((())(((((())((((()()(((()))((((((((()((((((())()()))()()))(())))()))))((())))()(((()))()((()((())((((((()))(((((((((((()((()))((()(((()))()))(((((((()()((((((((((((()))((((()))(((((())))()((((((()((((())))((())((((((((((((())(((()))(((()(((()()(()((((())(((((()))))()))))))((((()(()((((()))))((()()(((((()()(())))))()((((((((((()(())))))))(((((((((((())(((((((()(()(((()()))))))))())(())))())((()(((((((()((((((()))())((()())(())))))((((((((()()((((((((())))))(()((()))))))((()())((())((()(((())((((((()(((((((((((((())()))))))))((()())(((())(((((((()(()((())()(()(((())))()()))((())(((()((()((((((((())())))((())))))))))(((())(()))))(()(()(((()(()()(()))((((()())))(((((())())(()(((((((()((((()((()())(()))))))))()((()((((((()(((()(((()(((((((()((()(()((((((()((()()))())))))(((()(()(((()))))))))()((()(((()(()()(((((()(((()))()))())))((((((()(((((())))(()()))(())))()))((((())(((()((()((()()())())(((()(((()((((((())))()))()))))())))(((()())(((((((()()))((((()))()(()((((()))((()))((((((((((()((()))(((()(((()))(((((((())(()()(())((())((((()((()))))((((((((())))(((((())))))))()))()))((())))))(())))(())((()((()((((((((())((()(())(((()(((((()((())(()))(((()()(((((((())))))((()))(((((((((()(()())((()(()(()(()()))((((()(((((())))(()()(((((()((())((()()(((((((((()()()))(((()(((())((((()(((((((((((((((())))))((()))))))())))))((()((()((((()(((()))))(((((((())(((((((()((((((())())(()())())))))(((())()())(()(((((()((())()(())((((((()))()))(((((((((()(()(())())))))(()())))(((()()(())(((())()((((())()((())((((((()())))(())((()(()))((()()(((()(((((())(()))))))))((()(()))((()()(())(((()))(((((((()(((()))())()(())))))))((())((())))(((((()))(((()((((()())((((((()(((()(())))()))())(()))()))((()))(((((((()))(()(()(((())())((((((((()(()((())(()))())((((((())()))))((((())((())))((((()((((())(((()(()(((()))()))())(()())))))((((((()())((())((())((()((((((()()((()(()((())())))(()()))))((()(((((((()(())(()(()(()(()(()()()))))((())((((()(((())(((((((((((())))())))()))((((((()))(((())(((()((()(())))((()()((()(((((())))((((((((())((())((()))))))((()())()))())))(((()))))())(((((((((()(()))(()(((((()))()))()(((((((()((()(())))())()))))((()(())(((((((((())()))))((((())(((()()((()))((()()((())))(()))))()(()((((((((((((((((()(())())))((()))((()(((())))((()((((((((((()(((((((())((((((((())(((()(()))))(((((())((()(((((())(())))))))))((((((()()(((((())(((((())(((((((()))))))))((((())())(()((((((()(((((((((()((((((()(()))(((((((((()()))))((((((((()(((((())())))(()((((((())))(((((((()())))()(((((((((()()()))(((((((()))))((((((((()))))(()))))))))((((((((((((((((()((((((()(()(()(((((((()((((())((())((())))()))()((()))(())((((())())((((((((((((()(())))())))(()()))())((((((())(((()(((((((((()())(())((((((((()(()))))((())))(((((((())((()()))()(((()))((())(((((()(()()((((()))()))((((())()))()))((((())((())((()(((((((())()))))())(()(())))(())))))((((())((((((((()((((((()(()(((())(((((((()))))()))(())))))))))(()())())))))(()(()(((((()((((((((((()(()(())(()(((())))())))((((()(((((())((((()(((((((((()((((())())(((()(()(((()))(((((((((((()(((())())(()(())()))()))())(()()))(((((()(()()(()(()))((((((((((()()((((())))(((())((()())(((()((((()()))((()(((()()))()))))(()))((()((()())((((()))((())(((())(()))()((((((((((((()))))(())((((()())())))))))())((())((())()(((((()())(((()))(()(((()()())(()()(((())(((()(((())()))((((((()())()(()))(((((((())())))(()())(((()((()())(())))((()((()(()))()(((((()()))((()))())()(((((((((())))(((((((((())))(()))()((((()))((((()))))((((((())(((()(())((((()(((()))))())))))((()((((((((()))((()(())(((())(((((()((((((((()))((()(((((()(()((())(((((())((()(()(()(())))(()))((()())(((()(()))(((()(())()((((()((((()((((())(((()))))()))())))(((((())))((()(((((((()(()((())))))))())(()((()(()))((((((()))))(()((((((((((()((()((()()((((((()))(()))((())))))(((((()((((((()))))))((((()((((((()((()))((())))(((()(((((((())(((()))((((()(()(())))))())())))))(())))((((((())(((()(((((()(())()))(((()))()((((())((((()((()(())))))((()))(())(((((((((()))(()(()(((()))))))(()(((((((()((()((()())((((()))))))()())))))(()))((()(((((())())()(((())(()(()(())(((((())((((((((((((())((((((()))(())))(()((((())))))(()((((((()))((((()))(((())((())((((()((((()(()())))()(((()))()))((((())((((()(())((()(((((()))())((((()(())((())))(()(((((((((((()))))))))()))(()((()(())())((((((((((((((((((((((()((((((()))((((((())((()(()((()))))()(())))))((())(((((((((()(((()(())))(((((())())((()((((()((())))())((()(()((())(((()(()((((((()))())))))))(())))(((((()(()))()))(((((((((((((()()))))(()(((((()())((())))))(((()())))((((((()))(()((()(((()(((()()(((())))))))(((((()((()(((((()(())))()(((())))((((((())())())()((((((()(((((((()((((())))(()()))(((()()((((((()(()))((((((((((()(((((()(((()()))((((((((())))))()(((()())()(((()((((((()))))((())))))()(())))((()(((()))(((()((((((()(()(()(((((()))((()((((()(()(((((((((((((((((())(((()((())()())))))((()((())(()())(()()(((()))()(((()(())))(()((()))(((()(()))((((()())(((((((()((((((((((())((((())(()()))(((((((())(((()(()((())((((((()(((((((((())((((()(()(((((((())))(((())))())())(((()(((()(((((((())())(((())))))()))((()(()(())((((()((((()()))())(()((((()((()(()(()(()((()(()((()))((((((())))((((())))(()(()(())))))))((((()((((()((()(()))((((((()(((((())((()((())))))((((()((((())()((())(((())((()())))(((()(((()((())))(()((((())())(((((((((()))))(((()(()(((())(())((((((((()))())))()))(((()((((((()())))()))))((((()((()())())((((((((()(((((()))))))))()()(()((())(((()(((())())))))())(((((((((((((())(((()((((((((((((((((())(((((((((((((()(()((((((()))((((())))))(()))))))(((()())(((()(()))((()((()()((())))((((()((((())))())))(((()))))((((()((((((()))((((((()))))))))(((()(())((()((((((()((()()(()))(((()()(()))(()())))))((((((()))(((()((((()(())))))((())))((((())))((((()(((())((()(()))())))(()))(((((((())))((()(()(())(())))()))(()(((())(((((((())((((((())((())((((()))((()(()))))()))))))((((()))((((())()(()))((((()()(()(()(()((()((())(((()((()(((())())))()(((((((((((())(((((()(())()))())((((((()(((((((()((((()())))(((()()))))))())))())))))()(()((()((((()))(((((((()(((((((()))))((((((())((((((((())()))))(((((()())(())))(((((((((()))))()(()))((()(()())((())((((((((((((((())((((())))(())(()(()(((((()((((()((((()()())((((((())))((((()()))((((((((((((((((((()))(()))())((()((((((()(((((()(()((()(((((()(()()((())(())((()(())(((())())))((((()())()((((((()(((((((())(()))(()(((()((((())((((((((()((())))))(((())(((((()(()(())()))()))(((())(()(((((((())))))((((()()))((((((()))(((((())(()))(())))((((())())())((((((((((((((())())(()))()))())))((((((())(((()(((())((((())))(((()))()))(())((((()(()((()((())())))(()))))(((())(((((())))(()((()((())((((())))()))))))((((()()((((()(())(()(((()()))(())))(((((((((((()))(((((()())))))((()((()))())))))(()()(((((())(()((((((((()(()(((()((((())))((())))()((()())())()))((((((()()))(((((())()((((()(((()(())(())))))))()))((()()))))((((((((())))(((()()))(()((((((()((((()(()))((())((()))))(((()))(((((()(()))((((()())((()))(((()()))))(()(((((()(())()))(())))((((((()((((()(()))((((((((()))(((())())((()(()))(()((())(((()(((()(((()))())))))))((())(((()(())(((((()((((((())(()((()(((((())))()))))(()))(())())))))))(((((())(()))))(((((()((()((((())(()(()))((((()()))())((((((())(((()))(((((()(()(()))))())(((()((((())((((((())((((()(()()(((())(((((((())()))))((()(((())(((()())(((())))))))())()))((((((((()(())))(((((())(((()(())))(())((())(((())(((())((((((((())())()))))((()())))))()))(((())(()(((()))(((()())((((((()()))((()(())(((()(((((((((((()()())))()))((())()((((((((((()(()((()(()((()())(((())()(((()))()(()((((()((((()(()())()))((((((()((((((())))())(()))(((())))))))(((((()(()(((((()(((((((((()()((()))))(((((())(((((((((((((())())))(()()))))())()))))()((((()())))()((())(((((())((())())())))(((((()(()(((()((()))())(((())))))(()(((((()())))(()((((((()(((())())(((()()))((()((()()))(()))(()(()(((())))((((()()()((())))())((((()))((())((())(())(((())(()())()(((((((()(((()(((()))((((((((((((()(()(((((((())))()((((())())((((((())((((((((()()((((())())(()))))))(()()()))())((((()((()(()(((((((()(((((()(())))))(())))))(()(((()(()))((()(())(((((())((()(()())(((())(((()((()))(()))(()((((((()))))(()(()((((()()((((((()()))((()(()(((((((((((()))(((((()(((()(((((((()))))))(()(()(()())(((((()))))()()))((((()((())((())))(()((((((((()())))))))((((()())))((()()(((((((()(())))((())((((((()(((((()))))((((((((((())()(()(()))))(((()(((()))((()())(()()))((((()())))(((()))((()((()())((((((()(((()))()))))))(((((()))((((())((()((()((())((()))(()))()))))(()((((((((((()))(((())(((((()))(((()(((((((((())())))(()(((()(()((((()))))))(((()(((((())(((())))((((()((())))())((((((((()(((()))))))((((())()(()))))((((((((())((((())()))))((((()((()((())))()))(((((())())(((())))))))((()((((((((()(()))))(((((((()(((()()((((((()))()((((((())((()())))((((((((()()))((((()(()(((()))(((((())((((())))()))())((()(())(()(()(()((((()()((()((()))((((()((()))((()((((())()))((((()))(()()((()))))((((((((((((((())(((()((()))(()))))()(((((((()((()))))))((((((((()()))))((((()(()((((((()()())((()()))))()))))(((((((()(((())(((())())()))((()(((())((((()()((((((())(()((((())((()((()))((((((((((((()))))(())((((()))())))()))((((())))))(((((()))((((((((()))(((())((((())))(((((()((())(((((((((((((((((())()(()((()((((((()())))((()((((((())))((()))((())))))(()))))((((()(((((()((((())())()(())))((())))((((()((()))((()(((((()())(((())()((((((())())(((())))(((((((()())(()((())())))((()()))(((((((((((())((((((()()))))(((((()))))))(())((()))())))(((((((()()(((())())(((((()(((()(())(()()))))(((()))())))()(()))))())(()((((()((((((((())()))))()))(((())((()))((()((((()))(((()((()))))))))(((((()(()((((((())((())((((((()(((()(())((((()(()())((()((()(((((((())))()))(((((((())())((()((((((()(()((()(())(())))))((((((((((())(()(((((()))))()(((((((()((()))(())))))))(((()((((())))))()(((((((((((())))((())(()((())((()())))(((())((()((()))((((((((((((())((())((((()(())((()(((()((((())((((((())()))((()())((()))))((((()(()()((((((((()((()((()(((((((((())((((((())))((()()(())((((((((())()))(((()(()()()()((()(()((()))))))))))()((()(((()(()((()))(((()(((((((((((((()()))()((((()(((()))))((((()(()(((((((())))(((())()(()()(((())(()))((()(((()(((((((((())((((((())(((()((((()))()(()()()))))())())))())((((((()(()(((((()(((())((((()(())((()((((((((((()))))(((())((((((()())))(()))())))((()(((())(((()(((((((()(((()(()(()(((())))()(()))((()(((((()(((()))(()))())(()(((())()))))(((())(()()(((((((())(((((((((((()()()))(())))()))(()))((()((()(()(())(((()((())(((((()))((((((())))(((()(()((()(((()()())))((((()((((())(()()))(((((((()))))(()((()))())))(((((((((())))()))()((((())((())(((((((((((()(()))))(()()))((()((()(()(((())((()()))))((((()(()))())(((((()()(((((())((()(((()((()(((((()))(((()(((()(())()((())(())))(())(()((()(((((()()(((()(())))()))(()))))(())))(()((((())(((()(((((((())(((((((())((()(())()((((()()(((()))))(()))((((()((()(((()))(((()(((()((((()()((()(((((((())(()((())))((((((())(((((((((()(((()))(((((((((((())(()))(()(((((()(((()((())))))((())(((((()))))(((()))(((())()(()(((())(((())))(()))(((()()((((()(()))(()(()(((((((()))()(()))))()(((((((()(((((()()))))))((((())))))))((((()()(()))((()((((()(((()))()(((())))))(()))(()))(((()(((())((())(()(((()((()))))))))(((((()))(()((())((((()((()((()()(((((((((((((())((((((())((()))))())))))(()()))())))(())))))((((((())((()(((((()))()(((((()(((()()(()()(((()())(((((()(()((()()(((()))())))(()(()()))))))))))))))((((((()))((()))())))))((()(((((()()(((())(((()())))))(((((()((((())(((((()(()(((())((((((())((((((()((()()(()))))))()(()())))(())))((()((((((((()))))(((((((((()((()())((((((((()))(()))((())()())))()())))))((()()((())(()(()((((((()()())(((((((((())))))())()((())()(()((((((())))(()(())((((()(()(((((()()())((((((((((((()((((()))())((((((()(((((((())(())())(((((((((((()))((((())())))((()((()((((()))))))))))))))()))((()((((((()(((((())((()()(((((((()))((()((((())()((())))))(((()())((((((())(((())((((())))))))(((((()(((((()(((())(()((((()((((()()))()()()()(((((((())))))())(((()((()()(((((((((((()))()((((()(((()(())((((())))(()()(()(()((()((()))((((((())))(((()((())))(((()))(())))()))))()))()))((()(()(((((((()((()(((((()(((()()(((()()((((((())((((((((()))(()()))))(((())))())(()))))())())())))))))))(((()((((((((((())((((((())))()(()((((((())())))))((()))))()((()(()(((((((()())(((((()))(((((()(()))))(()(((((()()((((())(((((((()((())))))))((()(()()))()))))(()))))))))))))))((()(()(())(()((()(((((((()()))))))))((((((((((()((()(((())(((()((()((())((((((((((((((()))((())))))))(((((()(((((())()((((())))((((()))(((()((((()())(((()((()()(((())(())())))))(()(())((()()(()(())((()(((((()((((((())))((((()()(()(((((((()())))))())((((()(((((((((()(((((()))((((()(((((()(((((((()()((())((((((()(((())()((((()))(())((()))))))))(()()))))(()(())()))))))))())()))())())))))(((()((()()((())(((())())()(((())(((()((((((((()((((((((())((())))(()))(((((((())(((((((((((()(((()())))))((((((()((((()((()(()))((()(((((((((((())((((((((()(((()())())((()()))(((()((((((()(())))((((())((((())(())(((((())(())))))))(((((()((((())))((()())))))())((()(((((((()(()(())()((((((())(((((()))())(((())((((((((()(()))((()())((((((()(())))))((((()((()()((((((((()))(((((())))))))((((((((((()((((()))(((((((())))))((())))))((())))))()()))(()(((((((((()())))(((((((()((())(((((()(((((((((())()))((((((()))()((())((()())()(((((((((((())())()))()(((((()(())((((()(()((())(((()((()())((((((((())))))(((((((((((((((((()))(()(())))((())(((((((()()))((((((((((((((((()))()())))(()))))()(()((((((()(()(((((((())((()(()))))))))(((((()((((((()()(((()(((())())))))))))(()))(((()()((()()((())())()(()(()(())(()(()(()(((()))(((())()()(((((((((()()()))((()(((()(((()))(()((()(((((()(((()))))((((()))()(()))())(((((((()()))())((())))(((((((((()(((((((((((()((()(())(((())))))()))(((((((()())(())()((((()()((((((((())(()(()))((())(((())(((((()))(()())))())((()(((()()((((()()((((())))(()))(((()))(()((()((())))(((((())()))((((((())()((())((((((()(((()((((()()())))()))(()((()((((()((()(())(()))(((()(((()(()(((()(((((()())((((()))((()()(()())))))()(((((()(()(()(()))(()(()(((()()(((((((((((((()))(()()((()()())))))))((()))))(()))))()((((()((())(((()(((((((((())))()))))()(((((((((()))())()((()((((())((())(((((()()())(()(((()(((())()(((((())()())())(((((((((()()))))))())(()(((((()(((((((((((())((((()(()(()))(()()))()())))())()(()(((()(())(()((()))(((())(((()))((((()(((())))((()()))))((((((())((()(()())())((((())((()(((()))))()(((((())((((((((((((((((()(()()))((()(((((((()))))()())))(((((()))))((((((()()))))(()((((())(()((()((()((((((()))((((())(()(())(()()((((()((()())()))(()((()))))())())()((((((((((((((())((()((()((((()))))(((((()(()((()()))))(()))((((((((()(()))(((()))()))(((((((()(((()))))())((((((((()()(((()((()(((((()(((()))()(((((((((()((())((()(((((((())())(((((((()(((((((()((()(()()(()((()))(((()))())))))()))))))()))((((())())(()(())))((((((()())))(()(()((()()(((())(((((()((()((((()(((()(()(((((()()))(()))(((()))(()(((()(((((()()))))((()(()((((())(()(()((()(((()()(((((((())(())))))(()))(((((()()((()))(((())(((((((((()((())))))()(()((((())((((()(((()((()))(((((())())))())))()))))))))()))())(()))))(()(()((()(((((())((()())))(()(((((())(()(((((()(()()()(((())))((()()(((()(()((((((())()((((((((()))))(((((((((()()))((((((()))(((()))))))(((((())(((())(())((((((((((()(()))))((()))(((())((((())))((((()(()((()((((()(()())))(())(((()())(((((())(((((()(((((((((((((())((()(((()((())((()()(((())(((()(()(((()()())()))))))((()((()((((()()())()))(((((()))(()(((((((((((()))))))))))(()()((()))))))((()((((()(((()((())(()(()))))(())((()((((()(((()())))(((((((((((()((((((((()()))()((((((()((()(((()))))(((())(((((((()(()())))((())))()(((()((((((((())(())((())(((((()())())()))))((((()(((()((((()((()(()))(()(((())((()()))((((()))((()(()((()((())))))((((()(()))))(((((())()((()()(()((()))((((((((()(((((())))))())(((())((((((((()()((())()((()(()))(((()((())))))((((()(()(((())(())()(((((()(())))())())))((((((((((()((()((()()))))()()))())))())))(((()(((()(((((((((((((()(((()))))())))))))((((()(((((((((((((((()((()((((()))()))(()))))()(((())(()((((((()((()))))))(((())((())(((()))((()()(()))(((((((())))(((((((())(((((()(()((()())((()(((()(()())))(())()))(()()()(()(((((((((()((()()((()(((()(()))))(()((())((((()))((((()())))))))()))))())))((()))()()((())(((()))((()(((()))(((((((((()())))((())(()(((())(())))()(()(()(()(())((()))((())((((()))))((())((()(((()(())(()((()())((((((()(((())))())(((((()(()))))))(((((())())()))))))))))(())))))((((())((()((())())(((((()))((((()((()(((()())((((()()((()((()(()))((((()((()(((())())))))((())))()((()((()(((((()())(()(((((((((())((()))(((())())((((()((((((((()((((()(((())(()((()))()((())))((((((((((((()((()()))))))())()))(((((()((())())))((((((()))((()()))((((()()((())))(((((())))((()())((((())((((((()())(()((()(((((()))))))((((((()))((((())))((((((())(())))()(((()))(()(((()((((((()(()((()))(()(())(()(()((()))()()))((((())(()(((((((())()))))((())))(((()((()((())))())))((((((((((()))))()))())))(((()(((((((((((()))()))()((((((()(())(((((()))))))))(())(()((((()()((((()())))(()(((()(()()))()((((((((()))(((())(()((((((((((())())))))))((((()(((((((((((()))))((((()(((((())(()((())(((())))())((((((())())))(((()))()((((()(())))(()(((((())(())))))((()(((()((((()))(((((((((()))()()))((((()(((((()))((((((()(((())((())))))((((()))))(())(()))))))))(()())(()(())((((()()(((()(((((()()((((()(()))))(()((()(((())))))()))))(()()((())))((((()(((((((())))))(()(()((((((()())(((())(((())(())))((()())((((((())((())(()(())))((()((((())(((()(((()))))(()))))))(((()((((((((((()((()))))(()(((((((()(()(((())((())(((()))((()((((((((((())()))))(((()(((((((()(()(((()))))(((()))(((()))((()(((((())((((((((())((())(()((()(()()))))))()))(((((((((((())()))(((()(()((())(((((())()))(()))((((((((()()))((()((()))(((((()))(((())(())(())))()(()((((((()))(()((())))(((((((()())((((())())))))((((()()((()((((())(((()())))))))(((((((()))((()((())((())((((()())))(((())(()))))((()((()(((((()))(((((()(()(((((((((((()())))((((())(((()))))))((()((()))))(((()())(((((((((())))))())))((((((())))))((((()((((()))()((((()(())(((()((()((((((()))))(((((((((((())()(())))))((())))))))))))())(()((()(((()((((()(((((()((())))(((((((())((((()((()()((())()(((((((((()))((())))))()))))))()))(((((()))((((()())(((((()(((((((((())())()))))((())))((()((((()))(((((())))((((())()))(((())((())((((((((()())())(((((((((()))(()))))(())()(()((((())(((((()(())(())))(((()((()))(((((())(())()))))(())))()((((((((((((((())(((((((((()(((()))((((()()))(((((()())(((()((()())((((())((((((((((((((((())))()())((((())(())((((())(()))((()(((((((())))())(()))))(((((())())((((((()((()((()))))))((()))((((())()(()((()((()(((()(())))))(())))((()()((((())))((((((())()((((())()(())))()(((((()(()((())))((((((()))())))))((()())((()(())((()))((((((())((((((()((((()))())))((()(((((((()((()((((()))))()))()(()(()((((()(((((((((()))))(()((()(())())((())(()((((((((((()()(()((()((())))((()(((((())())))))((((())(((())((((())())((()(((((((()(((((((((())((()(((()(((((()(())((((((())())((()((((((((((())())((())))))())((()(((()((((())((()((()))))(((())((((())((()((()(()(()())(((((()())()(((((((())()))(()()))))))()((((()()))((()()()((((((()()())(()((())(()()))())))())(()((((((())()((()(((((())))(((()))((()(((((()))(()(((()))((()))))((())((((()))((((((((()))(())((((()(((((((((((()))()((()))((((((((())(()((((((()(()(((()()))))((())(()((()(((()))(()())(()(((()))))))()((((((((()(()(()()((((()())(((((((()))((()((((()))()((()(((((()))(()(()))))(()((())((())(((((((())(()))))))(((()())))))((()((((((((((()(((((())((()(()((()))(((((((()())))(((((((()())(())))(()(((()(((())(()()(())(()))((()(((()(((((()()()))(())(()(()()))))()(()))(((())(((()(((((((((((((((((((((((()()(()(((())())(()(()(()(((())((((((((((())(()))((())))((((()((())(()()()))())(()((((()(((()(((((()))())))(()(())(()(((((((((())()(((((((()(()))))(((((()))())()))))))))()))(()(((((()()()())(((((()(()(((()((()((())((())(()())(((((()((()())))((()((((()(())))))(((((()(())(((((((()((((((()((())()(()())))()))((())((((())(((()((())())((())(()(((()(()())))(()))((()((((()))(((()())((()))))(()))(((((()((())(((((()(())())()((((((((((()(((((()()()))(())))()))))))((((()((((())))))((((())((((()())(())((((((()((((((())((()((())((()(((()))((((((((((((((()))))((((((())((())(((())))(()((()(((()))))(()(()((()(((((((((()()))((()(((()((())())(((()(((())())))))()))))))()((((()))))))())())()))))((((()((((()(()((((()((((()(((((()((())((((())))(((()((((((((()((((()(((((((((((((((()())(((()(()(((()((())))((()(((()))))((())()(((()))(((())()(()((()(()()((((((((()(())(()()))()((((((())))((((()(((((())(()))((((())()(((((()()((()))(((()()(()(()))))((((()())((()((()())(((((((()((((((((()((())))()(()))))((((((()(((()(()()))))((((((((((((()))))())(()())))(((((((()((()())))((())((()(()))(((((((()((((()())()((((()(((((())))((()((((())(())()))((())(((((()(((((((((((((((()(((((()))((())()((()())(()())(()((()(((())())))((()))())(((()((()(((())((((()((((()((((((((()((((((()()))((())))((())(())))()))))))(((((((()()))((()(((()(((()()))(()(((())()))(((()))))())(((((((((((())()))))((()))(((((()(((())))))(((((((()))(((((()()))())))))((()(((((((())))(((())())((((((()((())))))(()((()(()))(((((((((((((())()))))))((())(((()))))))(((((((())((())(((()(()))))(())((((()((((((((((())))()((((())))(((((((())(((()()))())))))(())((((()))((((((())((())((((((()(()))()))()())((((((())(((((((((()())(()))))(()(()((((()))))(((()))(()(((()(((((((((()(((((()(((((()))((()())))))((()(((((((()())((((()))())(((()()(()))((()(((()))(((((((((())(()(()((()((((())(()()(((())))))(()((((((((())()))(()))((((((()(((()())()((()())(()((())()))(((((((((((()))()))((((()(())))((())(((()(())(((((((((())))))))(()((((((((())())))(((()(((((((())((()))(()(())))))())((()((()))(()((()((()((((((((()))))((((((()((((()()(()(())))())(()(()((()(()(((((((((((()))(((((((()((())))(((()(()()))((((((())()))()))(((())(()(((((()(())((((((())))))))((((()))))(()((((()(()((((((((())))((((((((((())))(()(((())(())(((()(())((()()((()((()))))((((())((((((()((()((((((()())))(((((()())))()))(((((())(((((()))()((((()((())((())((((()))((())))))(((((((()))))((((((((((((((())(())))()))(()))))(())))(()))((())(((())((()(()))((())((()(()()((()(((()((((((((((()))(()))()(((()())))((((((((((()(((((((()(((()(()))())((()((((((((())())(((())))())))()(()))())()((((((((((()(((()((((((()(((((()))((())(()))))(((((((())(((()(((((((())))((())))))((((((((())(((((((()()(((())))))((()((((()(()((()))((()(((()(()((()()((()((((((((((()(((()((()(((((())((()((((((())))()()))))))())))())(((()((()(((())((((()(()())(()(((())))((()()((()((())(()(())((()))(((()(())))((((((((((()))())(((()(((()())))))))))(())))(((()))))((()((((((((((((()((((((()(((((())(()(())))))))))()((((((((()))((((()((((((((()))(((()()(()((()))(((((()))))()))()(((((((()(((((()))(()(((())(()()))()))))())((((()(()))((())((((()((((()(())(((((((((()(())))))))()))))((())((()())((()(((((((((())(((((((())((()))))()))))))()()))(((()((()))((((()()())(((((((((()(((()(())))((())))))(()((()((((((()(((((((()(((((((())())))(((((()(()(((((()()))())))(((()(()))))))((((())(((((())()(((((()((()))))((((((()(()))))(()))(()))((((())(((((()))(()))((((())())(((()()((()(((((()(((())()))))()))()))(())))(((())((()((()(()((()((((((()(((()))(())())))))))((())((((((()))(((((()))(((((((()))))()((((((((()((((())(((()((((((()(()))((()))))))))(())((())(()(((()(()((()(((()))(())((()((()()(())((()(()(())((())))()()(()((((()()))(((()((()(((()(((()(()()((((((()(((()(((((())(((()(((((((()()))((()())))))))()(((((())(()((((((())((())((((((((((())()))))()(((((()((((()))())))()((()()(()()))(((()(())(((()(()((((((((()(((()))((()())(()))))())((()(((((((((((()()))))(()((()()(((((()))((((()()(((())(())))((()()((()(((((((()))))))((((()))())()))(((((((()())()(()()(()(()())(((((()))()(())))()()))(((()()(((()(()(()))(((())(()(()((())((((((()((((((((((()((())))))(((((()))(((((((())((()((()())())(((()((((())((()))))()(()))))))((((((()))(()((())))(()((()(()(((()(()))(((((())(((()())(()((((())))(()))))((((()())(((((())()((((()((()(()))()))))(((((((((((((((((())())(((())))))())((()(((()((()))())()((()((()))(((((((()))))))(()(((((()())((()()(()))))))((((((((()((((()))((((((((()()(((((()((((())(())))((((((((((())(((())()((()(()))((((((()(())))))))))((((((((((()()(()((((((())))((((())))))()))))))))((((())))(())((((((()))(()((()(((()(((((()((()((((())((()()((()))((()(()))((((()((((())()((()(())(((()))(()(()(())(()))((((())))((((((())))())(()()))((()((())((())((((((((()(((())))))((((())()((()((()(((()((())))((((())())))))((()(((((()))))))))))()((())(()((((((((()())))))((((((()(()(()()))((()))))(((((((()))))(((()(())((((((((())())((()(((())(((()(()(((((((((()((()((((()))(())))((((((((((((()((((((()(()((((((())))(((())((((()())(((((()))())))((()))(()(((((()()))(()((((()((()((((()))(((((())))()()))))))))((((()((()(((((((((())))((())((()((((((()(((((()())())))(((((((()(((((((())))))(((((()((((((((()))(((((()())))((((()))((((()())((((((())))())())))))))((())(((((((((())))((((((((()(((()(()(()))))(())())(()))))(())))(((()))()))))((()(((((()((((((((()((()()))())()))))(((())(()((())((()(((((())(()((((((((((((((((()(((((((((()(()(())())())()))))))())))(((((())((())(()(((())((()((())()((((())(((()((((((((())))(()(((((())((())((((()(())(((()())(((()(()))(()(((((())(((((((()))))))()((())()(((()))((((((())))))((()(((((()))(((((((((())))))(()))(())))((()))())))))(((((()(((((((())()(((((()(()))((((()((()))(()(((((()))(()))))))))((()))((((())))((((())(()))(((((((()))(())(((())(()))(((())()(()()())((((((((())((()()))))))())(()()(((()))(((()((()(((()((((()))(((()(()((()))))()()))(()))))(((()((()((((()(()))(((((()))))(((((((((((()))(((((()()(()))))))))))())))()(((()((((())((((())())(()(((((()))(((()())((())(((((((()(((((()())))((((((((())))()(()))((((((()())(((((((())(())))((())))))((())())((((((((()((((((((((()((())()(()()((((((()(()))))()))()(())))(()((((()))((((()(((())))))))((((((()()((((((()(()(()))()))())(((((((((((((((((()((()(((()()())()))))())((())))(()(()((((()(((((((((()((())((())()))))))((((((()((()))))())))((((((()((()(()((((()))())(((())((((()())))))))))((()(()(())((((((((()(()))(((())(((())(((((((()))))(())()))))))))(())))((((()(((((()))())((((((()))((()(()()(((())(()(()((((((((()))()))((((())))(())))))))(()((((((((((((()((((((((((((((())()))())()))())))(()((()())))))(((()))((((()(((((((()()((((((())))))))()))((()((())(((()()()))((((((()(((())(((((()(()()(((((((((())))((()))))))()((())()))((())(((((((((()))()()(((()))))))))(((((())(()((((())((()))))(((((())))((())))((((()()))((((((()))))((((()((()))))(((((((()(())))(((()(())))((())(((((()(())))()(((())((()((()((((((((((((()()))())())()()))(()((((((()))()))())(()((())(()())(((((()(((()()(((()))()))(((((((((())(((((((()(()((((()))))((()((((((((())())))()(((()((()(())))))))(((((()))(((((()((()()))((((((())((((((())())))))))))))(((())((((()()(()(((((()(((()((()))((((((()))())(((()(((((())))(((())((((((((((())())())))((((((((()(()((())((((())((((()(())()(((((()))()))()(((((()(()()()())))))))))(((((()((((((()(((())(((())(()))))((()))((((())((((((()((())))(((((()))((()())))((((((((()))((())))()()))(((((()((((()))(((()(((())))))(((()())(((())((())(((((((())(((()))((())(((()()(((())(((((()))))()))((((())(((((()(((((())((((((((((((()))))))))(((())((()))((((((((((((())(()(((((((((()))(((((())(()(((())))))))()))()))(((()))())(()(((((())))((((()((((()((((((())()((((()((((()()))))())(())))))))(((()((()(((()((((()))(()(((((((())((())((())))))()(()))(((())((((())))(()((((((((((((((())((())))()))(()((((())(()(()))))))))()))()))(())((((((((()((((((((())())((()(((()))))((((()))(((()())(()((()()((((((())((((((((((((()())))(((())))(()(((()))(((((())))()((((()(((()))))))()(((())(((()(()((())))))(((((()(())))((())(())))(((())(((((((((()(()(((((()(((()))(((())())(((((()())((()(((())(()))(())))()(())((((()((((()))((((((((())))(((((()())))())(((((()(((()))(()(((())(()((((())))((((())))((((()(())((())(((((()))))(()))()))((((()()))((((((()()))))((()(((((())(())))((((((()()(((((()())(())(((((())()))(()()((((((((()))))(()(((((()()((((((()))((()))))(((((((())((((((())))()(())))(()()(())))))(()(())((()(((((()(())((()))))((((())(()(()((())((()))))))((()((((((()((()((()))))))((((())()((()((((((()())())(((((()))((((())))(((((()(((((((()(((((()))))))()(())))))))))))))(((())((()(()))(((()(((((((()()(()(((()))(((((())((()(())(())((((()(())((())((()))))()))()))((()(((((((()(()))()((((())(((()((()()))))))(())))((())(((((())((()))))(((((((()))(((()))((((())(())))((((()))))(((((((((()()((((())((((())()((((((()((())()()()((())))((((((()))(((()((()((()))))))))()((())))((())(()((((((()(((((()(((()))))((()(())(()((((((((((()()(()((())((()((()(((()))(())))(((((((()))((((())))))))()))((()(((((((()((((())))())((((())(()())((((((((((()((((((())()())((())(((()()))))))))())))))((((())))((()((((((((((((((((((()(((((())((((())((((())((((()()(()((()(((()(((())(()))((()))(((((((((((((((()))(()))((()(((()()))((()))()))()))))((())(((((((((((()(()(()())))))(((())(()((())((()()(()(((((()(()()()))(()((()((()))())))))))(((((())))))))))((((()(()))))()(((((()(((((()(())(((()()())(((((()))()((()((()))((((((((((()(((())))))(((((((((())((()()(()((())))))))))()())((((()(((((((()))((()(()(()((((((()())()()))())))))((()(()())))((((((((((((()))()())((()))(((()()(())(((())(((((((((()))))()(((()())))))(()()(((()(((((()()))((()()))((((()(((((()(((()(((())))(((((((()((((())))))((((((())((()((((((((())(((((((())((()))))()((((((()((())))(((()(((())()))))(((()()(())((())(()(())(()))(((()()(()))((((()())(()((((())))(()((((((((())))))(()())))(((((())())((((()))))(((())(((((()(())((()((()(()((())()())))((()())))))())((()(((((((((())()())(())))()(((((())))))))((((((()(())(((())(((()()(()(((((()))((()(())((()))))((((((((()((()()((((((()((((())()()))()))((())(((()((((((()(((((((())(()(((()))())))(((()))))(((()((((())((((((())())((()()(((()))))()))))(()))(((()((((((((()())()((()(()()))((()((((((((()))))(()))()((((((((((((()((())(((())(((((()))(())((((()))()((())))(()((((()))((()(()(((((()()(((()((())(()))()))()))((((()((())(())))(((((()((((())(())(((()((())(())(((((((((()))))())))(((((((((()())())))))(()(()(((((((((())))()(((()(()(())((())(())((((()(((()()(())((((((((())()))((()((((()(()((((())(())))))(((())())()(((((())(((((()())((())))(()))((((((((((())((((((()))))(())))((()((((()())()((((((((())())(((()))))()))(())))((()(()))))))((((((((((())((()(()))(((((((())(()())(()(((())(((()()((((())))(())(((()(()(())()(()()(((()()((()))))(()(()(((((((((((()()())(()))(((((((())((()))((((((()))())((((()((())()))(((((((((()((((()(((())()()))(()()()))(((((()((())))(((((((())))(()))))((((()(((((()))())(((())(()(((((()()))))()((((()(())(((((()((())()))())))((()()))((()((()(((()((())))((())(()(()))(((((())())((((())))))((((((()(((())()))(((()))))))())((()((((()(((())())((((())((((())((())))))))))))(((()(())(((((((((()))((((())))()(((((()(()(())))))((()(((((())))))(()(((()((()))((((()(())(()((((((()))((((((((()(((((((((((((((((((())((((((()))))((())))))(()))((((((()()(((((()))()))(())(()((((()(((((((((((((((((((()(((()))(((())((())((((((((())(()((()(((((((()))(()))))((())(((((()(((((()))())))(((((((()((((((((())(((())(()(((()((((((()()))())()(())))()))))))))))(((((()())))())))))((()(((())((())((((((()(()(((((((())()(()())))(()((())((((()))((())))()(()()(((())((((()(()((((()))((()))(()(((()(((())))(())(()()()((()((())()(()((())(((())))(())(((((((())(()()((()))))((((())(())(()))((((()((()((((()((())())(((())(()(((()((((((()((()))((()(())(((()((((((()))(())))))()))(((((((((((()))((())))(((()())())))))((()))))(()((()((((((())((())((())))((((((((()(((((()))((())(((())((((((()))()(()))((((((()(())))((((((())((((((()))((((())))))((((((()(((((())()(()()))()))))))((())(()(((((())(((()))((((()((((((((((((()(()))((((())(()))))((((((()))(()((()((()())))()(()(((((((()()((()())(()(((()))))(((((()((()(((())(((()))(((()))(((()(((((()(())))))))(((((()(((((()(((((()(((((((()((((((())())((((((()()))(()))))))((()((((()))()(((((((()))(((()((()))(()((()(((()((((((()(())))((((()(((()((())))))))((()(())))))))))))))))))))))((((()))()(()((((((((((((((((()((()))()((()(()((()(()(((((()(((()((())))(((())(()(((())()((((()()())(())(()(()((()))(()((()()()()((((((()(()(((((())()))))())))()(()(((((((())))((())))((((()()((((()(((())())))))(((())(((()((()((((()()(()(())(((((((((()))((())))))))())))))(()))))))((((((((((()(()((()))((())((((())())(()))((((((()))))((()((((()))()(((()(((()())(()((()()))))(((())))))((((((((((((()))))((())((((((((()))())()))))(())((((())(((((((()()(()((()((((((((())(()()))((((())(((()((((((()(((()()))()))((((((()(((((((()))(())()))(((((((()(((((()(()))))((())))))(()((((((()(()(()())))()))())))()((((((((((((((()))))((((((()(()(((())(((((((((()(((())(()()(((((()))((())(((((((()()))((())(((((())))((())(())))()))))(((((()(((()(((((((()())(()))))))())((()((((()))((((((()(()))((((())((((((()()))))((((((((()(()))))())))(()))(((((((())))()(()(((((((()))))()((((()((()(())())(((((())(((())(()))))(()())((((()))(()(((((()(()))(((()))(((()())((((()(())))(((((((()(((()(((()))((((((()((((((())(())))(()()))(((((()))))))(((((())())((((())((()())())((()(((((()((((())((((())(((()(()(((((()(()((()(()))()(())(((((())()()(()()(((()))())))((((((((()())))(()(()((((((((()()(((((((())))(((()))((()(((())))))((()((((())()))((()((((())))(((())(())())(((())(((((()())((((()()((((((()(()))(()()(())))))))))(()))()))))((((()))(((((((()())((((())(((((()((()))(()((()())())))((())))())(()((((((((((())()))))(()((((((()())()(((()))()))(()(((((((((()((())))))(((((((((((((((((()((()((()(())((((()((())))((((())(())))))(()()(((((((((())()((((()(((((((((((()((((())((((((())()))))))(((((((((((((()))))())(()(()(()(((((((()()()))()))((((())))((((((()()))((((())(((()))()((()())((((((((())()()()))))(((()))((()())))(((((((((()())())((()(((())()))(()))))))()(((()()))(((((((((()(((()()))((((()()))(())))((((((()((())((((((()))())(((()()))))())))(((()))())((()(((((((()((((((((()((((()(()())))()))((((()((((()((()()((((()()())((()((((()(()())())))(((((((()()((((((()()((()())((())))()((((()(((((())(())))))))(((())((()())()(((()((((((((((()()))())(((((()(()()(())))))((((((()(()((())((((()((((()(()()(()((()()()((()))))))()))((((((((()((()(()((())(((()((())(())))))(())(((((((((((())))(((()))()(((()))(()(((()))((((()(())())))(()))(((((((())))((())()()((())(((()())((()(((())))((((()))((())()))()())))))(()(())((((()(((((((((((())))((((((())((()())((((())(())())(())((((())(((((())()(((()((((((()())))((()()))((((()(((()(()))))(()((((((()))))))(((()))((((((()()(()))((()(())())(((((((((()(((()(((()(((()((()((((()((()((())))))((((((((()(()((((((())(((((((())()))(((((((((()()))((((((())((()))))))))())(())))())))(((()(((((()))))(((()((())(((()()))))(((((()((())(()()((()())((())))(()(((((((()))(()()((()())()(((()(())))((())((((((()(((())(()(((()))))((((())(()()((()((((())))(())((()(())(()(()(())((((()))())))))((()(()))((((((((((((()(()))))()))())))))((()((()(((((((()(()))((((()(((((((())))((()))())((((())(((()()(((())(((()((((((()((((()))()))))(()()((((((()())(()()(()((((((((((()))(()))))(())))))(()((()))))((((())((()((()(()))(((((((((())((((((())(())))((((())(())())(((((()((())(())(())))(())))(()())))((()())(((()(((((((((()())))))()(((()())))))(((((()())))((()(()(((((((()((()))(((()(()()(((((())(((()((())))((((((()))(((()(()(((()((((())))((((((()()()((((((((((((())(())))))))((())))(((((((((((((((()))))(()((((((()))())((()(((()(()()))))())(((())(()((()))))(((()((()()()(((((((((((()))())((((()(()))((((((())((((((())(((((((((()((((())))()((((())((((())((()))))(((((((((())()(((()))(((((()(()(((()()))(((()((()((((())(()))))))()(((()((((((())())))))(((((((()(((((((((()))(())))))))((((()))))(()(((())((((((()))(())))(((((()(())(((((((())()))))))((())))((((((()(())()(((((((()))(()((((((())(((((())))))((((()))(((())))()(((((()((((((())))))((())(((((((())((()(((()))(()()((()((((()))(((((())())())()))))((()(((()))(())(((((()((()(((()))((())))(((((((((()))))))()(()()(()(()((((((((())((((((()((()(((())())())((()(()((()(())))((()()(((())(())(((()(((()))((())))))((((()((((((())(((())(()))((((((((((()((((()(((()((()))((()((()))))))())(()))((((()()(((((((((((())())((((()))))((((())((()(((((()((((()(())))(()((((())(((((((((()(()((()(()(()(((((())()()))(((((())()(()(())()))(((()((((((()(((()))))))((()())((()((()(((((()))(((((()))))((()(((()))()))(((()((())))(((((())(()(()((((()))))((((()((()))))((((()((((()((((((()())()))(((((((((((((()((()()(((()((()((((((((()((((((((())))))(((((()((((()(((())(())))))))))))))))(()))))((((((()((((())))((()((())(()((((((((((((((())(()()(())))((((())()(())(((())((())(()))((((()((())))(((((((()))))))))(()))()((((((((()))(((()))(((((((())())(((()((((())((()(((()(((())(((()((((((())))()(()(((((((()(()))((()(()(((())))(()))(((()(((()())(((((((())(((())))()))()(()(((()(()(()((((())(((((((((())))))((((((((((())(()))((()((()(((((()((()))))(((((((((())))(()()((((()(((())()(((((((()()))))((())(((((()(((((())((()(((()))((((((((((())()(()()))))))(())))(()))((((((((()(())))(())(((())((((((())()))()((((()()(()(())))))(((()(()))((())((((((((())(()((((())))))))())))()(((()))((((()((((()((())())))(((()((((())))((((((()()()))(((()((())())()((()((())((((((()))))()())()((())()((())))((((((((((()((()(()()(((((()())(((((()((())))))))))))))))())(((()(((((((()()))()))((((()(()(()))((()()((((())))(())()(((())(((()())(((((((())))(((())(((()(((((((()()))))))()((()))))()))))))())))()((((((((())((())(()(()(((()((())(((())())(()((()(((()(()))(()(()((((())(()(((((()(())))))()(((()(((((()((()))((()))((((()())((())())))(()((((()((()(((()((())(((()()))(((((())(((())((((((((())()(((((()((((()()))()(()))))((()))))))))(()((()((()(((()((((())(((((()(((((()()))))((()))()((()())((((((((()())((((()))))))(()))())()))(()(((()((((((((((()))(((((()()))((((())))(()((()((((())))((((((((((((())(((((((())(((((((((()(()))())))))))((((()))())))))))))(((())))))())(())))))(())))((()(((()((((()((())(((())(()(())(((()()((((((()))(((())(((()())(()(((()((((((()))((()(()))))((((((())((()))))((()((((((()(()(((()))(()((()(((((((()()(()()))))())(((())((((()(((())(((())(((((()(())((()()))(((((((())))()))(()(((((((())()))))((()(((()((()))()))(((())))))()(((((((((()((())))(((((()))((((((())))()))((()(((((()(()))))))((((((((()))(()))((((((()()((((((((()))))))(((())(()(())((((((((()(((((()((((((()()))))(()(()(((()(((())(())(()()((((((((())()((((()))()))((()(()))()))))))()))((()()(((((((((((()())((()((((((())))))))(()()))((((((((()(())(((()(((((()))((((((((()(()))(((()(()))))((((((()))))(()()((((()()))(((()()())(()(()(()((()(((()))(((())((()(()()(()((()))(((((()(()))))(()()(((()))((()((()((()))(((()((()))))))))((((((((((((())))))(((())(()(((())((((())(((((((())(((((()(()(()))))(()(()((((((((()(()((((())()()))(()()))()(((((((((((((())))((((()((())(())))((((()()(()((())))((((((()(())))((((()))))((((((((()(((((())()))(((((()(((())(((((((((()(()(((((()((()((()(()(((((((()))()))(()((())(()((()(((()(()))()())()))())))))(((((()))((((((((((((((((())))())((((())((((())(()())((((((((())(((()()))))((((()))))))))(()))()(((((()()((((()))((((()(()))))(((())()()((())()(((()(()()((()(((((()())())))))))(()())(()((()(()(()(((()()((((()((((((()((()(((((()(()(()))))((()))))()))(((((()))))))))(()(((((((((()()(((((()((()(()(((((((())(((((()))))))))()))((())))((()((((((()))((())((((((()(())()))((((()(()()))))))()))()(()(((((((((())()))(())(((()(((())(((())))((((((())))((((())(()((()()(()))()))())((((((((())((())))))(((((((((((()(()(()))))((()))))())((((((()((((()((((((((((())())())()((())((((((())))(((((()(((((()((()(()))))))((()))))))))))(((((((((()()))()))(()(()(((((((((((())((()())(((((()())))((((((())((()()))())))(())((()))))(((((()(((()))(()((((())(((((()))()((((()))((((()))((((((((()(((((((((())))))))()(((((()((()((())(((((((((((((((((((()))(((((((()))(((()(((((()((())(()()(())(((())(((())(()(())))(((((((())(()))()))(((())))(()((((()((((((()())())((((((((())((((()())())(()(((()((((((((())))(((((())())(((((())))(((())((()((()))(((()((()()))()))(((((()(((()))()(((((())()))()(((())(()((()()))(((()))()())))))))))((()))))))))))((())((())(()(()((((((((()(()(((())(()((((()(()(((((())())))((()))(((()((((((()())()(()())(())))()))))(((((()))(((())((((()())))()))(()(((((()()())))((()(()((()(()(())(()))(()))(())(((((((((((())(((())(((((((())))))((())))(()((()((()(()((()((((((()(((())((()((()()))()((((((())()))))(((())())(()(()(((()(((()))((())(((((((()(((((((())(()))))))())())))((((((((())()))))(((())((((()))(()(((((((()(((())())(((()))((()))(((((()))))((((()(()))((((((()()))(())))(((()())(((()(((((((())(((((((((()))(((()))))())))(((((())(((((()())))((((()()))()((((((((())(((())(())((()())))))(((()((()()))((((())))(()(((())))(((((()((())(()((())))))()))()((())(()((()((())(((()(()(((())(()((())))))))())((((()))())(((()(()(((((((((((()(()((((()(((()))()))(()((((()))(((((()(()))(())(((((()()((()(()((())())(((((((()())()((()((((((()))))(()))))))())))(((((((((((((()())(()(()(())))(((((())(()((((((())())(()))))))))((()((())((((((((((()()))))))((((((((((())((((())((()((()(((((())((())))))(())))(()))))((((()(((()))((()((((())(()(()((()()))))))(()((()(()((((((()())((()(())))(()((((((())((((()))))(((()(()(()()(((((()(((()(())))))(())(((((()()(((()()())(()((((((()(((((())(())(((()()))()((((()())())((((((()()))))(((()((())(()((())()(((())()()(())))))(((((((((()((()(((((((()()((()))))))))))()(((())(((()(()()))))(((()()))(((()((((((())(((())(((()))(((((((((()())))))))(()(((()))(()))(((((((()(()(())))(((((()((((()))(())(()(((((((((((((((())()))))(()))()))()))(()()))(((((((((()())((()()(((())(((()()))))((()()(((())((())(((())(()((()))))))())()((((()))(((((())(((((((((((((()))))))((()()((())(())))))())))))(())((((()(()(((((((())())())()())((((((())(((())())((()))(()())))))((((((((((()()())(((()(((((((()))))(()(())(((()())(()((()()))))))(()(((((()((()((()))((((((((()())((((()))(((((())(())(()()()))))))(()(((((((())))(()(()(()((((())()))(()(((())(()(()((((((()())))))()))))())((()()(()(((((((()())))))))(((())(((((((((())(((((()()((((())((())))(()()()((()()(((())((()((((((((())(()(((()((()))()))()))((((()())(((((((((((((()((()))))((((())((())(((())()))())((((((((()()))(()(())))()))()((((((()()))(((()()()((((()(())((()(()(((())(((()(()(((()(((((()))()))((((()((((((((()())((()((()((((())))(((()()))()))((((((((((((((((())))(((())())))((((((())())()))(((()(((()()))))((((()()(()(())())))((((((((()())(((()))()((()(((())()))))))((((()()())((((()))()((((((()))())(((((((((()(()(((()()((((()()))(())))(((()(((((((()(((())(()((()))))((((((((((((()())((((()))()(()((()())(())(((())(()((((((((())))))))((((((()(((()(())((()))(((((())))()((()(((())(((((()(()(()))(()(((((()((((()))())()()))(()))(((((()((())(()(((()((()(()(()))(((())(((()))()(()))))))((()(()(((((()((((((((()(((((()(()((())))))()))(())(())((((()(()((()((())(()(((()(())(()(()))()))(((((()())(((()((())((()))))()))(((()((((()(((()((((())(())(((((())(()))((((((((()((()))))((((()((((((()()))(((()((((())))(())))(()((()(()((((()))((((()(()((((((((((((()(()())))(((()(()())))((((((())((()(((()((())(())(((())(((((())((()()())((())))(()(((()(()()((())((((((((())))(()))))())))((((((()()(()((())(((((()))((()))))((()((((()))(((((((((()(())((((()(()))())(()(((()())())((((()(())(()((((((((()))())))()()))))))(((()((()()))((()(((((())(((((())))((((((()()))())(())))((((()((((())(()(()(()(()))))))((((((()(())))((((((()((()))))))((()(()(((((()(()((((()))))()(()((((((())()((())(()((()((((())())((((())())())))(((()((((((((()(((((())((((()(()())()))((()))())())))(((((((()(()))(()()()((()()))((()((((())))(())((())((()())))))((()((()()(())((((()))(()((((((()))))()()(((()))()))()(((())((()(((((()(((((((((()))(((()(()()((((())))(()(((()((())()))(()(((()))(((((()(()(((())(((((()(((()(()))))((((()(()))()(((()()))))(((())(()(()(((((()(()(()())(()))((()((((()))((((((((((())))((((((((()))(((()))()))((((()((()(((())(()((()(((())(((((((())((()((()((()(()(()(((((((((()))()))(()(()()(((((((())((()((((()()))))))))((((()(())))))))(()()((()(((()(((()((((((((()))))))(((()))(()()(()(((()())((()((()))((((()((((()()))())()())))())((()(((())(((()()))((((()(((((((()()((()))))()(()))(((()(((()((()(((((()((((((((())))(((()))())))()))))))()))((()))((((()(()))(((((()()(()()((((())))(()((()(())()(((())(((((((((()))()(())(((()((((()(()(((((((((((()(((((((()(((()()((((()(((((()())(((((((()(((((()())((((()))))))(()(((((()(((((((((((()(()(())))(())))(()()()))))))((((()()))()))))(())())))))(()(((((()(()(((()))((((()(((((((())()))((((())(())))()((((())(()((((())))((((())))(())))())(((((((()(((((((()((((((((())((()))))()(())))(())((((()())(())((()(()((((()))))(()((((()(())))))())))(((((((((())())()))(()(((())(()(()()(((((((((((((((((()((()))((((()((()((((((()(()))))))(())((((()(((((((()((()))((())))(()(())))))((((()()((()()))(((((()))((()(()(())))()))())((()(((()(())((((()(((())(()))()))()(((((((()((()))())))()((()((()((((((((()))())((())))((())))())())((((((()(())(((((((()())))(((((()(((((()))((()(()())))())(()(()((((((((((()(((((((((((((((())(((()((())(((((((()(()((((((((((()))())))(((()))((()(((())(((()(())((()(())((((()(()(()(()()))(()(((()(()()(()((()((()()(()((((()((((()()((())(((((((((()(()(((((()()((()(()(()))(())))))))))(())))))((())())))(()))((()(()(()((()()((((()((()((((()((()))(((()(((()))(((((()((())((()(()())(()(((())(()()(((()(((()))((()(()(((((())))((((((()(((()((())()(((((((()(()(((()(((())))(())))(())(((((((()))(())))()))((())(((()()((())()()((((((((((((()((())((()()()((())(()(((()))((()(())))((((()(((((((((()))(((((()))))(((((()((()(()((((((((((((())))(()(())(()(()(((((((())))(()))))())))))())()(((((((((((()((((((())()))((((((())(((()())((((()))(()))))())((((((((()(())(((())))))))()((()()(((((((()(((()))((())(())((()())((()))(((()(()()(()))))(((((()(((())((())((()(((((((())(((((()))((((()()))())))))((((((())()))((()(((((())(())(((((()))(()(()(((((()))(((()(()(()))))(((((()((((((((((((((((())))((()))))(((((((()((((((()))(()((())(())((()((((()))(((((((()))))())((((((()(((()(()())())(((()(())(((((((())((((((())((())())((()(()))(((((())()))(()()(((((()))))((())))))(((((((((((()((((((((((())))(())))))(())(((((()))(((())(()(((())((((((((((())))(())(()))))(())))()))(())())((()(((((((((())))((())((())((((()(()(((()((((())())((())(((())(((())(()((()())((((()))((((((()())))(())((()((((((()(((())))))))())((()(()(()()((((()))(((()(()((()())()(())((()((()))((((((())))))(()(((((((()))))))((()((((((()))(((((((())()())))((((((((())))))((((()(((()))((()(((((()((()()())))(())(((((((((()())))(((((()(()(((())((())((((())((((())))()))(((((((((((()((()(()(((((()(()(((()))((((())((()(()()))((((((()((((((((())((()())((())))(((()(((())(((())))))())()((())((((((((()(())(())(((())((()())))))))(()())(((((((()((()(((()()(((()))(((((((((((((((((()(())(((())))))((())(((())((((())()(((((((())))(()()(((((((())(((())(((())(((()(())(((((()(()(((((())))))))((())))(((())((())(((()()))(())(((((())(((((())(()(()(((()())()))(((((()()())((((()(()((((((((((((()((()(()(((())))())((((()))))))())))))))(((((()))))))(()((((())(()(((()))((((())((((((())(((()(())())((((()(((((((((())))(((())(((()()))(((((()()))(())((((()(()))(((()(()(((((()()))()(((()(((((()(((((()(()()((())())((((())(((())(())))))))))))))(((((((()))))((((()))()((((((()((())))(()()))((((((((((((())((((((())()())))(()))()())(((((((()(((((((())(((((()((((())(((()((((())(((((((((()))((()((((((((())((())(((((()(((()((())))))))()))(((((((((())())(((())(()((()))))(()((()())(()(((((()((((()))()()())((((((((()((())())))())((((((((()(((()))))(((((()()))))(())(((((((((((((((()((((()))((()((((()((((((()())))())))((((()((())()((((()))())))()))((((()))((()((()()())((((()))))((((((((())()))(((()((()((())(((()((((())(()())))))()))))(((()((((((((((((()(())))))((()()((())()((())(((()(((())))))((()(((((())())))))((()(())((()))((((((((((()((((()((())()))((())()))(())((((((((())((()())))())(()(())((((((()()))((())()))))(()((((((()(((((())))(((())((()))))))(((((((((((((()()(((()(((()))((((())(()()))())))))((())))))())())))(()()))((()(((((()(((((())()(((((()(()))((((()()(((((()(((((((((()())()))((()))))))((((((((((()(((()((()(((((())())))))))(()(()((()))(()())))((((())()(()(((()()((()((()((()))((((((((())(())))))())))))))(()()())))((((((((((()(()(()()(((((((((((((((((()))((((()((((()(()((()(((()))()(())(()((()((())(((((()((()(((((())()((((((())))))))))(()()))(((((())((((())())(()(((())(()(()((()(((()))()))(())((((())))((()((((()()()(((())))(()())))((((()))(((()())(()(()((((())))())(()(((()((((((((())))((((())))))()(((()())((((((()))))(()))((((()(((()())(())(((()))()(((((((())((()(()))()(((((())))(((())()((()(((((((()((()((((())(((())((((()((()))))))(((()((((((((())))))())(()))))(()(()(((())((((()(((()())))))()((((()(((((())(((()))())))))(())))(()((((()(((())(((((((()))((()(())(((((((((((((())))(((()())))())(((())(((()((())(((((()((()(()()()(()())(()()())))))))((()))(()(()))(((((())((((((((()))(((())((((())))(((())))))()))((()))(((()()(()(()(((((((((((())))(((())))))(()))(())(((()(((((())))())((()((((()))((((()())((((()(()))))))))())))(()()(()(((((()())()((()(((()())((()((((()((()(()))))(((((((((((()(((())())((((()(((((((((()))((())(()((((((())(())((((())(()((())(((((((((((((((()))))))((((((((((((()())))(()((((()()((()((((((()(((()(())))((((((())())))))(()))))(()()))))()))())()(((())()((())()))((((((()))(((((()(((((()()())()((((((())((())))()))(((()(((()(()))(()(((((())(()(((()())()((()(((()))((((())((((())((((()(()())))(())(((()(()(((()(())((()((()())((((()(((()(()((((((((()()((((((()(())))))((()))))))(((((()(()((((())))((((((((()))))()))(((())))))(()(((((()))(()()(((((((((((((()((((()))((((()()()))())((((((((()(((((((()((((()))())()))((((()(((())))))))))))(()(()))()))))((()(()))()((((((()(((((()()(((((()))(((())((((()(((((()()((((((()(((((()((())(()))(((((()((()))))))((())(((((((())(((()(((((()(())(()))(()((()(())())(((((((())((()((()))(()((()((((((()((((()((()())))()))))))))(()(()(()())(((()((((()))()((((()(()(((())()((((((()()))))())((((()(((()(((((((((((())())(((()())((((())((((())))(()((())(()))((())(((((()())(((())(((())()())))))())()(((()(()(((()(())()())())(((()(())()(((()())(((())))))((((((((((())))(((((()))))(((())))()(((((()((()(()((((((())(((()()((((()((()))()))(())())(())(((((()()(((((((()))())))(()((((()))))()))))))(()(((((()((((((()))()(((((())))(((((((((())()(((()))(((((()))(((()((())())))))(((()()(((()(())((()(((()((((()()(()(())))))(((()((()(())))())(((()(((()())(((()((((((((()))))))))((()())((()((((((())))))))((()((((((((((()((())))))))(())((((()((((((()((((((()())())())))(())(())))))(())))))(())))(((((())((())()(()(())())(((((((()(((()((((()((()((((()()))(((())(((((()))))((((((()()(()((())(((()()))(((()))(((((())()(((((())))())(((())((((())))(((((((((())(((((((((()(()(())()()(((()(((())))(()))(()))))))(()))))()))(((()(()())))))))))))()))(((((())))(()))(())((())()(((((())((((((((((((())(((((()(()))((())((()))(((((((()(((()(())))(((((((((()()))(())))(((((((((())())((()))(((((()(())(((((((((()))))(((())))())))()()(((((((()(()(((((((()()((((((()()))))(()((()((()((((())((((())))))(((((((((((()))))))))((()))))(()))))(()(())))()(((((((()(((())(()())((((())()))(()((((((((((())())()))())))(((((()()())((((((((((((()))(((((((()))(())(((())(((((((((()((()((()((())))))()(()))))))(())))()(()()))(()(((((())((((()((()((((())((()())(()((((((())))()))))())()))))((((((((()(((((((())(((((((((((()((((()())())(((((((())))(((())((()()(()((()(((()((((())))())(()((()())(()((((()((())))((()))))(((((((((())((()()()))))))((()(((((()(((())((((())()))((()()())()))))(()())))(((((()(()(((((()(()))((()((((()())()))((())))(()()((((((())((()(()))))())))((((())))((())()((((((()(((()()(((((((((((((())))))))))((()((((((()(()(())()))))()((())((()((()))((()(()(()(()))(((((((((((((((())))(((((()(()))))(((((((()(())(())()))(()((()((()())))(((()))((((()(((((()))()())((((()((()(()(()(((()(())))(((()()((()(((()))(((()((()())))))))((()((()(((((()((((())))()((())))))))))((((()))(()((()()((((((((()))())(()()((())(((()))(()(((()(())(((((())(()))))(()((())(((((((())))(((()((())((((()(((()(())())))((((((()(()()))((()((((()()(((()))((((((()(())((()((()))(((((((((()(()(((()(()(((((()((((())(()((((())(((((((((()(((())))((((()(((()()))())))())((((())()))((()(((((((((((()(((((((((((()((()(()((((((()((())((((()(((()(())))))()))))(()))))))))))))(())))((((())(()))()((((((()))(())(((()()())(((())(())(((((((()((((((((()((()((((())(()((((((()()(()(()))(((((())))((()((((((())((())))))())))((()(())((()(()(((()((()()(()))())((((()((((()))))))(((((((((())((()((())((()((()(())))))(())))))(((((((((())))()))(((())(()(((((()))()))((((()()((()((()())))))))((((())(()((((((()(()())))))()(()()((())()(())((((()(()))(((((((((((((())))((((((((())((((()))((()(((()((((()))(())))))))))))))((()()()))))(()()())))(((((((((((()(())()))))(((()(((((())(((()((((((()((((()(((((()))())))(((()((((()((()())()(()(()(()((())((((())))())(((((()()())(((()((()(())(((((((((())(((()(())(()((((((((()(((()))((()))(((()))((((((())))))((((((((()((())))(())(()(((((((())())((())(((()())))())((((((()((((((()((())(((())((()()())(((((()()))())((((()))(((((()))((()(()(()))())()((())()((((((((()))))()))((((())((((((()()))))()())(((()(((())))()((()(()()()))((()((()(((()))(((())))))(((())(((((((()))(((()())))))))(((((((((((())((((((((((((((()(()))))))))()))(()(((()(((())(((()(()((((((())()))))((((()))(()((()((((()(((((()()))((((())))))((((((()(((()))((((()()(((()((((((((()))(((((())(()())(((((()()(()((())((())))((()))))())(()))((())(((())(((((((()))())(()(((((()(((()((((((()))(((())))(()(((()(()))((())(())(())(()(((()(((((((()(()))(((((()(((()((((()))((()((()))))))(((((()))((()(()()))((((())()))((()()(((((((()(((()))(()(((())())(())(()((()()())())(((())((((((())()((())((((()(()((((()((()(()(((((((())(((()(((((()))))))()))))())()))(()))))(()()((())()))))(((((((()(()((((())))((((((()()((((((((((((()())())())(((())))))((())((()((())(())(((((()))(((()(()((((((((((()))()())((((()(())(((()))((()))))((()))))((()((()((((()((((((()(())))()(())))()))))()((()((()(((((()()((((()()((((((())))((()(((((())())))))())(()((((()(((((((((())))))))))))(((((()(((((()(())))))()((((())((((((((((((((()))(()(()((((()((((((()()))(())))(()))(()((())(((((()(((()((()()())())))())()()))())((()(()((((((())(((()(()()(()((((((())((((((()()((())((((((((())((()(((((()())))())(()())))(((())(((((((((())(((())(()(()(((()((())((()((((())()))()))(((((())((((()))))((((()((((((()))((()))()))())((()(()()((())(()())(((((((()))(()()))())))(((((((((((())(()((((())))())((((()())))(((((((((()))))(())(((((((()(((((((((())(()(((((())((((((())(((((()(((((()((((((()))(((((()(((((((())))(((()))(())())())))())((((((((((((((()))))))(()))((((()(((()()(((((((((((((())))((()(((()))(((((((((()))()))())))())((()(()((((((((((()())((()))))()))))()(((((((((((()))((()()())(((((())))(((((((((((())((())))))))(()((()(())((((()(()))(((())(((((((((())))))))()()))(((((((((()()))())(((((((((()(((((((()(((()(()(()(()))))))))))()(()()))())))()))(((())(((()(((())((((((())))(((((((((((()))))((((()((((()((())((()())())(()()((()()(((((()()))((()))(()))))())()(((((()))(((((((((())((()))))((())))))((((())((((((())((((((((()((((((((())((((((((()(()))))()))((((())()((((())(()((())())(()))(((()(()))((((((()())())))))((())()(((()((()))))((((((((((())((())(()(((())((())(()((((())))(((())(()()))(()(((((((())(((((((((((((((((((()))((((()(())))((())))(((((()))((()((()((((()())))(())))(()))((((()(((((()))()()))()(((()(((((())(()))((()((((((())(()(((()())()((())))))(((()((((())(((()))(((()))(((((()((())((((()))))))))((()())(()(((((((((((()())))))))((())((((()((((()())))(((()(((((((())())()))())))))(()(((((((())))((())((((((()(()((((((((())()))))(((()))))))(())))(()))((((()()((((()((())))))(((((())())(()()(((())()()((()(())(()))()(((()()(((()))))(((()((((((((()()))))))()))))((())))))))((((((((((((()(((())))))(())(((((((())(()((()))(((((()))(((()((())((()((((()(()((((()((((((()()))))))))()))(((((((((((()))(())(((((((()))))())))((((((((()))(())(((((((()))))(((()((()(((((())))()))(()))))(()((((((((()(())((()))((((())())(((((((((()())(((()((())()(()()))(()))(((())((()))((()(())((((())(((())())(())))())))((((()())(((((((((((()((())))((((()(())()))((())((((((()(((())((())(()()((((()())(())))(((((((())((()))))((((((((((()()))(((())()(((((((()))())()))(()((((((((((())())))))(()(((()((((()()(()((((((())((((())))))))((((()(()))))(((((())((()(())((()))(((()((())(((()((((((()))((())))))((())(((()(((()())()((((())((())))(()))(((((((((())(((((((()(())))())))))()))())(()((()(((())))(()))(((()((((((((((()((())()(())))(((()(((()))))((())((((((((()))((((()))((((())(())()))(((((((())(())))()((()(()((()((()())())((((()((())()((((((()()))()))((())))())))(())(((()((((((()((())((()((((((((((())(((((((())((()((((((()))())))(())))(((((())(((())(((((((())))))))((((()(()(((()))))))()(((((()()))(((((((()(()))(())((()((()(((((()((((())))()(((())(((()(((((()))))))(()(((((()(((((()(()(()()(()()((((()((())))))(((()((()((()))))(((((()(()()))))(((((())()((())()))))(((((((()(()()))()))((())(()(((((()))())(((((()()(()(((((())))(((((((((())))(()((((()((())(((())))))))))))(())))))(()((())(((())((((())(((((((()()))))))()(((()(((()))(((())(()(((((()(((())))))()))()(()((((((()((()))))(((()))))((((((((()())(((()))(((((((()))())()((((((()((((()(((()((((()(())((()(()))(()())))))))(((())))((())(((())()((()))(((((((((()(()()(((())))(()())))(()())((()((((((()))())((((((()((())(((()(()(()(())(()()()(())((()))(()((((((()))))))())))))))))())())((()(()((()))((((((()(()())(((()(()())(((((()))()(((((())())))(((((())(()((()((()((()((()))((()))((((()))()))))(())((()(()((((((((((()(())(((())))())))))())(()()(((()))(((()())((((((()))((((())(())))()((((()))((()((((((((()((((()(((((((())(()))(()((())()((())())()))())())))(())()))))))((((((()((((()(((((()(()))())()(()(()(()))((()(()))(((()))((((()()(((()((((()(()(((((((()()))((((()(((())(((((()))))(((()(((((())))))))))))()))(((())))(())))))(()(()(()(())(((((((((()((((((())(()))))((((((()))))()(()((((((()((()))(((()(()))((()(())(()(((())())))(()((((()))((()(((())((()((())))))))((((((((((((((((((((((()((())))))(()(((())(((())(()()((()))((((((())())))((((((((())))(((((())(()))(((((((((((()()((((((((()(((())()))((((((((()(()((((()((()()))())((((())()())))))((()(()((((((((((())())))((()))))((()((((())((((()))((((((((()((())())))))()))(((())(()((()((((((((()))))()((((((()))((()((()))()))))((())(((()((((()))(((())())(((()((())(((((((())(())((((((()))(((((()((((()()(()()(()))))))))))))((((((()((((()((((((())((()())((()()(((())((()()((((((((((()((((((()))(()))))))))(((())))))))))))))(()))((()()(((((()(((())((()())((()(((((())(((((((()()((((())(()(()))))(()())((((()((())(()))()(()(()(()(()(())())(((())()))((()((((())))(())(((()(((((())((())))((()((()())((()()))))((((())()(((()()))((()(((((((((())())(()(()(()(((())()))(((((()(((()())(((()))((())(())))((())(()(((((((((((()(())((((()))((((((()())()(((()()((((((((()(())())((())))))(((()(())))))((((((()(()(((((((((()(()())))()((()))))((())))))((((((()))(()((())(((()())(((((()((((())))())))))()()((((((()()()()(()))(()((())((())(())((()((((())))((()(((()())))(((())))))()))))((((((()()())(((()(()(())(((((((()(((()())))(((((()()(()())()))()))))))((()))())()()(((()((()())(((((((()(())(((((()))))((((()(()()))))()))()))))(()((()(()(((((((((((())())())((((((((()(((((((((()(()(()))((((((()(()))((())))()(((((((()(()))))()(((((()))((())((())((()((()((())())((())(((((()())(()(()((())))(((((((())(((())))))((())((()))(()((((((())((((((()(((((()((((()()(((()))))(())))())))))))))))(((((((((((((())))))(()(()((((((()))())))(((()((()(((((())))(((())())((((()))((((((())))))(((()(()(((()())))))()((((((((((((((()(())(((((((((())))(())))))))))((()(((((())(())))())(((((((((())(()(()(((((((()()))(())))))(()((()((((((()))))(((()(((())())((((((()()((())(((()))))))))))(()((((()))(()(((())(((((()((((()(()((()(()(())))()(()((()(()))())((()))(((((((((())((())()()))))(((()((((((((())))((((((()((())()))(((((((())((()))((())(((())))(((((()())(()(()(())(((((((()(()(())(())))())))(())))(()(()))((((((((((())))((())())))((((((((()(((())((((()()))((()))))((()))()))))((())((())))))(()())((()(()((()(((((((())(()(()(((((((((()(()(()(()))))())))))()())((((()))(((()((()()(()(()(()((((((((()(((()())))))((((((())((((())(((((()((((((((())(((()(()))((((((())(((((((())(()))))(())))()((((((((()()))))(((()))((((((((((()(((((()(((()(()(())())()))))))((()())))))))))((((())))((((()(((()))((((()(((((())()(((((())))))))((()((((((()((((((()((()())(())()(((()((((((()(((())(()))(((((())))(()())((((()((((())))))((())((((()())(((()))(((())((()))((((()))(((((((()))))((()(((((((((()(()))((()(()())(((((((())))))(((((())((((()))((((((((()())(()()))())()))))(((()())))))()(()((((()(()(((((()))((()(()()))((((()((())))))(((()))(((((((())())())))((()((((((()(())))()(((()(((()((((())))))(())((((((((()()))(((()))(((((((((()))))))(()(()((()((((((((((((((((()))()))))))))(((((()))()((()(()))))))))((((((()(((((())(((()))((((((()))()((((()))((((((((())(((()())((((((((())))(((()(((((())())))()()(((((()))())(((((((()))(())))))((()((((())())(()))(())((((()))()(()((((((())(()(()))((()((()))(((((())))(((()())(((((())())))())(((((()((((((((()(((((()(()((())(())))(()))(((()((((((((())((()))))()())((()(()(())))(()()(()(()((((()(((())((()((((((())()))))()((()((((((((((()))((())))(((())(((((((())()))())((((()))(()((((())((()((((((((()))))))()())))))((()((((((()))())((((()((())(()(())()))())))))((()((((((())(((())))((((((()))))()))(()(((((((()((())))((())))((((()((())()))(((((()())))((()((((()()(((()))((()(())((((())(()((((()((((()))(()())(()(()((((()(((((())()((((())))))((()((((((())))))((((((((((()((((((()))((((()(((()((((((((((((()(()(()(((((((())))))))))))))(()())))((())(((()()))))))()))((()(((((()(((()(())(((()(()))(((((((((()))))()()(((((())))()(((())()(((((()(()((((())()))((((()(()))((((((()))(()())))((())((((()((((()(((()(((()((((((((())(())(((((()))))()()))(((())((((())((((((((((()))))((((())))((((()((())()))(()()(()(((()(((()(())((()(((((()))))(((()(())))(())((((((((()))))((())))((()((((((((((()))(()))((())))(()((((((((()((((((()))((((((())))))((((())((()(((())))(()(((())))((((())))((((()(((()())((()(())(()()))))((())((((()(())))(((())((()(((()(((((((((()))(()))((())(((()))))((((()()((((())))(())))())()((((()((()((((())))()(()(()()((((()))()()(((()))))(()((()((()())()))())))(((((((()()))(((()((()(()(())()((((()())(((((())))))())((((())((((()))((())(((()))((()((((())()()))())(((()()(((((((((())(()(((((()((()()))(()))()((((((()))))((((((()(((((())))()(()(()())()(()((())))))(((((((((()(((()())((((())))))))))(())))()())((((())))(()((((()((()(((((()))((()(()()))))))((((((()(()((()(((((((()())))(((((()()))((()))((((())((((((((()()))))))(((()))))))((((())((()((((()(((()))(()(((((((()())((((((()))))((()((()())))))(((()((()(((((((()))))((())(()()))))))((()))())((((((((((((())(()))((()((()((((((())())))(((()(((((((()))))(()))))(((((()((((()))())((((()))()(()))(())((((((((()((((()(()((((()))))(()(((((((()((())(((())(((((((((((((()(((()()())((())(()(((((((((()(()))))((((((()((((((()))((())))())(()))))((())((()((((())((())()))(((((((()((())(()))())())((((())())))(((((())(()()((())(())((())))))(((((((()))))(()(((()))()(())((()))((())(((()()()((()((((()(((((()(((())((())))()))())(((()(((((((((((((()((((())((((((()))))))))(())())))())(()())())))()())))())()((((((((()))(()(((((((((()(((()(()((()((())()))(()))))(((()())(((((())))((()(())(()(((()((()((()((((()))((((((()()(((((()((()())())))(((((((()(()))(((((()))((()((())())(()((()(((((()()(()(()()))((((((((())(())()))((((())()((((()))()))(((()((((()))(())))))(((((((((()(()())))(()((((((((((())(()))))(()())))((()((())()))(((((()((((()(((((()(()(()))))(((())((())((()()((()()))(()))(((((((((((()))))))(()((((())))(((()(()))(((())(((((((((()())())))))))((()))))((((()(())))((((())((()()(())(()()(()()()(((((((((()((()))()))))((())(())))))((((())((((((())()(())(((()(()((()()()((()))(())))()))(()(((()(((((((()))()))((()(()))((((())(()((())))(())(((()(((())(((())(((())((()(((())())((((()((())(((()()))())())(((()())))))(())))))))())))((()))())(()((())(((()))(()(()((((((()(((((())((()())((((((((()))))((((())(()())((()(())((())))(((((()(())))())()(()(((((()(()(())))))(()()(((((((((((()))))(((())))))))((()(())(((()(()()((())((())((((((()()((((())(((((()(((((()(())))((()()((((()(((()))))))((()()(()((()(((()()))((((())((()))))())))(()(((((()(((((()))))()))((((()))((((())())))(((((()((())((()((((((((((((((()())(()))((())(()(()((((()))((())())))())()((()(((()(((())(()()))))())(((((())(((()()((())(((()(()((((()))))(((((()(()(()()(()()))))())))()((()((((()((()())))((((()(((()()(()())(((())))))(((())(((()())((((((())))((()((((((((()))((()))))()))(((((((())())))(((())((((()))(())()((((()((()((()((((((())(((())(((((((()))()(()((())(((((()))((((()))((())))((((()(((())))((())())))()()((()((((((())(((())()(((((())))())())())(())))()(()))((((()(((((()()((((((((((((()((()())(((()((((()()((()())))((())((((())())((()(()((())((()()((()((()(())))))))())))))()((((()))()((()(((((()))))(())((()(((((((((((()((((((((((()())))(())((((((())(()(()))))(((())())(((()(()(((())((()()()()())))(())(((((()((((())((()())()(()((((((((((((((()((()))))))(((((())(((((((()))((()))()))())(())((((((((((((((((((()))((((((((()((()))((()())((())))(()((())((((((((()(((()(((()))(()(((()(((()((()))))((()())))(((((()((())((((()((((((((((()))(()))((())((((((((((((()(((((((((()(((())((((())))))()(((()())((((((((()(((()(()))(())(()())))(((()(((((()(((())((()(((()))(()))(((((())(((()((())))))))((((((()(())(((()()))(((()((((()))()((())))(((())()(((()))((((()(()(((()((()))))(()())))(()((()(((()((((())()((())((()(((())(((((())((((((((((())((((()(((())))(())))))))(()((((())()))()((()(()())((())(((()())(((((((())()()))))(((((((((((((((((()())())))()))()))(())))(()))((((()))(((((()((((((()())()))(((((((()(((()((()(((((())(((((())((()))((((()(()(()((((())))()))))())(((((((((())))((((((()))((()))()((((((())(((((())(()()((()(((((((()()))))(()))((((((((()))(((((()))((())(())))(((((((((((((()(()))(()(((())())()((())(((()((()()((()(()((()())((())(((((((()))())((((()((()()())(()(()(((((((((((((((((()()(()()))(((()((((((()()(((())(()(()))(((()()))))))()())))(()))((()))((((())(()((((((()((())))))((()(((()(((()((())()))((()))))())(()((()(()((()()))))())))(((((((((()())))(((()))((((()))(())(((((((()((())))(()()))((((()(())((()((())()(()(()()))))((((((()())((())())))((())()(((((((((()((((())))((((()(())(()))(((((((((()(()((()))((((()())))((((((()(()(()(((()))((((((()((((((()((()(((()(()(((()(()(((((()((())))())((())))(((()(((()()(())((((((()())(()))(())(((()())))))((())()()(((()(((()()(()(((()))((((((())((((((((()((((()(((())())()())))())(((((((((((()()))()(((((()(((((())())))))(())))))))))(()(())(((((((((())))))(((((()()(()())))(((()((())()(((((())))(((((((()))))()((((((((((()))(((())())))))))()((((((()())(()((()())))))(((((()(())())((((())(()(()(()((()(((((()())((())))((((((()(((())(()))((((((((((()(()((((((()((()()((((()((()))))()))((()(((((((((((())))))((((()(((((()())((())((((())(()))(((((((((())(())))(()))))((((((((()(((((())(((()()))(())(((())(((()))((()((((((((())))(()))()((((()()(((((())()))(()))(()((()((((())(()))((((()((((()(((((((((())(((())(((((((((())((((())))((((((((()(((()(()((()(()))))()))()))))))(()(((((())(()(()(())(((()()())(((()()))((()(((((())(((()((())))))()()))())()))()(((((((()((((((((((((()))((((())(((()))))(((((()(()))(((((()(()((()((((())))((((()((()(((((()))(())(((()()((())(())))))))))(()(((((((()))))()))()((((((((()(((()))()))(((((()((()((())(((()((())())(()(((()(()(((((()())))))(()))(((((())((()((())((()(((((((((()(((((()()()(((())()((()(((((()))))))))((()((())((((()))))(((((((((((((()((((()((()()((((())))(()((((((()))(((())(((((((())(())(()))))))))))((((()(()()))(((((())((()(((((((((((((()((((((()((())(())(((((((()((((()))())())))(()(((()(()(()(()))))((((((()))(()))((()()((()(()((((()))((()))((())(((()()((())))))(()((((()((((((((()(()))())((((((((((((((()((((((()()))((((((((((()(()((((()(((()((())))))()))()))))))())((()))))(())()))()))))((((((()))(((((((())))(((()(((((())((()))(()(((((()((()(())(((()))(()))))))((()))()(()((((()))(((())(((()((())(()()((((())(((()))(((())((((((()((((((((((()((((((()()))())((((((((())()))(((((((((((()()))(())))))(((((((()(((()(((((()((((()()))(())))))))))))))((())))))(((((((()(((((((((((((((()))(((()(()))(((())(()(())))())))))(())))(()(((((((((())(((()(((()(((((())((((((())((((())))(())(((((((((()))(((()))(()(((()))()()(((((((()))(()())((((((((()(())))))())((()((()))))((()(((((()((()(((())()))))((((()((()()(((()))(((((((((((()(((()))((())(()))))))(((())((((()((((((((((((()))))()))))(())((()(()(((((())))((((()))(()))((((()(()))((()((((()((()))(()))()(((((((((()))(((((((()(()()))))))))))())))(())))(((()((((())(((((((()((())())()))))((()())((((((((((()))(((((())))((())))(())((((((()))(((())()()()))((((()(()((((((())((((()(()())))))))))())))()(((())((((((()))((((((()((((())))(()))(()(((()())())(()((()(()(())())((()()))((()(((()(()(((()(()())))(())()))((())((((()(()))(((((()((((()))(()())))(((((()(((()(((()))))((((())()))((((()))(((())(()))(((((((((()((()(()))((())()))))))(((()()(())))()()))))))(((((((()((((()((()(()(()(((()())()))((((())(())((((()()))(((((((((((((()))((()))))((((())))(((((((((((()))()))(()))())(((((((((((((())((((()()((()(((()(()(()))))()(()((((())())))))())())((((((((((())((((((((((())))((((()(((((()(((()((()()((((((()(()(())())))((((()))()((((((())))(((((((((())((((((()((()(((((()())((((((()((()(()()))))()))(())(((((((((((((()))((((((())((((((()())(())))((((()())(((((((((((((())))))((((((()))))(((((())))()(()))))))())(()()(((((()(()((((((((())((((())(()(()((((()(()))())))((()((()(((()(()(())))()((((((()((((()(((((()())))(()(((()()((())()))((()((()((())((()(())))(())))(((((((((())))(())))(((())(())((((((())()((())))))((()(()()))()((((((()(((()))(())))((((((((())(((((())(()))))((()))((()((((()()()))((())(((()((()))((((()((())((())()((((())((())()((((()()))((((((((()((())(())))(((((((()))))((())))(((())(()((((()()))()(())(((()())(()((()))(((()((((())()(((((((()))))((((((((()(()(()))))))(())))()))((())))(()((((())(()((((())))(()()(((()((((()()))))((())(()(((()())((()(((()))())(((((()((((((((())))()(())))))()))())(()((()()((()(()(((((()(()))))))))(((((((())))((((((()())))(()((())((()))(((((((())())(((())))))))()(()(((((((((((((())(()())))(()))))))((()()((((())(((((((((((((((())(())))))(()(((())()))((((()(((())((((((((()((((()(()())(((((((((((((((()()())()))((((((())(())))))))))())())((()(()((((((((((()(((())()((((()))()())(()(()())(((()(()(((()(((((()()((())()((((())))())))))(())())((()(((((((())())))((((()(((((())))(()((())(((((()((((((()))(())(((((((())(())(((()))))))())()())((((((((()))((()(((((((((()))(()((()((()((((((((((((())()(()((((()(())))(((((((((())))(()))(())))))))))))))))()(((((((((()(((()(((()()(()((((()))((((())(((())()((())(()((()(()())(()((((((()(()))))())))))))))))(((((()(()((((((()(((((((((())(()))())(((((((()((((()))((())))()(((((((())(((()((((()()(()(()(((((())((()()(((()((())))))((()(((())))(((()(()(()((((()()))(()())))((((())(((((((((((((()((((())(())((())((())((()())((((()(()()))((((((((((())))(((())(((())((()())((((())(((((()(()))))(())))(((())(((((())((()()))(((((((((((((()((((()((((()))))))(()))))(((((()((())((()((((((()))))))))(())))((()(((((((((((((()(())))(()((((((())()(((((((()((())(())))(())((()((((()))(((((())()(())(((()((()))))(()))))))((((((((()))()((((())((()((((((((((((((()((()(((((((((()))(((())))(((((())(((())()))))(()()))((((()))(((((((())((((()((()(((())(()))(()((()())))(((((())))((((()((((((((()(((((((((())(()())((()(((())(((())))))(()))))))))())((((())(((((()))))(()(((((((()(((((())(())))(((((()))))(((())(()((((((((((((())((((())()((((()((())())())((((((((((()(((())))))(()))))(()))((()(((((((((((()(((((((((((((((()(()())))(()(((()))((()())((((((((((((((((((((((()((((((())))(()(((((((()))))))(())))))))))))))))(((((((((()))())((()(((((((())))((((((()())(()((((())(()())))(((((()(()())()))()(()((((())((((())(())()))(((((())((()()((())(()((()(((()))((((()((())(()(((((())(()))(()(())())((()((())))(((((()()())))((()(()(((()((()()(((()))))(())(((((((())(((((((()(((()((())((()(()))(()((())()(()())(()(()))))((((((((())(((()((()(((((()(())((((())))((((((((((((()((((())((((((()())))(()(()()()))))(()(()))((()((((((()))(()(((((()(())(()((((()()))((((()(((((()((()()))))((((((((())((()((((((((((((((((())))))((((((()))(((((()()())))()(()))))((()))))))(())))()))))(((()((()))(((((((()(((((((())((((((()())((())((((()()))())((((((()((((((()))(((((()((((((())()))))((((((())((((((()()(((()))()))))())((((((((())(((((((((()))()))))))))(((((())((((())))(((((((())((()))))))()((((((((((((((((((((((((()()((()((()(()(((((()))(()(()((()))))))()((()())((((()))((()((())(())((((()(()))()))()(()(((((()((()))))(()()))))((()((()((((((((())(()))(()((((()))(((()))(())())))((((()((((())((()(())()))((())))(()(((()()(((((()()))))(((((((()()))()()))(()(((()))((((())(()(()))))()()((((((())(())()))())((((()(()))((((((()(()((((())))())))((((()((()((()((()(((())()())))())(((((((((())((())())))(())))((()(())))((()(((())(((()((((()((((((((())))(())))(((((((((())))(()))(((())))()))((((())((((()(())())(((()((((((((()()(((((())))((())))(((()((((((())))))))((((((())(((((((((())(((((()))))(()))()))))(((())))))((((((()())(()(((()((())())(()))((((())(()((((()))))((((()))))()))((((((()(()))(((((((((()((((())))))))())((()())((((())((()()())))((((((()(((()())((()((((((((((((())))()(()))()()((((((()))()((((((()())()))))((()(()(()()((()(((((((((((((((((((((()()))()(()((())))))())()))((((((()()(((((((()))()))((())))((()(()((())(())((((((((()(((()(()))(((((()))((((()(())))(((())())()))(((())((((()))()(((((())((()((((()(((()(()((()))))((((()(((()))(((()))))(((((((()))((((())))())))(((((((((()(((())())()))))(((()(())((((((()()((((())((()((())))))))(()))))))((()()(()(((()()((())(())(((((((()((((()((((()(((()(())))))(((())(()))((()))))())))))())))))())(())))((()(((((()((((((((((()(((((((())(((()))())))()(()(())(((((())(((()(((()())(())))((()((((((())())((((())((())()))((()(((((((()))((((((((()))(()((((((((((()(()((())()((()())))((())()))())(((((((()))(((()(((()())))((()(())(((((()))(()))((((()))(())))((((())(((((())((((()(((())()(()((((((())((())))((((((()())()()((((()))()((((())))())((()(((((())))(()(()(((())((((()))()())((()()(()()))((((()()((()((((((((()))((()())))))))))())((((())()((((()())(()((((()(()())))(()(()(((()(((((()()))(()((((()((()((()())()))()()))(()((((((()))())(((()(()((())))((()))))(()))))(((()((()(((()))((()))((((((((((((()((()(((()(()(())))(()))(((()((((())))())((()((())()(((((((((())(()()(((((((())))()()))(())))))))(((()())(((((((((()()((((()))((((()(((()(((()))))(((((((())((()(()))))((())(()))((((((())((()(()(()))(((((((((()((())())))((()((()((())(((())))(())))))))))(())))()))((((()))(((()))))(((((((()))(((((((()())))(((((()((()(())(((((((((())(()(()))))))))(((()))(())))())))))()((())(((()(()(()(((((()))((((()((()(()(((((((((())(((((((()(((((()))(())())())))))((())(())(()((((()))))((((())))((((((()(()()))(()()())((((()()(((((((()(((((((()())())(()(((())((()())()))()())(((((((((()()(()))))((((()()(((((()))))(()((()))))))((()(((((((()((((((((((()((()((((()))))))(((()((((((()))))(((((((((()(((()(()(((((((((((())(()((((())())(((((((())(((((((())(())))()))((())))))(((((()())(((((())(((((((((((()(((())(((()())))(())))))))(((())(()((())(()()))((((()((((()(()((())(((((((((((()())((()((()(((((())))(()()((()())(((((((()()(())(((())())((()())())((((((())))((((((((())))(())((((())()(())))((()(((((((()))(((())())())(()(((((())((((((()()(())))((()())))))((()())))))(()((((((()((()((())())((()()())(((()(()(())()()(()))()(((((())))(((((()((((((()((((((()())(((()(((()))())))())))))()(()))))())()))))))))(())((()(())((((((()))(()))((())(()(((((((((((())))((((((((((((((()((())))(())))(((((((((()))((((((()(()()((((())()(((((()((()())(()))))(()(((()(((((((((((()((((())))))))(()(()(()(((((((((())(())(((((())))))(()(()(())((()((((()))))(((((((((((((((((()))))())((((((()((()))(()))()))))()))))))((()())(())))()((()(()(((((((())((()((())))))(((((())((()(()(((())())))))())))(()(((((()((((((((())(()))(()))()))((((((((((())))))))(()()((())))(((())(()()(((((()(())(((())()))(((((((()((((()((()((())(((()(())))((()((())))))))(((((())((((()(((()())(()(()))(((())(()))))((((((((()((()(((())(((()))((()((())(((((((()))(((()((())))(())))))(((()()(((((((((()()(((((()(())((()(((())())((())((((((()))((()(((()(())))())(((()(()(((()(())))(((((((()))())))))))))))((()(((()((()(((((()((((((()((()))((()(())()()(((())(()))(((()((()((()((()))))(()(())()((()(())(((((((()))((((()()))((((((())())())(((())(((()((()(((()))(()())())))((((()))()(()(((()(((())(()((())()((((())))))(())))))(((()))((())(((()((((()(((()(((((()(((((()))(()))((((((((((((())))))))(()))(()))()())((((()(()(((((()(()(()(()))()))))))))(((((((((((((((((()))(())))())))))(((((((((())((()(()()())())(()(((()))(()))(((((())((((())()())))))(((((((((())()()((())))())))))(((((((((((()())(((())(((()))()))((((((())((((()((((((()(((())((()((()((((()(((((((())(((((())(()(((((((((((()((((((((((((()(()((((((()))))())))())(((()))((((((())((()(()((()()((()()((((()))())))(()))))))(((((((())(((((((()))(()(()()(()))((((((()(())))))((()((())((()(((((()(((()))())))((((()))(()(((((((())(((((()())(((((()((((()()()))((((((()((()()(((((((((()()())((())))(((((())((())(()(()())()((((())()))(((()(((()()((())(())))(((())((((((()((())))(((((()))()))))())))))()))(())(((()(((())((((((((()(()))(((((()((()(()(()(())))()(()()((())))))(())))))(()()(((())))))(((((((((((((()((((())((()))())))((()))(()((()))(((((()((()(((())((())((())((()()()((())()(()((()((())((((())(((((((())))())))(((((()((()((())))(((())(()(()(()))(((()(())(())))(((((())(()(((((()((()(((((()))(()(()((((((())))())))())))))))))((((((()(()))()(((((((()))())((((((()(((((())(()())(((()))(((((())))())()))((()((((()((()((()))((()()))((((()())(((((()()))()))(((()(()((()((((()())((((())(()(((((()))(()((()((()(((((())))(((()()))()((((((()((())(((((((()))((((((((((((()()())))))(((())))())(((()(())))))())((((((()))(((()(())(()()))(((()()))()(((()(((())))((((()((())(((())()))()))(()(()(())((())((()))((((()(())))())((((()))((()())))(((((()(())(((()((())(()(((()(())((((()))(((()(((()(()))))))()))))))))))((()())(((()())(((((())(((((((((((()))(((()))))((((()((((((())()))())))(()(()()()(()(()()(((()))()))((((((((((((((((()((((((())))(((((()))(((()))((((((()(())()))((((()())((())(()))))())())))(()(()((((())((())(((())(((()())(((()((())()()(((()((()((((((())(((()))(())))(()(()(((()(()(((())))()))))(())((((())(((()))(((((((()(((((((())((()(()(())))()))))))))()(((((()(()((((()))(()(((((((((()())()((()))))()))()(((())(((((()((((())())(((((((()(()))))()))(()()))))(()))))))(()()((()))((()(((()(((()(((((()))(()((()(((()(()((()())((())(((()(()((((((()(((()((((())(((()))))(()((()((((((()((((()((()())()))())))(()))()))()((((((((()((()))(()((((((())(()))())((())))((((()((()(()))()))((((((()(()))(((()(()()((((((((())))))))(()(()((((()(())(()))(((()(((((((()(()))(((()(((()(((())))()())))))))))((()()((((()()(()))(()((((()((()())((()())(())))))((((((())()()(()(((((((()))))))((((()))()((((((()))()))((((((()))(()))(((((((((())))))))((())))((((((()())())(((((((())(()())))())((((()(((()))((((())))))))((((((((((()(())()))))((((((()))()(((((((())())((())))((())))((((()((()((()((()(())(((())))))()(((((()))(()))((()(((()(()(()))((((()(((((())))))))(((((((()(()))()(((((((())))((()(((()))))((((((()(()())))()((((())(((())))(((()(())()()))((())((()(()))((((())(()))(()((((((((((((((((()(((()((((())))(((((())(((()(((()()((((()(()))))))(((())(((())())((((((((()(((((((((()()))))((()())))()))((((((((((((()(()(((((()()))()(((((()(((()))(((())(()())()((((()((()(()((((((()(())(((((()(((()((()(((((((((()))))()))(()(()((())(()())))(((())((((((((()))(((())(((((((((((())))))((((((((()((()())))((((())(()((()(((((()))()((((((()())()(())))))(((()))((())(((((((()())(((((()((()))((())(()()())))))())()))()))()((((()))(((((((((()(((()((((()))(((())(((()((((((()(()(()((((()(((((()(((())())())))((()(((((())()((((()))(((()())()((((())((())(((()((((((((()))())(((((())(((((()(()(())(())))))((()))()))))(((((((((((((((((((()()(()))))((())(()))))(()()())(((((((()()(()()))))(((())(((()(()))((()))(((())(((((()))((()))))(()(()((()(((()()))(((())(((()(((()(()()))((((())((())))((((()))()(((())(()(()(()))))(((((((((((((())))((()(((((()((()(())))))(()(((()))()((((((()(()())))((((((()(()))()((()()(((())(()(((())()(((()(((((()))((((((((((((())((()()))((()))))(()))))))(()))))(((((()(((()(((((()()))((((((())((())(((((((()))))((((()()(((((()(()))(((((()((((()))(((((())(((()))(()((()((((((((())()((((()())((()(())()))(((()((()()(())())(((((((())(()))(((((((()(())())))()()((((())()((())(((((())())((()()))))()((((((())(()((((((())()))((((()((((())(((())))))()(()))(((((((((()))(())(((((())((()(((((())))(((()))))))(((((())))(()(((((()((((())))))(()((()(()(((()()((())((())()))((((((((((((((()))))))()(()(((((()(())((())(()(((((()()((((())(())))))))((())))(((()(())(((((((())())(()())))(()))(((((((())())(()((((((()(()))((((((()))))((((()((((((((((((()()(()))))())))(()())())))))()))())(((()((((())))((((()(()(())(((((())))(())())(()(((())())(((((((()())))()))((((((((((())(((((((((())))((((()()((((()))())((()(((())))()(()(())))((((()))(((()(((())((())((())))))))((())((((((((((((((((())(((()(((()((()(()(()))(()())))))((()))))(()()))((((((((()((()((())(())))(((()(()))))))(((()((((()(((())(()((())())((()(()(()((())((()(((()()))))((()(((())))))))(((()(()((((((((())()))(((((((()(()()))((((((()(()((()(((())()))(())))))((())())))()))((((((((())((((()((()((((()(())(((((((())(()(((())(()()))((()((((((()))(((((((((((())))(((((((((()((())((()()(((((()(())))()))(()((((((())))((())((((((())(((((()()))()()(((((()())))())))(((((()((((((()))))))))))(((()((((((())((()(()))(()((((()()(((()(((((()))))((()(()())((((((()))((()(((((((()())))))()()((((()(()(((((()(())))((()((()))()(())(()(()()(())((((((((())((()))(()()))((((((()(()((((()))))(((()(((((()((((())((((())))(()((((())))((()((((((((())((())((()))((()))))())))()())(((()(()(((()(()(()()()((()))))(((()()(()))(((((((((()(()((((()(())((()))))))()))))((((())(((((((()(())((())))((()((((()))())((())(((((((((())((()((((()(()(()())((((())(((((((((()(()))(()((((()())((((((((()(())())))))())((())(()))(((()((((())(()(()(((()(()((())))))))(()(((()))(()))((((((((((((()))((())()))()(((()((()((((())()((((((()(()())))))())(((((()))))(()(()((()))(((((()))(((())((((((((()((()((()(()))(((((((()))(((((((()())((((((())(((()(()((((())))(((()(()(((((((())))((((((((()))((()((((((()())()(((((()(()(((((())))(((()))((()(((((()(((((())))()(()(((((((())))())())))())))))())((()))))))()(((((((((((())(())))))(((((((())(())((()))((()(()((((()(()(()(())))))((((()((()(()(((((((())))))(()((((())(())((((((((((())()))(()((()())(()(((()())()))))))))(((()())((((())(((((()))(())(()((((())((((()(()())))))()))(()((()())((()())(((((((()))))))(((()()(()((()()))()())))(()((((()(())))(()(((((((()))()(())((((((((()(()))((()())(((((()((())(())((((((()()))))())))))))((((()((((((())))(()(((((())((())))((((())))())(((()))(()((((())((()(((((()(()))((((((()(()(()((()())(()((((()))()()))))(()((((())())((((((((((()))))))())(((((((((((((()(()(()()))))()())(((((()))))(((((()(()(())))())()()(((((())((()(()(())))))())((((((((((((((((((())(()((((((((((()(((())))))(()((((()))))))(((((()((((()(())))((((((((())()))))(((((())))(())(((()))(((())((((())(()))))((()(((((()(())(((()))())))))))(((()))(()(()(())))(((())((()((((((((((()))()((()()()(()(())()((()())(((()())(((()(()((((()(((()))()))(())))())())))(())())))((((())((((((((((((()())(((())((())))((((()(((()()())((((()(((())())(((((()(((()))))(((()((()))))))((()(((((()))))()((((()((()()((((((()(()((((()((((((((())((())(()()((()))()))))()))()))((((((((((())(()()((((()((())((((((())())())))((((((()())((()((((((((((()))))))()))(((((())))())((((()())))((((((((())))))(()((((((()())(()(((())))))())(()(()(()(())((((())((((()((((((()(((())))((((()))(()))))))((()))))(()(((()((()((((((((())))((((()((((())(((((())((())(((()(())((((()))(()()((())))))))))())((((()))))))()))((((((((((()(((((()))(()()(((()((())()))(()))())())(((()(((()()(((()))))((((((((())))))))((((()((((((())()))))((((((()))((((()))()(((((()()(((((())))))))))((((((((((())))((()((())))((((())(())((())((()((((((((())())((()(()(()(()((((((()(())))(((((()(((())((()))))))(()())))((((((()((((())(((()(()()(((()(((((((((()(()))(((()((())(((((((((((()))((()))))()()((((()((())))())(((((()))))((()((()((((()))))((((((())((()((((())))()(((((((()))((((())(((())(()))())))((())))(()(((((()(((())))(()())(())()(((((((()(((())()(()(((((((((((((((((((()(((())))))())))))))))))())()()()(((((())))(((((()((()(((()))())((((())))(()(((())((()((((())((((())(()(((((()))())((()()(((()()((((()()()(())))))(((()((())(((()()()))()((()(()()))(((()))((())((((())(()((()))(((())(((((())(((()()((((((((((((((((((((((((((((((()()))))())))((()((((())((((()))(())))))(()((((((()(())((()(((())((())((((((((()))))(()(((()(((((())()(())(((())((())))))))))(()(((())(((((((())((((((((((((())))((((())((((()())))(()(((()((((()(((()((()(((())()(((())())))((())(((())((()))))))((()(((((((((()))()))))((()())(()()((((((((((((((((()(()))((()((())(())))))))())((((((()))))((())(((((()((()))(())(((())()((()((((()))()())(((((())(())))((()((((((((())(((()))))))))))))))))))((())((((((((())()(((((((((()((()((((((()()((()(())))))(()))((())())))()))(()(()((((((((((((()((()))(()((())))))())))(()(()())()))(((((()()((())((()))(())((((())(()()(((()()(((((())()))()((((())(())))(((((((()(()(()))))(()())()))((((((())((()()(()()(()(((((()())())))(()))((()(((()((((()(()(())(((()))(((())))((((()(((())((()(((()(()())((((((())()((((()((())))()))))(((())((())((((()))(()((((((((())(((((()()(()(((()()((((((((()(()))(()(()))))((()((((()(())()))))(((())((()(((()(()(((((()((())(((((()(()(()(()(((()((((((()(((()()((()((((())()))(()()))))))((((())))(((((((((((((()()((((((((()())(()()(())((())((())(((((())))())(((((((())(((())(((()((((()())((((()(()())())))(()(((())((())))))())(((((((())))((()(())()))((()((((((()(((()(()(()))(((((()(()()(()()))))(((()((((()))(()(()(()(((((((()((((((()))())((()())()))()(()))))))()()(()(()((((((((((()())(((())(((()(()))))))(()((((((())((((((()((((()((())(()()())))(((((())((()()((((()))))((()()(((((()((((())))))))())))(()(((()(()(()((())((((((())())))))(()((((((((()))((())())))))((((()()((()(()))((()(((()((((((()()))(())())(()))((((((((())((())))))(()()((()))((((((()((())((())((((()((()))))))((())()))()(((()(((((((()())(()))))())()))(((())())(((((((((((((()))))())))))(()(()(()((((()(()(((((())(((()((((((((()()))))))()))))((()((()(((((((((((((((((((())))((()(()(()()))))(((((((((((((((((())((((((((((((((((((((((()))))))(()((((((((((())))(()((()())(()(((()(((()))())))((((((((((()(((())(((((())()))))(()(())))())))((((())))))))())(())))((((((((((((((()((()((())((()())((())(())(()()((((()()((())))(()()()(((()())())()(((())(()(()()((())(()))))((()((((((((((()((((((()((((((()())((((((()))(()((()(((((((()(()))))(()))))((()((((((((((((()()))())()))((((()(((((((()((((()))((()))())(()(((((()))(()(((((()(())()((((((((()(()()(((()())(((((()()(()))((((((()())((((()())((((()(((((((())((((()))())()())))())))))()))((()(())))((((()((((())()))))))((((()((((((((((()))(((((((((((()())(((()())()((((((())))()(((((((((((((((()(((()))())))(())())(((((((((())((()())((()(())((((()(()))((((()(((()((((())(()))()))(())))(((((())))())((((()(((()()(((((()((()))))))((()(())))((()()(((()((()))(((((((((()(())((((()))((((()(()())))))))(((((((((((((((()(((()(()(()))(((())((((((((((((())((())(((((()()(()()))))))(()()))))(())(()((((((()(((((((((()((((((()))((((((((((())())())))())(()(((())(((())(((()())((((())(())(((((((((()())((()())(((()()((()))))))))(())))))(())))))(()())((((())((()(((((((((((()(((()((((()())(())((((())())((()(()(()())))((((())(((()(((((()))))()((((((()((())()()))(((()(((()(()()))((((()((()(())))))())((()()((()(()((())())()))())(((())(((((((((())(())))))((()((()((((())(((()(((((())))((((()())(()()())(((((()(()(()))))((()(((()((((()())(((()((((((()))))(()())))))))())()(((()))(((()(((((((()))((((())((())))())(((()((((()())()(((((()()))())(((()((())(()))(((((((()(((((())()))(()))))))(((()(())))((()))))(()(()(((()(())((((((((()(()))))(((())))((((((((()())()((((())((()(((()()))))()((((()((((((((()))()(()((()))((()()((())(()(((((((((((()())((()(((()()((((((((((((((((((())))(((())))())))(((((((((()))(())))(()(((())(((((((()(()))((())()((((((()())(()(())((((((())))))))(((((((((((()(()(((()))(((())((((()((()(()(())((()((())((((((()))))))())()))))))(())))()))((()))))(((((((()(((((((()((((((())(()()))((((()((())((((((()()(()())))((()())))))((((((((((((())))(((())))())))))(()()))(((())))(((()((()(()((())())(((()))()((((()))()(((()())))(()(())(((((()))((((())())((((())((()()((()(((())(((((((())((()(()))))()((()(((()(((())))((((((()((((((())((())()()))(()))()))))(()(())))(()(()(()))(((((((())))(((())(((((()()))))(())(((((()))(((((()))())((()((())))))))(()((((()((((((((()))))))((())))(((((()))(()(()()))(()((((((((())))((())))))(())(()))((((((()))((((()()())((((()()())))((((((())()(((()))))(((((((((((((()(()))))))))((((((()))((((()(()())))))((()((((((()((()())(((((((()(()))()((())())))())((())))()(())))()))())))))((((((((()()(((()(()((((()())(((())(()))((())))((()((((()))(()())(()(()()((((((())))(((())(((((()(()))(((()((()())((((())((((()(((((((()()()))))(((((()(((((()(()))))((((()((((((())()((()))(()))))())))))))()((((((())(((((((((((()())(((((((((()(()())((((()))((())))))((((((()))((())((((((((((()((()(()(((()()((())()((()(())((((()(((((()))))()((())(((((((((((((())(((((())))))((((((())))))))((())(((((((((())((()(()))())(()((((())())())(((((((()()))))(((()(()))(()((()(()))((())(())((()(()))(((()))(((((()((()())())))(((((())))))(()(()(((((()))((((((())(((())())))))()(((((()))())(((())(((((()))((((((()))))(()))((())))))))((((((((((((()(()))))(()(((((((((()(()(((((((((((()()))()))))()())))()))(((((((((())())(((((())((((()(((((((()(())()(((()(((()))))((())(()())))(()()(()((((((((())(((()))((((((())((((()))))((((((()((()))(((())(((((())(((()((((((()()(())(((((())))(((()))))((()))((((()((()((((())(((()))))))())((()())))(((((()()(((((()(((()(()))))((((()())))(((((()(())(())((())((((((((())()))))())()))))(((()()(((()()((((((((()((()((())())(((()))((((()))(())(((((()(((((((()())(((((())(())))(((((())))(((()))((()(((((())((()(((((())))(((((((()((())())((((()((((((((())(()))))))(()))()))())(())(((((())))(((()(((())()))()(((()((()((()(()))(((()))))())())(((((()()))((((((((()()))((((()())()((((((((((())))))())))(())))((())(())))))))((())((((((()))(()((((((()()))()((()(((((((())))(()((((())((()()))((()((((()))((())(((((((()())(((((((((())(()))()(((((()))))))))(()((((((((()())((((()(()(((((((((()))(()))))((((((())((((()))(()())((()())()((((()()))((())(((((()()(())))((((((()(((())(()(((()((())()()))))))(((()))))))))((((((())(()(((((((()((()((())(()(((()()))(((((((()(((((((()((()((((())(((()()))))))(()(((()())(()(((((())(((()())()))))()(((((((()))(((((())(((()((((((((((((((((((()))))))((()(())((((((((((((())((((((()))))()(())())))(((()))()(()(()(((()((())))(()(()))(((()((())(()(((()((())(((((((((()())()))())()((()((((((()(())(((())((()((((()(()())(((((((())((((()()))))((((((()(((()()))()(((((()((())(())))))((()((((()))((()(((()()()))))((((()((((()(((((())(()())))))))))(())))(((((()(((((((((((((((()((())))))))())((())(((((((()))(((((()(()()))())((((((()))((((()(((((()(()))))())()((((()(())(())))()((())(((((()()()))))(((()()))(((((()()())))((((((((()(()()))))(((((((())()))((((((((((()(())((((()(()(()()))))))(((((())))(((()((()((((()(())()((((()))((((()()())))(()()(((((())())((())))))))))(((())((((((()((()(((())(((()(((()(()(()())((((()))))))()())))())(()))))(((()(()(())(((()(((((())())()(((())()(((()))(()(((((()(()(()))(((((((()))()((((((((()))))((())))((((()(()))(((((())))((((((()(()((((()))(((((()(((()((((((((((((())(()((((((()))))))(())(((((())()))(()((((((())(((()))))((((((((((()))))))(()))(((((()))(((())((())((())(((((())))(())((())))(((()))(((((((()(()((((()))))))))(()(())()((((((()())((((((((()(()))(()(()(((()((((()(()))(()(((())(()))))))))(())(((()(()(())(((((((((())())((()(((((())))(((())(()(()()))(())(((()()))((((())()()((()())()((((((())(())))(()((((()())(((())(())))((()((()))(()()((((()(())())))))((()((((()(()((()((()())))))))(()(()()))(()(()(((((((((((()(())))(()(((((())(())((((()((((())(((())()))()((()())(()((()(((()((())))))))())((((((((((((()(((())(((((())))())(((()((((())(((()))())(((((((((())())((((()())()))))))))(()))))(()(((((((((((((())())((()()(((())))(((((()((()(((((())(()((()((()))(((((()((())((())((())))((((((((((())()((((()()))((((()(((((((()((())((()))((()))))((((((((())((((()()(((()((()()((((())))(()))((((((((()()))))(((((())))))))((()(())((((((()(()(((()))(((((()))()))())))(((((((((()))())())(()((((()))(((())((()(((()))())(((()(()((())((())((((()(()((()((())))(((()((((((((((((((((())(()))(((((())(()))()(()(()(())((()()(()(()))))(())(((((((((((((((((((((()((((())(()((()))())(((()(((((())()))))))))))()((((()))()()))))())(((((()(((((())((((())((())))(((())))(((()(()(((()(())((()((()))((()((())(())()((()))(()((((())(((((()((((((((((((((((())))())))(((((((()())))(((((((()))())))((()((())))((((()((((((((((()))))())()))(()((((()((((((()))(((()()))(((()(()))(((((((((((())(()))()))()(((((((()))()())((()((((((())(()))))))((()))())((()(((()(((()))))((((((((((()(((((()))((((((((()()))(((((((((()))(()))(()(()))))))(((((((()(()((()()((())(((()))))))))((((()))))(((()(((((()())((((((())((())((((()))))))))((()))))((()(((()((((((())())((()(()))((((()((((())((()(())(((()(((()))(((())))))))()))()))(((()(((())((((()(((()(((((())))(((())((((((()())(())))(((()((())((((((()((((())((((((((())()))((((()(()(((((((((()((((())((()((()(())))()))())((((()))))))(())))))(((())))((()()(((()(((()(()(((((()((()())()))))(()(((()(()((((((())(((((((())(()(()((((((())(()(()())))))))()))))(()((()(()(()(((((())((()(((((())(((((((()(())((())(((((()))()))(())(()))((()((((((()))((())(())((()((()()(()(()((()((())))(((()))(((((()()))(((((())))((()))))(()(()((())(((()(((()(()((((()))))))(()()((())((((()))(((((())())))))(((((())(()(((((((())()))(())(((()))(((()((()((((())((())()((((()((())))((((((()))()()))()))))))((()))((()(()(()(()(((((((())())))((((((((())(((((((()(((()(()))((((((()(((()))()((()(()(()((()())((((()((())((()))())(((())(((((()(()()))()(()(((()))((((())))())((((((((()))((((()())())))()))((())(((())()((()(((((()(()))))))())()(((()())((((()))((()(((((((())())(()))(((((())(((((((()((((((((()))(()))()((((((((()))))(()(((((((())))()()))((((())))(((((((((())(((((())((()))))))(((((((((()((((((())((()))))(((())))))())))())((((()(())((()((((((()(())(((())(((()(((()((((((((()))(((()())(((()(()(((((((((((()((())))(()))))))()((())((())((((((((())()((()(()))(((((()))((((())())(((((()))(((())(((()((((()()(()()((())))))))))(())))(((((()())(((((()))((()((())()((()((())()))))()(((((()((()())((()(()())(())))))(()((((((((((((((((()((((((())))))))()))(()))(((())(((((())((()()(()()(((((((()()())))()()(((((())))((((((()(()((()))(((((())))(((((())(((()))(()((((()))((()((((((((())))((((()((()())))((((((((()(())))(()((()()(((()((((()())))))))(())))))))()((((())))))(()))((((((())(((())((((())(((()))()))(()((((()))(((((((())(((())((((())())(((((()()()))()((((()(((((()((()()(((((((((((())()))(((()(()()))((())(()((())(((()(((((()(()()(()(()))((())((((())))())))())))))(())))(((()(((((((((((((((()))))))(()((((((((())(((((((((()))))(((()((((((((()((((((()(()))(((((((())))())))())(()((((()())((((()(()))))(((()(((())))))(((())(((()))((()(((()()((()(((((((()()(((((((())))))(()((((())))())())((()(()(((((())(((()))()(()(()())((()(((()(()))((((((())(()(((((((((((()))))))((((())))(())(((()(()(((()())))(((()()))(((((()))(()))(()((())(())()((((((((((()))))())((()((((()))((()(((()(()()))(((((((()((()()))()))(((())(((()(()))(()(()(((()((()((((())(((())))))(()((()((((((((((((())(()())()((((((((()())()))()))))(()((((((((((())()))((())(((()(((()(((()())()(((((((()))))((((((())))(()()(()(()((())())(((((()))(()))())(()(((()))((((((())))((((((((((()((((())((())(((()))))))()))())(()))(((((()()(((((())((((()()))())(((()))))((((((((((()((((()(((((())))))))))))((((((()())()))))((((((()(((((((())())(()))(((((((()((((()))()()(((((((()()))))))))((((()(()(((()(())(((((((()()((((((())))))))()))(())((((((()(((())))(()((((()(((((((((()())))()))))())))()((()(((()())(((((()(()()(((((()((())(())))((()(((()())(((((((((((())(()(((())(((())()(((()()(((())((()))((((()())((()())((((((()((()()))((((()))((()))((((()((((()((((((((((((()()())()((()())((((()))((())((()((()))(()(((()())))))(((((())((()(()))((()))((()((())())()((((((((((((((((((((((()(()))))))(((()(()((())(((()((((((())(()(()(((((((())))))(((((((((((())))(((((((()(()))()(()))((((()()(((())(((((()((()(()))(((()))())(()((((()((()((((())))(((())()(((()())((()))((((((((()))(((()((((()())))(()((((((())((((())())))))((((((()())(()))((((((()(((()))))(((()(()((()((((())))((()))))()))))))())(((()(()(()(((((()))(((((())(((((((((()((((((())((())(((())((()((())()()((((()(()(((((((((((((())))))()))(((()((()((()()((())())))))()((()((((())))(((((()())((((()((()(())(()()(())))()))))()((()))(((()((((()(((((((())(()())))))((()))))((()))))(((()()(()((()((((())(()((()(())())((((((()))))()())(((((())(((()())()((((()()))))(((()(()()())(((((()())))((((()()()()(()(((((())((((())()))))()))())))))((())(((())(((()())(()()((()((()))((((((((((()))))(()((())))((((((())(((((((((((())))()(()(())))(()))((()((((())((((((((()(()()(()(()()())))))((()(())(()))(((((((())))((((((()(()))()(()(((())(()((((((()(()(((((())))))))))(())(((()()((((((()())((()))))))(())()(((()(()(()(())()((()(()))((()(()())())(((())(((((()()((()(((())))))((((((()))(()))))))))())()))(((((((()((((((((((((()(()))))(())))((())))))))(((((()((((()(()))(((())(((())))(()(()(((((()(()((((((()((()(()(((())(((()(())))((()))))(((((()(((((()))))(()))(((()()()(((()()((())()()))(((()((())(()((((((())))(()()))())))(((((()((((((((()(((())((()))((()(((()(()))((((()))(()((()(((()))))))))))(())))))))(()(((())(((()(((((((((((((()))))((((())())((()(((())((()()(((())(()((()((((())(((()(()(((())((((((())((((())))())()((())(((()((((())((())))(((()))))((((()())((())(((((((((((()))))))(()()((())(()((((())(())(()(()))))((())())))(((((((()((()())(((()((()()(((((()(()(()(()))((((()(()))())))))((((())(((((((((())))(((()))()))()())))((((()))((()(((()(((())((())))))(((())(((())(((()()()))))()(((())((((())))(())((()()((()(()()()(((()((((()))))((((((()())))(()))))))()(()(((((((((()()))))(((((())((((()()(((()(()(((())(((((())))))()(()()(((()(((()))(((()))))(()))()(((((()((((((((()))(()(()(()((((((((((((((((((((()(()))))))))((((()(((((((((())(()((())()(()((()))(((((((())))))()())((((()((()((((()(())))))((()))())((())(()(()((((((()))())(())((((()(((()())))())))(()((())(()((((())((())((((((())(((((((())())(((((()(()((((((((()())()))))(()(((((()(((()()(((((()()))))))))(()((()((()()))((((()()((((()())(((()))(()))())))(()(()((((((()()))())(((())()())((()((((()(())))(()(())((((())((((())((()((())))())))())))((((()((((((((()))(((()(((((()(()((((()))()))))))))(((((((((((())()(((((()(()((((((()())())((()())))(((((((((((()(((()())))(()))))(((()(((((((()((((()))))))((((()((((()(())))(((((((()((())))((())((((((())(()(((()())((())(())))((()((((()))(((((()()())))())()((((((()))()())(((())(((((()(())(((()(((())))(((((((((())()))()))())))(())))()))))()(()(()))))))))(((((())(((((()(((()(((((((((((()((((()())))(((((()((((())))))))())))())))(((((((())()((()()(((((()))(())))))()(((((((((())(((()(())())((())))()((((())(((((((()(((((((()(()((()((())()())(((()((((()((()(()))()))()))())()((((()()((())(((()())((((((((((((())((((((()(()((()()))((())))))))))))()()(((())())((((()(()()))(((()())(()()(()(((()))((((()((()))))((()))(()(()(()(()))))))(()()((((()(()(((((())(((()((((((((((((((()((((()))))(((((((((((((((()()))(((((((()(((()))))(((((((((()))))))))))(((((())(((()))((((()(((()))()(()((())((())))))))(()(((())((()()(()((((()(()))))(()()())((()(((()))((((()))((((((())(()))()))))))((((((()))((()((((()()()))((((())(()((()(()()))())(((())((()((()(((((())(()))))((())(((()((())())(((())))))())(((((()((((()))())()((()(()(((((())()))()(()))()))))))(()((((()((()(()))(((((()())))((((((((((((()))((((((()(()(((()(((()))(()))(())))((((()))(((()(()()(((()))(((((((((())((()))))(((())(()((()((((()))(()))))()))((((()(())(((()(((((())))(((())))))))()((()))(((((()((((()()))((())(((()))(()())(()((((())(()((((()))(((((())((((((((()())((()(()()))(((())()))((((())(((((()((()(()((((()(((())())))))))(()))()()((((()(((((()((((()(()())))((()))))(((((((())((())()))((())))((((()()())(()(((((((()(())((((()())))()))()))())(((())(((()(((()((((((())())()(((((()()(((((((((())))()))()))((((())(()())))((((()((((()))((((((())))()))((((()((((((()())((()((((()))(((((((())((())))((())))))()))(())))))()(((((((((())(((()()((()())))((()((())((((((())()))((((((((((()))(((((((((()((()()((((((((((()(((((()((((()()()((((())))(((((((()(()()((((((())))))))))))())(()()())))())(()))))))))(()(())))()(((()(())))))))((((((((((((())(((((((()())(()(((((()(((((((())(((()()())))))(((((((((((((())(()(((()()((((()(((()((()(()))((()))()))((((((())(()((())((((()))((((((((((())((())((((((()(((()))()))))((((((()((((((((()())((()(((((((())(((()()()((()((()()))(()))((()((()())(((((()((()((((((()))()))))()(()((((())(()(((()()((((()())())(((())))))(((((((((()((((()))((()()))()))))(()((()((((()((()((()))))(()(()()))))(((()((((((()))())((()))))(((()(((())(((()))(((((((()(()(()((())))((()))))))()(((()(((())((((()(())())))()()((((((((())))()()))))(()(((((()((((())))))(((()(()))(()(((()((((((((((((((())()((((()))((((()(((((())()()))(()))()))()(()(()(((((())(((((((())((((())(((((((((())((((((())(((())))(((()(()(()((((((()(((()))())(((((((()(()())((()))))(((((((((()((()))))())())))))))())(((((((()))((((((()))))((((((((((())((((((((((()(())(((()))((()))))))))))))))(((((()))((()())()((((()())))(((((((()))()((((()(((()(((((()(()(()()(((((()(()())))())((())()))((((()((()((()))))(((((((()()((((()(()))()))(((((((()((((((((())(()()(((((((()())))))))(((((()))))()))()))()())(((((((()((()(()((())((((()))))(()))))(((()(((())(()))((((((((()))))(((()((((((((())(((())())(((()(()(((())((()))))(()((())))))(((()(((((((()()(()((((())))()((())((((()(())))))))))(((((()(((()(((()(((((()((())))()))((())((()(((((((((((()(()())))))(()))(((((()))))(((((()(()(()((((((()()(()(()())((((((((()))))))((()(((())(()))(()((((((())((()(((()()))(((((())))))(((())))))))((((()(((((((((((())))())(((((((()(()(((((())(((((()))()())((((((())(((())()())(()((())))))()))))(((())())((()((((()((((()))((()(((()((((()())((()()))((()((((((()))((((()))())(((((((((()())))()(())))))(((((()(((())((()))(((((()))(((((((((((((()(()((((())))()(()((((((())((((((()(()))))(()()((((((((()((()(((())(((((()()(()()(((((())((((((()((((())))(((()())(((()))((((()))()(((((()))(()())(())((()(()()((()(((((((()((((()((((((()(((((()((())(((((()))))(((((()))((((((()()((((((()()))))()()((())))))((((((((()((()))())((((((())(((((((((()))((()(((())(()(((()(()((((((())))))))((())(((()))(()((()((((()(((()()))((()(()))))((()(((((((((()))())(((()((((()))))(((((((((((((((((())))))())((((())()((()()(((()()(((((()())((((())((())())(((()))))))())(())))))((()))))))))(((((((((((()((((((()(((()(((((())(())(()))))(((((((((())))(()))((()()(()(((((((()))))))())))()(((()(((((((((()))))(()(((()))(()(()())((()())((((((((((((((())))))(((())()()())))()(()()(((((((((()())))(()((()(()((())())))()((((((()))()(((((()))))())))(()(((((())((((()))))())((((((((((()))((((((()(((()((((((())()(((((((())()())))(()))()())(((((()((()((())()())))()(()())))())((()(((((((()())())))))((((()(((())))(((())()()((()((((((()(((()())))))(()))))(()(())))())((()()(())((((()((((((()()((((()(()))())))))()(((((()))(((((()(((((((((()((((())))((((())(((())))))(((((((()))()))))(((()))()(((())((((((((()))()))(((()()))((((()()))(((())))(((())(((((())(((()))(()((())(((()))(((()((())))(((()))))))))))((())))((((((())()((((((((()((((()(((()())))()(()(()())((((((((((((((((((()))(()((())((()))()((((())(()(()(((((())))(()(((()))))((((()((((()((())))((((()((())())(((()()))(()((()())(()(()((()()((()((()()((()())()))))(())((((())(((((((((((())(()(()((((((())((()(((((((()))(()))(()((((())(())((())((())))))()(((((((()))())(()((((())())(()((()(()((((()()))))(((()(()())))))(((((())(())((((())((((((()()))(()((())((()))()()((((((((())))((()((())())(((()((((())))((())()(()))))))((((((()((((()(()(()(()((((()(()((((((()))((())(()((())))))())))((())((((((((())((())))(((((((()())))()(((())(((()))(((((()))((()())()(()(())(()))))((())))())()(()((((()(()()(()))((())((((()(()))(((()))())))()(((((()((())))()(((((()())()))(()()((((((()))))()((())(((((())))(()((()(()(()((((((((((((((()))()((()))(((((((((((((((()((())((((((()())))((()()(((((()((())()))))(())())((()(()()))(()(()(((((((((()(()))((()((((((())))()))(()()))(((((((()))))(((()((()()()((((((((((()))()))))))(()((()(((())))(((()((((((((()))()))))))(((((((()())((((()))((()((()((())((()(()(((((((()(()(((((((()((()((((((((((()(((((())(())))(((((())))(()))))))))))((((((((()))))((((())((((((()((((()()()(())))(()()))))(())((((()())(()((()((((((())))((((()(()((((((((())((()))()((())(()(((())))()((((()(((()(((()())()())))((((((()((())))((((()))()((())(((((((()))(((()()))((()(((((((((())))(()))(()((())(((())((()())()(()(()))))(((((())(((())))))(((((((())(((((())(((())))(((((()(()))))((())((((((((()((((())(((()))))()))))))((()((())()))(()))))))(((())(((((((()((((((((()(())(((((()((()))(()(()(()())(((((()()(((()((()))))(())(())))(()((()(((()((()(()(((((()((()((((((((()())(((((((())))))()))()))))((()(()((())(((((())))((((()((()((())()))((((((()())())((()())()((((((((())()((()))()))(()))())((((((())((((((((())((()))(())))))((())())))((())((((((()))(((()))((((((())((()))(((()))(())))()))((()(((())((())(()((((()()(()((((((())(((()(((()((((()(((()(((()())((((()))()(()()()((()((())(((()((((()(((((((()))()))(((((((()())((((()((()(((((()((())(((((()(())))())))((()(()(()(()(((())(()((()((((((((()(()))))()()))()))))(()))(()(((((((()(((()())))(()(()((((((()))))(((())())))()()((()(((((((((())((((()((((()))(((((())(())((((((()(((((((())))(()(((((((()((((((()))(()((())(((())(((())(((((()()(()))))(((()))))(()((()))())))((())(((((((())())((((()((())(()))((((()))((((((()))))())))(((((()(((((((((())()(())))))()(()(()())))())))))((())()(((()))(((((((()((())((((((((((()()))))(()((((()()))))))())))((((((()(((()())(((()()(((())())(())))())())((((()))(((((()(()(()(((((((((((())()((((((((())))())(()((((()(((()((()))))((()))))))(()(()()(())(()(())((()(((()(((((()(())((((()()())(())))())))))))(()(((((((()))(((((((((((())())))()))())(()(()((((())()(())((()((((((()()))(((((()))))((()(()(((((())((()((())))))()))(())))))(((((()))(((()(()((())(()))(((((((((((())))())(()(((((()())((((()(()(((((()())(()()))))(((())((((((()()()))(()()(((()))((())((()))((((()())((((()()))))(()()((((((((((((())(())(()(()((((()())(((((())(()(((()))(((()(())))()((((((()((())(()((((())(((())))))))()))()))(())))(()((((((()(()))(()(((((((((((()((((((((((()(())))))(((((((()()(()((())))))(()((((((())((()(((()))))(()())(((()((()()(((()((((()))(((((((((((()))))(()()(()))))))(()((((())))((((()((()())(()(()(((((())))))(()(())(((((((())(((()))((((()(())))()))(((((((()())(((()(((((((((()((()(()))))()((())((((()(((())))((())())))(((((()(((()()))()))((((()))(((((((((((()))(((((((()))(((()(()))(())))(()))()((((())((((()())(((((((((((((()((((((()(((()(((((())(((()(()(()())))((((((((((((((()((()))()))))())())(((()())((()()))()))))()(()))))((()(()(((((((()((((()))))))((((((()((()(((((())(((((((((((((())))())(()()(((())())((()(()((((((())())))))))((()(((()((((())(((((())((()))))((()(((((()(((((()(()(((())(()((()(((()(()))()))())()(()))))())(()))(((((((((((((((((((((())(()())))()))))()))()((((()()))(()))((((((((())((())())))())(()((()((()))(((((()(((())((((((()((((((((())((((()())))))())(((((((()(((())()))))()))))()(()((((()((()()))(()(((((((((((((((()()((())(()(()((()())(((((((((((((((())))()))))()(()((((()((()))))()))))((()(((((()))((((()(()()))(((()))(()))((()(((((((((())))(()))))((()))((()(((()()((()))))()(()((((()((((((()))(((()(((()(((())))))()(((())())))(())))))(((((((((((()((((())(()((()((((((()))((((((()()))()()((((((()(((()))))))((((())((()((((())()(()(((((()(()((())))))(((()(((())()))))))(())))())(((((())))(((((((((((())(()))((((()((()()())))(((())))))((((())))(())(((((((()((())()((()(((()))))((((()))(()(())((((())(()))))(((()((((()(((())(())))))()()()))(((()(()))((((((((((())))(()))))))()(((((()(()))))((((((((()))()(((((((())()(())))((((((()((((())))())))()))))(((((((((((())))((((()(((((((((((((((((()))()))((((()))()()(()()((())((()))()((((((((())()(((((((((())())((()(()(((((())(())())(())))))((()((((()()((())(((((())(()())(((()(()))((()(((()(((())((()))))))))(()(()(((()))))((((()(()((()((()))(()))))((((()(()(((((()(()))()(()()))))())))(((()(((((()))())((((()))(()(((()))(((()()))((((((((())(((())(((((((()(()((()()))))))(((()((((((()())()(((((()))))(()()((((((((())()))))((((((())((((((((())(())((((())(()))())()))((((()((((((((((((())((((((((())(((((())(((())()()(()))(((())((())(()((((((((((((()()))(((())(())()((())))))((())))((((((((())))))((((((((())())((()(((())()))((())(((())(((()(((()))))())(()((()))))))))))((()((((((((()(((())((((((((((((((((()(()()))(()))())())()))((()((((()))((((()(()((()(((()(((((()(((((((((())))((())))))(((())((((()(()(())))((((()()))(((())))())((((((()((((())(())()(((()))((())((())((((()(()((((((())((((())))()(((())(())((((((())))))()(((((((((((())())))()))(()((()(()((((()((()))))(()()))()((((((()(()(()((())()))()()((((((()()))))()((()(()((((())())((()((())(((((((())()))(()((((())((((()))((((())))((()())()((()(()(()((())(((()((((()(((((()((((((((()((((((((((()(((()((((()))))((())(())))(((())(((((()())))(()()())(((((((((((()())()(((((())(()((((((((((((((((()(())()))))((((((()((((((()(()()()))((((()((((())()()))))))))(()((((((((())((((())(()))))(((((((((((()((()))))(((()((()))))()(()((()))((((((()))))(())((((())((((()(((()()))))())())()))((()(((((()((())()))(()(()))((((((((((())((()((((((((()))(((())(()))))))))((((())(()((((((())(())))(())((((()())))(()((((()(()))(((((()))((()))(()((()())(((()())(((((()))))((()())((((((())((())))))((())))(((())((((((()(((()())(())))))())))((((())())(((((((((()((())())))())()((()(((((()(()))(()))((()((())((()()))(((((((((((()())(((((((())))(((((()(((((((()())((()(()(((()(()(((())(())))(((((()()))(((((()))((((((()))))())(()(((((((())((())()))((((((()()((())))())(((((()(((())()))((((()(((((((((((((()()))))(((()((()((((((())(())))()((((((()))(((((()((((((()))))(())))))((()))))())))))(((()(((())(()(()())(()(((()(((())(())())(()((((((((())(((())))))))))((())(((()))(((()(((()(((())))))(((()))(()(())((((())())((((()(((()))))())))))((((()()(())(()))(((((((()((((())(()(()))))))))())(((()(((()((()()))(((((((()))(()))())))((()(((((()))(((((((((()(())))())))((((((()()()((()(()))(()((((((((((()))))(((()))))()())(())))(()((((()()((())(()((((()(()(((())))()))))((((()()((((())((((())))))((()())((())(((()()((()()))(())))()(((()(((()(()(((((((((((()(()))))((((((()((()(((((()(()()((((())()(((()(())))(((()())(()())(()(((((())())(()((((((()(())())())())))))(((((())(()(((((((((((()((())((())))))))))((()(()()()(()()(((()()(((())((((())())((((()())((((((((((()(()))((((())(((((())()))()))(((((()(()(((((())(((()())((())(())))))((())((()(((((()((()))(()()))(((((()))((((((()((()((()(()))()((())(()((()())(((())))(((((()()))))))))))()((()()(()(((((((()(()((()(((()((())))))))())(()((()())((((((((()()((((((((()))()((((()(())))))))()))((((((((()((()())(())))))(((((()(()(()((((((((((()))(((((())()((((((())((())(()))))((((((())(((())))))((((((()))(((()))((())(((()()(((((((()())(((((((((())((()())(()(((()))))(((()))))))))()((())(()()))(((()()((((((((((()(())()(()()))()))((((()(((()(())((((())(((((()(()(()))(((((((()))))())((()((())((((((()((((()))))(((()))))()())((((()(((((()((())(()(())))((((()))((((()()(((((()(()((((((((()))))(()(()((())((((())(((())())))((()()(((((()(()))))((()))))(((((((((()((()))))))((()(((()(()()(((((((((((((())(((((((((((((()((())(((()(((())))(()(((((()))((((((()))((())))((()))))()))))))())()((())((()((((()))((((()((())))(((())((((()((((((((())(((())(((()(((())))))))(((((((()(((((((((())(()(((((((())(()))(((((((())()))))(((()()(()((()))()))(()(()((())((())(((((((()))))))((()((()(((((((()))))()(((())))))(()(((()(()(()))))))))(((((((((()())((()(()(((((())((((((((())))))()))(())))((((()))(((())(((())(()()))(()(((()))((())((((((()())(((((((()(()(()((((()))())((((()((()(((((((((()))))()(())))()))))(()())))((((())(((((())((((((((())((((()(()))())((()))))(()((((()(())(())((((((())))))(((((())((()))))(((()(((())(()))(((((()((()))((((())((()()))())(((())))(((((((()((()(((((((()()))((((()))(((()))(((())))((()(())(((((()))(()())))((()(((((())))(()()))())((((()(()))((())((()((())((()()((()((((()()()))))(()))()(((()(()))((()((((((()(()))))))(((()((()((())(((())((((()))))))((((()(())(((((((()((((()((((())(((()(((())))((()(()))()))))))))))(()(()))))(((()))(((((()()((())((()()((((((((()))()))(((((()(()(((((()((()()(()())(((((((((()(())())))(((()))(((())((((((()))(()))(((((((()(((()))(())((())(()((((())))))))))())))(()(()))(()(())(((())())((((((())((((())())((((((()))())((((())))))(((((((((((((((((((((((((((()(((((())))(((()(((((())((()((((()))))))))))()(()(())((((((((((()(())((((()(((()())()))(()((((((((()()(((((())))((((())))()))))))))()))(((((((((((((())(((((()(()))()((((((()(()(()))(())))(())))((((())(((((((()())()))(()))()()()((((((()(()(((()())))(((((())))((((())()))))())))((((((((((()(()((()((((()))))))()))))((()(()((())((((()((((())(()((()()(((()((()()))))()))()())(((((((())(()))(((((()()(()(((())((((()((()(())())())))))))()((()((()((((((()((((()(()((((((()())(((((())))))))((((()(((())(()((()(())(())(((((((((()())((()(((())())(((((((()((())))())((()(()(((((()(()))))()(((()(((()((((()(((()()))(((((()(((()))()((((())())))))))(()()))((((((((())))()(()))))(()((((((()((((((((())))((((((()()(()((()))))((()((()(((((((())()))(((()()))((((((((((()((((((((((((())))(()(()(((())((((((((()())))))))))((()(((()()(((()((((())((((((()(()))(()((((())(((((()))))))(())(((()((()()))))((())((((()(()((((((((()))(()((()((()))))((())((()((())))((((()()((()))()))(((((((())))((())())))(((()(((())(()())((((((())((((((()((((((()))()(())(((()((()(()(((((()))))(())(((((((((((()())))))()(((((((()()))(())))))))))(((()))((((()))(()(()((()(((()()))()))(((((((((()))))())()(((((((()((((((((((()(()())))))(((((()))))((((()(()((()()(()((((((((())))(((((((()((()(((((())((((())))())()))()))((((()((((())(((()(()(((()((()))((()()((()()())(((((()(()((())((((())((((((()))(()(()(()))((((((()((()((((())()(()))())))(((((()((((()(((()((((()))(()((((((((()))((())())))((()))))()()())))((((((((()(((((((())())(()(((((())(()))()))(((()(()))(((((((())())))((((())((((())((((()(((()(())()((()(())((())(((((((((())))())))()(()()))((()((((((((()()))))(()(()))))((()))((())(()((())(()(())(((()()))(())((()(()(()))((())((((())(((())(((((((((((((()(()()()((()((((((((((()(()()(()()))))))(())))))((((((((((((()((((((())(((()()))())))((((())(()(())((()(()(()(())((()))))))(((()))((()((((()(()((())((())(()))()))))))(((()((((((((()((((())(((())(((((((()))())))()(()))((((((((((((((((((())(()))())(((()(((((()())()(((())(()))(((((()(((((((((((((((())((()))((((()(()((())((())(((())(((()))(((()(((()))((((()))(()()))(((()()))))()))()()))((()((((((()(()((()))))((()(((()()))((()(()((((()())((())((((())))))((((()()))((()()))((()((()())(((())))((()((((((((((((((()())))))((((()()((()((()((((((((((()())()((()()((())(())((((((()))(((()((())))))()((())(())((((((()()))(((((((()))))(()(()(((()(((())(((((((()((())()))())()))))))))())((())())()))))(((((())((()(((((())))((()(()(((((((()(((((()())((()()()))((((((((((()((())(()(()))(()))))))))((((((((((())((()(((()(())())()(((())((()()))((((()))))))))())((((()((((()((()(())((((()((((((((()(((((((())(((((()((())))(((()))))(((((()(()((()((((((()(()(((()())())())))))((())(()))(((())(((((((()))()((())((()))((((())))((())(()(())((())(((((())((((((())))((()()(()((()(()())())(((()((((())))))((((())((((((()))(()()(()((()))))((((((((((()))((()))))))(((()))))))(((((()((()((((())))((((()((((()((())))))(((()()(()(((()(())((((()(()((((((((()(((((()())())(()((((((((()(()())))))())(((((()((((((()(((())(()((()))(()((()((((()((()(()())((((((((())))))(()))((((())))(((((((()))())(((((()(()((((((((((((()())(((()))))))(()((((((((())))))))(((()))((((()))((((((()))))()))(()(((((((((((((()((()())((((((()))()()(()(()(())()))((())(()(()()(((((())))((()))())(((((())(((((((((())))((()))(())((((((((()(())))(()(()((()()))()))(()((((()(((((()(()))))(((())(()((((((((())))()(()))()))()()))(((((((()))((((((())))((((((((()(()))(()((())(()))()))))((()(())((((((()(((())(()))))(((((()((())(((((((()((()()))()(()))))()))((((((((())((()())(((((((())))(())))()((())((((()((((((((()))((())))))))((()()))(())))(((((((((())((((()(((((((((((((((())))))((()))((((((((((()())))()))))(((()))))))))))(()((((((((((()((()(()(())))(((()((((()((((((())((()))((((()))())))()))()((()((((((()(()))(()(()()()())(()((()(((()))))(((((((())))())((())((())((((()((()(((()))(((()((((((())())()(())))))()((((((())()())(()))((((()()(((()(((())((())()())(()))))))((()())((())(((((((((())(((()))(((()()((((()((())())((()(((()(()(((())((((())()))(()(()(()((()(()))))))))()())((((()()((((((())(()((((()))(()(()((((()((()(((())))))))())(()(((((())))((((()(((((((((((((((())(((()(((()(((()))(((()()(((()(((())))))(()((()(((((((())))(((((((())))())()))(())))((((((((()(()()))(()((()()))))))((()((((((((((())))())())))(())((())(((()(())()()(((())((()(()))))()(((()(((((()((((((())(())))(()((((()((())))()))()))))()(()))((((((((((((())(((())())))(()(())(((())(()))((())(((((((()))((())))))(((((((((((()(((()(()(((((((((())(()(((((((()((((()((((())(((()))(((())))((()()(((()))(()(()((())((()(()(()))(())))))))(((((((())(((()((()))(()))(((()((())())(((((((((()((((((((())(())()((((()()((()))))(((((()((((()((((((()))((((((((()))()))))))))))(())))))))))()))(()((((()((())(((())((((()))())((()(((()(((((((((()((()(()()))(((()((())())(()(()(((((()))(((((((((((((((((()))))()))((((((()(((((((()(())(((()(()))()())))))))(())((())))(()((((()))())(((()))()(((((((((((())((((())()))(((((()))((((())))((((())()((())))(((((())((((((((())((())))()))((((()((())(()((((()(((()))(())))))()(((())))))))(((()(((((()())))()(((()(((((())((()())()()((((((()))(()((()))((())))))(((((((((((((()(((((()))((()()(((()()))((((()((((()(())((()(()((((((()()(((((((()))((())(()((()((()(()((()((())(()()(()))()))(())(()((()()(((((((()(((()()))(((()())))))())))((())(((((((())()((((()(()(((((()(())))((((((((())(()(((()((())(()(((()(())(((((((()((((()(((((()((((())(((()((((((((())()))())((()(((((()())(())))((())(((((((((((()((((()((((((()))))))))((((((((((()())(((()((((((((((((())))()(((((())))(()((((((((((())((((((((()((((((())))(((()))((((()((())(((())(((((((((((((()()))(((()(((()((()))))((()(()(())()(((((()))(((()))()(())))(()))(((((()(()(()(())()(((((((())((()())())))()))())))()))((((()((()(()((((((((((())()())(())()))(((((()())(()()))((((((((()((())((((()))))))))()(((()((((()))((((()(((((((((()))(((((((((((((((()(()(())(())((((((((())))))((((((()))))))))(()(((((((())((())))(()(()(((((()(()))())((((()(((((((()((((()))))))))(()))))(((((((((((())((()((()((((()(()()))))))(())))(((((())((()((())()((((())))(((((())(((((((()))))))())))))(((((((()(()(())())((())((()((((()(()((()((((()())))(()(((()((((((((((()())))))((())())())()((((()(((((()))()((((())(((((((()(((((((()))(()((())(((())(()(()())()))))()(((((((()()(()((((())(()()))((((())))))((()(())((()())(((()))((()()))((()))((((())()))((()(()(((()((((()()((((((()(((()))))(()))))((())(())(((((((((((((()((())(())((((((((())((()(()))()))))(()))(((())(()((())((()))()(((((((()))((((((()))()(((()((()((())(((((((((())))))))())(((((((((((()((((()())())(((()))((()(((())))()))))))()))(()(((((((()(())(()((((())((((()((((())(()((((()))((((((()(((())))))))(((((())(())))()(((()))((((((((()))))((((((((())))((((())(((()())((((((()((((()()))))))((((()((((((((()())))))(()((((()((((((()(()()))))(((()))))()((((())((((((())))))(((()()(()())(((((())))(()(()))((((((((((()((((((((((()()))())())((())(((()((((((())))))((((((((((((())())))())(())))))((((((()))((((((())((())())))))(((((((()(()())((()((())(((((((()))((()(((((())((()))))))(())((())(())(((())(((((((()((())))))((((())((()((((()((())(()()))()))))((((()))(((((())()))(()((((()()(()()()))(((((((())()((()(()((())))((((((((())()))))(()(((())(()((())(((()(((())))(()))())()((((())(()(()))(((((()((())))()((())()(()((((()(()((((()))(()(()(())(((((())))(()))(())))))(((((()((()((()((((()))(((((((()(((((()(()((()(()((())))((((((((()))(((()(()()))(((((((()))(((((()))(((((((((((()))))))(()(((((((()((((((()))((()()))(())))())()((())((((()((((((((((((((())))()()))((()((((()(((())))((()((((()((((()(())(((((())())(((((()(())))(()(((()))(((((())()())(((())())((((()((())))))))(()()((((()((((()(()())))(((())(()(())(((()(())))(((((()((((((())(())()((((((())))(()())))())))))()()))))))))))()(((((()))(((((((())))()(((((()((()(())(()(((((((())((((((((()(())))))((())))((()(((((()(((((((()(()))()((()))))((((()(((((()))()((()(((()()))()))(((())(((((((((((())(())(((((((()(())()))())(()))())(((((((()(((((())())(())(((()()()((((()(((()(()(((()(())))(()())))(()(()(((())((()(()))((()((()(((((()())))))()(((()))))))(((()((((()(((((()()(((((((((()))(((((())))(((((((())((())(()(((((()))((((()(()))(((())(()(((((())(((())((((())(((((((((((())((((((()())(()()(()(((()()))())((((())((()()))(()(((())())))(()(((()))()(((()(((((((())())))())((((((()()(((()))()))((((((((((())(())((((()(()((((()()))()(()))((((((()())()(((()(((()(())))(())))((()((((((((())))))))))(((()((()((((()((((()))(((((()))((((()((())()()())))(())())(((((()((((()()((((()))))((())))(((((((((())((())())))))((()()(()(((())((((()(())))()()((()()(())(((()()))((())(())(((((()))))(((((()((((()(()()())))))()((((()((((((()))))())((())((((((()(()))(())((())(())((((()())()(((()(()()((((()(((()))((((()((()))(())))))(((()))(((()(()(()(((()())(((((()))))))(((()(())))(((((((((())))(()(()())))((())))()))))((((((((((((((()(()()())((((((((((()))))(()(((()(()((()()(((()())()))(((((((()((((()(((()))(()))(()(((()())())))))(((((()))))))())(((((((((((())))(())(()((((()))()())((((()()(((()(((((())())(()((((((((((())))())())))))((()())(())(((())(())(((((((()))())((((((())))()))()((((((())))((()()((())))(((((()))((((()))))))(((((((((()(()))))((((((()))((((()))(((()))))))()))(((((())(()()()))()(((()()((()(()(()((((((((((((()())))((()((())((())((((()))((((())((((())))(()()(()))))(()(((((((()))(())))(()(((())(()()((())())()(((()(((())((((((((()((()())()(((()())()))(((())(())(((()())(()((()(((((())()((()()()())))())))()))(((((((())((((((())))(()))()((()())((()((((((((((()))()))(()))()))()))((((()((((())(((((((()))((()()())))))(((((((((((((()(())())))((()))(()((((()))()(((((((()(((((((()(()((((((((((()))(())))))))))((((((()()))))))))())(()())((((((())()((((((((()(((((()()))((()(((((((((())(()))(())))))(((()()))(()))))(()((((()((((())))(()(((())()(((((()))(()))()(((((()((((()(((((())(((((((((((())())))())))(()(()((())((((()()()((())))(((((((((((((()(((())(((((((((()(((()))())))))())))))))((())()))))))((()))(((((()())))(())))))((((((((()((((((()())))(((((((((()))(((()(()())((())()))))((((())()))((((((())(((((())))()()(()((((())((()))(((()((((()))(((()(()(((()(())()))())(()))))(((()()(()((((((()((((((((((())))((((()(((()((((()((((())(((())(()(((())(()))()))))(()(((()(((((((((((()((())))()))((()))))(((((((((()()))))))((((()((((((((((((())(())))(()(()(((((()(((((((())))(((((()((())(((())))))(((()))(()((((()(())((()(())(()(()()((()((((())))(((((()))))((((((())(((()())))((()()((((()((((((()(()))(())))(((((()()))(())(((()(()()((())())))((()(()))(((((())((((((()(((((((((()(((((()()(()((())())(()()(((())(())()))(((()((())(()(()((()((((((())))()))))()())))))()((()((((((((((((()((((()()))))))))))((((())(())((()())(((()(((()(()())(()))))((((())(()((())(()()(((((((()))))(((()()))(((()(((()((()))))()))(((())(((((())))((((((()()(())))(((()(((((())(((()()(((((((((((())(()()))(()())()))))())()())))()))))))(((()))(())((((())(((((()(())(((((()((()((()((())((())))()))))))(((()()(((()((()))((())(((()))(((()))(((((((()()(((())((()()()((((((()(((())()))))((((((((((())((())())))))(()))(((((((((()(((()))(((((((((()(()))))(((((())((((()))(((()))((()((()())))))()))))()(()(()(()((()((((())()(((()(()(()(())))))))(()(())(()(((()(((()(((((()))()(((()())(()))))())(((((()((()(((()))))(((())))(((((((((((((((((((()()))))))))(((((((()))((((()))(((((()()(())))())((()))((((((())((((())))(((())))(()))))(((((((((((()((())()((((((((()((((())(((((()(()(()))))()()()(((((((()())()))))((((())(()((())((()(((())))))((((()()()))((((((((()((((()((((()((((())((((((()))()))))))()())))())))(()(((()))((((((((()))()())((((((())(((((((((())(((())))))((())(())))))((()((((((((()())()((((())()))(()((((((())((((()())))((()(())(((((((((()((()(()(()(()()()((())(())(((((((()(()))(())))())((()))()))((((((((())(((()))())(()((((()(()(())))(((((((((())(())))))((()))(()((()))((((((((((()((()(()))()(((((()))(()))(()((((())(((()))))(()()))(((((((((((((())))))))())))(()((()())(((((((((((()((((((((((())))((((()((((((()((()((((()(((())((((((((((()))()))())())))()())))((()((((((((())((((((())))(())))))))((((()))(((((()(())))((((()))((((()))()(())(()(()())((())(((()(()(()))(()(()()()))))()(((((((())))((((()))))(((()(()(((())(((()(((((()))))(((((())(((((((()()))(((()(((((((()))()))((((((((())((()(((((((()(((((((((((((())))(((((())(()(((()))(((()))()))((((((()((()(()()())((()())(()))))((()((((()((((()))((()(((((()(((((()()))(()(()(((((((((()()())((()))))))))()))((()(()))((()(()(()(((((((()(())))((((((((((())((())(((((())((((((()))((((()((((()))(((()(((()((()))((())))(((((()())(())(((((()))(((((()((()))(()((((()())))((((()))())))(())))()))()(((()(()(()((()(((((((()()))))(()))((((()(()(()(()))))(()))))())())(((())((()((((((((((()((((((((()(((()(((()))(()((((((()())((((((((((()(()((()((((((())((((()())(()((()(((()())))(()(())(()(((()()))()())((((((((((((()))((())))(((()))))()))(())))))((()(()((())()(((()()(((()()(((()))(()(()((())))))(()((((((()(((((()())())()))(()((((()))((()(((())))())(((()(((()()(()((((()))()(())(()((((()((())))(((((((()())))))())))((((()()))))))(((())((((())(()((((())(((((())((())((((()))((()(((()()((())))(((((()(((()((())((((((((()))(((((((((((())()))((((()))()(((()(()()(((())))))((()((((((((((((((((((((())))))((()))())))())))())))(((((((()))((()((((()((()(((())()())(()))))))(((((()))))))((((((((()))(()()))(((((((()(()(()(((()()))()()))(((())())(((((((((())))(()())))()(((((((((()((())(((((((())))((()(()))))))))(()(()(()))(((())((((()((()())))))((())((((()((((((())))((()(()((((()))))))))((()))(((((())(((((()((((((((()))())())())())))))())((((((()(((((()()(((((()(()())))))))((((()(((())()))(((((()((())(((((()()))))))))((())(((((((()())))(((()(((()(((()))))(()))(((())((())(((((((()))((()()(((()((()))((((((((()((()()((()))(()()))()((((((((((()())))((()))))(()())(((()((())((((()(((()((())())))()(((())(((()(((((((())((()())))()))))((((())((((((())))()))((((((()())(((()(())())))))()())((((((((((((())((()))((((()(((((())(((())))))(((()(()((())))))))))))(((((((()(()))((((((()((((()(()))))())((()(()((((()((((()(()()()))))()((())(((()()))(((())())((((()(((()((()(())))))())(((()))))))(((((()))(((((((((()())(()())(()(()(((())))))(((((()(((()(((()()))()))(()())))())))((())))(()((((((((()(((()())(((()))))(((())()(((((((((())()))((())))((()(()((()((((((()()(((((())()()((((()(((((((()(())(((((((((())))))((()))(((((()))))()((((((((((((()))()()(((((((()()((((()))))))(()((()))(((()((())(((((((((((()())(()(()((((((()((())()(()((()))()(((((((()))))((()(((()())(()()((())()(((()()((()())))((()(((()(((())((((()((((((())())((()))))(()))))))))((())(()))()))((((((((())((((())))((()(((((()(()())())(()))(((((((())))()(()))()((((())())(()((((()(())))()))((((()))((((((((((((((((()((()))))))))))(()(())(()(((((()(())(((((((()((((()((((()((()((()((((((((((((())(((()(())))((((((()()((()((()((((((()))))(((((()()))())((((()))((((()()()))((((())())()(((())(()())(()()(((())((()))()))(()((((()((())(()))))(((((()((((((()((())))))))(((()(((((((((()((()(()(((((((()))()())))))((((((()(())))))((((()((((()()(())(()))(((()(((()(()))))())(()(()()(((((()((()((((())))(()(())))())((()(()()(((((((()))))))()((()))((()))((()(((()()(()(((((((((((((())(((()())))((((())))(((((((()(((((((((()(((((()))))))))(((((((((((()))))(((((((((())(()(((())))())(((()(()(((((((((())))))(((((())())))(()))))(()())))))))))((()((((((())())((((((((((((((()))(()(((((((((())))))))(((((((()(((((((())))()))))))())))))))((((()((((())))()))((()(()((((((()(((((((())(())))()((((((((())))((()(((((()())))))((((())))))()((()(((())((()((((()))(()(()(()()))))))(()))))(()((()((())((((())(((((()())())(()((()(()((((((((())()(((()(())))))()())))(((()))))(()()))))(((()))()((((((((()()))((())(()((()(()(((())(())(((()((((()(())((((()))))())())))(())())()))(()))))(((((((((()((()))(()((((((((()((((((((((()(()())())()))))()))((((()())()))))(()((((((((((()))))((()(()(()())(()()))))((((()((()())((((((((())())(((((((((((()))()))())(((((((())(((((((()((()()))))(()(((()()((())(()()(()))(()(((((((()(()())))())))((((((()))))((()())))))(()))((((()(()(((())((()())()))(()()((()(()))(((())(()(((()))((((()((()((((()))(((()()(((())(((()(()))(()()))))()))))((((())(((())())))))))))(()))((((()))()((((()((((((((((((((())(())(()(()((()(((((()(((())((((((()())()))()(()(((()((()(((())(()(()((()(())(()()((((((()))())(()(((((())(((()((())(((()()))))()(((()(((())))))((()()(()(((())(())))((()(((((()))(((()((())))(()))((()))(((((((())))())(()(((((())((())()))(()((((((((())(((())())))))(())()(()((((((())()))))(((((()))()((()())(((()((())(((()(()((())(((((((()(((()(())()))))()(()((((((())()())((((()())))()((((((()))((()(((((((()())))())((((((()(())()(()((())()))))((())((((()))(()((((())(((((((((((((()()))))))))))))()))(((())(((()())((()(()))(()())(((((((((()())))))((((((()))))(()))()))(())))((((((())(((()()()))((((()(()))(())))(()(((()((()))()(()((()())))))(((((())((((((((())(()()(()(((((())(((()))((()))))(((((()))(((((((()(((((((((((()))(()(((((())))(((())()((((((()))()(()((((())()(((()())))((((((()(()(((((()(((((())())())()(((((()()))(((()))(()()))((()((()(()))(((((()((())(((()))))()))()))())((()((((()(((()))(((((()((()(()(()((()((((((())((((((((()))(((((()((()(((()(()(((()(()))())(()(((()())((((()())(())))(((())(((()((())))()(((()(((()(((()))))(((((((((())())))(((((()()()()))))))(((()(((((())((((((()))))((((((((((((((()())))(()((((()()))()))(()(((())(((((((()(()(((((())))((())))())())))))()(())))()))(((((()(((()()())))(()((((())((((((((((((()))((((((((())))((((((((())(((()))()))())()))))(((()))((()))))))())((((((((())(((((()((((((((())))(((())))((((()((()()(((((()((((())))())(())((((())(()(((()))(((((()(((()(()(((((((())((())())))(()))())((((()()))(((()(((()((((((())))((((()((()())((()()(((((((((((())())(((()()(((()(()(())))((())((((()(((((()((((((())))(((((()(((()(((()))()((()(((()(()((())(((())))))((((())(((((((()))()())()(((()((()()))))((((((()))(((((()(()((((()))))))((()(()(()(()(((((((((((()))))))()((((((((((()(()()))(())))))())))()(((((()(()(((((()))(()((())(())((((((((()()((()))))(())())))))((()())((((((((()()((()())(((((())()))(((((((())))))(()((())(((()(((((()(()()(((())((((((((()((()()))(()(((((((((()(()((()(()))))())())(((())()))(((((((()))(((((()))(((((())(())))(((()()(((((((())((()))())(((()((((((()))(()(((())(((()(((((((()(()))))))))))))(())))()((()(((((((())()((())(()(((()(((()((()()))()))))((((((((((()((()))))((())))(()(((((()(((())()(((())((((()(())())(()))(((())(()((((((((()((((((((())(((((()(()(((()))((((())()(()())))(())()))(()))))((()((((((()(()((()(((((((()))))((((()((()))))())((()(((())(()((()()((((()((((())(((()()(()))))((()()))))(()(((()(())(()()((())(()()))((())((((((()((())))(()(()))(((()((()(((())(()))))())))((((()))(((((((((((())((()((()(((((())()))(())))((((()(((((((((())())(((((()))(((((()(((()(())))(((((()(((((())((())((()(()(()())((()))))))))()((()()(((((((()(()(()())))))))((()((())((((())()))((()((())((((((()))(((())))(((((()(())(()))()))(((((())()))((((()((()(())((()())))))(()((((((((())))(((((()((((())))((((((((((((((())(()())))(()))()((()()((()((((((((((()))))(((((((())))(()(((((()()())))(()))())))())))))()))(()(((()(((())(((())(()(((((((((()((((((()))((()(())))(((((())((())((((()()))(((((()))))(()()))))))(()(()()((()))(()(()(((())(()((()(((()))(((())))(()()))(((())(((()((((())(())))(((((()(()((()())))))))))()))((((()))(((((())(()()((()((()((())((()()))(((())((()((((((((()(((()))(((((())(())(((((((((()((())))(()))))(()()))(((()(((((((((((((((()))))(())))(()())))))((()(()()(()(()((()())((((((()(((((()(((((())((())(((()(((((())))(()((((((()(()))((()((((((())))))(()((())))(())(((()((()(((((()(((()()(((((()((()(())))))())(((((((((())()((()()((()())())(()())))((((()(((((((((())))())))(()())))())))((()((())(((()))(((())((((()((()))))((())((()))(((()))(())((((()((((((()((())(((())((()(((((())))))))))(()((((((((((()())(()(())((((()(()(()(()(()())(((()((()(())(())(((()()()))((()(()(()())(()(()())()))(()(())((((())((()(())))(((()())(((()))()((()(((()))))(((((((())))((((())()(((()())()))))))))((((())(((((()(()(((()()(()((())(((()(((((()(()((((()))(()((()(())))(((())((((()))((()(()((())(()()((()((())((())((()(())(((())())()))()(((((((()))))(((((()((())))))())(()((()(((((()(()(((((()((((((())((())()))())()))()()))))((())))))(()()((()))))))))(()((())((((((((((((()(((()((())())))()(()())))()(((((())()(((()))(((((((((((()((()((((()))(()((((())((()())))((()(((())((((()(())))(()()()))))((((((())()))()(()(((((((()))((((()(((((((()))((((((((((())))((()())))))()())(()()))))))()))))))((()(((((((((()((((((()()((()())((((()))))))))()()(((((()(((((()))(()((()())))(((((()((((((((((())))()(())((((((()(())((()((())(((()(()())))((())((((()))))))))((()((())(((((()))())(()((((()(()(()((())))((((())((((((()))(((())((((()(((()(((((((()((()))()))()())())))))(()(()))))(()))())()(()(((((()(((((()((((((((())))()))))))()(((()(((()))(()(()()))())(((()((((((((((((())(((())(((()))))()))(((((())))((())())(((())(((((())))(((()(((((((((((()))((()(()(()(((()((((((((()(((())))))((((((((((()(())((((((()(()((()))))()))((((()(((((()))))((()))))(((()((((((((())()))((()(((((()))(()())))()()))((((((((()((((((())((((()()(((((((((((())(())))))(()))))()))(((())(((()((()))(((((((((((((()(((()(())((())()((())((()(()(((()((()(()()(((((((()(((((()((())())))))))()))))(())))(((((((((((())(()))(((())((()(((((((()))))(((()))))(())(((((())((((((())(()()((((())()(((()()(((((()(((((()(()(((((()((()((((((()((()())))))((())())()())((((()()((((((((())))(((((())(((((()((((()(((()()(((())))))(())))))(((()(()((()(())))((((((())(()())))))((()()(())((((((())()((()())())))))(()((()(()((()(((((())())((((((((((()((()))))(((((()(())((((())))((()))(((()))(()((((((()))()))((()(((((((()(())((()(()))))(()((((()()((((((((()))((()()((((())())()((((()((((((()())()()((()(()((((((()))()))(()))(((()()(((()(((((((()(())(((()))())))()(()((()))))(((((())(((((((((()(((((((()(((((()(((()))(()(((((()))(((((((((()(((())((((((((((())()((())))))((()())(((((((((()((())(((()(()(()))))()))))))))(()((()(()()))(((()((((())(()((()(())((((((()((())))((()((()())))(()(()(()(()(())((((((((())((()((())((())())))))))())))(()())(((())(((((((((()((()))(((((((()))))())))))((()((((()(())))(((((()()(((()((((((()()))((()(())(((()))(((())))))))((())))))(((((()(((((()((())()(((()(()()()((((((()(((()(((((()()))))()()((((())(((()(()((((()((((((())(((((((())((((()()(((((())))(()))()(((()(((()))((((())(((((()(()(()())())))))((()))))))())(((((()(((((()))(((((()((())))((((())))((()(((()))(((())(((((()))((()(((((()))(()(((())()))()(((()((()))(((((((()()((((()(()))()(()()))))))()(()))))))(((()((())))(((()))(((((()((())((((()()((()((((()(((((())(((())((((((()())())((((())()))())))(()))))((()((()(()()(()(((((())((()()()(()()(()))))))))(((()(()(((((()()((())())(()))(((((((())()(()()(((())(((()))())(())))))))(((()))(()(()((((()())((())(((()()((()))))((()())((((((((((((((((((((((((((((())(()((()(()((())))))))(())))))(()(((()()))((()()()(((((((()))))(((((()))))((((((()(()((()(((()))((((((()(()()((()))(()()(())((((())((()(((())(((((((()((()))))((()))(((((())))(()))(((((()))((((()())()())))(()(((((())(()))((((()()()))((((()(())))(()(()(()))(((((((((((()(()((()))((()(((((())))))((()(((((())())(((((()(((((()((()))))(((()((()(((((())(()()))(())(((())())))(((((()(()((()((((()))(((()((()())())((()()((())((()))(())(((()(()()))(((((()((())))((())()))())))))))(())(((((((()((()(()(((((((())((()))((()(((())())())(())(((((())((()))(()(((()(()()(((((())((())))((())(((((())())))(((()))(((((((((())((((())())(()((()(((()))))))())(((((((((())))(((((((())(((()(((((((((((((((((((())())))))))((((((()))((((((()))(((((())())))(()((((((())((((()()((((((()()))))())))))))((((((()())((((()(((((((())(())))((((((((())()()))())))()((())()((()((()((())()))))(()(((()()((((((()((())(((((()((((((((()(()((((()))()))(()))))()()(((((((()((((((()(()))((((()(((()()(((((()(((()))((()(((())))()))))())(()(()(((()((((()(()))(((((((((()))())())(((((((((((((()))((((((((((((()()((())()(((()())(((((((((())((()((())((()((((((())(((())(())))((((()(()((()()(((())()(((((((()((((())))()(())))))))((((((())(((((((())()(((())((()(()((())(((())(()(())))(((()(((()))))((((()))(((())))(((((((()))((()(((()())((((((((((((((())()))))))))((()((()()((()(((()((()(()()())((())()(((((()())))(((((((()(((()((((()))(()())(())((((())))(((())(()((())))(()(()((()(((((((())))(((()(((()))(((()()(((())((((()))(((((((()))()(((()(((((()(()))())))(()())()))((())()(((()()((()()(()))(((())((((())((()(())((()((()((())))())())))((()()(()(()()))(()((()(((()(((((((((((((())))(((()((()(())()))(()((())((()())((((((((()(()()((((()())(()((())()))()(((())((())))((((((()((())()))()((((())((())()((()((((((()((((()()))((((((((((((())))(()))((())((((()))))((((()(()((()))(()))(()(()(((())()(())(()((((((((((()))((((()(()(((((()(()(())))())(())(((((((((((())((())((((((((((()))()((())))()))))()()))))(()()((((())(()(((())((((()(((())))))((()(()(())()((()((((((())(((()(()))()(((((()))((()))))))))))(()))))(((()((()((()(()(((()(((((((())(((((()((((()(((()())())((((())())((((((((((((()))((((((())))(((()(((())(()((()(((()((((((())(())))())(()(())(((((())((())(((()))()))((()())(((((((())(()(()(()(((()((())))(()))())))())))(((((((((()()))(((()()(()((()())(((((()(()(((())(()(())()((((((()))((()))))(((()(()(((((((((((((((())))()))()))(()(()(()((()(())((((((((()(()()(()))((())))))(()(())))))))((((())))))))))())()((((((((((()((()(((()(()((()(((((((()))()((((((()))))))))((()((((((((()(()()(((())((())())(((())(())(()(((((())(((((())))(((((())))((())))(())))))((())))(()((((((((())())((()(((((((((()(()))(((((((())())(((((((((())(((()))((()(((())))))))))))()))((()((((())(((((((((((())))((((((()((()((((())((()(())))((()(()))(((()(((((()))((()(()))))))))((()(())(((((((((((((())(())()(((((((()))(((()(((()(()(((()((()()))))((()(((((())(((((()(((((((((()))))))((((((((()((())(((()))((())))))())(()(()(()(((()()((())((((()))()(())))))(((((((((((((()))((())))(((((((()))))(())))(()(((((((((())((())))()))(()(((())()())))))((())(((((((()(()(())(()))))((()((((((((()(((()(())))()(()(((()())(((()(()))(((())(((((((((((((())((((((()))((((()((())))))))))())))())(()((())((((()()((()(((()((()((((())))()))))(((((()()))(((((((()))(((((())(()(((((())(())))())((()))((()((())(((((((((((()((((((((()((((())((((((((((()))((((()(((((()())))))((()((((()((())))(((())(((()()(())))((((((()(()()(((()(((()(((())(((()((()()))(())((()(((())(())((()(()()))(())((((((()(()(())))((((()((((((()(((((()))))()))((()(())((((((()(()()())))(())())(((((((((((((())())))(()())(()(()(()()))((((((()))))(()((()(()(((((()())())))((((()())((())(((()))))(()))))((()((((((((((((())((()(((((((()))))(((((())()))(((()())))()((()(((())((()()((())))(((()))(()))((((((()))(()((())(((((()))))))))((((((((((((((((())(()()((((())((())((()))()))()((((((()))())(()((())()))(((((((((((()())()))((((())((()))(((()))())))))))()))()((((((((()(()((((())()(()(()))((()()(((()())((((((()(()(((())((((())()((()((()(((((()((((((((((((((()(()))(((((()((((((())))))(((((((()(()(((((((()())((()()(((((()((()(((()((((())))()(()()((((())(((((((()(())))(()()))(()()((((()))((((((()))(()))()))(())(()((()(((())((((()(())))((((()())))((((((()()((((((((()))(((()((()))((()))))))(())))))))))(()(((())((((((())()((((((((()()(((((((()((((((()((()))((()()(((())(()))()(((((()))))(((((())())(((()((((())))))(((((()(((())(((((((((())))))))(()()))(((())())((((())))((((()((((())))))))((()(((((((()(()))())))))(())))((()(((((()(())((((((((()((((()()))))))())()()(()(()(()(()))(((((())((((()(())))(())))(()((((()((((((((())(((((())(())(((((()(()(((((())(()((()()))(()(((((()))))((()))))))(()()(((()))((((()))((((()(()(((())))))((((((())(()()))()))))(((((())((((()((((()(((()))))(((((())((((())((()))))((((((((())((()))))())()())((((((((((())(())()))())(((()(()(((((((())))))(((()))))(()))((((()))((()()))((()((((((((((((()(())((((()(()))((()())(((()((())((()()((((((())))))((())(((((((((()(()()((())((((())(((())(())))))())))))))(((((((()(()((())()((())(()((((()((((((())(()(()(())))))((()()))(((())((())(()((((()((()))))(()()))((((((((((()(()((((()()))((((((()))())))))(()(((()((((((()((()(((((())(()))))((((())()(())))((((())((()(((())))(())((((((()((((())(())((((()((())))((())(((()()()))()()((((()()((())(((()(((((()(()))))))((((((((())((((((())())(()(()))(((()))))))(()()))))(((()((((())((())(((((((())((())((((((())())((()(((((())(((((((((()))())))(()((((())))(()(((((((())((()(()))(()((((((((((()(((((()())(()((((()()))((())))()(()((()()()(((())((()((((())()))((()(()))(((()(((()(()()((())))))())((())()((((()(((((((()((())(((((()))(()(((()((((((((())))))(())))(((((((((()())())))))(((((((((((()))()()))())(((((((()(()((((()()))())))())((((((((()((((((()(()((()((()((()()))))(()(()(((()()))()))))((((()))(((())((((()))((((()(())(()))))())((((((((((()())))(())((()())())))((((((((())))(()(())(((((())((()(((((()((())))))(((()((()((((())))((()())((((()))))))))))))()))((()))()))()))()))(())(((((()(()(()(((()()))((((())((((((()((((((())))()))()(()((()))((((((((((((())((())(((())(()))()))()))(()))()(())))))((())(())(()((((())(((((((()())))((((((()))((((()))))))())(((((()((())((((((())()((()(((((()(()()))))))()()))((()(((((((())))((((()))(((((((()))))(())((()()((((()())()))()))((())(((((())()))(()((((((()()))))))(((((()))()(()((((((((()((())))()))))))((((((((((())))))(((()()())))(((())((((()(((()))))(()))(()()(((((((((()(()))())((())()(((())(((()()))(())((())))))(((()(((()))(((((())))((()())))(((((())((((()))((()(((()(())(((())(((((((((((()))())()(()(((((((()))(()))))((((((()(((())(((((())())())((((((((((())))((((((()(()(())(((()())))))())((()()())(((((((()(())))(((()((((((((()())())))(())((((()(()()(((()))((((((())))((())(()((()(()))))(()(((((()((((((()))))(((((((((((())())()())))(())))))()))(((()))((((()())(()((()(((((((()((()((((()))())(((())(((((((((((()))))(())))))()))(((((((((((((()()())(((()((((())()))))(()((()))((())())))())((((()((((((((())()))))())((((((())((((((()((((()(()(()))(())(()((((()()()((()()((((())))((()()((())(((()()))))((())(())()))))(((())(((((()((((((()(((())))((((())()))))((((((((()((((())))((((()))(())((()((())((((()())))((()(()))()))))(()))())))(()))())))(((((((((((((((((((()((((()((((((())))))((((())())((()))(((((())())((((((((()()))(((()())(()))(((()())((()(())())(((((((())))))())(((())())(()(()()((())((()()(((()(()()(()())(((())((((((()()((((((((((()(())(()())))()()((((()(()(())(()))((((()((())((((())())())((()(((()))))))()))))((((()(((((()(((()()))))(()((()()((((((((()(((()()))))(()))((((())(((()())(((()()))()(())((()))(((()((()()(()))(((((((((((((((((((((()))))()))((()(((((((((((((()))((())))))(((()((()(()(()()()()((((()())))))(((()))((((()((((()(((())((((()(((((((((()))((((((((((((((((())(()))))(((()(((())))((())((((((((((((()((()((()))))))))((()(((((()(()()())))(((())(((())())((((((((()))))((())((()((((()))(((((()))((((()))((()())))))))((((((((((())(()())((()((((((()())(((()()))))(()(((()(((((((()(((()((((())(((((((((())((()()))(()((((()((((()((()(()(((((())())()(((())((())((()())(()))(((()((())((((()))(((())(((()((())))))))))()))((((()(((((((())())(())(((()()))((()(())(((()()))(()(()((((()((()(((()(((((((()(((((((((((()))(((())))((()))))()))(()((()((()())()(((((((((())())))((()((()(((()((((((()(())))((())(())((()())((((()((((((()))(()()))()(())((((((()))((((((()())()(()()((()())()))))))((((()(((((((((((()(()((())(((())(()((())()))(()()(((()(()()(((((((()((()()))))))))(()(((()))(())())))))((((((((((((((((()))))))(()((((()((()()(((((()(())()))))((())(())))(((((()((((((()((())((((()())))))(())))))))(((((((((((((((((()(((())((()))))))(((()(()(()((((())((()))(()(((((())(())))((((((()((((((()((((())((()(())(()(()))))))))))((())((((()())(()((((((((())))((((((()((())((((())))((((((()(())(()))))((()(()))))()))))))(()()))()())(((()())(((()((((((((((())((()((())))(())((()))((((()((((()()((((()(()))())((())(((((())(())(((((((((((())))))())))))()())())))((()(()(()(((((()))(((((((()(())()((()(()())((()(((((((()()))()())))()(()()((((())((()()()(((()(((((()((((()))()))))())(((((()(()(())(((()(((()()()))(()((())(((((())))((((((()))(()))))))((()()(()))((((()))((((()((((()(((()((())()(()((()))(())(()(())((()))((((((((())))))(((((((()))()(((((((())))(())))(())))))(()))((()(()((((((((((()))))(((((()(()((((((((())((()())(()(()((((((((((()((())))))(())(((()())(((()))((()()((()(((())(((()))))()))))((())()((()))(()(((()(((())())((()()(()(((()()))())((((((()(()((()()((())((((()()((((()))(()((()(((((()((()(()(()(()))))(())((((()))(()(())((((())((((((()(())((((()(((()((())(((((((((())(()()(()()(()))((((((((((((())(((((())(((()((())))()())))))(((()()))(((((((())((((((((((())(())((((()()((())))))))(())))))))())((((((((()(()()(((()))((()(((((((()()))(((((((())(((()()(()()))())((((((((((((())()))((()((((()(((((()((())))))((()(((((((()())(((((((((()))())))()))(((()((((())(()((((()((((()())()))((((()())))()(((((((((((())()(((())())((()(())(((((((((((())((()(((((())(((()(()))))(((((((((((((((())((((((()(()()))))(()(()((((())()((((()))(()))(((())((()(())((((((())(((()(())(((((((()(((()(())))))))()))((()(())))())))()))(((((((((()(((((()((((()((()))(())))(()(())())((((()(((()(()((())((((((()())())((((())((((((((((((((((((((((((()(()(()(())))))())))))())((((()()))))(((())()(()()((()(((()))))(((()((((()(())))(())))(((()))(((((((((((((((((()))))(((((((()))))((())((((((())()(()(()((())((()())((())(((()((()))((((((((((()((((()(((()))((((())((())(((((()((()(())((()))(())))((((((()((())(((((())((())())))))((())))((()(((((((()((()(((()((())(()((()(())((((((()())(()))())())((((())((()(())(((())((((())()))(()(((()((()))((((((()))))(()()))(((()((((((((()((((()(()))())())((((((((((((((())(()())(()))))())))))))(()))(((()(()((()(((())))()))(())(((()(()(((())(()(((((()))(())(()())))()(((((((((((())(()(()))))((())))(()(((((((())(((())(()(((((((())(())()(())))((((()())(()((((((()(((((()(((())(())()))))((()))))()(())))(())))())((((((((())(()(((((()())))(((())((((()())))((()()))()((()(((())())((((((())))())(((((((((((()))))((((()))(()((()((((((())))))))((((()(()(((()()(((((()((((((((()))((()))))(()))())(())(((()()()))((((((()(((((()(()(()(((())))(((()(((((((((((()(((())((((()))))(((())(((((()((()()((((())((((()))(((()(((()(((()((()))))((())())))))))())((((((())())))((((()()())((((((((())))(((())((((()))((())()))(()((()))((((()(((()))()()))(())((((()((()()))((()))))(()((((()))()))(((((((())))(((((((((((()))))))((((())((((()))(()))((((((())(((()(()(((((()(()((((((()(())))))())((()(()()((((())))))(()(((((()((((((()()))))((()))(((((((()(())))(())(((()((()()((((()))))(()))(((()((())))())((()(((((())))((()(()()))(((()(((())))))))(((()(((()(())()))((((())))()((((((((())(()(((((()()(((())((())))))))((((((((()((((((())))))))(((((((()))((((()())((((()()((((((((((()()(())))())(())))((((((((((((((((())))))))()(()))))()(()()))))(((((((((()()((((((((()((())(((((()))())())))((((((()())((((((((()(((((((()(()((())()((((()((((()((())))(((()((((()((((((())))((((((()))(((((()(((((()))))))())))))))())))(()))))())))()()))))()(()))))((((((()((()((()((((()((((((())(((()((()())(((((()((((()))((((()))((((()))(())((((())))(())((((()((()))(((((((()))())()(()))))))(()(()((((()()(((()))((()((((())(((())()()(()(())(((((((()(((((()((())))))))))((((())((()(()))()(((()(((())())()(((()())((()(((((((()))((())))((())((((()(()))((((()(((((((())))(((((())((((())))))((((((((())))((((((()())())))((((()())))((((((((()())))())((()((((((((())))))(())()))((()((()((((())(()))))(()))))))())((()((())(((((((()((()))((())(((((((()((((())((()((((((((()(()()(()(()(((((()(())))())(())))))())((())((((())))(((((()((((((((()(((()((()((()(((())(((()(()(((())((()(()())(())))(()))))))())))))((()((((((((((((((()(()((()((())(())))((((((((())((()((()())))))()(((()((()(()))((()((((((()())()))))((()))(((()((()(((((())))()((((()())))(((((((()(()())))())((((()))))(((((((()))(()((())(()))))))()(((((((()))()((((((((()())((())(((())))()))()))((()((()((()))((((()(()))))())(((())(((()()())((((())(((((()(())))()))((((((((())(()((((()))(()(()())))((((((((()))((()))(((()((((())(())))()(((((((()(()(((()(()(()(())((((()()))(()((((())(((())((()((()(((((((((())))()(((((((()(((())))((()(()))))))))))((((((()))((((())(((((()((()(()((((((())()((((()))))))())))())((((()()))(((()))()((((()()))(((()(((()))))(()(((()((((())((((())(()))()((()((())))(((())((((()()))((()((())(((((())))))(()(())))))()))(((((((()(()(((((((()))())()))())(((((()))(((())))(((((()))((((())))))((((()())))(((()))((()((())())((())(())(((((((((()))((()(()))))))(()))((())()())(()(((()))((()((((())(((()(()((((()))))))((())))(((((((((((()((()()(())(())((())())(((((())((()()()))((())))(())(((((()(((((()()(((((((()(())()))())((()()(()((((((()))(((())(((()())(()(()))))))))((()))(((()((())))(((()(((((((((()(((((()))((((((()((()()))()(((((((()))(())))(()))(()(())(()(((()(((((())(()((()(((()(())(((((((()(())))()))))((((((()))(((()))((())(()((()((()())()()))())((((())((()((())(((((()((()(((((()((()(((())(((()))((()))()))))))(((((()))))(())((())(((()))()(((((())(()((((())()))))))()((((((()))))((()()()((((((((()((((((()(((())()))(((((()(((()))))()))((((())((()((())))((((()((((()((())()))()(())))())(()()(()(((((((()()()))(((((())))((()(((()()))(())))((()()((()(((((((((()(())))()))(())(((((()((()())))(()((()()())(()(((((()(()()()))))()()((((())((()((((()(()())()((())))))((((())(((((())(())))())(((((((((()(((((((()))))(((((()))(()(((())()))(()(((((((((())(()()))())))()))((()(((()(((((((()((()(((()))(()()))))(())))))))()(()((())))(()())((((((()))((((((((()(((()())((()))(())((((((())(()(()((((((())(((()()((()()(())))))(((()((())(((((()))(()((((()(()(((((())(((()(((((((((()(())))(()())((()(((())(())))((())))))))))((((()(((())((()(((((()()((((()))((())())()((((((((((((((()))(((()))()(())))(()))((()(((()(())))(((((((())((((((())))))((((()(((((((((((((()((((((()(()((()((()()))((())))())())((((((()))((((()(())))(()((()))))((((((((((()(((((((()((((()(((((())((((()(()))()((()))))))(((((((((())((()(((((((())))(()))(()(())()((()(()((()))))))))(((()((()(((((()((()((((((())))))()))((()((((((((((((()))))))))))(((((()((((())((()())))(((())((((()(()(()(())()(()(()(()))((((()(()))())((((()())))((()((((((()((((((((((()((())((((((()())))((()((((()((())()))(()))(())(()())((()()((())()((((((())))()(((((()(()(((((((((((()(((((((((((()()))((()((()((()(()))(())(()((((()))))((((()))((((()()())())((())(((((())))(()((((())))((()((())((()(((())(())))(((((((((())())))(()((((((((((((((((((((()()((()()((((())(()()(((())(((((((()))))()))()())))))()())))((())))))(((((((((((((()))(((())))(((()((((()(((())(()(((((((()((()(((((()()))))(((()(((())()))))((((((((((((((()(()())))(())()((((())(((()(((()))))))))((()))))())(((((((())()((((()()))())((()(()(((((()((((((()))))())(()))))(())(())))())((())()((((((())(()((()((())((()()(())))))(((((())())(((((((()(())()()))(((()((()(()(((((()((((()((((((()((())((()())(((((())))((()((((()))((((((((()((()))())(((((())))))(()(()((((((()()))(()))(((()(()))(()))))(((())()(((((((((()))))(()(()((())(()(((()))((((()))))))(()((()))(())((((((((())((()(((()()))(()())()((((((())()(((()((((((((((()(()()(((())()))))(((()((((()((()())))))((()))))()((((((()((())((((((((())((()()(((()(()(()))((()))))(()()()((((((()((()(((((((((((((((((((()())(()()((()()(((()))))(((((())()))(((((((((())(((((()))))))(()((((()()())(((((()(((((((())())(()())))((()((()((((()))(()(()))())())()((()())((()(((()(()()(((()((())((((((((((()(((())(())))))())))))(((()))))))(((())((())(((((((())((((())())()((()(()()))((((((()(((((((())(((()))(((()(()))))))))((())(((()(((((((((()()(())))())((())((())(())(()(()()()(()))(((())()((((((()(()(())(((()(((())((())(())))())))(()))))(((((((((()()()())())((((()((()()()(((()(())))))())))(((((()(()))(((()))()(((()(((()))))((()))(((()((()(())(((())()(())))(((((((((())(((()(()(())())))))))(()(()()))((((((((((())(((())(((((((()))))))(()((()((((((()((((((()))(((())((((()))()((((((()))())()(((((()))())))))(((((((((()(((())))(((()(((((((((((())()(()))))())(((((()))))(()((())((((((((((()))))((()((())((()))))))(((((((((((()))((((())(()))))))(()))(((((((()))()((((())((()())(((((())()))))((((())))(()(((((((((((((((((((((((())())()))))()()))())(()(()((()(((()(((()()())))((((()((())(((())((((()(()))()((()((())((()))()()(()(((((()()()))(()))((())())((()((((()))((((((())())()((())((()()((((((((((()()))((()((((())((((()))(()))()))((((((())((()()(()((((((()((((((((()()))))((((((())())(((((()(((((())((()(((()))))((((((((()())))((()((())))))))((((((()((((()))())))((()(((()))((()(())(()))(((((()))(((((())())))(((())())()(((()()(()((((())()))(()))(()(()(()(((((())))()()())(((()(((((()(())))()((())))))()((()()(((((((()))(()))(()(())(()()(()(((((()))(()(((()(())))))((((((((()((((()(((((())))(((((())((((()((())((((((((()((()(((((())())())))))()))))(()))())((())(((((()))(((((((((((((((()(()((()))))(()(((((()((()(((())(()((((()(((()))()()(())))))(())((((()(((()(()(((()())()((((()))))))()))(((())((((((())())(())))((((((((())(((()((())((((((((()((((())))())((((()())(((()(()((((()()(((()()()))((()((()(((())((((())((())))(()))((((((((((()((((()(((()))((((())(())(())))(()((((())((())(((((((()(((((()())((((((()))((()()((((((((())((((()(())(()(())())))((((((((((((()(())))((()))))((()(())))((((()((()(()))((((((((((((()()))))((((((((((((()))())))((()((((())(()((())))))()))((((((((()))(((((()(((()((()(((()))))(((((((())))(((())(((())()(((())((())))()(()()))(()((((((((())(((((()))))))))()))(()))(()((()()))(((((((()))(()(((((((((())(((((()((()))())(())))()(()(((()(()))(((()((((((()(()(()(((())((((()(()))(()((((((())((())))((((((()()(()(((((())))))(()(((((()))())))))())))((()(()((())()((())(((((()))))((((((()))())(((((((()))(((())())()(((((())(((((()())()))((((((()())()((()(()))))(((((((((()((((())((((((((()((((((((((())(()))(((()))(())))))((((((()(())))(()))((()((((((((((()((((())()))(())((((()((((((((((()()(((((((())((())())(((((())))()))))())))(()))))((((((((()())))(()((((((((()(())))((()((()())((((((())(()(((())((()((((()))())))))(((()))))))())(((()((((()((((((((()((()))))))())))()((())(((()(((((()((()(()((((((()((((((((())()))())(()))(())))()))))())))((((((()((((((((())((())))))((((((()(()()(()))))((()(((())())((((((()((()((())(((((())())((((())())(())(((((((()()))()())))))))))))((())()(()((((()((((()((((((()((((()))((()()((((()(())))(()((((((((((()()(((()))()))))(()))))(((((((()))(())((((()((((((()((((())((())(((())(()))((((((((()(()()())))(((((((())(()(((()()))))))((((((((()((((())))(()(()))))(((((((()))(((())((((((((((((((()))())((((())))))))))((((((((())((())(((()(()())()))((((((((()(())())((()(((((()((((((())))()(())))(())))((((((())(((((()(()()(())))))(((()((((()()((((()))())(((((((((((()((())(((()))()()((()(((((())(((()((()))()))((((((((()((((()(((()))))))((()(((((((((((((((((((((((())))()))((((((()(()((()))(((((()(((((((())(()(()(((())((((())(())))((((((()())(((()(()))(()((()))(((()))))))()))))))((())(((())(((())(()(((((()((()))(((())(((((())(((((((((()(()(())(()()(((()))))))())))()))(())))))((()(((((((()))))))()(()(((()((((()(()(()((()(()((()(((()(((((((((((())())(((((()(((((((()))))(()())))))(((((())())(((((()((())))(((()))()(((((()())((()(((()))()()))(())(((((()(((()(((())(((()(())))()))()))()())(((((((((()()))(((()(())))(((((())))(((((((())((((((()))(((((((())))()((((((())((((()()())(()(()))((((((((((()(()((())(()(((((()(()(())((((((((())(())((((()(()))()((((((((((()()((()((()))((((()))((((((())(()(()))))()))(())))((((((((((((()(()(())))))(())(()(()(((((((()(((()(()())(()))(((()((())())(()((((()))((((())))((((())))(((()((((()(((((())))(()(((((()(()(()((())((((())((((()((()))))))))(((((()(((((()()()))(()))())())((((()(())())(((((((())))()(()((()((((()())()))(()())))(((()())(((())()((()()((()((((((((()(((())))))((()((()()))()))()(((((())(())))()(((((()(()((()()))(((((()))()(((()((())((((((()((((((((((()(())(((()()))))()))(((((()((()((((()()))()(()(((())))((((())((())(()(())())(((()((((())(()(())))(()))))(((())(((()(((((())))((())(()((((()((((((((((((())())((((((((((((()))((())((()(()((()(((()()((((()())()((())()()(((()))))))))((()(((((()())))(((((((((((((((((((()))))))))(()()))((((()(((((((((((())(((())())()())(((()((())()((())((())))))((((((((((((((())))))))(())(())((((()((())((()))))()))))))(()((()())))(()(((((()(((()(())((((())()())((((((()())))((((((())((((((()((((((((()()((((((())()))((()(()))(((((()))((()(()((()()()(((()(()))(()))()(((()((())))((()((())((((((()(()((((()()(())(((()))()))))()))())((())(()((((((()(())))((())(((((((((((((()((()(()())((()((()()(()())(()))((()((((()(()(()((())())))))(()((()((((((()()((((((())((())(())))))))))()())))(((())(()(((()))(((((((((((()))(((((((())((((((((())))()((()(()()())(((()(((((((())((((()((())(()())))())())((())((((())()(())((())(())(((((()))())(()))(()(())(((()(()((()((((()((())))(((())))))))())))(((((((()))))(((())(((()))(((((((()))(()()()(()())))))((()(()((()(()((((()(())(()((((((()(((((((()))))))((()((((((((((((()))))())))(((()))))))((((((((()((((((()()))(((())))))())))))((((((()()))(()(((((((((()(((((()()()(((((())))((((((((((((((((())((())(())))())(()((((((())))((()(()(((((()))(()))())((())((((())(((((((((((()(()((()((((((((((((((((()(()(((())(())(((((()))(((((())))(()((()((()())))()()()))((((((()(()((((((()(()((()((((((()())))))))(((()((()(((()))((((())((((()))())((())(()((((((((()))(((((()()))))))()(((()((())(()))((()((((((()()(()))))()))))(((((((((((())(())(((((()))))(((((()))))))))))(((()()((((())))))((((())(()(()(()((()))((()))(()(((()(((((())())((()))))((((((()((((()))(((((()()))))())))))))((((((())(((()()(((()((((((()((()()(())))))(((((((())(()()))(((((()))))((((((())((()((()(((((()(())))))))((()((()))((((())(((((((((()(((())(()))))(())))(((()))((((()((()())())((((()(()())())))(((((()()))(((()))(()())))(()(((((((((()()))((()())(()()(()))(((((()(((())())(()((()()(()(((((()((((()((((()((())))))((((())(((()))(())()))))))))))())))((((((()((((())()))()))((((((((())(((((())(()(()((()))(((()(()()))((()((((()())())((((()))(())))))(()((()((())((((())))((((((((()((()))))(())(())))(())))))))((((((()(((())((()))((((((())))((()))((((())))((((((()))(((()(((()))))))(((((((()((())((()))())))))(((()()))(((()((((()()))()(((()())((((())((((()((()))((((())))(((((((())(((((((()((((()(((()())(((()((()((((())))))))))))))((())))(())))(((()))))((((()((((()()(((((()())()((()((((())()))(((())()))(((((((()())()((((())(((((()(()((((())((())()())(((((((()(((())()((()((()((((())((((()())))((((())((()((()(((()(()())))()))(()))(()((())(((((((((((((())(((((()(((((())(()(((())))))(((()()))))))))(())))()(()))))))))))((((()(()))(()((((((((((()((()))(((())(((((())(((()(((())(()))()))))((((()(((()((((()((()))))(((((())(((())(((((((()(()((())((())))()())))((())))(((((())((((((())((((((()))()(()(((()(()(((())((((((()()((((()(())))(()((((())((()((())(())((())()))((((())(((((((())((()(((((()))(()))))))(())))())))))((()()((())((())((()()(()())(()))(((((((())())(((()))((())(((()(()((((()((())()((())))))(((()((((((()))))((((()))(((()()))(((()())((((((((((((()))(((((((())(((((((((((((()(())))())))((()((()(((())((())(())((((((()))(())((((((()(()))(())((()(((((()))((()()())))))(((()))(((((())()((((((((()))))(()(((()((((())((((((()((()(((((()(((((((((()))))((((((((((((((())((((((()((((())((()))))))(())))()((((((()(()()(((((((()(((((((((((()((())((()(((()(((((()))()((((((((((()()()))((((((()((((()))()(((((())()((())((()()(()))))))((())(()(((((()((()())))(()(()(((())())()(()((((((()(()((((())()))))))((((((()((((((((())()((((())))((((()(()))((((((())))(()(((((()))()))(()((((((((((())))))((())))))(((()(())))(()(((()((((()))(()(()(((((((()()))))()()(((())(((()))((((()()))))((()()())(()((((((((()((()()())((())))(((((()((()))))((((())(())))))(()(()(((()((((()))((()(()))))(((()((()(((((()(()))())()))((((((((())(((((())((((((((((())()))))))((((((()))))((()))))))))))())))())(((((())((((((()))(())(((((((()))(((()((()((((()))(())(((()((())((()(()))(((((((((()()(()(((((((()(()(())))((((((((((((((())()()))(((()((()()))))((((((()(((())((((((((())))))((())))(())((((((((()(()))(()((()())(())((()((()))())(((()(())()))(((((((((()((((((())())))())(((()()(()((()((((())((((()((((()()))))()))))))))()))))))(()))(((((((((()(((((()((()())))))()(((((())())((((((()(()((((((()()))(((((())(((((()))((((())((((((())(((()))()))))((())())(((()((()))()(()()(()(((()(((())(())))(()()))))(((()(((((())))))((((()((((((()()))(((((()))()))(()(((((()())((((())()))))())))((((()(()(((())((()))(((((((())(((((((((())()))()))(()((()(((((((((((()(((()))()))(((()((())(())(((())())(()(())))))))))((((()))(()((()(((((((()((((()((((((()()))))())(((()()(((()))((((()(()()))))((())))))))))((()((((()(()((((()((()((())()))()))(((((((()()(((()((((()(())((((((((()((())(((())()(()()))))((()(((())(((()(((((()))(((()))))())))(((((()(((())())))(()((()(()((()))())(((()(()((())(()()((((((())(()()))))(()))((((())(()))((((()))(((()(((())))((((()()(((()((()))))(((((()((()(()((((())())))()))((((()())(()(()))((()()(((((((())()(()(((((()))))))))()))(())((())(((())(()((((()(((())))()))))))(((((())(((((())(((((()))()))(((((((((())((()(((()(((()))))((())()))((()())((((((())(((()((())((())((())())(())((((()()))))))))))((()((())((((((((()((((((((((((())(((((((()((((()((()(())))((()((((())(()()))(((((()()))))))(((((((((((()))((((()((()())(()((((((((((())(())))()(()()((())))))())))((()))()))(()((((()((((((())(((()))((())(()((()())((((()(((()())))(()))()))()(((((())()))())))))(((()(((())(()((()((()(((()))))))(((((((((()((((())((())))((())(((((((((((()(((()())))))(((((()(()))()((()()((((())(((())(((((((((((()()()(((())))))))((()))))))((()(((())))())(((()((()())(()(()(()()(((()(()((()(()((())(((())()((((((((((((((()())((((((()))))))())((()(()((()((()))))((((((()())(((((())(((((((()(()()((((((()()(((())((()((()))(((()(())(((((((((((())(((()()((((()))(()())(((()))(()(((()())))(((((((())()))(((((((((()(())(()()(((()((()))))(()(((((())))(()(()))))())(()((((((()(()((())((()(()))(())(((((())))(()))(((((()((((())(()(())))))()()))((())(((())((())(((((((((((()))((((((((((()()())))))()()))))()))((())))((((()(()(((()())((()(((((()())))(()(((((())()(())))())(((((((()((()(((((()))))(((((((((()((())))((((()))((((())(((((((((())(())))))))))))())))))((((()(((((())((((((((((((((())())))(()(((()))))))))()))((((((()()))((((())((((()())()))((()(((())(((()))((()(()()))(((()())(()))((((()(((())((((()))()))))(((((((())(()(()))((())()((((((((((()((((())))(())(())(((()((((((()(((()))))))))()))(((())))((()()(()(((())(()(())()(()(((((((())))((((())(((((()()))((((()()))))))))(())))(((((((()(((()(())))((())((())(()))))((((((()(((()))(((((()))))))(((())())(((((((()(())(()))))((((()((())(())))))(((((((((((())()))(((((((()))))((())((((((())()((((())()((())))(((()(()(((()())(((((()()((())()))(((((())()))(((((((())((((((()()(((())(((((((((()((((()())((()((())))(((((()))(((())((((((())((((()))))())))))))())))))(((((((((((()(()((())(())((()(()(((())(((()(()))((())))()))((()(()())(((()((((()(()(()))))))((()(()((())))))((()(((((()))((((())(((((((())(()())))(((())((((((((())()((()((()(((())(((())))()))(((((()((((())))))((()((())(()((()((()(())(((()()(((()((())(())(((()(())))(((((()(((((((()((((())()))))())))))))(((((((((((()))((()))(((()()((()(()()(((()((((((()(((((())(((()))()(()(((())))(()))))((((((()(()(()((((())()(()))(((())))))())))(())))((()((()()(((()((()(((((()((()((()(((((((()))(()(()((((())())))))(((()((((())))((((()(((()))(((((((((()(((()((())))))))))))(()())))))(((())(()((())(()((())(((()(((()(()()))(()(((((()((()(())((((())(())))(())))((()()((((())(((((((()(()()))(((()))))((())((((()))())((((((())(()()(())((())(()())(()(((((((()((((()(()()((())(()((()()))))))(()((((())(((((()())))))(()((((()(((((())(())))()(((()((()(((()))))(((((()((((((((()()((()()())))))(((()()))(((()(((()(((()((((((((()))((((((((((((()(()()((((((((((((()(((((())(()((((()((((((((()(((((((((()())))()))))()))((((())(()(())((((((((())))(((((((((()((((())(())))(((((()(()(()(((())))()))))())()((((((((())))((((()((((((()(())))((((()(((((()()()))))))))))))))))())))))(()(((((((((((()))))()(((((((())))((()(((()(()())))(((())(((((()((((()((())()()((((((()()(()((()((()(((()))(((()))))())(((()())))))()))))))()((((()()(((()((((())((()))((((((())(((((())()((((()()(((())(()))))(()())))(()((((((((())))()(((((((()))()))(((((((((())())(((())))(((((()))((((((((()))(((())()(()())((())((()((((()(())(()))(((((())((()((())((((((()))(()(())((((()())(((((()))(()))))())))(((((((())((((())(((((((()())(((((()))(()(()(((((()(())())((())))(((()(()))(((()()))(())(()(((((()()))()((()))))((()(()((((()((()(())))(((()()))(()))))))((())(((()))((((()((()())(())(((()((((()))((((())))()(())))(((())((((()((((())(())())))(()))(((()))((((((()(((((()(((())((((((()((((((((((()(())(()))))))())())((()(()(((()((((((()((()(())))))(())))(())(((()((())))(()((((((((()(()))))())((())())))(((((()))()))((((())((()((()))(()))(()((((()(()))))(()((()()(()(()))((((((()()))(((()))))))(()))(((()(()()((((((())))))((((((((((()(()(((())))((()(((())))))(((()(((()((())))()))(((()(((())((()(((()))))((((((())))()))(((((()(((()())(()(((())((((()(((()()))((((()(()))((((()(((()(((())()(()))))((((((((((())())((((((((()))()(((((((()(((((((()((()(((())(((()(()))))))(((())(((((((((()((()(()()))(()())))()))())))))))((((((((()(()(((((((())))())((((((((()(((((((())(((((()((((())())())())))(((()()(()(((()(())())((((((((((()()))((((()((((())))())()()))(((((()((((((((((((()(()(()))))(()))))))()))()))(((((()((((((((()))()(((((()))))())))())((((((((())((((())))))))((()())(((((((()((()(()(())())))((((((((())((()((()(((()((((())((((((())(((())(()))()((((()((((())(())))(()(()((()((((((((((()))(()))((((())))(()(((()(())((((())((((((((())(()(()))((((()(((()((())))((((((((()((((((((((((((((()((())(((((()))())((((((((())))(((()(((((((((((()(((((()))))(((()(()(()(((()(((())()))())))))))(((())(())(()(((((((((()())()(()(()(())(()))((((()(())))(((((())((((())))))))))))))(())))))((())((((((((((()(((((((()((())()))((((((()(((()(((((((((())))((())())((((((((((()((()))))))((()(()(())(()((())((((((()))((((()(((((()())())())))((((()))))))))(())()))())))((())(()((((()((()(((((((((())(())(((())))))(()())))()(((((((()((((((()(()()((((()))(()(()))((()(())((((())())())((()(((((()(((((()((((())(((()(((((((((())))(((((())))))))))))))((()(())))))(((()())))((()(()(((((((())())(()(((((()()))()))(())((((()((()(()))))())((()((()(()((((())(((((((()(((()))((((((()(()((()(())((())(()((((()))))(((((()())())()))((()((()))(((((((((())(()(((())))))(((((())((((())))))(((()())(()()((((((((((((()(()((()())(()((()((((((((((())()))((()((())((()()(())((()))))()(((((()))(((((()()((((((())()))(()))()))))(()(()((((((())))()(((())())((((()()(((()))((((((((((())))((((((()))(((((((((((())))))())())(()((()(())((())))((((()(((((()(()())))((())))((((())))))())))(((()(((()(((((((((())((((((((()((((((())((((((((((()()))((((((()(()(())(((((((((())))((())((((((((()(((()))))((())))()))))())))))()))())((())(((())(()(((((((()(()((()(()))((((((())))))((((((()))((()((()()()))((((((()())())))()()(()(()(((())(())(((((((()((())))))))())(((()(()((((((((((()((((((((()())((((((((()()))(())))))((()(((()(())((()(()((())(((())))))))))))((((((((()))((((((((((()))())()(((()(((()()))))(()(()((()))(()((()(()((())((())))))((()((((())(()((((()())())))()))))((((((((()())())))((((((((()))))(()(((((((()))))((()()))(())))((((((((()())))(((((((((((()((()(((()))((())(((((((()()()(()(((()))((((((()())()))())(()))())(((((()(((())((())(((((())))))))()(((())())((((((()(())))(()()())))((((((((()))(((((((()))((((((()((((())()))((((((((()(()((((())))))))))()))(()((((())))((((((()(()))((((((((()())(((())()))))()(()())))(()(())((((()()))((((((()))(((())())))((((((())(()))))))(((((((()()))(()((((((()))))))(((()(())))(((())))()(((()(((((((())())))(()(((())(()((())(((()())))))))))((()())((((((((((())())((((((()(((()(())((((()))()(())))))))))())((())((((((()))))())((((((())((((()((((()))())()((((()))(()(()))(()(()(()(())((())()))()(((())(())(((((((())))())((()(((((((((((()))))(()))((()))))))()))(())))))()))(((()((((((())(()(((()((()(((((())()((()))((((()(()(()(((()))()()(()(()(()())((((()(((((()))()))))))()))())))))((((((()(((((()))((()())(((((()(())))))(((((((()))))(((((((()))))(()))((()((()((((((()))))((((((())(((((()(())(((())()))((()(((((()))((()())))(((((()(()((((())())))))(((()()))((()())()((()(((((((()(()))()))))())()))((((((()(((())((())))))()))((((()((()(((((()()((())((((()((())(())))((((((()((()((((((())))((((())))()))(())))))())()))))(()(((((((((((()(()))(()))((((((((((())()))((((()((()))))((((((()(((((())(((()))((()()((((())))(())(()))))((()())((()(())))(((((((((((())))))))((()()((((())(((((()(((()())((()(())(())((((((((())(()(()())()))(()))((())((()(()))((()(((()((()())(((()))(()(((((((())(()(((()((()((((())(((((((((((())))(()(()((()(()((((()))))(((((()(((((((()()(()(((()))(((()))(()(()))((()(((((())(()(()))))((()()(((()))(((()()(()(((()))))))((())())(((((()((())((((())))((()(()))))))(()((()((()(((()((((())((()))(((((())((())(()))(((()))(()()((()(()()))(())(()(((())()()(()()))(((())(())(((((()(((((((()))))))(((()))(((((()))))((())((((((((((()((()))))))(((()))((())((()(()()))((((((((()(((()(((((((())(()))(((()((((((()))))((())(()((((((()(()((())((()())((((((()(()(())(((((((()(((()())(((((()))((((()())))(((()((()((((()))(()())((()(()(((((())))))(()))()))(((((()(())((((()))(()(((((()((())((((((()))))((((((((()(()((())(())((((()(((((((((()((())((())))()(((((((()(((()(()()))((())))(()(((()()))((((()((((()))((((((((((()))())))((()))((()))(()((())((())((())())(((()(((())))())())((())((()(((()(()(()(((())())((((((())()(()((()((((((())())()))()))))((((((())((((()(((((()))()))(((((()))(((())())(((()(())(())(((()))))()))((((((())((())(()))(((()))(((())(((())((())))))(()(())(()((()((((()(((()(()(((())()(((((((((())(()(((((()((((((())(((()(((()))))()))((()))))((((())((())()((((()))((((((((((((()))((((((((()))(()))))()))))))(((()(((((())(((()(((((((())()))(()((())((((((()(()(()))))(()()))(()))(()(((()())((()(((()()(())()(()((()((((((()())()()(()(()((((())))(()(())))(()((()((((((()((((())))()))))((()((((((((())(((()()()())(())(((((((((((()())((()(((()(((()())((()()))((((()(((((()())(()(((()((((((())((((()))((())))())))))))((((()((()))))(()(()))(((())(((())(()((((())(()((((((()))))))()(((((((()))(())))))(()))((((()(((()((((((())((()((()((())())))))((())(((((((((((()()((((((((((()))(()())((())((())(())))))())()()))))))))((()(((())(((((()(((((()(((()()()))((((((((((()())))())))))((())((())((()(()))))(()))((()(((())(((((((()(((((()(((()())))))(((()())(()()))((((((())(())))()))((((((()(((()()))))(((()))(()()(()))))(((((((((((()((((((()((())))))))))()(()(())((()(())((()((((()()((()((())))(((((((((((())(())((((((())))((((())())((((((()(((())((((((((((((((()(()(((()(())((((()(((()(())))((()(()(((((()((((())((()(())()()(((((((())()()))))((()((((((((()()))(((((((((()((((((()))(()))))((())(((())(((((()(((((((()))())(((((()(()((((()))())((((())))))))())))(((((((())))))(((((())(((())(()(())(((()()))()(())(((((((()))(((()))()(())((()(()))(()()(((((((((()((()((()(()()((((((((())))))))((((((())()((())(()()((((((()(((((((((((()))(((((((((((((()())))()()))((((((()())))((((()))((()(((())))))((()((((()((((())))))((((()(())))))(((()))(((((((())))(((()())(((()((((((()))())())))))))()(((()))(((((()(())((()(()((()((((((((()(()((())))))))()))))((()()(((((()())(()()((((((())()))())(((((((())()))((())((()(((()))((()()))((()()(((())(()(((((())))((((((())))())))((((((((()((((()())((((((((((((())())(((((((((((((((()())))((((())(((())()(()(()(((()(()((())(()))))))))(()((())((()(())((()())((())((((()))((())(())(()()(()(((()))))((((((()((()))))()(((((((()))()(((()(((((((()((()(())))()(((()))())))(((((()()))(()((((()))((((()))((()))))((((())))((((((((((()(((())))))()((()())))((((((()(((((((((())))((())())()))())(()((()(((()(()))))(((((((((((()(()))((((()))(((())))((((((()(((()((()((()))))))(()(((()))((((()((()())(((()(())(()()))((((((((((()(((()(((()(())))((((()))(((())(((())(()))(()((((((()((((())()(((((())((()(())(())))))(((((((((()))))()((((((()))((((()))((((((((()()(((((((((((((((()(((())))))()((()((((((()())))))(()()(((((((())(()((()))))(())(()))))((())))((()((()((((((())(()(((()(((((()))))))(()(())((()((()(()((())(())((()(((((())((()(())))))()(((()()(((()((((())))((((((((()))))(()))())))(()((((())((((((()))(()(((())((()(((()(()))))(()()(())(()(((()))()))((((())((((()))())(((()((())()))(()()(((((((()((((((((()))(())))))(())))())))((())))()())(((()(()((((((()))((((((((((((((((()))(((((((((())))))(((()((((((()())())(((((()))(((()())((()(())))))((()(((((()))))))(((((())((())((())))))((((((()())(())))()(((((((()(((())))))()((((((((())))()((((((()((()()((())((((((()))())(((((())((())()))((((((((((()())((()()(())()))))))(((((((((()((()(())(()(((((()(((())()(()))((()(((((()((()(((()()))))()(((())(((()(())))(()((((())(())))((((())))(((()()))((()(()()(((()((((())))))(()))))((((((())))(()(((()((())())))((((()(((((((()()((((((()))())()))(())())))(())())(((((((((((()(()((((((()(((())((((((())((())()((((((()))(((()()(((((()))()(())))(()))(((((())())()(()()()(((()(()((()(((((()))(()((((((()((())(()(((()))))(((()()))))))))(())(()))))))()))()((()())))()))(((((()((()(((()((())()(((()(((()))(((()((()((((((((((()()((()((((((()(())(((()())(((((((((((()(()(((()))))))())()))())))())(()(()()((((((((((()))(((())(()))((((((()(((()))((((((())())))(()))))))))(()((())))())(((())()((((((())((()(()((((((())))())((((((((()(((((((((())((()(((()))))))(((())(()(((())((())(((((())(((()())))((((((())())()))((((((()))((((((()((())()((()()))))((((()())((())(((())((((((((()(((()))))))(()())))()))()()(((()(((())((((((())(((()(()(((((((()(()(()(()))((((((((()))))(((((((((())()))()(()(()((())(((())))())(((((()(((()(()))())((((()((((()())))(())(((()()((((()()))()(()((()(((((())(()((()))((()((()()))))))())(((())()())((((()())((((((()())()((())(((()(()(((((((())))())()))())))(((((((())((((()))(((((((())))))()))(((()))()))(((((((((()))(()((()(())))))(()(()((())((((())())(()(()((())(()((()))(((((((()()(((()(((((((())))(((((()())()((((((()()))((((((()(())()))))()((())))))))))(()((())(((((())))(()(((((((((()))(((()(()))))))((((())(((((((()())))((((((((())(((()()))()(()))(()(((()((((()))(())))(())))(()(((((((()()(((()))((()(()))()))))((((((((((())(()))((((((())))((((()(((()))()))()))((()(())(()(((((((()))))))()())))))))((((((((()((()(((((()()((((((()((()))()))(()))(((((((((((())(()(()())))))))(((((()))((()((((()))(((()))(((())))(()(((((((((()))()))(((()((((((((()(()()))((((((((((()(()))((()))))))))())()))))))((()((()(()(((()()())((((())(((((()((())()()))(((((()))()((())((()((()))((((((()))))())()((((((((((()((()))))((((()())()((())())(((((()((())(()((()(((()(()((((()((((()()(((())(((((((((()))())(((()))))(((())(())(()(((())))(((())(((((()(((((((((((((()))(()(((()))))))()))((((((())))((())()((((((((())())(((((((((((()))()))()(()))))((((((((()))(()(()()((()()))()(((((())((()())((()())(((((())))))))(((((()))(((((()((((()())((())))))))((((()()(()(((((()((()))(())((((()(()()))((()(()(())())(((()(((((()(((())()))((((())(((())(()())((()(())((((((((((()))((())(())))(()((()(((())(())())))((((((((()))))((()))(()()(((((((())))(((((((()))((()))))))()(()))))((()((()(()()(((((())))(())(((((()((((((()(()()()()))))(((()))()))))((((((((()))(()(())(()(())()))()((((()(((()((((()(())))(()))()(()))))(((((()(((((())((()((((()))))))(((())(((()))((((())((())()((()((()(()))))(((((((((())(((()((()()))))))((()((((((()))(()()))))((((())(((((())((((())((((()((())(()())))))(((((((((((())((((()()))((((())()))((()((((())((((()()(()()())(((((((())(((((()))())(((((())()(()))))((((((())((())()))))))))))))((()((()))))())((()((((((()(((()(()((((()))(((((((((()(((()((())()))))))()))())))()))(((())((()((((()))))(((((())((((()())(((((((((()((((()))())(()()))(((()(()))(((()()))(()(((((()(()())))))((((((()((((((()))(((()))(((((((((()))())()(()))(((((()((((())()))((((()(((())((()((()))))((((()(()((())(((((())((()))))(((())()(((((())()))((()((()()((())((((((((()(((()(((()(((())(()(()((())))))(((((())((((())(((((()()(()()))((()(((((((()(()((()((((((()))))(((())(((((((()()))())))())))(((())))))(((((((()(())()(()((())((())(()))))())(((()(()()((()((()(()((((((((())(())((())))()())))())(())))((())((()(()(((((()(()))(((((((()(((((()(((((((((((())))(())))((()((((()()((())((()()((())()()((())(()(()))(()))(((((())((()(()))(())((()((((())))(((((((()()((((((((()()())())((()(()(()(()())))))))(()))())))))())))(()(()((()()()((((((((((((((((((((((()())()((((()())())(()(((((()((((()())))((()()))))))()(()))(())((((())))((((((((()((()((((()))(((((((()))())(()))(((()(()(()(((())))(((((((())((((())((((((()((((((()))))((()))))))))))))((())))))((()())))))(()(((((())(()(((())(((()()))(())((((((()())))()(((((((()((((())()))()(((((()))(()(((((()()(()(())(()(())((((())))((()((()((((((((((((((((()(((()(()))(()))())))))))((())))))((((((((((()()))))))(((((((((((()(((()))((()((((((((((()())((((((((()(((()())((((((()(()((()((()(()(()))))))(((()())((((((())((((()))()((())(())))((((()))((()((((())))(()((((((((()()))((((((())(()((()()))(())(((())))))))((()(((()((())((((()(((((())(()))((((((()((())))(()(((((((())(()()((()()(())))))((((())())((()(((())(()()))(()))(())((((()(()((((((((())))()))))(())))((()(((((((()(()(((()))))((((())))((((()()))())(((((((())(())))()((()(((((((()))))))(()(((((((((()((((((()(()((())()(((((()())(((((((()))))(((())))((((((())(((()((((()(((()((((((((()())))))))(()(())))()))))()))(())())))(((((((((((((((((())((((())(((())))((()(((((((()((((())()(((()))((()(())))))))(((((()())(((((())))((()((())()))()))((((((())((((()(((((()(((()(((()())((((())))))))()))))(((()))(((()((())())((()((()(()))(((()((((((((())(((((((()((()(((())(())())(((()())))))))()))()))(((((()((((((()(())()()(((((((((()(((()))(())(()((()))))(((((((((((((((((((()))())((((()()))))))))(()()))(())((((())((())()(((((()))(((((())(((((()((((())))((()((((((()()))((())(()(((((())))()())())(()(()((()((((()())()())((((()(()))))))))(((()(((()((())((((()))()))(((((()((()())))()((()((((())()((((())((((())())(((())())))))())()((((())((()))(((((((((((((((())((((()))((())))(((((((())))))(()(((()(()((())((((((())))))))))(((()((((((())(((((((()((()((((((((()())((((((((())))))(()(()(()(())())((((()(((((()(((())(((((())())))(((((()))))(())))))))())((((((((()((((((((()(((()(()((())(()()())(((((((()((((((((()()())(()))((((()(((((((())((())((((()(())))))())(((((())(((())(((()))((((())))(((()))((((())))((((()((())((()(((())())()(((()(((()))(((()(((()))))((((())(((((((()(((())(((()(((())))))))(((((((((((()(((()()((((()((()())))((((((((()))(((()(()))))((()(()(((()())))(()))(()((()(((()))))(())((((())((((()))(()()())())()(((())(((((((((())))()))())))()())(((((((((((()(((()()))))(()))))())(((()(()((((((((((((()))(((()))()))))()((((())())((((()(())(()))((()))((((())(((()())())(()()(()))(((((((()(()))(((((())())((()()))))(((())()))))(((((((((()(()(((())((((((())(())))((()))((((()()((())())))(((((()(())))((((((((()(()))()))(()((((())(((())())((()())))()((((((()))))()((()((()(((()(((((())()((((((()())(((()(()))))))()()))())(()((())((((()(()(((((((((())((()))(((((((((((((())())))(()))(((((())(()()))((((((((()))((()((()(())(()()()))))))()))(()))(((()()((((()(((((((()())((((((()(())))()))((()((()()()((((())(()((((())(((()))((()()())(((((((()))()))((()(()((((()((((((())))()())))(()(()((((((())))((())))))((()()((()(((()(()(((((((((())))))((())())()((()(())())))))))))(()(((()((()(((()())((()((((((((()()())))))((()((()((((((((((((((((((()()(((()))())))(((()))((()()(((((())(((((()(()()()(()))))))))()))()(((()((((((((((()(())))(()(((()((((()))()))))(((()(((()()((()(((()(((((())()))))(())))))))((((((((()))())((((((()(((()))((((((((()))((())((((((()))))((()))(((((((()((())))(((())))((((((()(()())))()((()))))(((())(((((((())((()(((()(((((()))))((()((()((((()()))(())))()((((()(((()())))((((((((())))()))((()(((()))((((((((((())()()))))((()))((())))))(()(((()((((()()))((((()((((()(((()(()((()(())))((()(())(()((((()(()((((()((((()(((((((((()((())(())))(((((()(()(()((())))(((()((((()))((((((((())()))()())))())))(())))((((((((()))(((((()((((())((()(()(()()(()((((())(((((()((())())(((()(())((((())(((((()((()(((((((((((((((((((((((()(())))((())))(((((((((((((())((()))))(()()))()))())(())(((((((())(()(()(()))(())(()(()(()))((()((()(((((()())))(((()))))))))()((()())(((((((((((((((((()()))))(()())()()))((((((()))())(()((((())))((((((((())())(()(((((((((()((()((()(()((((((()(()()))()(()()))))))(((((()))((())(((((((((((())(()()))((()(((((((((()(((())(())((((()())(()(())((((((((())())))))(()((((()()()(((())()))(()()()(((((((((((((()((((())((()))(())))(())(((()((((())())((((((((((()))))))))()))((())))))()()(((()((((((())))()((()(((())(((((((())(((((()(((((((()(()())((((()))(()(((())))(((((((()(())((())((()((()())))(((((()(())((((((()))())(((((((())((((()(()())))()(((((())()))))(((((((()((((()())((()(()((()))))(((())(((((((((((((()((()((((())())(((((()(())))))(()(()(()))(((()(((((((((()(((((((()))(((()))))))((()())((((((((((())((()((()(()))((((())))((((((()()((()(()))(()))))()((())(((((((()(((((((())(()((()((())()()(()((((((()))((())((((()(()(((()()))))(()(((())))((((((((()))()))(((((()(((((((())((((((((()()))(((()())(((((()())))())()(()(())((((((())()(((())()())))(()))))())(((()(()(())((((((((((()))((())(())((((((((()(((())())))))))))())((((((((()(()())(((((((()()(((()(())))((((())()((()()()(((((()))(()(()(((()())())((())()((()())((())))))(()))((())((((((())((((((((((()(()((())()(((((()))(((()))((((((((((()()())))(((()((()(()))(((((())))())(((()((((()(((()((())(((())))(((((()()))(((())(((()(()))(()))(((((())())())(((((((()(()))))(()(((()((())(())(()((())))(())))((((((()(((((((()))))())((()))))((((((())((((((()((((()((((()()(()))))((()((((((((())))((((())((()))((((()((()))((()))(()(((()((()))()))((()((()()))((((((())))(()))((((()((()((((()))))()((((()(((()())(()))(())(((()(()()))))(((())((()(()(())((()(((((())()((()((()())(((((()()((()(((((((())))(((()))(()((()))))))((()((()((((((())(()(()(()))()(((((()())(((((((()()((())(((())()(())(()))))())))))((((((((((((((((()((()(()(())((((((((())))())(()(((((()(((((()))(((((((((())))())(((((()((((()(())(((((((((()((()))))(())(((()))(()((((())(((()()(((())((()))())((()((())))()((()())((()(()((((((()(()(())(())))(()(((())()(((((())(())()))()())(((((((((())())(((()))(()(()(()()))))(()((((((((()))()))(()())())()))((((((((((((((((((((())))((((((()((())(()(((((((()((())))))(()))()()(())(((()(((((((((((()))))))))())((()()())))((()(((()((((((((()))(((()(((((()))(()((()(((()(((()(((()))))))((()((((()()))(((())(((((((((((()))(((((((((()(((((((((()(()(((((((()(((()))(((((((((((()((()((()(((((())(())))(((()))()(((())())))))))))))))((()())))))())()))())(((((()(((()(((((((((()((((((((())))()))))((((()((()(((((((()))))((((())))))(((((()(((((((((((())((((((())())))))(((((((())))))((((((()()((())((((((())))))((((()((())))))()(())(()((())((((((())(((((()(()()(())(()))(()))((((()))(((((()(()())))))(()((((((()))((((())((((((())((()((((((((())))))))()(((()(())(((()((())(()(()(((((()((((())()((((((((((()))())())))))(())))))))))))(((()((()(()(())(((()(((((((()(()(()))))((()((()(()))(((()())))(()(()()(()(()((())())))((((((((()()(((()((((()()))))))()((((((((()((())()))((((()())(()(()))))())))(((((()(((((())))((())((()(())((((((((((()((())(()()(())))))((()()((()(()((())))((()((()(((())(()))))(((((())))))(((()(((()()))(()((()()())(((())(()))))(((((((((()))(((()())((((())((((((())())())))))(()(()(((()()((()))()((((())((()()(()((((()())))((()())))))(()(((()(()))(((((((()))(((((()((()(((())(())))())())))()(()(())))))()(())(((()((((()(()()((((())((()))((((((((()))))(()(((()(()(((()(()((()((())((())((((((((((())(((((()((((())((()()(((((()))((((()))()))((((())((((()((()(()((()))((((((((((()))(((()((((((()))))())())((())((()(()()))()((()((()))((()))((((((((())))(((((((()())))))))(())(())(((()())(()((()(((((((())()()))((((()(((()())((()(((()((((((((((((((((((((((((()))(()))))())((()))(((((()((((((()(((()((()())(())((()(()))((())((((())(()(()(()))(()()())))(((((()()(((()((()())((((((((()((()((((()((((((((((())()))))(((()))())))((((()((((())((()())(((()((())())))()((())(((((()(((()))))))((()(()()(()(((((())))((()))(((()(((((((((()()))((()())))))())))()(((()((()(((((()((()(((((((())(()((()((())))))(())))))(()))))((((((((((())(()))(())()(((((((()(())(())(()))))()((((((((((((((((()))))))()))())()))(())((((())((((()(((())))(()))(((((()()(())(()))(((((()(((((()))())())))(((((()())((()(((())(())())))(((()((())((())(()())((((((())((()))))))((((((()(())((((((((((())(()(((())((((((((()))))))))())((())(((()))((()((())()()((((()))()(((())()((((())))))))()((((()))(()((((((((())))))(()(((()((()))))(()))))()(((((((()(((()((())))()((()(()))((((())))((())(((()((((((((((())))(())))))((()((()(()))()))))))((())(())((((((((((((())())((())))(()((()(((((())))((((()(()(((((((((((((()(()))(((()))((((()((((())))()))(((()(()))(((((()())((((()())())(())))))((()))(((())((((((()))((()))(((()((()(())(())((((((((()))(()))((()(()(())))))))()(((()))()()))))(((()((((((((()((((((())()(()))))((((()((((()))()())()((((((())()(()))())))(()((()((((((()()))((((())(((()())((()()(()((())))(()((((()(())))(((()))((((((()(((()))))(())(((((())(((((((((((()(((((()())(()((((()())())(())(((()))((((((())))(((())(()(((((())(((())())((()))))))(()(()(()(((((()(()((((((((((((()())()))(((()))(()((())(((()))(((()(()(())(((((()(())))))(((((((((()(()((((())))()())(()((()((()))((()()((())())((((((((()))(())(()))(()))(())((((((()))(()())((())(((((((())(()((((((()())((((())(((())))(((((()(((((((((())))))(()((()(()()))(((((((()))())))(((((((()(()(((((()())))))))))(((((())))))))())((((((((((())(()(()()((((()())())((()((()((()())))(())((((()((((())((())(()))))))((()((((((((()()((((()()(()((((((())((())))((()(((()))(())(((()())()))))((((((((((()(())))((())))(())((((((()(()))((((()()))()(((()))(()((())(((()(())((((((())())))))))(((()((((()(()()(((((())(()(()()(((()(((()(((((()((())((()(())))(()(((((()(((((())((()())(()((((())((((()(()()))))(()((()))((()((((()())()))()(((((((())))()())))((())())(((()(()))(((((((((((((()(((()))((())())))))())(((((()()(()((((((()((()((((()))())))))))((()))))((((((((()((()(())))((((())))((((((())(((()(((((()))))((((((((((((())))((()())))))(()))))))(()))(()((((((()()))(((()(((()(((((()(((()((((((()))((((()((((())(((())(())))))((()))(()(((((()(((()((())((()))))))((((((((((()))((((((())(((((((()((())))))))())())))(((()(((()(())(((((((((())((()(((())(()))(()((())())))))))())))((()(((()))((()(()((())((((((()(()(()))()(((())()(((()())(()())())(((()((((()())()())(((()(((()(((()))()(((()(()()))))((((())))(((()((((((())))(((())))))((((((((())))(((()(((((((()(())))))()(((()))))((())()((((((((())((())))(())((())(((()()))(((()()()))(((((((())))())))(((((((((())((())(()((((()))(()()))(()(((((())(()()(()(((((())((((((((()(()()(())))(())))()((()))(((()(((()()(()((((())())()))((()))))))(((()(((()(()())(((((()))())(()))()((((((()((())(()))()))()())((((((((())(((())(((()))()((()()((((()())(()(()))(((()((((()(((((()())))(((()(((((((((()))(()))(()(((((()(()(())(())))(()))(((((((())((((()))))(((((((()()))((((((()((((())(((())))((((((((()))(((((()((()))((((((((())()(((()()))()))())()))))((((())((((()(()(()())))(())(((()((((()(()))())))))))(((((((((())))(()))((())(((((()(())(())))(((((()()(((()(((())((()))))))())))(((((((((())((()))))))((())((((((())(((())(((())()())((((()))(((((()))())))(((((((((()(((()))((())))(((((()(()(()((())(((()()((()))))(((((())()(())(()(((()))(((()))((((((((()))(()))))())(((((((()((((())((((())()((((())((()(((())))()))()))((((((((((()))())))((()((((((()(()(((())())))((())((()((()((((((())))(())())))))))((((())((()(((((())(((((((((())))()))))(()((()(((((()(((((()))))))((()(()))((((()((()()((((())(()((((()((()(()))(())()))((())(()))(((((((((()()(()((((((())))))(()((((())(()(((((()(((((()(((()(((((()())()))))()))((())))((((()))(((((((()()))))))(((((((())(()))(((())((()((((()()(((()))))(((()((())(((((()(((((((((((())(((((((())))(((()))(((((())())((((((((((())))))))))((((((()))((()(()(((((()))()))))))))(((((((((((())))())((((()))()))))((((())(((((()(()(()(()()))))(())((()()))(((((((((())((((()))())))((())(((((((()))))())((((((())((((((()(((()((()((())(()((()(((())())))((((()((()))))))))(()()(((((()((((()((((((()))((()()))()))()))))())))))((((((((((((((((()))))))((()(()((())))()))(((((((((()())((())()(()(())(()((((()(()(((((())(())())(((((()((((()((()((())))))((((()((((())(((())))(()((((((()()(((((((((((()(()()((((()()(((((((((())(((((()(()((()())((()(()()(()())((((((()(()()()((())(())((())(((((())(()((((((()))))())))()))(()(((()(((()((()))(((((((()())()(((()(()())))())))())(()((((())((())((((()))))((((())))(()(((())((((()(()()(()((()(()))))(((()))()(()))((((((((((((((()))(())((((((())(()))(((((()(()(((((()(((((())())())((()(((((())))((())))(((((()((((((()(((()(()(((((()))))(()(()((((((()()((())))((()())((((((())((())((((((((((()(())((()(()))(()((()(()(((()((()(())(())(((())(())(()())))(((((((()))(()(((((()(())))((()(((()))(((((((((((()((()(((())(((())(())(((((())((((((((()()((((())(((((())(()(()(()(((((()()((((((((((()))(()))))))(((((((((()(((((((())(())(((()((())))(((((((()()(())())((((()())))))))((())())(()()(((()((((((((((()(((()))()))(())(((((()))((((((((((((((()(((()())()(((()))))()()))(((((()(((()(()))(((())))()))()(((()()(((((())(((((((())((())(((()))())))(((()(((((()))((())))()((())()(((()()))(()((())(((()))(((()(()(((((())(((())()))))))(()()))()))(())((((()))(()(((((()(()((((())))()))())))((((((((()((((((((()))()))))((((()())((((()()))())(((()((((()(())))((()(((((()))(())))(((((((())(((()(())((((()(())))(()((((())))((((((()()()))(((((())()(()(((((((((((()(((())((()((((()))(()()))))))(()((()(((()())(()))(()))(((((()(((()))()(())))(()(((((()(())))(()((((((((((((((()(((((()(()())))))())))))())())(((()((())((((((((((())))((()((()())(((()((()((())))()((()((((((())()))))))(()))(((((((((((())())))()()((()(((()(())))()()(()()(((((((((()))((()()())))))))((((()(())))(())()(((((())()((()(((()))((())))())(()(((()((((()(())())))()()))())())((((())))(((((()((()(((())((()((()())())))((((((())((((())(((((((())()))(((())((((()(((((((((((())))))))(())))))((()())((()))))))(()((((()(()((((()))(((((()((((()))(((()((((()))())))((()(((((()(((()))(((((()))))))))(())))))(()()()(((((((((())(((((((()()))))())))))))(((((((()((()((((()))((((()((())))()))))))(()((()))(()(()(((((((((((()((((()((()())))()))())))(((()((())))))(()))((())(((((()((())()((((()((((((((())(((((((())((()()()())(()((()))((((()))((())((()((()))))(((()(())((()(((())(((((())())))((((((())(((()))))((())))(((())(()((((())()(()(((((())())))())(()(())(((((())))()(()(((((())))(((((())))())(((()(())))(()((((()))())))(((())(((((((())(()((((((())())(((())(()())((((((((((((((((((())()())))()))((((((((()(()())))((((()))))))(((()())((()(((((((((())())(()(()(((()(()((())())))))((((())((()((((((()(((()))((()((()((()((((((())))))))(((((()((()(((((())((((((())(((()(((()((())((((((((()())(((((((()))()))()(((()()(((()))(()((((((()))((((((((((((((())))))))((()))(((())))())()))())(((((()))((((((()((((())(((()))))())((()(()()(((((((())))))()((()(()((()(((()()()(((())(((())())(()(((((()))())(((((((())()())(()((((())())(())((((((()))))())((((()(()(((()()))())((()((()(((((((((((())())((()((()(())((((()(())(((()()()))))))(((((()((((()()))())))((()()(())))))((((((()))(((())((()(((()())(((()())))((((((())))())))))(((((((((()(((()(((((((((()((())))))))(()((((((((()((((()())))))((())(((((()(())))(())((((((((((((((()((())(()(((((())(((()(((()(()((())))))))(()))((((((((()((((((((())())(()(((())((())))((())))))())((((()(((((()())))(()())(((()())(()((()))((()((((()()))((()))))(((((()())((()(()))(((())((())()(()))((((()(((())))((((()))(((((()()(()()(()))))()())((((((())((())))((((((())((()(())((()((((())(()()))())(())))))))))(()(((())(((((((((()(()))())())((((((((()))(((((((((()(()(()(((((((((()(()()(()))()))(()((((((()))(((((())((()((()(((()))()))))(((())())())))((((((()((()(((((()))((())()))())())(((((()())()(()()))(()(()(((())))(((()))()(((())(((())))((()()))((()(())(()((((()()((((()(())))(())))))((()((()((((())(((()))((((((()((((())(()(()(()(((()(((((((()(()))())((())(((()())(((((()))(((((()))((((((())))(((((()()()())((()((())(()))(((((((()(((((((()))))((((()())))())))(((((((((()()((((()())())))))(((()()))((()(((((())((()))))())((((((((()()())))((((((((()))((((())())(()))(((()))((((((())((()((((((((()()()))((())(()((()(((()((((((()()))())()())))()))((()))())((()(()(((((()(((((()(()))))))(((()(((()())((((((())(())()))())(((((((()(()))((((())))))))))(((()(((()((((())(((()((()(()(())))(((((()((((())(((((((((((((((())()((((())()(((((((((())))(((((((((((()(())))(()())))))((()))))(((())()()(((()(((((((((((((((((()))(()(((()(((((())(((((()(())))())()))))(())())))(((((((((())((()(()(((()(((()((())((())(()()((())(((((((()(((((((()(((((())))((())))()((((())((())((()(()))(((()())(((()(())(((()((()))))((((((())()((((((((())(()())((())()))(((()(()(((()))))((())(()))(((((()))()))(((()((())))((()(((()))((((()(()(()(())((((()((((()(()((()()))))))))))))()((((())(()))((())(((()(())))((())()((((((((()))((()())(((((((())))(((((((()(()((()()))((((((()())())((((((()(((())()))))(((())())))((())(((())(((((())(((((((()((())((()(()))(((((()(()())(((()(()((()((((((())((()(()()())))(((())())()()((()((((()())))())((((((()))(((((()))(()((((()()))((())))()((((()))((((((((((()((()(())((((())(()()(()((())))))()))))))))))((((((((((()(()((((())()(()((((((()))((()))()(((()())(()((())((())(())))(((((((()((()())))()()))(((((())()(())((()))))((()))(()((()(()((()(()()))(()((((((())))((())(((((()(()))())((((()(()(((()))))((())(())))))(()()(())(((())((((()))((()((())))(()))((((((()(((()))))((((((((((()))((((()(())((())()))))))))())()))(())()((((()))(())(((((((((()()((((((((()((()((((()))))))(()(()((((((())))((()(())(((((((()))()))))(())(()()(()(())))(((((((())))((((((((((((((((((()()))))(())))))(()))))())())))())((((((()))())((()(((((((((()))())))()))((()))(((((()((((((()()))((((())(((()(((((()))(((((((()())))))())((((()))))(()(((((((())))())))()(((())((((()())((((())))()((((()))(((()(()((()(()(()(((((())())))(())))))((((()(()()()))((((((((((())))))))(()((()((((()(())()))))(((((((()(((())((((())))(((()()())))))(())(((()(((())(()(())))(()((((()(((())((((((((())(()(((((((()()(()(((())((()((((((()((((()(((((((((()((())))))((((())))))))))((()((((()()((()((()()))(((((((()((((()(()))()))))()(()(((((((((((()((()(((((()()(()(((()))((()))))))(()(((()(((()(((((()()))))(((((()(((((())((())))))(())))()))()(()))(((()((((((())((((((((())()((((())((((()((((()()((())((()(((((())))(((())))))))))()))()((((((()))))((((((((((((()))))))(((())((((((((((()(()))()((((()(((((()))()((()(((())))((()(()))(((()((())(((()(()(()()()))(((())((((()((((((((((()((())(()((())())(())))((((())(((((()((())((((((((())(((((()(((()(())))((((()))()))))()))(()))))(((((())(((()(((((()))()))(()(((()(((((()(((()()((((()))((((((()(()(()))(((((()()))()))((()(((((((()((((((())((((()))()))(((((())))(())))))))))))())(()((((())())(()((()(())(()()))((())((((((()()((((()))(((((((())))))))()((())(((()()((()))))(((((())((())())((())(((((()))))((((((()(((()((()(()())(((((()((()))))()))(((((())(((((((((()(()((()(()))))()))(())()))())((()()()))((((((()((((((()(())))((((())()((()(((((())))))(((()((()(())))(((((())(()(())))))((((())())(()(()((()()(()))()((())((()(())(((()())())(()((()(()))(())))((()(((())((((((((()())((())(()))))())))))((()((()(())(()(((((((((((((()(())(()((()(((((((()))((((((()()))()((()((()((((()((((()))(()(((()(((((((((())(())(()((()(((((((((())(()(((())))))()())))(()))()(())))(((((())(((()((()((())))()((())))))(((((((((()((())(((()))()()))))))((((((()))((()(((((())()))()((((((((()))())(()(((((()((((()((())(((((())((((((()((()())())())((()()((())((()(()))(((((((()()))))(()())))(())))((()(()((())(()(((())()(()((((((((())(())))((())()))))()(((()(((()()))(((((()))(()((())(()))((()((((())(((((())))())((((((())))(((((()()(()))))))(((((()))(()(((((()(((())))((((((((()))))())))(())(((())))))((((()((((())()((((((((((((((()((((()()((()(((((()(((((()(()(()))))((((()())))(((())((()())((((((())((((((()((((()()())())((()())((())))((((((()())))(()))((((()))((()()())(((((((()))(()()(((((())))(((((())))(((((((((((((()((((()))))(((()((()())(((()(((((((((((((((((((((((()))))))))())))))((((())(((()()))(((((())(((()((((((()(((()((((((()()(()))))(((()((()(()(()(((()())((((()))))(()((())))(()((()((((()()()))))))(((((((((())(((()((((()(((((()((()((()())))()))))(()())()))))(())))))((())(((())(((((((()(())))((((((()(((())))))((()(((((())()))(((()(((()()))(((())((())(()(((((((())()()(((()((((((())((()())))(((((())((((((((((()(()(((((())))(()((())(()((()((((()((())()(((()(()((((()))()))(())((((()((()(()()(((()((((())()))(()()))))(())))))()))(((((((((()()))()))((((((((((()((((()(())))((((())))((((((((()((()((((())))((()()(()((()(()))((((()()(((())((())))(((((()((()((())(()()))((((((()((((()())()((((((()(((((((()(((())(()))()))())))((((()))))))(())()((((((()((()()())))())((()(((((())))(()((((()(()((((())((())()((()))((()((()((()())(((())((((((((((((((((((((((())))(((()))((()())())()(((((()(((((((()()))(((((((())))(())))))((())))())))(((((()())((((())()((((((()))(()((())((())))(()(((((())))())))((()((((()(((((((((((())((()((((((()))(()))()))))(((()(()()())))))))())()))())(()))()(()(((()((((())()((((()(())())(((((((((()())(()((())((((((()())())((()))()))(())))))))(())))(())))(((((((((((((((())(()(()(()(())))((((()((((()()))((((((()((((((((()()()))))))((())(()()))((((((((()()()))((((()(((((((())((((((()))))))(()((()(((((()))((((((((((()((()))))(((()(()))))))((()(()))))))(((((()(((((((()))(((((()))(((((((((()(())))))(((()))((((((())))))(()()(((()(((())((((((())))()))))(((((())))(())(((()((()(()()))))((((((((((())))())((((()()(((()(((((())(()())((((()(((((((((((())(((()((())))((((((((((()(()(((())))(((((((()())(((())))))))()))))))))))(())(((()))))))((((((()(((())(((()(((()(()))((((((((())(()))())((((((((((()))((((((((((())))((((((())((((()(((((())())))((()((())(((())))))))))))))(((((())((())((()))))())(((()()(((())((((((((()))(()((((())(((((()))(((())(()))(((((((((()()))()()))())(()((()(((()((((()))))(((()))(()((((())(()((((((())(()((((((()))(((((()))((()((())((((()))(())))())))))())((((((()(((()(())(((()))((()((()((())()((())))(()))()))(((((()))(((((()(()())(((((()))(((())))(((()((((()))())())))((())((((((((()()())(()((())))))())())))()(((((()((((((()()))())(()))(((((((()((()(((((()((((((((((()))))(()((((((()(((()(()(()())))()))((())))((()((((()(((())(((()))))))((((((())((((((())(()((()((())((())(()(((((((((())()))))((())(((((()(((((((((()))())))))())(())))(()))((()(()(()((((()(((((()))))(())))()))((((())(()))))(()(((((((()(((((((())))))(())))((((())))))((())(((()(()()(((()(((()))(((((()(((())))()))())((((()((((()(((((((((()(())((()(((((((((()))))((()))))((()(()))))))))))((()(((((())))(()())()(((((((((()()()(()((())(((((()())(((((())())))(())))))()))))(()(()(((()(((((((((()(()(((((())))))))())))(())))))()))()(((()(((((()(()((()((()((())(()()))()(((()))(((()((((((((((((((())((()(((()((()))(((((())(())))))(()))()((((((()(())))((((((((((()()))()))))(())(())(((((((((((()))())(((((((())((((())))))(((()))(((((()((())(()(((((()()()))())))((())(()(((())(()((((()(((((()))())(((((((())(()))))))))())(()(((()((((((()))(()((())((()(((((((((((()))((())(((((()(()(()()(()(((()()()(()()(())))))))))(()))((((()((((((((((((((()))))))(((()))(((())((()()(((())))((())((()((((()(()))(())))(((((())(((())(((((()(()(((())()(((())((()(())())(((()())(((()((()())()(((()((()(())((((((())))))(()))((((()))(((((((()((((((()(())(((()()))(()))((()((())(((((((((((((((())((((()(()()))))))((((((((()))(((()(())))))((((()(())((((((()(()((((())(((()(((((((((((()))(()((((((())(()(((())(()))((())))())((()()((()(((())(((((()(((()((()))((((((())((((((()(())((()((()))))))))())(((((()(())))()((()())(()((()(((()(()(()())((((((())()))()(()((())(())))))((())((()()(((((((()((((()(((((((()))))())())))(((())))))((((())((((()())((((((()((((()())(((((()))))())((()()))(((()()())((((())(((())))(()(((((())(()((((()()))()((((())()))))(((()((())())(((()((((((()))()(((()(())))()()(((((((((((((()))))((((()))((())(()()(((()(())))()())(((((()()((())(((((((((((((((((())()(()(()((())))))))))((((()(((((((((((())(((()()))(()(((((()(((()(())))(()()(((()))((((((((())((((()(())))))))()(()))(((((())(()(())(()))))((((((()))))(((((()((())(((())())))))((()(()))))(()((((()(()(((()()))(((()()(((((()()))()))()(((((())))))(()(()(((()())(()()))(((()((((())()(()(()))))()(()))((()((()((())((()())(()((((((((((()(()))))((((())))(((()())(()()(()(())())))((()(((((((())))())()(()(()())))())((()(((())())(((((())))(((()((()())))(((((()((((()))))))(())(()(((()(((((((((((()((())()(((((((())(()(()(((())((()((()(())))()((()(((()(((((()()(((((()))((((()((()))))((((())(((((()((((()))(()))))(((()((((())((()((())(()(()(()))))))))))((()(())()((((()(()))((((()))()()(((()(((((()((((((((((((()())((((((((())(((((())(()))(((((()()((())))())())(((((((((()))((()((())(()(((((())))))))))())()())))))((((()((((()(((((())(()((())((()((((())))((((((((())))(((((((((((()())))((()))))))()))())))()))))())((()((())()((((()))(((((()))()(((()(()()(()()((((())(((((()(())))))))))(((())((((())((())((((((())(((())()))))))((()()()(((()((((((((()()())))))))(((((((()((())())))))))))(()((((()((())(((((()()((()(((((((((()())))((())))((())(((()((((((((()()))((((((()(((((()))(())))())()))())((()((())))((())(((())((()(()(((()(()))))(((()()))((((())(((()())((()((((()((((())))(()))()((((()(((((()(((((()()))()()))()((((()(())(((()(()(((()))((((()((()())(((()))(((((((())()))))(((((((((((()())(((((()(()))(((((()())(()(())()(((((((())(())((((())(())((((())((((())())((((((((((())))))))))((()(()(())(()(()()((((()()))((((((()))(()())))))))(((((((()()((((())(())(((()(()))(()())(((((((((())))(()))))(((((((((((((((()(()(((((((((()))(()))))))()(((((()())))(()(((((((((()(()(((()(()))((()((()(((())())(()((((((((()(((((((()))((()))(((()))(()))))())()()(((((((()(((()))))((((()(()(()(()()((()((((((()()(()((((((((()))(((()))))(((()(()(((((()))())())(((()((())))((((((()(((((()())())))))()()(((((((((())())((())((()()))))(((((((()(((()(()))))))(()))))(((())((()(()(())(()((()))(()((((()()((()))((())))((((((()((()())))))())(()(((()(((((()))((()((((())(()(()(((((()))())((()))))((((()((()())))()))))))))((((((((((((()(())((((())))()))())((((()((()())(((((()()))()))((())(((((((((()(())((((())((((((((()))(((()())))(((((((())()())))))((((((((((()))))()))())((((()(((())()((((()((((((()(((())(()))))))((()(()))))((())((())((()(()))(((((()()((()))())))((((((())(((((()((())())()))))((()))((((())((((()()(()(((()))((()((((()())))(((((((((((())))((((()()())()))(((()(((())))(((()((((((()()(((((())(()))())))))))())))(()))(()((())((()())((((((()())))))((((())((((((())))))((((((((()(())))())(((((((()()))()(()(((())(()((((()))))(()((())()))(((()((((()))((()))(((((()(()(()))))(((())((((((())((())((()((())((()))((((((((()))))()))((()))((()(((())(()()(()((((()((()(()((((((((((()(((()))(()())(()))))()((()))))))(((()))(()()((())(()((()((((())((()))))((((())(())((())((())((()(((())())()((((((()((((()((((()(())((((()))((())((((((()))()))((((((())))))))((((((((((()))(((((((((()()))))))(((())()))))))))(((((((()()((((())((((()())))((((((((())))(((((((()))(()((((((((()()((()()(()))()((()((((((()()((())))))())))(()((((((((((())(((((((()(((((((()))((()))))))(()))((()))))((()(((((()))())((()((()))(((()(()())(((()()(((())(())(((((()(((((((((((()))()((()((()(()))((((())))(())(((((()((())(((((((())())))(((())(((())()))))(()()(((((((((((((((((((((())(((((((())))())((((((((()))((((()((((((())(((((())())))(())((()((((())())))(((((((()))())))((((()()(()(((())(())((())))())(()((((((()((()(((((((()()))))()((()(((((())(())))))((()()((())(((()))))))())()((((((()(())))(((((((()))))))()((((())(()((((())))))((()((((()(((((()())))()())(((()((())(((((((((((((()(()))()((((())((((((()(()((())(()))(((((()()))))))(()(())((()((()))((((()(((()((()(()))((((((())))()()((((((()()())()))((()(((()(()(()(()(((((())())(()((())))((())((()))))())((((()(()((()(((((((()((()))((()))(((((())(((())((((())(()((()((()))))((((()(())))((((()((())((())))(()(((((())(((((()))(()())(((()()(((()((())(())))))))((((()((())(()((((()))((((((()(()())())))()))()(()((()((())))((()(())((((((()(()(((()(((((()(()((((()(((())(())))))))(()(((()(()(((((()(()())(((()())(((()())((())((()()))))))((((()(((((((()()((((((())(())((())))()))((((((())))((()((((((((())((((())))))()(((()())(()))(((((()(((()()))()))((()))())()((()(((((((((())(((())())))))(())(()(((()))((((((((()()))((()(((()()(()()))))))())(((()))((())(((((()((()(((()()))))((((((())())(()()()))()(((()((())(((())())))()(((((())()(((())(((((((()(()()(()((()(((()())((()))))()))(((()(((((((())(((()(()(((()()((((()(()))((())(((((()((((((((((())()))((()))))))())))))(((()((((()(()(((((((((()((()((()()((()((()(())(((()(((()((()(((((()))())(((())((()()(())((()(((((()))(()((((()((((()))(())))((()))((()(((()(()((()(()((())(())))))))(()(((((((()(((())(()((((((((((((((((((((())(((((((((((((()(((()))))(((())))))()())))))())))((((()))()(((()(()(((()))((())((()((((((((((()(()()(((())))(()(((((()(((()())()((())(())))((((((()(((()(())))))(())((((((((()()))(((((((((()(((((()(()(((((((()()())()))))())))))((()(((((()((((((())(()))((((()((((((((()(())(())))))()))))))()((((((())))(((())(((((((()((((())(())))()()((((((())))()((((((()(()(()))))((((((((((((()()(()((()())))((()(((((((())(((((()(((())))((((()(()((()(()(((()(()((((((()((()(((()(()((((()((())())))))())))(((()())((((((((((())))()())((((())))(((((((((((())()(()()(((((())(((()(((()((())((((((()())((()())((((((((((()((())))))()())))))())))))(())((((()((((())())((()))((((((((((()())))())))(())()(((((((((())))((((()))((((())((()((()))((())()(((((()))(())((((((()))))((())(((()(((((((()(((((()(((((())(()(()()()(())))))))()))()(()()))((((((((()))(((((((((()(()())()((()(())()))))))((()(((((()))()((()((()())))((((()(((((()((((((((((((())(((((((((((()((((())((((((()()(()(()(((((((())()()((()((((()((((((()()((((((()())(((((())(()))))(((()((((()(())()((((((())(()()(((()()(((()((((())((((()))))())))))))((()()(((()(()))())))))(((((()((((()))(()(((())((())((((()((((())((((((()()(((((())))))))(((()()())(((()((()((())))))(()((()((()())((()()((((())(()())))(((((()((((((((((()())))(((())((((()((())))((((()((((((()(((())(((()((((((())(((()(()(()()((())())))))(())))))((()))))((()(((((((((((()((())((((()(()))())(((())()(((((((()))))))(((()((((())(()))())((())))()((((((()(((()))((())))(((((()))(((()))()()(())())(((((())((((())))((((((())())(()((()()((((((()(())((())))))))(()))((((()((()))(())))(((((((((((((())()((((()))((()))(((())((())))))))(((((((()()(())))))(()(((((())(()())))((((()(())))(((())()((()(()(((()(()(())((((())(((((()(((((((((()(()(()(((()))()))((((()()((()()(()((())(()(()(((((((())())(()((())()(()((())((()(((((((((((((()))))(((((()())((((((((()))))(()))))((((((()(()(((()()))((()(((((((((((((((()((()))))(()((()))))()))))((()()())))()((()((((())((((())((((()))(((((((())))(()())))(((())(((())((((())((((())(((()()())(((((())((((((()()(())))(((((()(()()((((((((((((((((()))((()((((((()(()((((((((((((()()(((((((()((()()()((()((((((((()(((()))((((()))()))))))))((())((((((()))))((((((((()())(((((((((())()()))))))()(()(()(((())((((())())()))))(())))((((((((((((((())))()))))(((()((((((((())((())))))())(((((())((((((())((())(((((((((((()((()())(()()))(()((()))((()((())))((((((((()))))()))((()((()))((((())(((((((((((()())(((())))))))(()))((()(((((((()(((((()))())))))(())((((()()))(((((((((((()((()(()))(((())(((()((())((())()((((((()((())(()))(()())(((()(())((()))()))(((((()(())((()(((((((((((()((((((())()))(((((()))(((((()(((()))((())()(((((((()())(()(()((((((((())(((()(((((((())((((()(((((())))())((((())))(()))))(())())((((()(((()(((())())(((((()(((()())))())))((()((()())()(((((()((())))((()((()()))))))(((()((((()((()((((((((())(())))))))(()((())())))(((()((()(()))))(((((((()((()()))(((((((()))(((()(((()(((((()(()((((()((()))))(())))))(()))()()(((((((()(((()((((((()()))()(((()))(()(((((((((()))((((()(((((((()(((()(())))())))())))()())()))))(((()(((((()))((((()())((((())(((((())((((((()))(((((())((())(((())((((())(((()(())(((()(()((())(()))))((((()(((()))))))((())((((()((()))))((((((((((((((())())()((((()))())(((())(()(()((((()()))))))))((()()((()((((((()(()())())))(((((((())(())))((((()))((()))))((()(()((((()))((((((()(()))))))())())))((((((((()())(())((()(()((((((((()())))()))(((((())((()))(((((((())))))((()((((())(((()))())))(((((())((()())))))()(()((((())(((((())))((())(((()))((((((()())(()(()))))())))(((()(((((((()(()(((())()))()))(()((()((((()))(((((())()))((((((()(())))(()()))))((((((()))))))(((((((())(((())())((()()))())((()((()(()((()((((((((((()(())(())))()(())))((()((((()))())()))))))(()()))))(())((((((()))(()(((((()(()()(((((())(()(())(((((((()))))))((((((())())))()(((((()((((()(()((()(((()())(())))(((((())(((()(((((((()))()(()((()((((((((()()(()((((()))((()()((((((((())())(((()(()))(()()((())()(((()))(((()))))((((()(()))((((((((((()(()((()))()(((())(((()(()())))(((((((((((()))))((()((()((())))(()((((((()(()(((())(((()))()(((()(((((((((((())))())((((((()())(((()))))(((()(((((((((((()((((()()(()()(((((((())))()()))((((((())))))((()()((((((()()(()))))))(()))(((()((((())((((())(())))))(()((((())(((()())(((((((((((((())))))))(((((())((((((())((()(())))))(((())((((()(())(())((((()))((((())))((((((()(()((((((())(((((((((((((()))))))))))))))((((((())((((()(()))))(()))))(((((((()))((()(((()(()))((((((((()())))((()(())))))()())(((((((())(()((((((())((()(()(()(()((())((((())((((((((())))()((((((())))))()(()))))())(())(((((()(()(((((()()))((((((()((())))()))()())((())))(((((((((())()()))((((((()((()(((()))(()))(((()))))()))((((((((())((((()((())(()()(((()))((()))))(((((()))))()(((((((())((()()((((())())(((()()()))))()()))((((((((((()))()(()((((((())))((())(((((((((()()()))((((()()))))((((((())((()(((((()))(())))(((()((((())((((((((()(((((((())()(()(((()(((((())(((()))))))))))(()((())())((((())))(((((((()))((((((((()((((((((((()(((((()))())((()(((((()))()))((())(((((((()(((()(()(((()()((((((((((())))(()))()))()((())))))(()((((((())()((((((())())((()((())))))))(((((()((((()()))((()(((((())))()))())(((()((())()(((((()(()((((()))))))))(()(()(()((((((((()(((((())(((((((((((())(()(((())((((((((((((((()(())))())())())(()()))))))))))(()(()()((((())))))(()((()())((())(()((((((())))(((((()(((((((())))()))))(()()))))))(((((())))()((((()(()((((((((((((((((()))(((((()(()())(()))((((((()(()()()))(()((((((((()(((())()))()))((((())((()()((())((()(((()())((((()))))))))(((((((((()((()((((()())))(((((()(((())))((()(((((((())))(()()))()))))))))()()))((())((()((((((((((())(((()))(((((((()((((()())(((((())))())(((((()))(()))))))(((()))()(((((()((()(((())(((()((())((())(()(())())))()))))((((((())((((((((())))))(((((()()))((((((((()((((((()(()())(()(()((()((()(()(((((())((())())((()()()))(((((((())(()((((()()))))))()(((())((((()(())()))(((((()(())))(()())(((()()((((((()(((()(())))()))))((())))())((((((())))(((((((())(()))(((((())())))(((((())(((()()())())((((()(((((()()))(((((((()((((())(((()(((())))))))(()))))))((())(((()))()))((())(((())()((()(()()((((((()))(()))(((()(()(()(((()(()()))((((((((()())()))((((((((()())(((()(()(()())(()((())))()(((()())((((()))(((((((()()))(())())()(((())())((())(()(())(()(((()()(((((())()))(())))((((()(((((()))))()))))(((((((()(((((()))()())))(((()(((((((()(((((()))()((((())))(((()))((((()))(()(()))(((()((())))))))))()))(((((()(()((())(((()))(())()(((((())()))((()(((((()(()()(()((())(())(((())))))((()((((((()))()(((()()())())((())((()((()((((((()())))))((((()((((((((())()))((((()())))((())((()())(((((((())((())))))(()(((((((())())((((((()(()))(((((((((((()))((()(())))((((())))(((((((()(((((((()()))))))(()()(((((())(()((()((((()(((())(((((((((())(((()((()((()((()))(((((((())())())((((((()))(())()))((())((((((((()))()((((((()((((((())(())))((()))))()))())((())))(((((((()((()()(((((((()(((()(()()((()()((())((((()(()(())(()))))(()((())))((()((((()))(((()((((((((((()((()())))))()))())(((((((((()((((((((((()))))((())))()))))))((()))()))))((()(((()((()))(()(((()(((((((((())(((((())()))()(()))))(())))(()))))(((())((((((()(((((((()(())(((((()))(((()))((())(((((((((()))((())))())(())))))()))))))(()(((((()((())))(((()())((()()()(((((((()((()())()((())((((((()(((())))((()(((((())))(()))(()())))(((()(()(()))((()((()((((()(((((())(((((((())))((()))))(((()((((((((((((((((((()(((((()((()(((()((((((()(())(((((((((((((())()(()((()(())))))(()()()))))())()())))))))))))((())))))()))))(()))))))))))))))((())))))))()((())((((())))(((()))))))((())))((((((()((((((()(()))()((((())(()))))(((())(()((((((((((((()(((()((((()))((((()()((()(()))))((((((((()(((((((((()((()()((()(()))())((((()((()((((()(((())((((((())))(((()))())((((((())(()(((((((())(((((()((())(()))))(()))(((((((((((())(((()((())(((())))()((((()((((()))(())))((((((()(((())))))(()))((((((())((()(())))()))((((((((()())))((()(()))(()))(()(((((())()))(((((()((()()))()(())))((((()()(((()((((()((((()(()())((((()(()(((((()))))(((((((((((((())((())))(()))(((((((((())())((()((((())((()(()))(()()()(((((())()(())))))))))()((()((((((()((())))(((((((((())(()((())))))))((()(()((()()()(()(()(()(()(())(()))))))((((())(((()(((((())()(((((((((()(((())((()(()))))))))(()(()((((((((()((()())(())(((()()((((()))()(()(()))))))(()()((())))((((((()((((()(((()))()(()(((())()((((())))))())(((((((())(((((()))))())))()))()(()((((()))(((((())(((()(((())())))((()())())))((((((())(()((())((((()()))(((()((((((((())((((((()()(((()(((((()((((())))))()())))((()))))((((()((((((()(((()))))())(((((((()(()()((((((()(())))))))))())((((((())((()(((())((()(((((()))((((()(())))((((()(()()())))(()(()(((())())((())()((()()))((()(((()()(())(((())())(((((()()(((()()))(((((((()())))(((((((())))((((((((((((()))))(()(((((((((()((())))))))())))((())((()((())(()(()())))((()((((((()))(())(()()((((())))())(((((()((((((())(()())))((((()()((()(()))())((((((()(((((((((((((((()())((()()(((())(((()((((()()))()((())))))(((((()((()((()(()))(((())()))((((()())))((()((((((()(((((((((()))))(())))))((((()))))))))()((()())))(()((()(((((((())))((((((()(((())(((())())()))()))((((((()((((((())))(((()))))(((((()(((()())((())))(((()(())()))((()(((((()(())(()))(((((()((((()(((())))()(((((()))))))((((()))))))()))()))(()())((())(()(((((((((()))))))(((()())((((())()))((()((((()()()(((((()()))()))()))())()(((()()(()())((((()(((((((((((((()(())(((()(()))))((()()))))))(((()))((((())((())()((((()(((())(((())((((())((()))))(()(()(((((((((()))))))(((((((()((()))))))))(()))))(((()(((()(((((((()))(())))((((())((((()))((((()((((())(((((())())))))((((())(((()))(()(((()))))(((((((((()())(()))))((((((((((())()()(()((()))))()((((((((()))(()(((((()()((()))())))(()((()))())(((((((()))))(((((((((()()((())(((())((((((())(()())(((((()((())))))((()((((()))))(()((((()((()(()(((()))))((())((((()))))((((())))((((()()(())))((((((((()(()())((()))))))()(()((()(()(((((())(((((((())())(())))))))))()))(((()((((())))(((()((()((((()((()(()))(((()((()(()))))((()((((())()(((((()(((((((())(((())((())()))((((()((())())))()))))))))))((((()))(((((((()(((((((()))))(((((((()((((()(()((()))())))(()))()))(((()))))))))((((((()()(()((((())(()(())((((()))((()())(())((((((()())))())))))((()((())(((()(((()(((()(()((())((((())(((())(()))))))))(((((((()))))(((())((((((((()()))((()))((())()((((()))(((()))))((((((((()(()((()((()(()))()((((()((())()((((((((()))((()(((())())()))()))))))))))))))))))(((()()))()((())(()((((((()))())(((((((())(((()())()((((((())((()))((())(((((())()((((()(())((()((((((((()()())))(()((()(()((((((())))()((((()))(((())((((((()(()))((()(()))))(((((())))((((((()(((((()()(((()((())())))))))))))))(((((((((())()(((()())(()(())))()(((((((((()(())(((())))))())))(((((((((((((()((())))((((((())())()))()))()))(((((()(((((((()))((())((()(((((((()((((((()))(((((((()()((()()))())))))))))))))))))((((())())()))))(((((()((((((((()))))((()())((()(((((((()()))((())((()(((((()(())))(((()((((((((())))(()))())))(((((((())))))((()(((((())))()))()))((((((((((((((()((((((()(()))))()))(((((())))))))))(((((((((()())((((()()))(((((((((())((((((()((()))))))(((((((()())))))((((((((())))(((((())(())(((()))(()(()(())((((((((()(()((())(())(()))))(()(((((()(()))(()(()))))((((()(()((())(()()((())(((()()))))))(((((((())(()(()())(((())()((())((((()((()((((((((()(()(((()((())))))(()(()())(((((())(((()))))))((((()(((((()))((((()))())(((((((()(((()))((()))))((((()(((((((()(((()()())())))((((()()((((((((((()(((())(()))))(((()))))))())((()())((((((()(((()))()(()(()())(((((())())((((()(((()((()()))())))))((())))((())(((())(((((((())((((()())())()(((((()(((((((()))(((((())((((()))(((()))((()((()(()((((((()((((((())(())))))((()(((((()(((()))())))((())(())(((((()((())))())))((()(())(((())(()((((()((()))(()((()))(((((()(((()(()((())(((()))(((((()))(((()(((()))))())))())))())())))))()())))()())))))()(()(())()(((()(()()((((()))(((()(()((()((((()((()()(((((()()((())()))))))((())()(()(()((((()))(((()((()((((((()(()(((()())()))))((((()(()((()((((())())(()()(())))()((()((((((())())))())((((()((((((((())))(((()())(((())(())))))((()(((()((((()()(((((())()((())(()))))(((((((()))(((((((()())))))((())(((()))(((((((()))(((((((()(())))(((()()())))))))))((((())((((()((((())())))((((((((()((((())((()))((((())))((()))(((((())(())))())()((((()((((()(())()))))))(()((((((())))(()(((((()))))((((((()(())((((()))))))())((()()(((((()())())))())((((()((((((())))()(()((((()))))()((((((((()(((())(()((()(())))(((()((()()()))))))))(()))))))((()())(((((())((()(()((()))((((()(((()()))(()))(((((((((((((())))(())))())))()())))))))((((((()((((()((((((())())))))((((())((((((((())))))))))((((()()))(((((((((()(()))((((()(()))()))(((((((()(())))()))())((((()()))(((())(((()()))(((((()))((((((((((()(((()(()(((((((())(((()((()(((((())))))(((((())))((())))()))(((((()((((((()(()((((())))))((((()((()))))((((((()(((((((((()(((())))()((((((((())((())))))(())(((((()(((())))((((((((((((((((())(()(((()((()(()(()())))()((()(((((()))())(((())(()))((((()))())(((((())(((()((()))(((()))))((((((()())()(((()((()(((())((())((()())(((()))))))(()(()(((()())((()()))(((((()())(())())((((((((((())(((()((()()((()(((()(()(((((()))))))((())(())))(((((()((())((((((()))()(()()((((((((())))))(((((()))()))))()))()))))))((((((((((((())()((((())(()(())))()(())((()(()())(((((((((((()())(((())))))))))((())(())(((()((((((()()(()))())))((((())(()()))()(((()((()((())(()))((()))))((())))(((()(()((((((())((()(())))((()((((()))((())))))())(((()((())(((((((()((()))((((())))((()((())(()(()(((((((()())()((()))))))))(()((((()((()))(((()((((((((((())())))()))))()))((((((()(()))))((()(()(()(((()))))))((((()((((()))(((()))((()((())))(((()(((((())))())((((()(()((()(())(((()((()(((())(((()((()))()((())(((()())))))(()(()(((((()))))()((((()()(((()(((()))()))())())((())((((((()()()))(((((()()))))((((((())()((()(()(((())(()(())((((((()((())))))))(((((((()))))((((())(()((((((())(((()(())((()((()()((((((((())((((()())((((((((())())))))))))((()(()())))))))())))(())))))))((((()((((())))(())))())((((((((()))((()((((((()((((()(((((((()))(()()))((((()((())()))))(((())(())((()(()))((((((()))(((((((())((((())(((()((()((())))(((((((()(()))(((((()((())(((((((((((())())))(((()(((((((((((()((())())))()))(()))))))(()(((((((((((()((((()())((()))))))(()))))((((((((())))((((((((()(()))(((((())(()(((()))(((())((((())))((())(((()((()())))(((((((((((()((((()))())))())())(()))((()))))())))(()((((((())((()(()))(((()()(()))((()(((()(((((())))((((((((()()()((((()(()))))(())))((())(((()))((((((()())))((((()())((((()()()((((()))(((((((()())((((((()((()(()((())))))))(()((((())(())(()))(((()))((((((((())((((()))((()(()((((()(()())))()))()))((()))))((((()((()((()((())))()(((((((()((()(()(()((((((()(((((())()(((())((())((())(()(((()(()))(((((((((((()()))((()(()((((((())())))(()((()((()))))))(((()((()((()(()((()((((())))(((((((((((((((()(()((((((((()((()((()))))((()())())((((()((())((((())())))((((())))()))((((((()((((((())))(((()))))))(()()))()(((((((((()(((())((()))))(((((((((((()))))(((()(((()((()((())))))((((((()))()(()((((())((()((()))())(()((())(()((())))((()((((((((((((((())((()(((())((()()(()()()))))))()))))))))((((())((((()))(()((((()(()(((((((()(()((((((()))((((())((()()))(()((((()))(((((((())(((())))(())))))((())())((((((((()))((()(((((()(()(((())))()(((()((()))(((())((())))())(((()))(()((((((()((((((()())))(())))()(((((()((((()(()((())(()))))()((((())(()()))(((()((())((((((())))(((())))(((((((((())((((()))))(((((()((((())())((()(((()((((()())))())))))))))))))))(()())((()(((()(())((()(((())(((((((()()))(()((((((((()()))(()(((((((()())(()(()((()())((((((())())(()))(((((()(()(())))((()(((((((()()))((())((()())((((()((()((((((())())((((((()))(()((())(()(((((((()(()()))))(()))))))))))((((()()(()())((((((()((((()))((())(((((())))))(((((()(((()((((()((())(((()((()))))))))(())))))))(((()))(((((()))()(((((((()(())))))((()((())(((((((()(()())((()))(((())))((()((((((()))(())))))()((((())(((((()(((((((((((((((((((())))(()))(()))()(((()((((()())(((((((()((((((((()(()))))(()))((()((()))(()((((()))))))))))()((())(((())(((()(()(()())(())(((((((((())))))(()))()(()()))((((())((()))(((()(()(()(((())(((())(((()))))((((((()))())))(()((((()))((((())(((((()((()(()(()(((()(((()(((()(())(())))))))))()))))((((((())))()))((()((())((((())()(((((()(()((()))))(((((()(()))(((((((()(())))))(((((())(()((((((()()()))((()((((()))))))(((()(())())(((((((()(()))))))()((((((((((((((((()())((((((((()(())))(()(()))))))))(((()((()((())(()(((((((((((((((((((()()))))((((()))(())))))((((((((((()((())((()(()))))((((((((((((((()(())))()((((((((())())))(()))))(((()((()((()(((()))((((()((())))))(((((((()))())()))(((()((()(((())((())))()(()())((((())(()(((((((())))(()(((())())()))))())))(()((((((((((((((((((())((())((()(((())()((((((()(((((()))()))(()))(((((((()))(()))((((()))((())(((())(((()((()(()()))()(((((((((()()((((()()(()))))(()(()))(((())(()(())(((((()()()(()))))()()((()((((()()))()())(((()((()())))(()((()())))()))((((((((())(())))((()((((()(()(()))))))(((()))((()()))(((((()((((((()())(((()()))()(()))))(((((((())(())(()()))((((()())(()))))))((((()((((()()(((()(()((((()((())((((())(()((()()(()((((((((())(((()))(((((((((()(())(((((())())))((())(())((((((()))((((((((((((((((())))(((())(((((()))((((((((((()()((((()(((((()))((())))(()(((((((()((()((((())))()))(((()((()))))))()))(((((()((()((((())))))(((())())(((()()((((())(()))(())()())(((()(((()))(((()((((()(((((()((((())(((((()))()((())((())))))))()))(((()))((((((((())(((((()))()(()))((((((((((()((())()(()(((()((((()(()(()))))())())))())))))())))((((()(((())(()))((())((((((((())))(((((((()(())))()))()))))(((((())((((((()((((()((((())()))(((((()(()(((()((())))(((((((())())))(((((()))(())))(()(()(()(((()())())))(((((())((()(((()))))((((((()))((((()))))((((()))((((((((()((())((((()))(((()()((((()(()(())))))(((((())()))(()(())(((((((((((((())))))))(())()))(((((((()))()))(((((()(()))(((((()()))((((((((((()((((((((((((((()))))()))((((()((()(((((((())))((((((())(((((()((()))())))(((((())(()((()())))))((((((()())))()((((()())))((((((((()(()((())(((((()((((((((((((()))((()((((())(((((((()))(((((((((((())()(((())((()())())(((((())(((((())(())(()((())(()))))))(()(((((()((()(()))(())))(((((((())(((((((()))(((((((()((()(()(())))))))((((()((()(((((())()))(((((((()))((((((()(((()())))))(()))))()))))((((()(()(((((((()(((()))(((((()((((())(()((((())(()))))(((()())))))(()(((((((((()((()())(()(((())))((((()())))(((()(()()((())(((((()))))))))))((((()((((()())(()(((((()))(((()((()((()()(()((((())((((()((())(((((())((((((()))(((())((((((())))()()))))))((()((())(((((()((()))((((((())))(((()())(()(((((((()))((((((((((((()(()((((((((((((((((())()(())))(()(())((((((()))((()()(((((())(((((((((())((())))()))(()))((())((((()(()((((())(((()((()(())()))))()((()(((((((())((()(()))(((()(()(()((()))(()())(((((((())))((()))))(()((()(()))((((((())(()(()))))))()((((((()((())(()((())))(((()((((((())(()()))(()(((())(()())))))))))(((()())())(()((((()((()((((()((())))))())))((((((((((())()))(()(((((()(((()(()(((((((()(((((((())()((())()(((()))((())((((((()()))((((((()((()))))((((((()()(())))(((((((((((()((((()((((((()())))((()(((())((((()(()()))))((())))(())))))))()))(())((((((()))()(((((((()))((((()((())(((()(((()((((((())(()(((()))()))))))(((((((((()))(((((())(((((()))(())))))((((((((((((()))))))(((())(((((()((((((((()())(((((())((()(((((((((())))))()(((((((())(((((())(()((((()(((((()(((()))(((()(((()(((((()(()()))))))())(()(((())((((((()()))))(((()()))((())))(()(((()(())(())(((((()(()))(((())())((((((((()((()(((())))(()))(((())((((((((())))((((()(((()()))))(((()))))(()))(((()(((()((()((())(((()))((())()))))((()())(()()((((()((()(((())))(())))((((((((()))((()(((((((()())((())((((()))(((((((((()))))))))(((((((()))((())(((()())))))))(()((())(()))(((((((((((()()(((((((((()(((())))))(())))((()(((((((())(())(((((((((()()(((())())()))))()(())))())()))(((((()(((()(()()((((()()((((((()((((()((((()()()((((())))((((())))((((()())))((((())(((((())())((((()())(((((()))((((((()())(())))))))))(()(()())((((((())))))(((()((((((((()((()(())())(((((((((())((()))))()(((()))((())((((()))))(((()(()())((((((((()((()()(()))))())(()))(((()((((()())()))((((((((((()(()(((((((((()))((((()(((())(((((((((()))((())))())((((())((())((((((()))()))(((())()))((()((((()))((((((())))))))((())(()())))(((((((())(()(()(((((((()(())))))))(((()((())(((((()((((()((()))((())((()()))((((()(()))()))((()))(((((((())(((((((()))(())((()((()((((()()))((()((())((()))))(()(((())((()(((((())))(((()))))(())))(((())((((()(()(()())))()(((((()))())((((()())))(((())(((())(()())))(((())(()((()(((()((()(((((((()(()))())))())(((((())((()()))))(()(()(((())()(((()(()((((())((((((()(((((((((((()()))()))))(((()())))))())(()((()))()))))())))(((()(()())((()(()(((()((()(((())())(((())((((())()(((((((((()))))))))()))))((()))())(((((()((())(())((()())(((((((()(((()((((())((((()((((()))))((()(((()())((((((())(((()(())))))(()())))(())((((((()))(()(((()))((())(()(((((()))((()(((()(())))()))((((()()(())((((((((((()))())(((((((())))((((()((((((())()(((((()((((()())(((()((((())))(((())))))())))((()()(()))((((())(()(((()(())))(((((()))(()))(((()))((((((())()()))((((())((()(()()((()))))((((((((()))((((((((()((()(()())()(())(((((((()(()(()((((()((()))))()()))))))))))))(((()((())(((()))((()))(((()())(((((())()(((((((((())))(((((()((((())(()))())(()(((((((()(()((((((()(((((()()((())((()()))(()(((((((((()()))())(()((()()))))))))(()((()()))(()(())((()(((((())((()())()(((()((())))))(((((((())))((((()))))))(((()((()((((())((((()))))((((((((((()))(((((()()))((((((())(())))((((())))(()((()(()(()(((()(((((((((()))))))))(((()()(())))))((((()())))(()(((()(((())())((((()))((((()())(((((((()((())))(((()))()))))))((())))))(()(((()())((((()(((((((()())))((((())((()((()((((())((((()((()(((((((((()))(()(((()(((((())))())((())())((()((((((()((((()))(((()))))(())(((()(()(((((()))(()((()))))((()))(((()(((()(()))))))(()()(()(((()((((((((()((((()())((()))()(()(())((((())((()))((()((()())(()(()(((()))))))(((()))((()((()))(((((()))()((()()((((())(((()(((((())()))((((())((())))(((((((())(((()(()))()))(((())))))(((((()((()(()(((((()((()(((())(()()(()((((()))(((((())))()((((((((()()((()(()))()))(())))(()))(()((()(((()())(())((((()((((((())())(((()(((()(((()))((()())))))(()))))))()((((((((((()))())))())(((((((((((((())))))()(((((()()(((((((((((())((()())((()((())())))))))())(()(()(((((((()((((()))(((()())(((()(()()(((()((((()((())((()((((((()()))))()(((((()))))()))())))))()((()))))(())))(((((((((((((((((())((((((()(())))))())))))))((((())(((()(((((((((((((()((())))))))))))(((())()((((((((((((()))(((())((()())))(((((((()((())(((()((()(((((()((((()((()(()((()(((((((())((((((())(()))))((()(())))))))(((())(((()(()))))(()((((()(((()()))(()((((())(((()(((()))(((((((((((()))(((())(((()))))))()(()()(()(((()(((())(((()((())()))(((((((())))(())))((((()(((()(()(()))))())))(())((((((()())))((()))(((((((())()())))()((()((((((((())))((((((()))))(((((((((()(()((()((())()(()))))(()((()())))))))())))(((((())()((((()((()(((()(()))((((())((()())(((()(((((()))(()())))))(((((()))())((((((()((()())(()(()((()))(((()((((()())))(()))(()(((())((()()(()))))))()))()())(()(()(((((((((()((()()((()(()((((()))((()(((((())()))(()(((((())(())))((()((((((((()((())))(((((((())))))(()((()(()(((())))))))()))))))((()))(()()))())((((((((()))))((((((((()))(()))())()(()(((()))((((()(((((()))))((())(()())((()(((((((())))(((((((((((()(())))())))))))(()(((((()((()((((((()((()((((()((())))(((())(()())((((()(()))))((()(()))())(((((())))(((()(()(())(((())(()((((((())))))(())))))(((((())))((((((()())(()()))(((((((((((()())()))(((()(((((())))(()(()))))))(((((()((((((())(((((((()))()))((((()((((((()())(())((((()(((()))))()(()(()((()(())((())(()((((((()()))))(((((((((())))(()))))(()(((((((()))))(((((((((((()(())))))))))))(((()((((()))((((((()((((((())((())((()()()())((()(((())((()(()((())())))(()()))(((((()())()())((((()(((((()()((((((()()((((())))(())(()(()((()))))))))((()(()((()()((()((()((())))()(((())((()((()(()))()((()(()()(((()(((((()()))())))((()(((((((()(()))((((()((())))((((((())(((((()(((()(((()()(()))((()(((((((()(()(((()))(()(()()))))))(()((())((())(((((((((())((((()))))))())(((((())(((((()((()))))(())(()((((((((((()(())))(()()()))())((((((()((()()()))(()(()))))((()((((()()))()(((((())((((((())))((())((((()()((((()()))((((((((((())))())((((()((((()())(())))(((()(((((()))))(()(())())))()((()(((()(((()))))(()())())(((((((())((()(()(()(())((((((((()((((((((((((((())))))((()))())(()(((((()())(((()(((((((((((((((((((())))))))))))((((((()(()))((((()()))(((((((())(((((((((()((((())((())()(((((()(((()(((((())(()(())))())))((())))((()(((()(((())()()))))))))()))))(((()))())))()(()((((((((((()))((())((((((())((((((((())(()((((()(()((((()(((()))(((()))))))((((())))))))(()(((((((((((((((((()(((()((((()(()(()((((())))()(())))())))((())(((((((((()())((((())()((((())())((((())(())(((()((())(((((()(((()((((((((((((()))()))((()((((((((((())))((())()()(()()((((((()(()(((())))(()))))())((()(())(((((((()())((()(()((()))(())((((((()()))(((())(()(())))((((((((((()(()((((((())(((((()())((((((())))(())(((()))()((())((()((())((((()((((()(()(())((((()(((()))(()))))((((((((((()((())(((())())(()))())))))((()((((((())((((()))(()(()))))()((())(()((()))(()((((()(((()())))(((()))))))(()())(())((((()()))((((((((()))()((((((()((()))))(()((()(((()(((()))(())((((()())(((()))((()((((((()))(((())(((())(((())))()())(((((((()((((((((((())))))))))())))((((()()))())(()(()((((())())((((()))()((((()((()((())(((((())))(((((((()))(())(((()((((())))())()))(((((())((()(((((((()))))(()(()))))()))))((((()(()(((((()()))()))(((((((()((((((((((((((()())())(((()(()))()))))))))((((())))))))))))))(()((()))(()())(((()()))(((()((((()((((((((((((((()()))())(((()))(())(((()((()))(((()((((()((()(((()((((((((())(())(()))))())())))(()(((())()(((((((((()(()))))(()((()()())(((()()((()))))()(((((((((((()))))))(((()((()(()))((((()(())))(((((())))(()))))((((()(()(()(((())(())(((((((()(((()))())((()())))((((()(((((())))(((()))(())(())))((())(()((()((((((())(()(())(((((((())()())))))))))()))))(()(()((((()()))))((())((((((((((()((())(()()())))(((()())(((((()()((((((((((()(()()(((()(((()(((()(((((((((()(((((()))(()()(()()((((())()))(())((())((()(()((()((()(((()))))))))())(()((()))((((((((((((()))(((()())((((()()))(()()()))(((((((())))(()())))(()()(()((((((())((())))(()(((()((())))((((())(((((()((((())())((((())()(((())((()((((()()))))(()))))()(()))))()))(()))()))(((((()))))))))))(())()))((((((())(())(((()((((((((((((())(((((((()(()((()(()((((((()(()))))((()())))(((((()))))()))((((()())(((((()(((((((((((((((((((((()))))((((()()))))()))))))))(()))()))))(()((()((((())((()(((((((()(((())((()(()(((((((())(()))(())(((((())(((((()(()())()))(((()((())(()())(()(((()(()(((()())))))(()((()(()((((((()((((()(())))))))((()))))))((((()((((()(())())((((()((((()))(((()((((()))()(())))())))))(((()((((((()((((()()())))((()()((()()((((((((((()))(())))())((())))))()(()))))))))((()((((()))((((()))()(((())(((()((((()(())))))))((((((()(((((((((()))))))())(((((((((((((())))))(((((((()(((((((((((((())))))))))))())))))))()((((())))((())((((()((((((())(()))))(((()(((((((((()))((()((())((())))((()()(((((()((()(()(())(((((((()((((())()))))(((()))))((()))))))))))()()))))))(()((((())))(())()(((((((())(((()()))((())((((((((((())))))))(((((())(((()()((((()(((()()))(((((((((())))))))((()(()(()(())(((((()())(()()((((()(())((()(((()(())(((((()()))((())())(((()((((()(()))))((())))(()((((()()()))()(()((((((())(())(((())))(((((())(((()))((((()(((()()(((((((())(()(((()()))()(((((())(((((((()))(()))))))))(((((()((())()()(((()()((((())((()(((()((((((()))))()(((()((()))))((()))))))())))())((())(((()())(((((((())((())((())))(())))((()((()(((((())((())((((()(((((())((((())((()()((((((((((())))((())((((((())))((((()))()((()((()(((()())())((((())((()((()((((((((((()((())))(()((((()()))))((((((()((((((()(((((((((((((((()())())))()))((((()(((()((()()((((()((()(()))(()))))))))))())))(((())((((()((((((((((()((((((((((())(((((()((())((()((((()(())))(((((((())))((((((((((()())))(((()((((((((((((()(((((((()(((((()()))()(()))))))(())((((()()((()((((((())(((((()(())))(()()(()()(()()))))))(())))(()((()(((((()((()))())(((()(((())((()()(()(()(()((((()((((()()))(((((())))(()(((())((((((()))())))(()))))((((((((()((()))(((((())(((((((()))())()))))((()()(((()((()))())((((((((()))(()))((((()))(()))))((())(((())((((()()(()((()((((((((((()))()()))))()))(((()(()((((((((())())())(((()))()((((((((()((())))(()))))((()(()))))()))(((((((((()((())))((()()(()((())())(((((()((()())(((((())))))))(())))(()((()(((((()(((()))))(((()((((()(()(()))))())))))))())())(((((()((((((()()))((()(())((())((((()())(((()())))))(())(((()()(())))((()()()((((((()(()))((((()))((((()(()((()())((((()))())((()(()))(()(((())))())(((()((((((()(((()(())())(((((()()))()))))))((((((()(((()((((()((((())))))(()())))(((()()((((((())))())((((((((()))(((()((()(((((())))(()))())(((())()((()(())(((())(((())))))((()()((((((())))((((((()((()(((()))))(((()))(((()))))))(()((((((((()(()(((()(((()((((()(((((()())()(((((()()))())((()()(()(((((((()))((()((((())(()(((())()())(((((())()((()()))(((((((((())((()((()()))))))(((((((((())))(()(((((())))((((((()())()())))))((()((()(()()(((((((()((((((())((((()(())((((())))(((()))(())(((())((()(()))())))))))())))))(((()(()))(((()((()((((((((()((((()))((())(((()))))))()(())))()((((()()((((((((((()(((()(((())(())))))))(((())())))((()(((())())((((((())(()()))))((((((()())())()(((((())(((()))(()((()((((((()(())((((())()(()(()((((((()))())))((()))))(((()(()()(((()())))((()((()(()((()))))(((((((((((((())((())((((((((((()())((()))())(((()((((())((())((())((((())(((()((())))))))())))()))))(((((((((((()(((((((()(())))))(((((()((((()))))((((()((((()))(()(((()(()((((((())))())((((((()())))))))(((((())(()(((())((((()()))(()(()))))))((()((((((()))(((((()))()()((())((((()()))(())()))))(((()(()(((())(((((()))()((((())))))((((((((((((())())(((()(()(((())()(((((()))))(((()((()(((()))(((((())(((()(((()(())(()))(((())((((())(((())))))))))(((((((((()())))))()))((((()(((()))))))(((((((((()))(()())(()(())(((((((((())(())))(()))))((())(()(()())))))((()((((((((())((())))((())((((()((()(((())())(()(((((()(((())(((((((()))(()())())))))()((()))((())(((())((()((())((())()))(((()(((()))))))((((()))())((((()()(((((((()(()()))()))))()((()())())((((())((((())))(((()(((())())(((((()))()((((((())))()()(()()(()))))()((()((((((((()((())()(()(((((((())())(((())((()((((((((())(()))))(()()(((((())))((((((()(((((((((()))())())((())))(((()(((((((()))())((((((((((((()((()))(((((())())(((((())()(((())))((()(((((((()((()((((()))((()(((()(((((())(()()(()(((((()((((()((()())((((((()(()))()(((((((()(((()())()))(()))(((((((())(((()(((()())))())((()())(((()())((())(((((())()(()))()((()()(()(((()(()))(((()()()))))((((()()))((((()(())(((((((((()(())))(((())))))((((()))(((())((((((()))(())((((()())(((())(((((((()(((((()))())))))(((()(()()))((((()(((())((())))())((((()))((()))((()(((((()))))((((())()(()(((())(()(((((())))()())(()))))(()((((((()(((())(())((()((((())()))()))((())((((((())))(((()(((((()()))(((()(((((((((()((()(((())((()(())))((((())(()((()(()))))))(((()(())((((()())))((((((()((()))(()())((((((()(((((()((()(((()((())))))))(()(())(()((()((())))((((((((()((())())((()(((()()()))(()((()))((())((((()))))(((((())(()(()(())())((((((((())))))(((()(((()(((()((((((())(((())(((()))()))(((((()))((((())((())(((()())((((((()()))))))))((())))))((()((((()))(((())((((())((((((((((()()))((((()))((())((()(()(()))(((((()(((((((()((((((((()())))()))(()((((())(()(((()((((((((())))(())))((()(()((((()(((((()(((())()((())()((((((())))))))(((()((((((()(((()))))))))()))()(((()(((()(((())))))(()(()(())(()(((()((()(((())))(((((((((()(()))((((()(((()))()))(())()))))(())))())(()))))(((((((((((()())(((()(((())())((()(((()(((()(()()))(((((())))()(()))()((((()((((()))))))())((((((())))((((()))))()((()(((((((()))(((()()(((()))((()((()((()(((())())))()(((((((((()()(()((()(()))(()(((((((()(((((()(((((((((())(((((())(((((()))))(((()))(())(((((()(((()((((()))))((()))())()))(((())(()(((((())(((())(()())())(((()())(((()((()(((()((()()(((((()))()))))(((((())())(())))((((()(((()(()))(((()))))(())((((()))((()((((((()))()()(((((())(((((((((((((((()((())))())))))))))((())()))))((((()(()()(()(((()(()(((()())((((((()(()()))))))(((((((()((()(((())((((())))((((((())((((((())))()))(()))()))())))))))(()((((((((((()((((((((())))))(()()(((())((()()((())((((((()))))((((((((())))((()(()((((((((((((((((()))((((())))())()))))))(()(()((()(((((()())))((()(((((((((((((((((((((((((())))(()(()(((()()()((((()(((())(())(((((((()(()(((()((()((((((((((()))))))))(((((((((()((((())))))())(()())(((((((((()(()((((((((()(())((()())))))((((())))))((((((()))(((((((((((())))(((((()))((((((()()((((((())(((((())))(()))))(((((((((((((()())())((())(((((())()((((()()))((((())((()((((()()))))()))))(((()((((())((((())))))((((((((((()())))(((()((())(((())))()))()(((((())(()(()())(((((((()()))(()()((()(((()))((((())((((((()))))(()(()))))()))()(()(((((((()(()())(((()())((()(((())((()(((((((()(()()))))(()))))())))())))((()(()(((((())(((((((())(()((()())(()()(((((())((((((())((((()((()))))(())((()(((((((((((()()(())))))))())(((())((()(((()()((((()))((())((()((((())()))))())()))(((((()((((())(((((()())(((())((()(()((((()))(())(()(()(((()(((()((()((()())((()((((()))(((((()(()))((((())((()(((()(())(((((())))(((((((((((()())(((())()((()((())(((())(()(()())))())())(()((((((()(((()((())))())(())(((()((((((((()((((()((()(()((((())(((((((((()(()))))))(()()()))))((()(()((()(((()(())((((())((((((((((()))()())(((((())())(()(((())(()(((()(((()((()))(()()(())))()))((())))))(()))(((()(()(())((()(((()((())((((((()((())))((((()(((((()(((((((()(())())((()()((((((()))()))()(((((((())()))()())(((()((())()))((((())(((((((((()((((()))(())((()(((()(()(((((()))(()))(((()))((()((()((()))(((()(((((())(((()())(((((()(()(())()))(((((()((((((((((())(()((((((((())())()(((())()((((()))()((((((()))))())(((((((((((()))(()()))()))(()()(((()()))(((()((())(()()((()((())))((((((()()((())))(((()(((((((((()(()(())))))((()))))((())))))))))((((((((((()))))(((((((())(()(((()(((()())())))(((((()(())))((((((()())(((()))()(()())(((()(()(()(((()(()))(((()()))()(((((((((()))))((())((()())(((()()((()(()()((()((((())((((((((()(()((())))()((((())(((((((((())(()))()((((()))())))(((())()((()((()(((()))((()))))))(((((((((((((((())))(((((()((())))(()((()(((()()))))()((()(())(()(((()((((()))())(()))(((()((((())))())))((((((()((((((((())(()((()))(((()((((((()(()()))((((()(()))(()()(((((((()(()))))))((((())))))))))))())))))(())))((((()))(()((((((()))((((((()(())))()(((((((((()))()(())))())(()(())(((((()((((((((()))))))((((((()()))((((((()(((()))((((()())))((())(()((()))))))))((()((((((()())((((((()()(((((((())((((()((((((((((())())()(()((())))))))(((())(()(((((()))((((()))))((((()))((())))(()((())(()()(()((()(())((((())(((()))(()(()(())))))(()))(())))())(((()((((())((((()(((((((((())))(()))())()()))(())))(()(())))()((()())((()((((((((((((()))))())((()((())(((())((())(((()))())))(()((((((()(()(())((()((()()))())((((()(((()))(()((()))))())))(((())((()))(((((((())((((())(()))((((((((()(((())))((()))))(()))((((()(((()())((())(())(((()(()((((((())))((()))))()()))((((()(()((((((((()(()(()((())((()()))))))(((()(()()))(((()())(((())(((()(((())(()(((((()())))((((())(((())())))())(()(((())(((((((((()))))))))(())((((()((())()))((((((((((((()((()(((((((()(()))))(()))((())(()()((((((()())))((()((((((((())))((((((((()))))(()((()))(())))(()))()((((((())((((())(()((((()()((()())()))))((((())(((())())(())((((()(((((()))(((())))))())((((()((((())(()(()((()))((())))((())((()(((((((((((((()))((()()()))(((((((((((()()))(())()))))(()))((())))()))(()()((((((((()(((((()))((((()))()))(()((((())))(((()((((((())()))))(((()(())))(((()))(((((())()))()()())(((()(()()(()(()))))(((()((()())(()((()((((((()())(())(()(()(())(((())())))((((())))((((())(((())))(()))(()((()((((((((((())((())())((((((()))(((((())))(())))())))(((((((()))))((((())()))((((())((((()()(((((((((((((((())(()))(()))((((()()((())((((((()(((()((((())((((((((((((())()(()()))((()()((()(()))(((((()()((())((()((()()((()()))))()))))))(())))))()(()(())((()((((()())((((())()))(((((((((((())(()(((((())(()(((((()((()))((((((((()))(((((())())())()))))()((())((()))))(((((((()((()((())((()((()((())))(()((()(())(((((((())((((())((())))((((((()))((((())())()((((((()))()(((()(((((((((())()))))()()))))((((()(())()))((()(()()((())((((()))((()))())()(()(()(()(()(()(((()))((((())((((()))(((()()))(()))()))))))))()))(((((((()((((()))((((()((((())((())(((())((((((()((()))))(())())((((()))(()((()()()))(())(((((((((((()((((()((((((((())(((((()(()()(((((()((()((()(((()())((((()))()((((((()))((())))))))))(((((()))((()((((((((((((()((((())()((((()()))(()(((((((())())((())(()))))(())))))((((())())()((((()))(()((()(((())())(()(((((()((()((((()((((((()()))())()()))))))))(((((()()(()((()(()))((((((())(()((()(())))(((((())()())))(()(((((((((()((((()))(((((((()())(((())(()))((((()((())(())((()(()()())))((((((())(()((((((((((((((()))((()))))()))()))))()((())())))((()(((((((((((()()))(((()(())((((((()))()))((())(())))((((((()((())))(((((((()))(((()(((()(()))()))()))()()()((()((()))(((()))(()(((((((((((((()(((())())))(())))(()))(())))))((()()(((()((()))((()((((())(((((((((((()())(((())((()()((((()((())((((((()((())(()))))()))(((())())(()(((())(((()((()))()))()((((((((()(((()(()))))))((()()(()))())))()()(())))())((((((((())(()()))(((((())((()((((())()))()()))(((((()())((((((((())))((()(((((()((())(((((((())))((())()))(())))))))())())))()))))((()(((()((((((((((())(()()((((()(())(((()(()((())(((()(((((())((()((((((()(()((())))())))((()((((((())))((((()())(()(((()))(((((((()())((((())))))((())))((((()())((((())(((((((()()(())))))())((()((((()))(())()))()((((()())((((())()((()))((())(((((((()))())())(((((((()((()))()))(((((()(((((((())((((()(((()))))))(()(()((((()(((((()()())))))((((((()))(((()((())()(((()((()((((((())())))))(())))(((((((())())()((()(()(()((()((()((((((()())())(()()(((((((((())()))())((())((((()((((()))()((()((((())))))))))(((((()()))(()(((((()((((())))))()))((()((((()))(())(((()(((((()))(()))(((((((((((()())()))))(()())(()(()((()(((()(((()(()((())((()))))))))()(((((()(((()))))((()))((((((()(((()()())(((())(()(((((((()))))(((((()((()())))((((((((())))()())()))))()))((((((((()))()((((((())()()(())))))((((()(()((()(()))(((((((()))))((()()((((()))()(((((())))(()(()((((())))(((((((()()((()))))))((((((((()()()((((((((()(((())))())((()(())((()()(())))()))))()((((((((((())((((()(()((((())))(((()((()()((()(((()()())((((())(()(((()))((((((())(()((((()(((()()))(((((((((((((((()))))))((((((()))(()(((()))(()))))(((((())(((((((()(((((())))(())))))()())(()))(()(((((()))())())((((((((((((((((((()(((()))(((())())(((()((()(((()))((((((()(()((()()((((()())))((())))))((()(()((((((((((((()))((((()))((((())(()))(((((((()())(())(((((()())(())))()((())))))))((((()((((((()(())))(())())()(()((((()())))(((((()())((()((((((())((((((())()))(((())(()((((((())(())))()))(((()((()(()())())())(((((((()()))(((()((()((())))()))(((()(())(((()((((((((())(())))(((()(())((()()))))))))))()(((((())(((((((((())((()((((()(()(((())((())((()(()((((())()))(())(()))))()))))))))())(((()(((()(((()(()(((((((()())))())((((()(()()((((((()(((()))))(())(()))))))))))()(()((((()))((()())((((((()))((()(((())()(((((((((((((((((()())))(((()(((()())())(((((((())(()((((((((())))()))((()))))((())((()((()))(()()()((())((())((())(((()((((())()(())())))())())((((((((((((()((((((((()(((())))(()((((((((())))))))((((())())(((()(((()())(()(((((())(((((()))(()))((()()((((()(()))())((()(((((((((((((((()()((((((()))(((())(((())(())((())((((((((((())((())))(())))()((()(((())(((((((((((()(((((()))))(((())(((())(((((()(())(((((()()(((()(()(((()))))(((((())()(((())())((((((())(((())))(()(())(()))))())(())))()))())(()))(((((((()()(((()(((())(()(((())())))))((((((())(((((()))(((((()))))()((()((()(())))((())(()()((((()(())((()(()(((((())((())))))(()())((()())(((((((((()))()((()(((()(((((((()((((((((()((()((()())()))))(()((()))))((((((((((((()))))()))())()(((((())()))()(()(())((()((()))((()((((((()()(())(((()))()))))))(())))))()((())()(((()(())(((()((())(()(()(()()(((((((()(()())))(((()(())))))))((((((())((()))((((((())))()))(((()(((((((())((()(()((()))))(((()(((()))((()(((((()(())()))((((()))(())(((((()(()()((())()(((()))(()))))(()(((((((((((((()))((((())(()(((())()(((()(()((((()))))((((())(()((())(())))))()(())))))((((((((()((((())((())))()((()(((((())((())(((())())))))(()()))()((()))))()(((((((((())))(((((((())((())())(((()((((((((((((((())(((()(((()(((()()((((())((((((((((()(())))))()))))((()(())((((())())())))(((((((()()()(()(((((((()(((())(((((()))))))((()()))))(())))))(())(((()((((((((()((()((()())))(())))))((((())(((()))(((())()(((((())())))((((())((()(((())(())(()(())(((((()())(((()(()((((())))))(((()(()))((())(((())())(((((()(()((()())((()))))))(((())))(((()((((((())))())((()(((()((((()()(()(()())(()(()((((((((((((())((())))))()))(((()((((()()))((((((((()))))(((((((()))((()(()))((((((()(()(())()(()()((((()(()))(()())))(()((((()))(())((((((((((())(()(()((())(((((()()))(()()(((((()((())(((((()((())))))((()((((()))(()(((()()()))())((((((()((()))(()))()))()((((((()((())()))()(()(())(((((()(()))((((())((())))(((()))(((((((((((((((((()(()())))(()((((((())(()))(()(()()())))))((()((())(((((()))(())(()((((((((((()((((())((()()((((())()))((()(((()())))((())((((()))))))((((())((((((((()((()))((((((((())))((((((((()(())(((()))))(((((())((((())))(()((())()(((()((((((())()(())((((()(((()()))((()(((((((()))((((()())))())))()))()()(()(((((((())()))))))((((()(((()(((()((((((((((((()))((((()))(())((())))))()()((((((())()((((((())))))))(()(()(((()((()))))((((((()((((())))((((())(((()())))))(((())()((((((()((())))))(((()(((((((()))))))())((()((()((()(((((((((((())(((()(((()(()((()((()(())(()((()(((()((()(()(())))()((()(((()((()()((()))(((()(())))))()))(((((()())((((()()()())((((())(()))(()())(()())(((((()())())((())))(((((((()))()(((())())))(((())((()((()(((())))())((())(()((()))()((((()(()(((((((())))))))))(()((((())((()())))))((()())(((((((()())())((()(((())((((((()))(((((()))))((((()))))))((((((()((((())(()))()((()()((()(((((((())())((((()))))((((((()(()))((()(((((()()(((((((())))())))((())))))((((((())))((((((((((((())))))((((())()(((((((((((()((()))()))()())()))(()(((((((()()))())()(((((())))((((((()(())))((((()))(()()((()(((((((()))((()((()))()))))))()(())((())(()()((((()())(())((()((()((((((((((((()(()()(((()(())(((((()(((())()))(()((((((((()(((((((((()((())((((((((()((()))))())(((((((()(()((()))))))())(((()))(()(((((((((()(()(((((((((((((((((()))((()))((((((((()))))(((((())(())))()(())(((()(())((((((()))))())((()(()))))(()))(((((()))(((())((()))((((()))(((())(((()((())))(()()))())(((()((()(((((((()(())))))))(((()()))((())))(((()(((()(()))()(((())))(((())((()())))(()(((()))(((((((()))))(()(((()))((((((())(()((((())))))))()(()()(()(((()(()))(((()(((()(())())())())))((())((((((())(())(((()))(((()((((()()((()))((())))))((()(((((()()))((())((((((((()()))))((((((())((((((()(((()))(((()(((())((()(((()))(((((())((())(((()((())))((((()(((())((((((((((()())()))(((((((((((((()(()))(((((()))(())()(()((((((((((((()(())))())((()))))((((())(()))(((())())(((())((())(((((()((())))(()((())(((()(((()()(((()())(((()))((())))))(())))))(((())(((((()((((()((())(()(((()(()(((()()))))))))(((())((((()((((((((())))((()(((())))(((())(((()(((((((((())(()()((((()))))))))))())((()()(()))))))(())))))((((()(((((()(()(((((()(()())())(((((((((()(((((()((())))))))))))))(((((())(((((((((((((()())(((((()(())(()())(()(((())))))))()()((()(()((((()()))((()((())))((((()((()()(()))))(((((((((((()()(((()(((((()(((()(((()()())(()))))(()))(((())((((())())(((()(()(()(((())((()((()(())))((()())))((()()))))(())(((((()(((()(()()))(((()()))))((()(((()((((((((()))(()))(()((((()()))((((())()())(((((())))((()((()()))((()()(()(())((()(((())())()((()))((()((((((((((((((((((()))))))((((((((((())()(((((()(((()((()()(()))(())()())(((()(()(()((())((()(()(()(()))()))((()))))))((()())(()(()()(()((((())(((()(((((()((((()())))))))))(((((()))))))()())(((((((()(()(()(((())))(((((((((((((())))))())((()(((((((()))())))(()()(()()))(()((((()()(((()(((()())(()(()(((()((()((())))(((((()))())())))))))())))))(()))))((((()((())))))(()(((((()(())((((((())))()(((((((((())(((((())((((((()(((((())((((((((()(((((())))()))(((()))())())))()())))))(()())))((((((())(((()(((()())((((((()())))()(()(((((()()(()())()))((((()(()))))))))((((((((()(((((((()(((((()())))(((((((((()()((()((((()))((((())))))((((())((())((())(((())(((()(()))(())))((()()())(()(((((((())(((((()())(()()))(((((((()))))())((((((((((())(()))((((())(()))((((())))()(()(((()))))((())(()((((((((()(()(()(((()(()(((((((()(()))(((())(()))))((()))))(()))))))(())))((()()))))))))(((()))(((((((((()((((((()(((()(()))))(())((((((())(()((((()(((()()((()))))))((((()))())()))()()))((()((()((()(((()((((((((())))((())(()((((())())((((((()((())((((((())((()())(((((((()(())(((((((((((()())())((((()()(((((())())))((())((((())(()(((())(()(((((()))((((((()((((()))(((((()))(((((((())(())))())))))()))))((())()())))(()())))(()(()(()()(()(((())((()(((()((())))(()))((((()(()))(((((()))))))((((((()()()))(((((())(()((()((())))(()(((((((((()(((((()))(()()(())(((((((((()(()()(((()(((()(()))()))))))))))(((((())((((((())))))()(()(((()()((())))))((()(((((()(((((()())(((((((()))()(((()))(((()((((((()((((((((((((((((()((())))())))(((((((()())(((((()))()))))())())()))))())(()()))())(()((((((((()(((((()())((((((((()(())(((((((()()))))))((((()(((()()((((((((()(()((()))))(((((((()((())(()()))(()))))()())))))(()((((()((((((((((()((((((()))()(((((((()()))))((()))(((((()())((((((()))())))())((((((()(())((((()(((())((()((()((((()(())))(((())()())(()(()()(((((())))((()))(((()((((((((((())((((()())(((((()((((((((()))(((((((((()))(()(((()))))))(()(())))))))))())))(()((((()))(())(()(((()()))((((((()))(((()))(((((())((((()((()((()))())((((((())(((((())()((((()(())))))))(((((())(()))))))((()(((((((()))(((((((((()))()))((((())((((((()))((((((()))())))))(()(((((((((((((((()))()((())(((())())))((()))))()))(((()()))((((((()()(((((()))))(((())(()(((((()((())(((((()((((()(((())(()(((((((((((()))))))))))(((()))((())))))(())))()))()(((((((((((((()(())))((()((()(()()((())))((((((()((()())))((())((())()((()(())())))))(((()))(((((())(((())(()((((())((((()(((())()(((((((((((()(()))))()((((()(((())((())))(()((()(()))()())))))))()))))))(()))(((())))(())))()))()))))(())((())((()(()))(((()(()(())(((()))(()((((()((((((((((((())(())((())(()(((()))))((((()(()((()(((()(((((()((()(((()((())((())(()((()())(()(()()((()(())()(()(()((((((((((()(())(((((((((()((())))))))())))((((((((((()))((((((()((()())((()(()((()()(()))))((()))()))((((((((()()()((((()(())((((()(())()))(()()(((((((()(()(())))))(()))(()((((()((((((())((()))))(())))((((()((((((()())))(())(((()()(((()(())(((())())((()))()((((()))((()((((((()(()))))()(()((((())((()())(()))))(()((()((((((())((()(())))(((((()((()(((((())())))))(((((()(()()))))(()(((()(()((()(((((((()))()))(())))))(((()))((((((((()(()(((((((((())(()))))(()()))))(())(((((()(())))(((((((((())(()()((()))(((()))(((())((()((()(((((((()()))((()()(((((()))())(((()())())(((((((((()()((()(()))((())))))))()))))))))))))))((())(((()))()(()((())((((((((()()(((()((((()()()(())))))))((((()()((((((()((()(((()))))))(()))(((((()(((())())))(((((())()((()((((()))))((()()(()(((()))(((((())))()((())((((()((()(()(()(())((((())))(()())(()(())((((())(()((())()(((((())()((())()(((()()(()()((()())))))())))(()))()))(()()(())(((((((((((((()(((())((())))))((((()((()((()))(((((((()()())((()()(((((()))(((())(((())()())))(()(((()((()(((((((()))((())(((((((())((((((((((()))((()((()))))(((((()(()(((((()((((())))()((((((((((()((())(()((()))))))(((()())))((((((())))(((((()()))((())))()())((((((()(((())((()))((((((((((((((()))(((((((()((())))))(()()(()((()(((()((())(((())(())((())())(()(((()))(())()((()((((((()())))((()(((())(((()))(())(((()())(((()((((((()())))))))(((()))(((()(()())))))(((((((()()((((((()))))(()()))()))((()(((()()((())))(((()((()())())((()((())())(((((((()((()())(())((((((()((()))))(((((((())((((()(()()())))())((((()))((((((()((())))((((((((((((((())))(())))(()))((()(()(()(()((())()((((((())))())((((((()())))((((()(((()(((((()))))()))()))))(((()((((((()(())((((((()))))(())))))))((((()())(((()((((((())())(())(((((((((((((((((()(())(((((((((()(()))(((((((((((((((()))())()())))((()))(((((((((())(((()))(((()))()(((()()))))(()(()(()))((()(()(((())((())(((()(((((()(()))(((((()((()(())))))())((()((((())()(((((()))))(((()(((((((((()((()((()(()(()((()())()))(((((()()((())(())(((()((()))))))((()))(()(())((()()(())(((((((())())((()((((((((())(((()(()(((())()((((((()(()))(((())())()(((()(()()(((())())()(()(()((())))))))((((()((()())()((())((()())(((()(((())()(((()(()))(())(()))((()((())((())))((()(((()(()))(()))((((()(((()((()((()(((((()))()())(()((()(((((()(())))(((())())((((()((()(()())))))(((((((())))(()()))((((((())((())()())))(((()(((())(((()((())(()(((((()(()(((((((((((((())((((()))((((())(((((()))(((())(())(((()(())))((((((((((((()))(((((()((()))))))(((()(())))((((())))()((((((())))()(((((((((())(()))()))())(()))()(((((((((())(())(()))(((((()())((()())())((((((((((((((())(())(((()((()(()))(())(((((((()))((((())))((((())(())())(()((()(((((()))((((((()))((())))((())))))(((())(((())(()(((()()(((()((((()((((())))(()(())(()(((()((()))(((())(()((())())(()((((((((()))()((()(((()))((()())((()((((((((((((())))))(()))(()()))()(((((((()(()(((()((()(((((((()(((((()((((((()(())))))))((((()((())((()((()())))(((((((()())()(((())(((())))))))))((((()((())(((()(((()))))()))(()((()((((((((()()(((((()))(((()())(())))))))())())))))((((()()))()((()((((((()((((()((()))(((((((()()())(()(((())((((((()(()))(())))((()))(((()(((((())(()((()(((((()(((()()(((())(()(()((((())())))()(((((()))((((()((((((())))((()((()())((()(())()))(()((()))((((((((((((()()))())())((((()((((()(((()))))()(()))))())))()))((((()((()))(()(((((((()(()()))())))))()(((((((((((()(((()))))))(()))(((())((((((((())))((())(()(())())(()((()()(((((()((((()(())(()(()((((()((())))((((((((((())((((()))(((((((()((()))))(()))((())((((())))((())())(((((())))(((())())((())(())((()((((()((((()))((()()((((((()(((((())))()))))))))(()(()(((())(((()()(((((()())(((()))))(((()))(()((()((()((((((()(((()(((((()()))))))))(((())((((())((()((((((())))((((((()((((()()())((((()((((()()))((()(())((())(())((((((((((()))((()())))(((()(((())((((()()()((((((())((((()((((()((()))(((((())))()))((()))))()()(()(((()(((()((((())(((()(((((()((())))()()))))))(((()))((((((((((()))))))(()))((((()((()(((()(((()(()(()(((()(()(()))))(()))))((((()(((((((()((())())))((((())((((())((((((())()))()(()()))(()((((()))))(((((())((())((())))(()(())(((()(()(((((()(()))(((())(((()(())))))((((())((((())))))(((((((())(()((((())((()((()(())((())()(((()(()(((((()(()((())(((((()((((()((((()())))(())(((()())((((((()((((())()))))())(((((()(((((((((()((()(())))((()(((()((())((()()))))(())())(((((())))((())((())((())(((()(())))(()((())((()))(()()(((())())((((((((()((((())(((((()((())(()))(((((((())(((((()))))))(((((()(()((())(()(()((()()(((())(((((())(()))(()(()((((()((())))())(()((((())))(((((())((((()((())(((((())())(())()))(()()((((())(((((()(((()))((((()(((((((()((((((())))()((()(((((()))))()))())))()))))(((()))))())(())))())(((((((((())((((((((()))())))(((()))(((((((()))(((())))()(()((()())(((((((((()))))(()))))))((()((()))(((()))((((((((((()())(()))()))))(())))((()((()((((((((())()()((()()))))())(((((())())(((()((((()))((())((()))((()))))))((())((((())(((((((())(((((()(()((()))))))(())(((((((((((((((()))))())(((()(((((()())))()()))(((()((((())())))(((((((((((((()(((())))(()((((((())))(()()))))())))(()))))(()(()())())((((((((()(((())))(((((((())(((()(()()(()))))))(((()))((((((()))()((((()(((())))))((((()(((((((()))(()()((((())()))())((()(((((((((((())(((()((())(((((())((()())((((()((())(((((((()((())()()(()()(()))))(()((((()())(()((((((((()()())))(()))()(()((())))))((()((((()(()(((()))())((())(()(((()(())(((()())())((())))))(((((((((((())))())(())((((()()))((())))()))((((((((((()(()))()))(()((((()((()())())))(((((((()(((((((((((((((((((((((((((())))((())(()(()()(((()((()()(()))))((((())(((()((()((((()()))(((()()((((()((())))(((((()()())((()()))((((()(((((()()))(((((())()(())))(((()()(((()((()((((()(((((())())()))))))()((()(()((((((((((()))(()((()())))())))(((())(())))()((((((()(((()(()())((((((()))))((()))((((((((()))((()(((((((())((()(((((()))))(())))((()((()(())))))))((()()((((((())(((((())))(()))((((()(()(()))(()(((()((()(())(()))()(((((()((())()((((())()(((())((())))(((((()))(((((())))(()))))))(()((()(((())(((()(((()(())())))))))(((((((())(((((((((((())(((((((((((((()((()))))((((()((((((((()(((((((()())((((()(())((())(()(((()((((()))())())()(((((((((()()(((()(()(((()()))(((((())))(((((())(())))()))))))))()))))))(())()((((((((()))(((()()))((()((((((())()(((()))((((((()()))())))(((()))(((()(())((())(())()((((())))()((()()()(()(()))))((((((((()())((())((((())(()()))(((()))))((((()(((()(((()))()((((((()((((((((())(())))((()))))))((((((()(((())((()()())(((((()((()))((()(()(((()((()(((()))))((((((()())))((((((()()))()))(()(()((((()(())))(()(()((()))()((()(((((())))(((((((()))(((((((()))())(()))))))()))()))())))((((((((((((())()(((()(((())())))(((()()()((((((()(()))(((())(()))))))))((((())(()((((()()(())()))(((((((()(((()((((())((((((()))))))))(((()()))))((((((((())((()((((((()(()((())((()((((((((())))))(((((()((((()))((((((((((())()))()))((()))))))))))))))((()()))(()))(((((((((((()((((((((((())(()(()))(((((())(((()((((())))(((()))(()))))()))((((())(((((())))()((()((((()))()((()((()(())((((((()(((()())(((())((((((((((((((((()()))))()(((()((())(((((()))((())))))(((())((((()()))((())())())))(((((((((()(((()))(((((()))))(((((()(())))())))))(()((((((()(((()))))(((()(((((((()(())(((((())))))())))())(())))())(()(((()((())(((((((()())(()(((((()((()((()(())))((()()))((()))(((()(()(((((()(()))((()))(())))))())((((())((((()))(((((()((()(((((())((((()(((())(())((((((((((((())())(()))())))())((((((()()))))((()((())(((((()))))(()((())(()((()((())))(((((())()))(()(((((()(()(()(())))(((((())((((((((((())())))())))(((((()))))(()))))(()()))))))))())((((((()((((()))((())(((()(()((((((())))((((((()(((()())))(()((((())(()((((((((())))((((()())(()((((())))(()((()(()(((()(()))))(((()((()((((((()(((())(()(((())(((((((()))((()(())()))))()))(()((((()))))(((((()(((((()))(((((((())((((()(()((((())())))()))))))))))(()(()(()(((((((()(()(((((((())))))((())))((())(()(((()((()(((())(()))))((((()((((((((()(((()((()))))))))))))(((((())(()))()))))(((((((()()))(()))(()(((((((())((((()(()((())(((((()))))))))((((((((((((()))(((())((())()(((((()))(((()))((()(((((()()()((()((((((()(()(((())))))))))(()())(((((((((()((((((()(()))())))())(()((((((()()))((((((((((())((()((()((())))(()))))))))())))(((((((()((((((((((()()))((((())))(((((()()))(()(((())())())((()(((()())(((((((()(())))((((((()(()))()())))(()(((((())(()()(((((()))()))()(((((()((())))((((((((())))())())((()((((()((((())))())((()((((()))((())((()((((()(((()(())))(((()((())(((()()))((((()))()))((((())))((((()()(((()))))()((()))(((()))()((()(()(((()(((((((()((((((()(((()(()))())))))))(((()((())()((())(((())(())((((((()(((()))))((()()(()))((((()))(()((((()))())((((((())((()))))(((()(()())((()()((())(((())))((((((()())(()(((())))(((())((((()(((((((()((((((((((((()))))))))(((())))()))(((((((())(((())((())))(()((())((()((()((())(()((((((())())()((((())())(((())(()((())()((((((((()(()())(((())(((()((()(())))())())(()())((((((((())()()())))((((())))(((((((()((((((()))(((((((())((((()))(((((((((((((((()(((()))(()))))))(((()((((())))((((())((((((())())(((()((((()()))))(())))(()((((())(()()((((()((((((((())))))((())()(())(((((((())))((((((()())(())(()(()((()((((()()()))))))((()()()((()(()((((())(((())))(((()(((()(()))(()))()))))((((((()(()()((()()))(()((((()(()))(()()((((()))((((((((((((()))())((()))))(((((())((((((())))((((()((((()))))))((((()((((()((()))((((((((((((((((())((()))()(((((((((()()((())(((((())(((()))))()))))))()))))))(())))((((()(()((()))))(()))((((((((((((((((((()(((()((())(((()(())(((((()(()(((((((()(()()))((()))(((()((())))((())(())((((((((((())(())))())(())))))((((((())))()((((((()()((()()(()((((((((()()))(((((()()))())))())))))))(()))(((((()(((((())))))(()((((((((()(((()))))))(()))()((((((()))((())(((((((((((()()(())))(())((())))))())(())))())))(((((((()))))))((((()((((((((((()((((()))((((())(()))())))(()((((((())(((((()((((())()))))(((()))(()()((((()(()((()())(((())(())()((((()((())(())(()(((()((((())))(())(()))))((((((())(((((((()(()(()))))))()))))((((())((()(())))(((((((()())())))(((()(((()()((((())))((()(()(((()((()((()(((((((())(((())((())(())((((())))))))))())))((((((()((((()())(())((((()()))((((())))((((((((((())(((((((((()))))((())))()(((()))))()())))))((())))())()(()(())))()))(((((((((((((((((()))((()((()(((((((()(()(((()(()(((()(())))(()))(())))((((()((((()()((())(((()()())(())))))(((((((())((((((()))((((())()))(((()(((((())(()))()))())))((((())(((()))((()(((()(((())))((((((())(((()()())()))))(((()(())(((((()((((()())))()(((((()(((()((())()((()))()))()((()((()))))))))()())))(()((()((((((((((((()(((())(((((((()((())(((((((()))())))(((((())(((()(((((())())))(())))()))))())))(((((()((()()))())((()(((((()(((((()(())))((((()((()())))()(()()((()(((()))((())))())(())(()((()((((((())))))((((((((((((((())())))))((((()))())(((((((((())())))((())((((((())())((()))((())((()(()()(())(((())(()(((((((())((((()((()()))))(())((())()((())(((((((((())))(((((((((()())))()())))(((((((())))))(()(((()(((()((()())))))()(((()(((()()(()())((()))))((((()((()()((((()(()(()(())((((((()((((()(())(((())()(()))))))(())((()(((((((()))()((((()())))))(((((((((((())(()))(()))))()))))(((()(((()()((((((()(()((()(((())(())((()((()))((((((((()))(((((())())))())))(((())(((((((((()()))((())((()((())))(((()))))((((())(((((())(((((((()()((())())))(()((())))))(())))((()((()(((((()))((((((((()()((()())(((((((((()))))))(((())(((()(()))))())))(())((((((((()((())))))))))(((((((((((((((((((()(()())))()(((((((()))())))(((())))))((((((((()(((((((((())))))((())(()(((((()(())))((()))))())))))()))))(()((()(()))((()()(((()))((((((((()(((()()((((()(())))((()((((((())))))(((())((()(())((())(()())()))((((((()())((())))())(((((((()))))))))()((((()(((((((((((()))((()))(((()((((()()))()))()(((((((((((((())((()()(((()((((((()((())()))((()(((((())((((()))))())(()(((()(()(((((((()(((((()(((()))))()))))))(())))))))))(((()()((()(()(()()(())((()()(((()))(()())(()(((((((()(((()(()())(((((()))(((()((((((()(((((()))))))(())))))))())(((()())())((()())(((()(())(((((()))((((((()(()(()((()(()((()((((()))((((())((()))()))))))))))((())(((())())))))))(((()))()(())(()((((())))((()(((((((((((((()(()())())))())((((((((()))())(((((((((()))((())))((())())(((((()(()(()()))(((()()(((()(()((()(((((())))((()((()))(((()()))((()(((())(((((()(((((())))))((())(())))()((()(()(())))(((())(()((()(((((((()(()(()(((((((())((((((()((())(((()(()((())))((()())()((((()(((((((()())((((((()(()(((())))()))())((()(()()((())))))))((((()(()(((((((((((())(())))(((((((((((())))()(((()(((((()(()))(())))(()))(()()((((()((()())(((()))))))((((((()((((((()((((()((()(())()))())()(()(((((((()))()(()))((()(((((((())((()((((((((((()(((((((())))(((()((((((()(()))(((((((((()()((((((())())))(((())))))))((((())))((()))))((()((((()(((()((()())()))(((())((((())(((()))))()))(((()((((())(((()(((((()(()()))))((()((())(())))(((()(((())(((()(((((((()))))(()()(())(((()()()))))))((()()((()((((()))(((((((()())))(()))))))(((((()(((())(((())()()))(((())((()((()((((((()))))())))())(((((()(((((()()((((())()))))))()()))())((((((()(()()((((())))((())(()(((()))((()()))(((())))((((()))((())(()(((()()())((((((((())(()(((()))((())())(((((()))))(()(((((())())(((())))))))))))(((((((()((((((((())))(()(())(((((((((()))()(((())((((()(((())))))((())((()((((((()((((()(((((((()(()((()))))(())((()((()))()(((()(())(())))(((())))((((((())(()))((((((()(((((()(((()((((((((((()))((((())((((((())()((())((()((()(((()(()))))))())((((()(((()()((((((((())))(((((((()())))((((((())))((())((((((((()((((((((((((()(())))(())))())())((()(((())((((((()())((((()(((((()))(((()))))(((((((())((((((((((())((((((()((((()((()))))()((((((()((((((((()))(((((((((())(()()))))())(((((())(()(())))((((((())))))((((((((()(((()))))))()))(()(())(((((((())((()((()(((())())()((((()(())))))))()))())((()((()(((()(((((((()())((((((()()())))))))(((((()((((()((())(((())((((((()()((((((()((())((()(((((((())(((((((()))((((()))(((()(()))())))))()(((()(((()((())(())))()(((())(((()((((((())))))()((()))()((())(((()())))((())(((((()))(()()((((()(()())))(((((()((()))))(((((()))((((((()))()((((((())(()()))(((((())((())(((((((((())))))((((())())))((((()(()))()((()))((((()))(((()(((()((()((((((((((())()(((()()))(()(()))(((((((((((((()(((()))()))))((()))()))()((((()((()(()((())()(()((()(((()(((((((())(((((()((())()(((()))(((()((((((()((((()))))((()()))))))))))))())))())((((()()))((())()(((((((())(((((((())(()((((((())(((((((()(()))(()()((((()))((((()(((())(((((((())())))()))))))()))((((((((((()(()))((()(((((())())()((((((()((((((()((()()(()(((()(())((()(()))))())))))((()((((()()(()((((())(((()()(()((((())(((()(())))))(((()(())))(()((()()(((()(((())((())()()))(((((()(())(((())())))()(((()()(((((()(()((((())))))(()((())(((((()(((())())(((((((((())()((()((((((()(())()((((((()))(())(((()(()(()(())(())))))))()))))((()(()(((()((()((()))))((((((((())()((((((()(()(()))))()()))())))))((())(()((((((((((()((((((())))(((((()())()))(((()))((((((()()((()((((()((()))(()((())()))(((((()))))(((((())()(((()))())(()()()))(((((((((((()()((((()(((()(()(()((()(()))(((((())()(((()()))((((()))(()(((()(((((()((((((()()()))((((((((((())(()()))))()))))))))()())))((((())((((()((()((((((()(())((())))))()))))))(()(()(((((((((()(())))((((()(((((((((())))()))(()(((((((()()()))))(((()(()))(((((((()))(()()(((()))((())(((()))()((((((())))))())))(((()(()(((((()((())))))(((((()(((((())(((((())((())(()))))(((()())((((((()((())()))(((()((())))(((()(((())((((()((())(())((())((()((((((((((((()(((()(((()()())())((()(()(((((((()(()))))(((()))((((()(((())))((()(())()))))((((())(((((((()((((((((()())((((())((((()(())((((((((((())((((()(()())((())((((((((()))())))()))))))(((((((()(((())()((((()))()()((((())((((((()()(()((((()(())((()()((((((())()))))((((())(((((()(()((()())))))))))((((()(())((((()((())(((()(((())()))))())(((((((((((()()())())((((()((((())((((()()(((())))))())())))((()))))((()())))(((((()()()((()(((((())))(((((()(((()(()((()(((()()))()(()()(()((())(((()())))(()()(((())((()()))((())(((((()))(((())()))))))))))(())))(((((((((())((()))((((((((((()())()))((((()())))(((((((())(()(((((()(((()(()()())())())()(((()()(()((((()((((((()))))((((()()(())))()))))))((((())))()))())))(()((((())((())(((((((((((()))))(()(((())))))((()(((((((())(())))))()(((()(((())((((()(())(()((()((())))()))((()(((((()))((())))((((()(((())())()))(((((())(()())(((())()(((()((())(((()(((()(((())())()))))))(()(()()(((()()(())))(()((((((((()()(())())(((()(((()(()())(((()))()))))))))))())(()(((((((((((()())(((()(())((((()))(((()(()()))(((((((()(())))()))))))))))))(()(((()((((((((()(((())(()))()((((((()(()(()()))(()()()))((((((()()((((())())())))())((((())()))((((()))(((((((((()((()()(())))()))())()))((()(()()(((()(((()())))))(((((()()(()))(((()((()())()(((()((())(((()(((())(((()(((((((())())))(((((()()())))((((((())))((()))))((())((((()(((()(())(((()(()))((()(((())))((()((())((()))))((((((((())))((((((((((((((()))((((())()(((())((((()(()())))()((((()))((()((())())((((()((((((()))))())((()((((()))))))((((((()()))(((())((((((()((((((((()))())())((()))))())((()((((()((((((()(())))))((()((()))))((((((())(((((()((())))((()((((()))((())())))())()(((((((((((())()))(()))((((((()(((()((((((((())()(((((()((((((())())(((((())((()()))))(((()(()(((())())(((((())))(((((((()))(((())((()))(((()()((()(((())))())(())((()((()(())()))()))(()((()(((()((()(()((()())((()()((((()))))(((((((())())(((())))))))))((((((()((()))))))(((((((()((())(())(()()))))))(((()(((()(((((((()))(((((((((((((((()())()))())(((((()(((())(()))((((((())((((((((()))))))))))())(()()(()(())((())(()()))(((()(()(())((((())))))(((((()((())((()(()((())(())))(()))((((((((()))))()))((()((())(((()))(()(()))))((((()(((()))((((((()((())((())((((((())(((((((((()))(((((()((()())(()))))())((((()(((((())((()(()((()())))((()))))))))((((()(((()((()()((((()((((((()(((((()((())(()())(((())))(((()((())))(((()((()()))(((((())(()((((()(((())())())))(()((()))(()(((()()((()))))((((((((((((()())(()))))))())(()))))()())((()(()())(())(((((())(()(()((())(((()))(()))((((())((())))((((()))()))(((((())(((((((())((((()(()))))))))(()()()()((()())(((((((()))))))((()()(((((((((((((())))))(()))))()()))(()(((((()((((((((((())((()((((()))((((((((()(()())(()))))()))((())))()(()((((((()((((())(()(((()))))((()(((((()((())))())((())))))(((((((()())(((((()()()))()))()(())((()()()((())((())((())((()))(())))(((()))(((())((((()())))((((((()(((((())))(((()())(()))))()))))(((()))))((()()(((((((((())(((())(()))))((((()(((()(((()(((((()()(((()((()())((()((()((()))()((((((((()(()((()((()()))))()))(((((((())(((((())))())((((((()()((((())(()((())()()))(((((()()(((()()))))(())())(()((()((())(((()((())((()(()(((((((((((((())((((((((((()))()))))((()(()(())(((())))))(((((((())((()))))(()(((((((()(())((())((((()))((((((()((())((()))))))))(())))))))()))(()((((((()(((((((()(()((())(()()((((((()((((((((())(((()))()()))))()))((())))()())()))))(((((((())((()(())(((())(()(()(((((())))((((()))((()(((((((((()))((((((()(((((((((()))))))))(()))(()))))))(()())))))))())()))))(((((()(()))()(()((())(()())(()(((((())())((())((((((((()(())()()(((((()))((((((((()(((((()))(((()((())((((()))(()))((((())))(((()))((((())(((((())))()))((((())((()((())(((()((()(((((((())())(()()))))(((()(((((((((()())))(())(((())(())((()()(((((())))(())((()())))))(()((()))(()()((((((((((())))())())))))(()(((((()((()())(())(((()((()(((((()))())()(((()))))))))(((((()(((()))((((()()((()(((()()(()()((()((()(()((((()((()(()))))))((((((())(((())((((((((((()))())(())((((()(()(((()(()((((((()(()((())(()())))(((())))))))((((((((((()()(((((())((((()(())(()((()))(((()((())(()))))((((())(((()((((((((()))))))(((((()))))(((((((()((((()))))((()))))(()))(((())(((((()(())))(((((((()()))))(())))))(()(((((()))((((()(())))((((()()))(((((())(((())))))))))((((((())))(((((()(((((()(((())(()))()))()(()))((((())((((((()))((((((()(())))((()())((()(((())(()())))(((((((((((()(((()())(()()))))))))))))())(((())(((((())((()(()(((((((((()(())))))))()(((((((()())(((((())(()(((()))())))))))))()))(())(((((((()()(()((((((((((()))()()((()())((((((()(()(())))(()))(((((((()((((()))()))))(((()(((()(()())((((((())))))))(((((())))(((())(((()((())((()(((()(())()))((())(())(((()(((((((((())())))()(()((((())(((((()(((())((())))))))))))()(((()()))((((((((())((())))))()((((()(())))(((((()))((())()()((()((()))())(()(((((((((())))(())()((((((()((((()()())((()(((((((((((()))))))((((((((()((())))(((()(())(((()(((()()))))((((()()))))))()(((((((()()(()(()((())(((()))(())))((())(((((((()(()()(((())((((())))(((((()())))(((())(((()))(()((())(()()))())((((((()))()))(((((((()(((((())((()))((())(((()(((())((())))())((()(((()(((()))(())))(((()((()(()(())))(((((()(()()))))()(((((()(()(())((())()))()))(()))))(()(((()((((((((())))((((())())))))((()()())(()(()()((((()((((((())))((((())((())(()(())))))(()((()(((()())(((()((()))))))))(((()(((((((())(()))(((((())(())())((((((()))((((()(()(())((()(((()(()))())(((((()((())))())))))(())))))(()())))(((((())(()))((()(((((((((()))(((()((()((((((()((()(()(((())(()(((()(()()))()))))((((((((()))()((((((((((()))()((())()(()(((((()())(()))()))))((((((()(()()((())((()(())))((((())(()((())())))))((((((((()))(((()()()))((((((()((()(()((()(()()))())))))(()(()((((())((((((())((())(()))((((((())(((((((()()(())))(())))(((((((())))((()(()())((()(((((()())(())))(())(((((()((((()(()((((()((((((((()((())(()))))))))((())()))(())))()))())))))))(())()))((((()))((()((((()()((()()))))))((((((((()))()((()(())(()((())(((())((()((())))))(((((((((()(())))(()))))(((()()((()()(((((((((())()))()))(((((()))((((()())))))())(((((((((((())(()()()))()()))))((((((((((((()))((()))()))())(()))(()(()((((((()))((((())))((((((((((()))))))))()))()))((((())))((((((((()()(((())(((()))))))))()(((()))())))(((((((((()(())(()))(()())((()(((()))((()))())(()((()(((()(((((((((((())(()(((())()()))())(()))))(()))))))(()()))()())))(()(()((((()))((((()))(((((())(()())((()((())()))()((())(()((())()(((()))((()))))((()(((((())(((((((((())(()))(()))))((()(()((()(((())((()()(((()(((((()(((((()()(()((((())(()(((())())))((())(()((((((((((((()(((()))(()(((()((()()))((((((((((()((((())((((())))))))((())((((((()))((()((()(((((()))))))))(((((()()())((((((((((())(((((()((()()()))())())()))())))))())(()))())()(()(((()((((((())(((((()((()(((((())())(((((())))))))))))(((())((()((()((()))))(((()((())()()((()(((()()))(((((((()(((())()))))))((())((()(()()(((()()((()(()(())))))))(((()((((((((()()))))())))(((()()(((((()((()))))()((()(((((()((((((((()((())())(()))(())))))))))(()((((()(())))(((((())((((()(((())())))((((((()())()))))(((())()()(((())((((((((((())(()(())((((()((((((((((()((())()))((()(((()((((((((((()(()()(())))()))(()()(()(((())(((((((()((()((((()(((())))()(()()))))())(()(((()))))(((()((()((()((()(()(()())))))((((((()((())(((((()))((((((((()(((())(()(((((((((((((()())))))()))()))((((((()(((()((((((((()))(((((())()))))(()((()())(((((()()))))(((((()((()(()(()))))))))(()((((()((((((())()(())))))())(((((((((()))((()(((())(((((()))(()())(((())((()(((((()(()())())()))())(((((((((())(()((((()))(()((((()))))))(((((((()(())))))(()((((((()()((((())))(()())))(((()))(())(((((((((((((((()((((())(((((()(())((()((((())))()(()((())(()(((((((((())))()(())))(()))))(((((()(((())((()()()((()())))))(()((((())))(()((((()(()))(((((((()((((((((()(((()()))(((()(((())()(()))(((((((())(((((((()))))))((()(((())((()()(()((())()((()((()))()(((()(()())(((()())())))(((()((()(((()((()()())))())))((((()(((((()(((()((((((((()((((())((()((((((())(((()))(()((()(()))((())(((()())((((((((())((((()))()))((())))()))())()(()(()(((((())((((((((())(((((((((()(())))(())(((()(((()))(())))((()())((((()((()(((((((()))(((((())(()((())())))()))()))))((()(((((((((()))())())))(((()(())()((()(()((()(()))((())(((((()()(())))))()(((()(()()((())))(()()(()()((((()()()((()((()(((()(()()))((((())))(())))(((((())((())))))))))(((((((((()((((())))((((())(((((()))((())(((())(())((((((()((((())))((((((()))((((())))((()((((((()))))(()))(())))((((((())(((())()))(((())(((((()))(()((((()(())(()((())((((((()((()((((())))))((((())((((((()((()(()))))())((()(((())((()(((()()((()(()))((((()())))((((())()))(()))))(((()((((((((())((()))))))(((()())()((((())((((((()()((((()))(()())()(((((())()((()())(((((()()((((((()((()))(((((()((((((())))()((())))(((((())(((((((()(((()))(((((()((())((((()())(((((()(((((()(()(()(((()((((()()(()((((())))(((((((()((())()(((((()))))()(((((())))(())((())((()(()()())()(((())((((()(((())()((()((())()(()))))(()(())(((((())((((((())))()((((())()((()))))))))()(((((())(((()(((()(((((())((((((()))))))((((())())))())()))(()))((((()(((((((()())((()))(((()()(((())(((((()(())))()))))))))))((((((()())((((((())((())))(((((()()()((()(()()()())))(((()(((()(())((((((())())(((())((()(()(((()(((()((())))())))))))))))))(()((((()))((()))((()(((()))()((((((()(((())(((((((()(((())(()((((((((((((((()()))()))))()))())((()((()(((((()(((((()())))(()((((()((()))))))))))))((()))((((((())()))(())((()(((((()))))(((((((()((())((((((())())())))()))((())((()()(((((((()()))))(()((((((((()))((()))))()()(()()((((((((())))((()(()((((()))))((()()((()((()(()))((()())(((((()(((())(()))(((()(((((()((())(()((())()))(((()(((()(((()((((())((())(()()(((((((()))(()))((()))))))))(((((((())((((((()((((((())()))())(((((())(())(((((()))((()(()(()))(())((()((((()(()))))(((()))((()()(((((()(())((((((((((()((()))))((((((()()(()(((((())(((())(((((((((()())))))((((((())((((((())(((()(()))))())(((())((()))(((((((())((()((()()))((())))()))((((()(((((((()(()(()(((((())))((((()((((())))(((((((((((((((((()(()())())))))))()(()()))))))(((()((())(()((())(()()()))()(()))(()((()()(((((())(((((()))((()(())(((((((((()(()(((())(((()(((((()(()()))))(((((()))))))()))))((()))))(())))))))(((((())))())))((()((((((())(((()((())))((((((()())(((())(()(()))))()(()(()()(((((())(()())))))(()((()(((((((()())(((()(((((())(()())))(((((((((())(()(()(()))))))(((((((((((())()())))(()))(((()))))())))((((()(((((()(((()(()((((()))))()))(((((((()))(((((((((((())((()(())))))((((((((()))))(((((())(()(((()))(((((()))())(((()()(()))((()(((((((((((((())))()())()((()))))(())))(((()((((((())((((((()(())(()))(((((())(((())())((())))((((()()))()))))((((()(((((()))((((((((((()))(()((()()))))))()(((()(((())((((((((((())())))()((())((()((()((((()(())))(()))(()((())))))())((((((())((((()(()(()(()))((((())))))))()((()))(((())(((((())(()()((())((())()))((((((()))((((((()((((()))((()(()()((()()))()))(((((())((((((()())()))((((((()((())(((((())(((()())(()))((()(((()))))))))(((()((((((()())()))((()(((()(())((((((())(()())(()()))))(()(())))(((((((()()())(())(((((()))))))((((((((())((())(()(((())))((()))(()))))))(((((((((())((()()(((((((((((((())(())(((((()))))((((((((()()()()((()(()(()((())(((((())))))))()))(((((())((((((())((()))))(((((((())())))((()))))(()((()()(()(((((())(((()((())((((()))))(()(((((((()()(((()()(((((((()(())((((((((()(())))((())(((((((((()))((()((()))((((()(()()((((((()))))((())(()))))(()()((((((((()())())(()(((((((())()((())))((((()()(())))(()))))((((((((((((((((((((()((()()((()((())((()((((())))))()())(((()(((((()(()((()(()((((()((())(((())))))))()))))))(((()))))))))((((((((((())((()))(((()()))(((())()((()(()()))((())(()(((())((())))))(()((()(((((()(((((((()))((((()(((((())())(((())()()))(()(((((()((())))()(((((())((()())())))(())))(((()(((()(((((()())((((((()(((()((((())))((())(((()((()(()))((()((((((((())))())()))())()((())))((((((((()((((((()((())((((()(((((((((((())(((((()((((((()))))((((()((((()())))(((((((((((()))()))))(()()((()())((((((()(()(()((()())((())(((()(((((((((()((())())))))(()(((()())(((()((((((((()(((())))))(((()(())))(())))))()()))((()))((((()(((()((()((((())((((()))))()))(())()))(()(((((((()))())((()(((()))(((()(((((()((())())))((((()(()))((())((((()(()(((()((((((((()(((()()))())))))(()(()))()((())((((((((((())))(()))()))(()(()))((((((()((((()(((())))(()))(((()(((()((()(()))())((((())(((())()(((()()(((())((((()((((()))((()()()((()()((((((((()()))))))())((()(((((()((())))((((()()(()(((((((()(()))))()(())((()(()(())))))))())))((()((((((((())(((()(((())(((()(((((()(()(((((((()(((((((((()(()(((()((()))()))))((())))())))(((((())((())((((()(()(((((((())))))())(()))(((((((()()((()()()))))()))(((((((((())))((((()(((((((()((()))(()()())))(()((((()(()(()(((((())((((((()((((()()(((((()))(((((())(()(()((((((()((()))))((()((((())(((()))(((()(())))))))((()(((()(()())(((((()(()(((()))))((()()))))(()()((((((((()))))((((()()((())(((()((()(((((()((((())(((()))(((((((()(((((()((()))(((((((()(((((()()())))((((()()(())()))()((()((((((()))(()))(()(((()(())())(((()((()()))))()))))())))(()((((()()(((((((()(((()))((())((((())(((()(((((()))))))))))))()()((()(()))((((()()((()())(((()(())(((()((((((((()((((((()(()())))))(()(((()))((((((((((((((((((())(((())))))((())))())))))()(((()(()))))))((())((())((((()(((((((()())))()))(()())((()((((()(((())))(()))((((((((()((()(((((()))))(((()))())))))()))))(((())(()(((((()(((((()))()))((()(()))(((())()((((()))(()((((()((((()))()))))(((((()))))()((((((()()))))(((((((()((())(((())((((()((()(()(())))((()))))((())(()(((()((()))(((()))((())((((()(()((())((((()))(((((())((((()((((()(((((()((())()))))))))())))(((())((((((((()((())((()())))))((((((((()))(())()((()((()())((((((()((((()())(()()))((((()((((((())))(()(((((())()((()())())))()))(((()))))))(()))))()((()((((((())((((((((((((((())()(((((()))((())(((())))((((()((((()((())((((()((((((())((()())))()(((((()))(()))(((()))((())(((((()(())))(((()(((((((((()())))()(((())((()(()(((((()(()))))()(()()(()(((((()((((()(()((())(((((((())((((((())))())()()(()(((()((()((((((((((((()))))(((((()(((())()())(()(()(((()))(()((()((()((())(((()((((((()((()(())))(()))))(()()))))))())))))())())())())(((((())(((()))(((()()(()(()((()(((()())(((()((()((())((()(((((((()(((((((((((())(()))(((((((()))()))((((()()((())((((()())(())(((((()))))))(((())(((((()((())(())())))))(((((()))()())()(((((()()((((((((((()((((((((((((()(((()((()))))((())))))(((())))((((()))((((((()(()))))(()((((()(()))))(((()((())(())))((((((())((()))())(()(()())))())(((((((((((())))((()(())((((((()(((((()(((()((((((()(()))))())((()((((((()())))(((((()((((((()(()(((()((()((((((((()((((()))()))(()))))))))(())(((((((()(())(((()))))((()()((((((()((()(())(((())((((()()))()(()(((()(((()((())))()))))(()(()))((((((())()(((((())(()((())((())()(((())()))()))))((((((((((())))))())(((()((((())))))(()(()()(()(())(()(()((((())))((())))(()(((((((((()(()()))))(((((((()(((())))))())))((((((((()((()(()(((()((()(((()))((()()))))((((()(((())(()))()))((((((()((((()(()))))(()((())))))(((((()(((())))((((((((((())())))()()))()((((((()(((())))((((((())((((((((()(()))()))()))((()())(((())))((()(()((((((()))((()))))((())(((()((((()((()))())))(()))((((((((())()))(()()())))(((((()((((((())))))(()((((((())))(()())(()))(((((()(()((((()(())))()))(((((((((((((()()()))()(((())(((((())((())((((())())))(())(((((()(()))())))((()))()(((()((()))((()())(((()())((((())))(((((((()())(((((()())())(((()))))((((())((((()(())))((((((())((((((()(()()))(()))()))())))(()))))(((()(())))((((((((()())((((()))(((()((())(()(())(((((((((()()))(((((((((()(()))()))))))())))((((((()(())())(((()(((())))((())((()(())((()())((()))((((((((())(((()(((()(()(()))())))))()))))))()((((()))((((()(((()))(()(((((((((((((())()()()))())))))(((((((())))))(()((((())((()(((((()()(((((())))))))(()()(()((((((((((()((()(((((()(((()()(())))()))))))((((((((((()))))(())(((())())(((((())))()((((((()(((((((()((()))))((()((()))(()))(((((((((()(())(((()())((()))((()(((((((()))(()(((()()))(((((())(((()))((((((((()(()(()(()((((())(((((()))(((((((())))))((()((((())())())(((((((())((())()((()(()))(()((((((()(((()(()((()(()())))))()())))))))))((((((()()((())(((()((())()((()((())((()()(((((((()((())((((()(((()((())((((((((((())())((()()))))(()))(((((((((((((()(())(()))())))))))((()((()(()()((((((()((((()(((()))())))))))(((()))))()))(((((()(())((()(((((((((((()))))())(()(()()(()(((()(((())())((((())))))))((()))((((()((((((()((((((((((((())()))(((((()))))))))((((((((())((()((()))())))))(((()())()(()((((())(()(()(((())((()(())(((())))))(((()(((())()((()(()))(()))((((((((()((()(((()(((())((())(((()((((((((())()))))()()))((((()((()((((((())(()))(((((((((((())))(((((((((((())))))()))()))((()((())((())())))))))(((()(((((((((((((((()))())))))(()((()(()(()))(()(((((((())(()((()((((((())))))))))))(((((()(((())))))((((()((((()(((()))))))(((((()))((((((((())()(((()))(((((((((((()(((())())))(()))))()((()(()()))(())))((((((((((((()((()()))(()(()((((((())))(((()))))(()))())))))()))))((((((((()((())(()(()((()))(()(()(()))(())(((()((()))()(()(((())()(()))(((((()(((((())())(()(((((())))(())((())))))))((((((((((()(()(())))((())))((((((()))))(()(((((()(()((((()())(())())))())((((((((()))()(((((((((())((((())((()(((())(()((())(((()((()((((((())(()))))((((((((()((((())()())(((((()(((((((((((())))(()()))(()((())))(())((((((()))((()(()()))))((())(((((((())))((())))(()(((((()(()(()(())(((()((((()(((()(((())(()))))))))((()))))(((()))(((((((()(((()((())((((())))(((())()))))(((((((())(((((((((()()()()((((((())))((((())()(()((()))))(((((((((())(()()))))(((((())(()(())))))()))()(((((()((((()((((((((())(((())(((())()(()(())((((((((()((()))(()))))(()((((())((((())))))))))((()(((((((((((())(()))))((((((())))(((()()())))))))))((((((((()(((((()()(()))(((())(((()))(((((((((()((((((()())()()(()(()(((()(())))))))))((((()((((()(()((((()((((())((()(()((((((()(((((())(()))((()((()((((((((((()((((()(((((())()(()()))))(())(()())))()()(((()())))((((()(((()(()()())(()))((()((((()))))(((((((((((((((())))()())((((((())((()()))))((()(((((())((((((()((())((()((())))(((()(((((()()(()((((((((())(()(()))())))()))())))((((()(()(((((((((((((())))))))(()(((()((((((((()))))))))((((((((((((()((((((()()()((()(((((())()(()())(()(((()))((())((((((()((((())(()()((((()))(((()(((((((()))((()(())))))))((()))))()))))(()((((()(()((((((()((()())((((((((()))))))()))((()))))())(()(()))(((((((()())())))((((((((((((((((()))(((())))())()))))()))(()))())(((((()(((()(((((())())))(((()()))((((()(())))((((((()))(((((((())((()))))((((((())))))))))))(((()())))(())))()((((((((())(((((((()(((()(((((((((())(((((((()(()))(()((()))(()((()((()()((()(()))))))((((()(((((()))))))(()()))(((((()))(()((()(((()())(()((())((((((()()))((()((((()))(()(((()((((()))))))(())()))))))(((()))))())(((((()()((((((((()()((((()())()))())((((()(((()(((())((()())(((((((((((()())((())())))(()((((((()())((()((()())()))(((((())(((((((()(((((()())((((())(((((()))(((((())((())))((((())(()(())))((()(((((((()((())(((()()((((()))))(())))(())))()))()()))((()((((()((())(())((()(((()()(()(((((()(((()())((((()(((()())((((()(()))(()((())()))))(())))((())((((((((()())(((()(()(()()))))(((((())))))((())((()(((((((((((())())()))))((((()))())(((())))))(())())(((((((((((()()))(((((()))))(()(()(()(((()))())(()((())(()))((())(((()))((((())(()(((((()((()((((()(((()((((())(((()(()(((()))((((((((((((((())((((((((()))))()))(()()))(((((()()(())((((()((())((((((()))(((())))(()(((()((((((())))(()()))())))))((((())((()())((()()()((((((()()((((()))((()))((()())))))))((())((())((()(((())((())(()(()))()((()(((((())))))((()())()(((())((()((())())())))(((((()))())(()(((((()()))(((((((()(((((((()(()))((((()()))(((()))))(((())(((()())((((((((((((()))((()(()))))(((()(((()(())))))(((((((((()(((())((())))))))))))(((()()()(((()))(((((((())))(())))())(((((((((((((()()())))(()()(((((())(()))(((((((((()))((((()()(((((((()(((((((()()(()))((((()(((()()()(((((((())((())))))()))((()(((())((((((((()(())))))))(()()()))))()(((((()(((((()))(())(((()())(((((((()(((())(((())(((()))())))))((())))))))((((()())(((((())((((()((()((())((()())((((((((()))())())()))((()))()))()((((((()(())(((()((((()))((()))(((()())(((((()))(()(())((((((())))()(((())(())(((()(((())(())))()((((((()(()()))(((((()(((()()))())()))))(((()((()))(((((()(((((((((())())))(((((())(())))((()((())((((())()))(((((()))))(()((())(((((()((()))()((((((((()(())(())()))))((())(()(())))))())())))))(()(()()((()(((()))(((((((((())((()(()))()(())()(()(())((()(((((()))))(()))())))((((((((((()(())))(()(((((()))())(((()(())))(())(((()()((((((())((((((()))))))))(()()(((()(((()))))()(((((())()(())(((())(((((((()()))()(()((()))((()(()(((((((((())))))((((()))(())((((()()((((()(((()))((()))(()))))((((((()()(()(((())))((((()))))))()((((()(())(((((((()))(((()(()(())(((((()))()))((((())(()))))))))(((())(()(())((((((((((()))(((()))((()(()()(((((()((((()())((((((((((()()))())))))))()))(()))))(((((((()((((())((()))))(((((()((())(((()((()())))))))((((((()((()()))(((((((()((())()(((((((((()(((())))()((((()((())))()))(()()(()(())(((())())(((())(((((()))((()))()(((((()((()((())()))())(((((((())))((((((((((((()))(())))(((())))()))))(((())((()(((((((((()()())))((((()((((())((()())))((((((((()((()))))())))(((((((((((((())(((()))(((())())(()(((((()))(((()())()))((((()((()(()())(()((((()))))))))((()((((()((())()((()()))))))()(()(()()(((((((()(()))))((()((())))(()))(((((()()())((((()((()(((()))((((((((()))())))()())))))))())())(((((((((())()))))()((((((((((())))((())(((((()(((((()()(())))))))((((())))))))())))((()(()((()))()(((((()(((()))(((((()((((((()(()(((()))))((()((())(()((((((((((())()(()(((()))((()))(((((((((((())))))))(()(((((((((())())))()((((()((((((((()(((()((((()((((((()(()()))())(((()((()((((()()))())))((())(((((()(()()(())))((((()((())))((((((((((()((()(()))()))()())((((((()((()((((())(()))())))))()(((((()())(((()(())(((()()(()))))(((())(((()((()))((((()(((((())((((())))(((((()((((()(()))()(())((((((())))))((((()()(())))()))(((((()(()))))(((()((((()(((())(()))(((((()(()((()(((((()(((((())()))()))))(())))))()(((((()((((())((((((((()((())))((())))())())))((()((((()))((((())()((((((((())()))(()))())((())))(((()(()(()(()))(()((())(((((((()()))(((()(())(((()))((()(((()((()))))))(())(((())(()(((()()(()(()((((((()())((())(())))))))))(()))()(((()((((()))))(()((())(((((((())))))()((((((()))((((()))(((()))((((()(()))(((()(())))()))(()))))((((()(((((((((()))))((()()((((())()))(()(((()(((((((((()(()))))())))((((((((())))(()))))((()((()(((()((()))))()(((((((((()))((((((())))((((((()))))))))(((()(((((((())((())(()(()))((((((((())())())(((((((()())())())((((()(()())(()()())))(((((((((())(((()(()))))((((())(((((()()())(())))()((())((((()())((())()((((((((((((())(())()((((((())))))((())(((())()((((((((((())))((((((((((((())((()((())))())))())))()))(((()))(((((())))(()((()(((()((((()(((((()()((((((((()((())()(((())())(()))((((()(()))))))))((())))))))))())())))(((()(((()))(((())((())(()((((()((((())((())()()(((((((()))))(((())(((()()(((()(()())))((((()))))(()(((((((((())))))))))))(())(((((((()((()((((()))((((((())(()(((()())))(((((()(()))((())(((()))(())(((())()))((()()((())(()(((())(()()))(()((((()))(()(())))(()((())(((()))((((()))))((()(()(((()())(((()))))))(((())((()(((((()())((((()))())(((()(((((((((()(((((()(((())())))(((((((((())(()((()()))(())))))((()(((((()(((((()((((((((((()())))))((()())))))()))))))))(((())())(()(((((((()))))(()((((((()((((((((())))())))))(((((())(((((()((((((()())))()))))(()(((())(()))((((()))))(()(((())(((((())(((())(((((()())(()(((()(()()(()(((((())((())))(((((()(((((((())())))()((()(())((((()((((((((()(())((((()))((()())(((((((((())())))((())(())))((((((()((((())))((((())((((())))()((()(())((()(((((((((()())))(((()))((())((()((()())(((()((((())((((((()((())(((((()(()(((())((())((())((((()()())((()(((((()()((((((()((())))()))()(()))(((()))(((((())((((((()(((((())))((()(()()())((((())(((()))()(((()()))(()((((()((((()))((((()))(((()((((((()))(()(((()())()))(()()))()))))(((())((((((())(())((((())((((())))(()))(()(((()(())))((((()(((((()(()()))(((((()(())())))(((()))(()((())((()((())))((((())))))((((((((())())(((()(((()))()))))((())((())(((((((()()))))())((()())((((((()(()((())(()))(((((((())((((((((()()))()((((()()))((((()))(((())((())(()((((())(()(((((((((((())))()(((()((())()())))((())((((()))(()))(()(((()((())()))(()(()(()()))((((((())))((())((((((()))(((()(((())))(((()(()((((((((()))((((())(((()((()((()(()))))(()(())(((()((()(()((())))))))()(()((((())((((((()(())))))))((((())(((()))(((()((()))((()))))(((()((((((((())))))(((()((())((())))(((())((((())((()((((((())))))()))((()())(((()(((((()(())))())((((()))((()))))))))((((((()())((((((())(((())())))()(()(((()((())(((()(()))()))()))(((((()((((()()))(((((((())))((())())))(((()))))(()(((((())))(((()((()(((((((()(()))))(())()))))))(((((())())()()))))(((((((((((()()()()((()())())))()))))()(((((((((((()((())((((())(()())))))))(())())(((((((()((((((()()))))((()))(()(()(((((((((()()))()(((((())(((((((())(((()())((()(((((((((())))((()(((())(())))((()(()()))))))))((((((((()(((()(()()())((((()))))(((((())((((()))(())((()(())())))((((())()(()))(((((((((()()()))))(()()))()))((((()))((()()(()((((()()))()))))((()((())()(((((()(((()))))(()))())(((()(()((())(()()(((()(()(()(()((()))()(((((())((()))))(((((((((((((()(()(((())(()((()((())(()((((())((()(()))(((((((((((((()((())(()(())((())((((()(((()))))))))))(((())))))))()(((((((()))(()(()))((((((())(((()()))()())(((())(((((()(()(()))))())(((((((((()))(()((()(())((())))(()(((((())((()))))((((())(((((((((())((((())))))(()(((((())()))((((((((((()(((()()()))((()(()(((())((()())))))))((()(()))((()((((()))(()(((()()()))((()))((((()()))())(()(((()((())((())))))(((((()((((()))))((()()())((()(()(()))((((())))((()(()()((()())(((()))))))((()((()(())(((()(())))((((()((((((())))(((((())))(((())((())(((((((((((()(()())))())))))))()()()))))(()())))))))))))(((()((((()(((((((((((()()((((()(()))(()))))((()((((((()(((((((()))(()((((((((()(()((((()())((()((((()))(((())((())((((()(())(((())(((((()((((()(()()))))())))))))((((()(()((()((((())))((()((((()(()))))(())((((((())))((((((((()))(())(((())(((((((())()()))()((((((((()((((((()))((((()())(()((()())))((((((((()()((((((((((((())(((()))()(((()()))()(((((())(()))())(((((()())((()((()()(((()((()(((())(((((((()))(((()(((())(()((((((()(((()(())))))))))))))))))((((((((()((()))(()()(((()((((()))(((()))(((()((((((())(((((()(()(((()))(())((()()(()()))))(((((()(()(()(((((((()))()))()()))((((()(()((()()))))(((((()()))((())(((((()(()))(()(()((()))(((())(((())))())))))(()))(((((()((())((((())(((()))(((()()(()())(((((()()))((((()(()))()))()))))))()((((((((((((())(((((()(()((()(((((())))())))))))(()((((()(((()((((()))())))(((())((()(((((()()()))))((())(()(()))((((((()()))))((())((())()(((()))(())(((()())()(()((((()())()))(())))((((((()(((((())))(((((()(()(((()((()((()(()((())())))))(((()()()()))))(()))(())(((((((((()(())((())(()()((())())(((((((())(()))(()((((()((())()(((()))))(()))(((((()((((((()((((((()))((((()()()))((()))((((((((((()((((((()(((((((()((((((((((())))((())(())())))()))))))(()))))))()((((())((()()()()(((()((())))))((((((((())(((((((()))(((()())()(((((((((()(())(()(((((((()(()(((((()()((())()(()(((()(())))((())(((()))())))))))))()))))))(())()))())))))()(((()(()((()((((((()(((((((()(()((((((()(())))))(()((()((()(()())(())((()((()()(((()))))()(()(()()((((())()))))(((((())(((((()((()(()())()(()))))((())())))))))(((()((()(((((())()(()((((((((((()()(())((((()((()))))))))))(())))(((()(((()))(())(((((()(((((((((((()()((((()))(()((((()))))(((((())(()(()())))((((((()(())))))((((()()((((()())(()))(((((((())))())((()()(((())(()(()(((()()))((((()))(()()))(((((((()()(())((())()))(((((((((())))())(())))))(((()(()((()))(((()((())((()(((((((((((((())))())))((((()(())((((()(())())((((((()())(((((((((())(()))((()())(()((())))))((((((()(((((((()((())(()(())(((((((((((((((()((())))))))(((((((()((())(()(()())))((((((((()()((())(()))(((())((((()))()))))()))())(()))()))))())))(((((((((()))((((((((()(((()(()(((()())((((((())()((()(((())(((((()))(()(()((()((())(((((()(()))))(((()(()())((((()())))(((((()(())(())((((((((((())))))))(((((()())))))(((())(((()(((()())(((()())(((())()))))(((((((((()))))))))()((((((()()(()))(((((((()()())(((((((()())))))(((((()())(((((((((())))(((((((()(((())()((((((()(((()(())((((()))(((((())((())))()(((((((()())))((()((((((()(()(()())))))))((()))(((((()))((()(()(((((((((()())((((((((()()))))))))(((()))((((((((()))()))((())((((((((((()))))))))((()((())())(()(((())((())((()((((())))))((()(((())()(())(((((((()()()))))))((((())(((())))()(((((((()(())))(((()((((()(((((((())()))((()((()((())((()(((()))((()((())(()))))))()(((())(((((((()))(((((())(((())(())))))()())))((((())((((((())))((((()))(())())((((((())))))((()((()(()))))(((()(((((((((((()))))((((()(((((((((())()((((())()())(((()((((()))((())(()((((())))()))(()(((((((()((()((()(()(()))()))))))(()(((()((((((((())((()(()((()((())(()(((()(((()())((())))(((((()(((((()((((((()(()())))()))()))))())()))))((())((((()(((((())(((()((((()))))((((())((((()(((((()((((()(()((()((()((((((((()(((((((())))(((()(((((())))))))(()))))))()()))()()()))(((((((())(()((((((((()((()((())()(((((((((()((())(())))))(((()(()((((((())(((((())()((()())((((((()((())))(())((((()((())((((()))(((((()))))))((((((()()))))((()(((((())(((((()())()))(())))))(((((((((((())((((())(()(((())))))((((((()((((()((()())))((()))))()(()(()(()(((()(((((())))(((()(((()))()(((()))))((((((()))()(((()()()())(((()((()((()(((()()))))((((())((((())(((((((((())))(()))(()(()((((((((()))))()))((())((()((())(((((((()(((((()(())))(((((((((((()(())))))(()((()((((())))(())((((((()))((((()(())))))()((()((((((())(((((()()))(((((()((()((()())))((((()((())(()))((((((()())(()()))))((((()))()))((((())((()((()(()))(((((())(()(((()))))()((()((()((()(())((())(()))())(((())((()((((((()())())(()(())))))))))(((((()((()))((((()(((((()))))((()((((((((((())(()(()(()(((())((((((()(((((())))))))())()())()(((((()()))((((((()())))())((()((())))((((())((())(((((((((((((()())))))((((((()))())((()((())))(((((()(()()(()(()((((()((((((((((()(()(((()()((((()())))))))((())((((((())((((((()((())((()(())((()((())(((()))))((((((())())((()((((((()()(())(()()(((((())((())((((()((())))(()()()))))))(((()((((((((()(((()((((()(((())(((()(()((((((((()(()((())((()()))))((()((((()())))()))))())()))(((()))((((((((())))(()(((((()(()((((((((()))(()))(((((((((((((((((())))((()(((())(()))((())))((((()))(((((())()((()())(()(())))))((((((((()())((((()(((())(((((()())))(())(((((((((()))(((((((()))))))((()())))))()(((((()()))(((())(())(((((()((((((()())))())(()((((((()(())(()()(((((((((()))()(()))))(()))))))))))))))()(((((())((((()(((((()))))(()((((((((()(())))))((()())))((()(((()(((()))())))(())(((((()((((()(((((())))(()((()())))(((((((()))))))))))(()(()())((((()(((((())(((((((()(()((()))))(())))))(()(((()(((())()))(()((((()))(((()()))((()(())))(()((()(()))(((((()((()(()(((()((((()())))())))((((((((((((()((()())(((()(())((()())(()))))((()(()))()((((((((())))()(((((()(())(()((((()(()(())((()()))((()))))))()))))())()(()(((((()(((()(())))((((((()((((((()(((((((())))((()))))(()()(((((((())())(()))))())(()(()((()(((((()))(())))()(((()())((((((()((()(((((((((((()())))()((()(((((())))()())()))))()))))))())))))()(((((())((((()((()(((((()((((())(((())()))()((()(((((()()))((((((()(())))))(((((((((((((((((((((())())()((())))()))())(()(((((()(()(()()(((()(((((((()((()((((())((((((((()((()()(((((((((((((((((((())()))()))()())))))((((((()(()((((()))((((((()())(((())(((())((((()((((()(()(((((()(((((())))())(((()(()((((())((())()(((((()()(((((()))((()((()(((()(()())))))((())(((((((((()())((()))))))))((()((((())())())()(((((((()((())(((((()))))(()())(((((((((((()(((())())())))(()((((())())))))))()))(((()))))()()))(((((((((()((())(((((((())((()))(((())(((())((()(()((()(()()(((()))(((()))))))(((())))))())((()(()())(((((((()((((((()(()(())((()((()()))())(()((((((()()(((()(()())))(((())((((()(((((((()()))((((()))(())((())))(((((()))(()(()((((())))((((()(())))())()(((()(())()))(((((())((((((()()()))))(()))((())((((((()))(()(((()((())()(()(((()(((((((((()))((((())))))(()((()(((((()((()())((((((((()))()()))(()(((((())((()((()((((()))())))))))()(()())(((((())))())(((()(()))((((((()((()((()))(((((()(()(()))((()(()(((()))((()()))))))))(()(((()))(())(((()((((((((((()(()((((())()(((((())))(()))))))((()((((()))()))))(((((())(((((())()))((((((((())))(()((())(((((((()(((((())))((()(((((())))(((((()((((()())))(((())))((()(((((((((())(((()(((((((()))((((())((((((((()))))()(((((()(()))))))))((((((((()(()()))))()((()((((()((((((((((((((()(((((()(((((())(()(())(((()))))(()((((()))((((((())(()())(()(()((()((()(((((()(()(())((((())))))())))))(()(((((((()()))()))))(((((((())(()(((()()((((()()))()))))(())(()(((()())())(((((()()))((()((((((()(((()())(((()(())))((())((()(((((((((((()(()(())))(((()(((())))))(()()((((()(((()(())))(((((((())))))())))(((((((()(()((())((((((()((())(((((()())))))))(((()(((())))((((()())()(((((()))))(((()((((())))()((((()()()())((((())))(((((((()(()))))))((()(((()))((((()(())((()))((())((((((()((((()((((((((())((())()))()))))(()(()))))())))))())))(((((()((()(((((((((()))()(()(((())()))()))((())(((())((((((()))))))(((())(((())(()))((()))((()())(((((((()(())((()))))()(((((())()(((()(()))(((((((()((()(((()))))()(((()(((()))(()(()()(())(((((((((())(((()(((((()))(((((()))(())()((((((()(())((((((((((((()))(()(((()()))((((((((((((((()))((()()))))())))))((()(()))(()((((((())))))))))))((((((()(((()((((()))((((()(()))))((())))(()(((()))((())((()((((((()((((()((((((((((((())))((((())))(()((()((())(())()((())))))((((((()(((((((((())))((()(((((()))(((((((((())()))))))()(())((())(((())(((())((((((())((((())(((((())))((()()(()((((((()((((()))))))())((((()))((()(()((((()()))((())))())))((()(((((((()))()))))(((((())(()((()))())))((((((((())())(()((((((()((((((()))()(((((((((())))(((((((())((((((())))()))(()(())((((((()())(((())(()()())(())((((((((((((((()(())())(((((((()((())(((())((()(((((()((()((()()(((()(()((())((((((()(())(()))))((()(((((((((()))()(()(((((()))()((()(((((())())))()(((()(()((((((()(((()(()))(((()(((()((((()((((((()))((((((((())(((((((())))()(()(()))(((()))((((()(()()((())((()((((()))))((((((()(()))))())))))))))((((((()))((((()(())((()(((()())(((())()((())((()((((((((()((())((())(((()))))))(((())((())()((((()(((((()))))))((())))())((((()(((())))))((((((()((((((()())((()(()(((()((()(()(((((((()((((())((((())())())))(((()(((()()))((())((((())(()((()(()))))))((())))((((((((((()(((((((((()))(((())))())()))()))))((((()())()))()))((((((((((()))((((((()))((((((((((()()((((((()))(((((((())()))))(((((()()((((()(((()))))))())))(()((()(()(()((((()())(()))(((()((())))))))((()(()))(((()()(((()))(((((((())())()((()))((((((()())(())))))((((((()(((()))))())(((((((((())((()((()(()))()()))(((())(((((()())(((()(())(((()(((((((()((((((()(((((((((((()))((()((()()))((((((())(())(()())))))((((())(((()((()))()((((((((()(()(())(()))((((()(((((())))))))))))()))))(()))()((()(()(((((((()))))(())((((((())((()(((((()(((((((()((())))(((((()))))))())))))((())()(())()))((((((((()))(((((((((((())))))))(()())(((()())(()((((((((())(((((())()(((((((())))))))((((()(((((((()))))((()(((()(((()()))()()))((((()(()))))))((((()((()))())((((((()(((())())))))(())(()((((())(()()))(()(((())))(((())(((((()))))(((()(((()(()))((())(())))((()((((((((()))()()))((()(((()((()((())))))((((((()))(((((((())())()(((()(((())))())()((((())))()((()())(())((()(((((()))((()()))(((())))))(()((((((((())))(()(((((((()))))())))()((((((()(()))))))(((()((((()(()))))(((((((()())((())(()((())((()())()((()()))))((()((()((((()(()))())(((((())()(((((())(((((())))())))(((((((((((()((((((((()(())(()()))))(((()))((((()))()((()((()((())((()(()((((((()))))((())(((((()((()(((()(()(((((()(((())(((())))((((()(()((((()(((((((()))()(())))))((((()(())))(()))(((((((())))((()(()((()((()))(((()(())))()((((())(()(((((((((((())))))((()((((()())))())((((((()()((((()(()(()(()((())((()()))()(())((()(((((((((()()((((())())()())((((((((((())))))())(()((()))((((()(((((()(((((((()()((()((()((((())((())))))())()((((((()())(((())(()((((((()((()((((()(())())))()))))))))())(()))(((((((((())(((()(()((()())((((()(()((((()((((((()()))(()))))))((())))(((())))((((((()()()))(())))()((()((((()((((()((())()))(()()(()((((((()((((((()((((()))((()))(()(((((()(()))())(((())())((((((()(((((()())()())(((((()()))))))((())()((()(((())(()())))(((((()))()())((((((((())())))(((((((((()((((()))((()())()))))((()(())))))(()))()((((((()((((())((())((()))))())((((((((()())))()))(((((()(((()))))(((()()))(()(()((()(((((((())))))())))))))(((((()(((((((()((((((()())()))))))))(()))((()()(((((((()((()(((()((((()))))))((()))((((()(()(()()))())()(((())(((((()))((()(())))))(((())((((((()))(())))((((((((()((((())((()((((()))))))(()))())())))())()))(())(()((()())((()(()))(((((()(((())(()()()(()((((())))(((())((((((()))((()((((()(()((())((()()))(((())((())(((())))))))))()()))(()(())((((())((((((())((((()))(((((()))))((()))(()(()(()((((((()(((()(((()()((()()(((((((((()())))((())))())())()))))(((())))(((((()))((((()(((((((((((((())())(((((()((()(((((())(((()(())))(((((()))((()(()(()((((()))((())(((()))(((()()))(((())))))())))))))()))))))())))(((((()((())(((()(()()))(((())(((((())((((((((((()((())(())))()((((()(()))(((((((()))))()))(())))))))(((()((())((()(()((((((()))((((()(((()))(((((()))((((())))(((())))))))))))((((()(()(()(((()((((((((((()()((((())(()))))()())))()((((((()((()(((((((((()(())))(((()((((((((((())()(())((((()))(((((((()((())(()))(())))))))((())(((()))))))(((((((()(((()((())()(()()))((((((((()((()))))())()(((()()((())()((((())(()())(((((((((()(())(((((((((())((()(())))(())())))()()))())((((((((((((())((())(())))))())((((()(()(()(()))))((((((((())(((((()))(((((((())(()))))((())))(())))))((()(()((()()(((((())(()((((()(())))((())(((((())((((((())(((((((((()(()((()))))))(((((((((())((()(((((((((())((()))))))))())((((()((((((())(()))))((((())))((()(((((()))()(((((()())(((((())(((()))))))(((()))))((((((((())(((((()())(((((()((((()(((()((()(())((())))(())))())))))))()))(()()((((((())((()((((())((((()(())(()))((()()()))((()((()((()))))(((()))()(((())(())((((()(())))())))(((((()((((()())(()(())(((((()()((((()((((()(()))))(()(((((()((((()((()(()((()(((((())(((()))((()))))))())))))))()))(()(((()))))))((()))())((((((())((((((((())))((((((()()))(((((((())((((((()))((())))))))())())(((((((()())))())(()())((((((((((((()((()))()))(())))))((())(())))(((((((()()))((()(()()(((((())(((((())())))))))((((((((((()))))))))))()(()((((()((())((()(((((())(((())((((())))))(((((()((())(((((((((())))())))()))((()((()(())((()(()))((()(()(()))((((()(()))(()(((()(((((())(()((())((())()((())(((()((()((((((()(()))))()))(((((((()((((((((((())((((()((()))()(()(((()()))(((((((((())))(((((((((())))(((((())(()))((()))((((()))((())))(()((((((())(()((((())))))))((((((((())((((((())))((()))))(((()))))(((((((()(((()(()(((()))(()(((((()(())))))()))))((()()(((()())())(((()((()(()))))((((((())(()(()())(())((((()(()(()))(()()))(()(((((()((())))(((()(())((((()(((((()(((())())()))))((())(((((()(())(()()))(((((((()())))()()((()((((((())(((((((()(((((())())))))(()()(((((())(()()(((())()(()(((()((())(((((((())(()((((((((()((())(((((()((((((()))())(()))))(()()))()))()))))(()((())))))((((((((((()((((((()))))(())((()((()((((())(()))()((()())()(((()()))(((())()))))))((((()((((((((())())((((((()()))(((())))(()((()(((()))))((())((((()(((((((()((((((()((())((())()))())())((((((((()))(((((((((()))))((((((()((()())(((((()())())))(()((()()(((()((()))((())))((((()((((((())((())))))(((((((((())))((((((((()(((())(()))))))))))()))(()((()(()(()())))(((()))(()((())(())(((()(()(())())))(((()(())(((())(()((())))())(((()((()((((()(((())(((()(())((((((((((()(()))()(()()((())(()())(()((((())))(((()()))()((())(((((()((()))((((()(()))((())((()))))))(()))((()((((()()))((((()()(())())(((((((((())(()(((())(((()((((((())())((()(((()((((((())))((())((((())((()))((((((((((())(((()((((()()))()))()))))()(()((())((((((((((())(()))))(((()(()((())((())))((()))((((((((((()))((((())()))(((((((((((()(((((((()()()(((()((()(())((((()((()((((()())))(((())))))((((((((()((()(((((()((((()))(((())))()())))(((())())))((((((())((()))(())))(((((())))((((()))((()())((((()(((()(()())))(()))((()(()(()(((((()(()))()))))((((((((()((())))))(()()))))()((((((())((())(((((()(((((((())(()((())(((())(())(((()(()())(((())((((()))()))(()))))(()(()((()(((((((((((((())()((())())((((((())))((()())))(((()(((((((((((()()))(())))())(((())((())(((((())))(())(((((((((()((())))()))()))()((((((()(()((()()))())()((()((()(())((()(()))(((((((()))((((())))))(())((()(()(((((()))(((((((())(((((()))()))((((((((()(((()((()))((()(()(((((()))(((()(((()(()())())))(((((()()))(((((((()((((()))((())))((((()))()))))())(()))((((((()((((((()()))())(((()(((((())((())))(((()())((()(()))(((((())))(((())((()()))))))((()((()((())(((((()()(()((()((()((())(((()))))((((()((((()(((()))))))(((((((())((()(()()))(()(((())((())))((((((())(()))))((())(()(())(((((((((((((((((()))))))((()((((()())))))(((()()()((())))((()((()))(((((((((((((()()((((())((())((((())))((()((((((())))()()((()(()(((((((((()))))()()()(()((())(((()))((()(((()))))(())(()((()(((()()(((((((()(()()))(((((()))(())(()((()((()())((((((()))))(()(())))((()(((((()(())(()(((((()(())))))()))))))))))))((((()(((()((((((())))(((((((())((((()(())))(((()(((((((((((())))()())((())))())(((((((((())))))(((()()((())(((((((()((((((()(()))((()()))))))()(((((()))))))))()()((())(()(((((((()((()(()((()))()))(()(())))))((()()))((((((((()(()((((()(()((())(((()())))))))))((((((((((()(((()(((((((())((((()))((()((((()((()(()))(()(((()(()))((((()))(())())))))))))(((((((()())))))(())(((()((()(())((((((()((((()))((((((((((()()((()(()()))((((((((((())((((((((())))(())((()))))))))(()()(((((((((((())())((((())())(((((((((((((()))))))(()))())))()(((((((())(()()))(((((()(()((()(((())(()()(()()(((((((()(())(()))((()())((((((())((())(((((()((()))(())))())))))(()))))((()(((((((((((()((((((())((((()))()))((((((())))))))))()(()))()))((((((()((((((()()(((()()((())))(()(((((()))))((((()()()))(((((())((())()(((()))(((()(())()))(((((())()()))))((((((((((())()((()(()())(((())(((((((())(((((())())))((((((((((()()))(()(((()(((()(((()())((()))((((()((((((()(((())(((()(((()(((((((()()))(()))(()(()(((())()((()))((((())((((((((()(())))((((())(((((((((())(()))((((()(((((()(()((((((()((())((())(((()((()((())))((()())(((((((((((((((((()))()))((()(())))((((()(()())((()((()((())))))((()()(()((((((((()())))(())()))((())))))(((()((()(((()(()))))((((())))((((((()(())(((())(()()(())((()(())(()(()((()())()((())((((((()(((((())))))))))()))))))))))(()(((()(()))(((((()(()(()((((((()((((((())))(()))((()((())()))((((())(()))((()))((((((()())(((()()))))()))(()()(()((())))))((((((()()))(((()))((((()(()((()))))))((((())))(((()()((((((((()))(()(((((())((()(()(((()))(((((())))()())))))(((((()()))))(((((())(((((((())))))))((()))))(((((((((())))))((()(((((((()())())))))(()(((())((())((((()()(()))((()()())))())((((()((()((((()(((((()))())((((((()))))(((((((()())(((((((((((((((()(((((()(()(((())))((())())))()))))()))((((())))()((((())((())()((((((((((())())))))(()((()()(((((())(())(()((((()(((((()(()(())()((((((()))()(((())())(((((((())))(()(((())))()))((((()((()(()(()())(((()(((()())(((((())()((((((())()))((((())((((())))())())(()(((((()((((((()))))))())))(((((((())))))((((())(())))(((((())(((((()))(((()(((((((((((()(((())(((((((((((())())))())))(()))()()))()(((()(((()((((((()()(()(((()((())())((()((((()((())))(((((((())))((()(((((()(())((((())()))((()(((()())(((((()))))((()))))(()(()(()))(((((()(((((((()))(((((((()))))())()((()(((((())(()(((()(())(((((())))))(((()(((((()(((()())))))()((((()((((((((())(())((())(())))))((((()((((((())(((())((((()(((()()))))(((((())())()))))())((()())(((()(()((((()))())(((((())))))((()((()((())((()()(((((((((()((()((((()))(((((((()(((((()((()))))))((()(((((())())((()))((((((((((((()))(((())()))(())))(((()((((((((((()())(()((((((())(())))))((((((()))())))()(()((((((()(()((((((())))()))()))())))(((()((()))((((((())()))(()(((())(((((((((((()))))(((((((((((((((((()((()((())()))))))((((((()(((()()(()()(((()))(()((((((()((()))(((()))))((()())))())))((()))()))((((()()(())))((((((((()(()((((((()(((((()((((())))()))())())))((())))))(((())))))(())((()((((())(()((()(()(((()))((((())((((()(((()))()())((((((())(((())(((((())(()))))))))(((((((((((()))(()((((((((()(()((())())(()))))))((()(((((())))))(((()())(((((())))(()(())()((((()(()(())(()((((((((((()((())(())(()((((((()())()))())(((((((((((()))(((()(((())((((((((()(())((()(()())((((()())((((()))()((()(()(((()))))()((()((())))(()((((((()()))())()())(((((())((()((()))(((((()((()))))()))))))))((((((((((((((((((())(((((()(())()))((((()())))(((((()(((()))(((())))))((((((()((((()))((()((((()()))()))(())))))((()((((()((()()))))((()((((((()(()))(()()))((((()((((((()((((())(((())(((()(()))((((((()(((()))(()((()((((()))))(()((()(()(())(((()())()((((()(()))((((()((())(())))(()(()((()(((()()))()(()((((((((((((()))((((((()(((((())((()()))))))(()(()())(()))()))())))(((((()(()(())((((()(()(())))(()(()())))((((()))(((()((()(((()((((())))))())))())(()((((((())))((((()()))(((((((((()(((()))(((()))(()(()((((()))()(((((()((((()((((()(())())))((()()((((()()((()()(()))))(((()((((((()()(()()((((()))((((((()(((())(((()())(()))))(((((((()))(((()((()((())))))(()))))(()))))((()((())()(()((((()))((((((()())((())(((()((()(()))))(((()((((((()))()((((((((())(((())(())))))()()())))))((((()()))((((((())(()(()(()))))(((())(()()()(())(()((()))((())())(((((((((()(()())()))((((((()(()(((((((((((((((())())(()(((((((((())((())())((())()))((((())()))))()((((((((((()))))(((()((((()()((((((((((())())())()(((()(())))((((((())()((()))))(((())))))((((()))((((((())()(()())(()))))()((((()(((())(()((((()))(((()(((()))))))))))))(((()((()(((()(((((()())(((((()))((()(((((()((((((((()())(((((()())))())()((((()))((())(((((((((()((()((())()))(()((()((()()()(()((((((()()(()(((()))))))(((())((((((()())))((((()((())((((()(())(())))((((()(((()))))((((())(((((())((())((((((((())(((())()))(((((()))(()))(((((()))))((((()(((()(()(()(())())))))))(((((()))((((((()()))((((((((((((((()))(((()))())))))))))(())))(()((((((((((())((())(((()((()(()()(()())((((()((((((((()()))))())(((())(()(()((()((((())))((((())((()(()(()(((())))((()(((()(())(((())))))((((())(((((()))))((((()))(()))((())(((((((()(((()(((((((())(((()(())(((()()((()(()(())))())))(()(((()(((()((((((((((((()))(((((((())(())))(()(((((()))(())(()((())((()(()())(((((())(()))((((((())((((((((())())(()))()))))((((()(((((()()))()((()))))(((((()(()(()((()(()))())))))((((()))((((((((((((((((())))(()((()())))))())))((())))((((((((()(()((((((()(())))))()((((()((()))((((())))()((((((((()))))((((()(((((())()(()(((()())))((((()((((((()(((((((((()((((((((((((((()((((((((((())(()))))(((()()))((()(((()((())()))((((()((()))(((((()(())))()(((()((((()((((())))((((()((())))(((((()((())(()((())))))(((()((())(()(())((()((()))))))()())))((((((()(()(())(((((()()())((((()))()((((((((())((((()))(())))(()((()((((())((((((()()())())((((()())((())(((()()))))(((()((((((((((((((((((((((())((((((())(()(((((((()()(()))()(((()))()(()()))))))((())))(((())(((((()))((((((((((((((())((())((()((((())(()())))()))((()(((()((()))(())))((((((((((())))(()((())())))))((((((((((()(()()((())))))(((())))))))(((((()((()(((((((()))(()(((()(((((((()))))))))((((((((((()(()((())((((()(((())(((((()))()))(((((((()))())))))(()((()()((((())(((((((())(()()((())(((()))))))(()((((((()))(()(())()(((((((((((()))(())))())(((((((()))(((((()((()((((()((()))))(((()(()(((())((()))))(())))((((((()))(()((()((((()((()((()(((((((((()(()))()))(((()((()(((())(()))()((((()((()))))((((((((((())(()))((())(((())(((()))))(((((()(()(()(((()))))))))()(()((((((())(()()(()))))))))((((()((((()((((((((()())(((())(((()))()((())))))))))))()())((()()()(()(((()())(())((((((())))))(((((())()(((((((())))((()(()()())((((((((()))))(((((((()()))))))((())))))(((((()((((((()(((((()()((((((((()((()(())))))())))()())())))))((((((()))))((())())((()(((((())((((((((((((())()((()())()(((()((())((((((()((((()((((()))))(()(())(((((())((((((((())))))(((((()(((())))((((((()((()((())))(()((((((())))))(((()))(((()(((((()((()(())(()))))(()((((())((((((()))(()))((((()(((((()(((((((((((())))))((((()()(((()))((((((((((((((()()()()()((())))))()())(()(((((((((())))((((((()((()))))(()))))))((()))))(()(()((((()()(((((())(((((()(((()()(((((((((()((((((((((()((((()(((()((((()))()((()(((()(())(((()))))))))))))((())))(((()((((((())()(((((()())((()((((())(((())((((((())))))))))))(()(())(((())((((((((((((()()()(((((())))()(()()))()(((()()(()((((()(((()(((((())(()((((((()))))((((((((((((())(()()(()(((()(()))()))))())))((())(((((((((((()(((()(((()()))(())((((((()))(((((()())))))())()))((((((())(((())))(((()(((((((()()))())))(()))((()((((()(((((()))()))(()((((((()((()))))))(()))(((())(((())())))(()((((()((())(()((((()))))((((((((((()(()))(((((())((((((((()(((()))))((((())))))(((((((()(()((((())))(()))((((()(((((()((())(((())))))(()(((()())(()))())))())(((()(((((((())((((()((((())))()))))(((((((()()((()())(()(()))((((()(()((())))(()))))(((((((((((((((()(((())((((((()(((((((()))()))(((()))()))())))))()))))))((((()())())((()()))))))())(((((((((())((((((((()(((((()(())))(((((()())))((()((()))(())))))))((())(()(((((((((((())()())()(((((()()(((((()(((()()))((((((((()))))()))(())))((((((()((((((()(())))()(()))(()(((()(()(())())((()((()())()((())))(((()())((((()(((()(((((((()(()((())))))))()))()))())))))(((((((()(((((((((((())))((((()(((())(((()((((()())((()(()))))(((()())(((()))((()((())())((((((()(((())(((()(()()))(()((((((((((())()))(((()())(((()((()((()(()))))(((((()((((((())))))))())((()(((()((()((()(()(((())()(()(((()))((()(())((())())((((()((())((())))((()))(())))))((()(((())(((()()(()(()((((())()))(((((((((((((()((())))())(())())(((((((())))()(((((()))(((((((()((())()))))(((())())))((())())(((((()(()(((((())(()(())))))((((()()((((())(((())((((((((((((()()(()))))))()((()()()))))()))()))(((()))((()(())(((((((((())(((()))((()))(()(((())()(((()()))(((())(()))()((((((((()(()))()))((((()((()(()()))((()((((()(((((((()((())(())))))(()())()))(())))()))(((((()((((((())(((((((()())))(((()(((((()())(((((()))))()(((()))(((()(())(()))()))((((((())((())())))(()((()((()))))(((((())()((((((()(((())))))))((((())((()(((()()(()))(((((((()))(((((()())()(((()(((()))))))))((()((((((())())((()((())((()()))(((()))((()(())())(((((((((((((()((()()))))))))(((()()))())))(((((((((((((((((()))()))(())))(()))((())))(()((()((()((((((()()))))))(()(((((()((()))))))(()((((()()())(((()(()(((((()((())))(((()()(()())()(((((((((((()((()(()(()))))(((((((((()((())(()())(((())((())(((()((()(((()(())))(()))))((()(((()()((()()((((()()())))()(((()))((())))))()(((((()))(((((()))((()(()(()))))))(()(((((((((())(((())((()(())))((((()(((())))((()(())(((()))(((((())))(()))((((((()))(((()((()))))()(()))))((((((())(((((())(()))(((())))))(((((())()())))))())((((()(((()(((()(()))()())))))(((((()()((((()(((()()(((((()(((())((((()((((()())(())()))))())((())))))(())())))(((()(((((((((()))(((((()))()(())((()((((()))(()(((((((())))())()))((()((((()()))((())((((((((())(()))(())))()(((()))(((((((()(((())(((((()))(()))((()(((()))((())((()))((()((((((((()))())()))))())((((((()((()()(()(())))()()))())((((((()((((((()(())(((())((()))((())((()(())(((((((()))()((()())(((()()))((((())))))(((()((()(((()(((((()())(((((((((())))((()))())(((()(()))(((((((((())(((((((((((((((()(((()))))))))()))(((((())))((((()))(()))(((((((())(((()(())(()((())(())((()(()))((()((((((())(((((((())()))()))))))((((()(((())))(((()))((((((()))))(()(()(())(()(()(((((((((())())(()(((()(((((((((((((())()())((()()()(((()))((())()))())((()()((((()((()())())(((())()))((((()((())((((())(()))))(()((((()()(()(()))))()((())))))))))((((()((()((((()(()))(((((((()())))(((((((((((((())(()))))))())))(()))(((((((((())()))))()))(()(((()((((())))())(()()((()((((()((()(()())))()((((()((()(((()(()))()((())))(((((((((((())(()(()())((()((())))((((()((((()())((((()((((()))))))((())((((()((()((((((()((((((((((((((((((((((((((())(((())()())))(((((((())())((()())(((()))((((((())))))(((()(((()(((()))))((())((((()))(()((()(((())))(((()(((((())((())))))))))))))))))((()(((((((()((((())(((((()((((()((())(()((())((())((())()(((()((((((((())))(((((((((((())())(()))))))))()((()))))())()))())((()()))((((((())(((())(((()()))()))((((((()((()((()))()())((((((()()((())()((((((()(()((()(()))()(((()((())())))))))))(()()((())))))((((()((()((())(((()((((())(()()((((((((((((()(()())))(()(()(())((()(()()((((()((()((((((((()((((((())))(((())(((()))(()()()))))))()()))((()(()))))))))))())(())))()))((()(()((())(((()(()((()))(((((()()))))(()(((((((((((((((((((()))))(()(((((())(((()(()))))))))(()(())(())(((())()((((((()(((()())))(()))((((((((((((())))))((()((())(()((((((((()((())((()(()())((((())))))())))))))(()())))(()(((())))))))))))(())((((((())()((((((((()((((()))((()(((())))(((((())(((()(((((((()((())()))((((((()(((((())))))))))(((())(((())((()(())((((((()())))())))))(((((((((((())(((((()))()))(()(()()))))))((()(()))()((((((((((((()))(()((((((()))(()(()(((((())(((()))((((()())))(())))()))()(())(()((()(()(((((()(()))))(()(((((()()))))((()()))((()))))))(()(()(((((((())(((((((((((((()))((((()((((()(()))))((()()()((())((()(((()(())(()()))))())))))((((((((((((((((((((()()(((((((((())))())(()))(((((((())(((())()))))(()(((()(())))((((((((((((((((())((())))()))((((()))))))(()))((((((()((())()(())((()(()(()(()(()))())))((()(()(((((((()((()))))))(()))((()((((((((()(((((()))))()())()()))((((((()(())))(((((((())(((()(((((())()))(()(()((()((())((())(((())))())))))((()()))))))(()))))))(((((()(((()(((()(((((()((()))(((((()))))((((()((()()))((())))))((((())())))))))(((()))(()((((((((((()()((((((((((())((())))))(()))((((()(((((((((((((())))(())))(((((((((((())))((((((()()((())(())))(((((((((((()))(((((()(((((()))((((())(())))((((((((())(((())))))(((((())))))(((((()))()((((()(()((((((()())))))))((((()))((()))(())))()))(((((())(((()(()((()((())))((()))())))((((((()(()(((())()))))()(()()(())(()(((()((((())((((())()((((((())())))()())))()((((((((((()()))())))))())(((((((((()((((()()((())))())()((()(()()(())))(((((()))((((())(((())())((((()())))(((((()))((((((((((()))))((((())))))((()(((())(((((()((())))(()))(((()(()()(((((())(()(())(()(()())))())))()(((()(((()((((((((((())(()))))())))))))(((((()(()()))((((()))(((((())))())((((((())()))))(((((((()))))(())((((())(((((()((())))()())))(((())))(())((((((((((((())))()(((())))(()((((((((((())))())((()())(((()(())((((((()((((())((())(((())((((()(()(((()))((()(((()))((((()))(())))(((((((()((((()((((())((((())))((((((((((((()((((()())((())(((())((())))((((()())(((((())(()((())))))((((())((((()())((()())))(()()(((()()(()(())))())((()(()(((((()))((((())((()())))())))))(())))((((()(((((())((((())(((())(()))((((()(((()(((((())()))()(((()())(((((()(((((()))()((()((()))(()(()((()))(()((((((()((()(()(((()()(()))(((((()((()((())((((((()))))()))))()))((((()(()())))))(((((((((())((((())))((())(()(((((())()()))))((()((()()))))((((((()))((()()((())(()(((()(((()())(()(())(((((((((((((())))())))((((()(())()(((())((()(()()))(()((((()()(((()((((((())))(((()))(((((())()((((((((((()))()(()(((((((()())())))))(()()(((((((((()(()((((((((((())))()))()))()))(()(())())((()(()()(((()()((()(())(((())((()))))((())((()((((()))()((((((())(()))(((()))))((()(((()((((())((())((()(((((((())(((()()(((()()()((((())())(((((((()))))))))(((((((())(()(()((()((((((())()((((()((()(()()))(()((((((((())(()((()))((((((((((())(((()(((((((((((()))(((())((())((((()(((()((((((())))()))))())()())))(()((((()((((((((((()()())())))(()(((((((((()))((())(()(((((()((((((())()(((())(((()((((()))((((((()))())((()()))(((((((((((((()())(((()()((()(((((((((((())())((((()((((((((()))())()())))((((((()))))(())(((()(())())(()((())((()()()))(((())))((((((()(())))())(((()(((()))()))((((((((()(((((()(()()((())))()(())))())(()))(((((((((())))))(()))(((((())(((((((()))))()(((((((((()())(((((()((()))()((((()((()())(((((()()(()())))))()(((()(((()((())))(((()((()())()(((()((()))))()((()))((()((((((()()()))()())()))((((((()))))((((()))((((()(((())((())((((((((((())((()))(())(()()((()(((())(((((((((((()(((())))(()((())))(()))))(()))))))))))(((((((((()(()(((()(()((())((((())(((((((((()((((())))((()((())))(((()(((((()))((()(()))((((((())(((()((((())))(((())))())((())(((()))(((())(((((((((()(())((()))))(()))()()))))(()(()((((((()()))((()))(())))())(((())((((((((())))(())()())(()(((())(((((((((((()))((()(()))(((((((((((((((((((())((((()(()(((())))()))))((())))))((((()(((((((((())()))((((((((()(((((()))))(())())((((((()()(((()(((((())((())((()(((())((()(()(((((((((((())))))()))((()(())))()))())))))))))())))((((()))((((((((()))()()))())(((((((())(((((((((()())))(((((((((((((())))(((((())))())(())))))(()))())(()))(())((((()(()()((((()((((())((((((()())(())(()(()((()()(()(((((())(((()((((())))(()))(((())())(((((((()((())))))(()))))((((()((((()(())())(((((()((((()((())())())()))))((()(()(((())(((((()()((())()((((()))(((())()((((((((((())))(())))())(((((((()))())(((())(()(((()))((((())())))))))))(((((()(((()((()())(((((())((()())()()((((())()))((()())()(()(())(()(((((((((())))())(((()(((((((((((((((()))(((()(())(()((((((((()(()))(((())(()))))))(((()(((()(((())))(((((()))))((((()((((()))))))((()(((()(((((())((((())(()(()((()))())((((((())((((())))(((((())))((()(()()))))((((((((())()))(())(((((()))))((((((())((())(((((()((()(()))))()(()))((()((((((()()())))()(((((())))(()((((()))())(()((((((()((()()))))(((()((((()((()))))())))((((((((((()))())()))((())((()(()(((((()))((())((((()()))))))()(((())())(((((()((()((((()((((((()(((((()(())))(()())(()))))(())(()()((((())((((())))((((()))(((((()(((()((()))((((((((((((()(((((()((()())()))(())))(((()(())))))(((((((()))(()(()((((((()())((((()))))(((()(()()(((()))))(()(()())(((()(()(()(()()(()((((((((()(()(()())))(()(((((()(())))((())))))))))))())(()))(((()((()((()(((((())))((((()(((((((()))))((())(((((((()))))))(((()))))))))(())))))((((((()(((((((((((()(((()(((()((((()(((()())))))))()(()(((()))((()(((())))()))(((())((())(((((())((())(()()((())(()((()()())))(((())((((((()((((()(((()))(())()((())))(())))((()))())()()))))))((((()()))(((((()))(()(((((((())(((()(((())((((())(((((((())))(()()()))(((((())))(((((()()))(()(())((((()(()(((()()(())(()(()((()())((((((()((((((())(())(()))))((((((())(()(((())(()))(((()())(((())(()))((((((((((()((()))(()))))))))(())(()))((((((()))((((()(((()(()((()(()))(((()()(((())))))((()(()))(((((((((()())))()(((()())(()()(()(()(((())()))(()(((((((((((((()((()(()(())))))((((((()(((())))()()(((())(((((((((()())))((())(())(()((((())((((()((())))()((((())))))))((()((((((()(((((((()(((((()((((()))))))))(()))))))))()(((((()(((())())))))(()(()(()(((((((())))(((()((((((((((())))(()))((()())))()()))())()((())(((()((()((()))(((()((())()((((()(((((()())))())(((((()())())))))))((((((()((())((()((()()))(((()(()())(()(())(())))))))((()((((((()()(((()((((((())))((()()(()((((())(()(()(()()))()))())(((((()))())((())(((()()(((())())(()(((((()()(((((()))())(()))))(()(()(()((((((()())))())(((((((((()))((()(()))()))((((((((())())((((()((((()((((((((()(((((()(((((((((())))))))))))())(((((()()))(()()((())(((((()())))(((((((()((()((((((())()))))))))))()())((()((((()((()))((((((((((((((((()))))()))))((()(((((((()))(()(())))))(((((((()))()((((((((())))()(())))))(()()((((((()((((())(((()(((((((()()))))())(()))(((((((()(((((((((((()))((((((()()()))))(()))(())))(()((()()(((()(((((((((()))))(((((()(()())(()(())()))((((()))))))(((((((((()))())(()(((()((((())))())()()((((()))))(((()(()(()((()(()(()(())))())()))(()(()((((((((((((((((())((((((())(()(((())))(()((((((((((()))(((())(())()))))()))))()((()()(((((((())))(()(()(((((((()((((()(())()()))))))((())()((()((((())(((((((())()))(()))))(())((((()()(((())(((()((()(())((((())(((((((()()(((()(((()))((((()((((((((()())))((())))))(())))))(((())))(())(((())(((((((((()()))))(((()))))))(((((((((()(())(((((((()(()((()(((((((()())))((((((()))((((())(()((((((((((((((((((()(()()))(()))))())))((((()))))(((((()(((())((((((()((())()((((((((()(((()(((((())(())))(()((()))))(((()(((()(((((()))()((()())()))(()((((((()))(()()))((((())())((()(((())(())((())(()))))))(((((((((((((((()(((())))))()))))))(((()))))((((())))(((((((((())(((()()))(((((())))))))())((((((((()))((()((((()()(((()((((()))()())((((((((())))))())(((()(()((((((())(((())((()()))))(())(()(((())((((())((((((())()))(())))(()))()((()((()))(((((()(()))))(()(()))((((()))()((((((()())))(((((((())())())(()))((((((()(())))))))(((((()))(((((((())(()(()(()(()(()((())()(()()))((((()))))((((((((((())(((()())((((()(((((((((((((()())()))(((()(())(((((())(((()(()((((((()())(()(()(()))(((()))(((()(((((()))))((())())))(((()(((())())))((((())(()(((())(((()())()))(())))(((((((())))(((()((()(()))(()((())((())((())((()))(((((())))))))))()(()(((((((((())()))((((((()))((()((((()())((((((())((())()(((((((()(()((()))(((((()((((((((()))(())))(()(((()())((())()((()())(((((()(((()()(()())))())(())))((((())(())))(((())(((((((((((())()(((()())))))()))((())(()(())))))))(()(((())(((((()))((((((()(())))((((())())(())((()((()(()))((((()))((()((((()()())))((((((((())(((()((()())(()((((((()))((((((()(()((((((()))((((()())())(()))()))(((((((()(())))((()((((())))))((((((((((()(())))))()))(((((())((((()((((()))((())((((()(((((())))((((()(()))))))((((((((()())()(()(((()()(((((()((()(())))((()((()))(()((((())((((()()()(((()((((())((((((())(((((())))((())(((((((((()((((((()((()))))))((((()))((()((()(()))((()(((()))((((((((((((()(()(((((())(((()(((())(())))))(((((()))((((((())((((()((())(((())(((()((())(((())()))))))())(((((()((((((((())(((((()())(((())((()((()(((()(()(((((())((())()))((((((((())((()))))())))((((()(((((())))())(((((((((((())()))((()(())))))))))())((((()))((())))((()((())(((((()())()((()((())(((()())()((()(()()(())))(())))()))())()((()(((((()((((()((((((())(()(((((((())))(()(((((()(((()()))((()())((()((()(()())))))))))))(((((()(()(((((((()(()(((((()()(((()))(()(((()))((((((((((()((((()((((((((()(()))(()((()((((())()(()))))()))))))(((()())))))))(()()((((())(((((((((((((()())((((()()((((())))(((((()((((((()()((())((((()((())))(((((()()))((((()())(())(((((((((((()((()((()()))(((()()))(())))(()))))((((((((((((((((())()))))))(()(())(()(((())(((((()(((()()))()(((((())()))((((((((((((()(()(())(((()((((((()(((((())((((())((((((((())))(())(())))(((()(((((())(()))(()(())))((()(((((())(())((((((())())(()()()((())(((((()(()))(()(((((((()(((())()))))))((())(((((((((()((()))))))))((((((((()))((()(()()(()()))((()))((((()(((())()(((()()))((())(())(((()()((()()))(((())))(()))(((())((()((((((())))))))((()((((()())())(((()()))((())((((((())))()))((((((((())((())((()()(((())())((((()())))())))))))()(()(()))(()((())((()((((((((((()((()(((((())))(())))))((((())))()))()))(((())()((()()(((((((((()))(((((((((((())(()((())())()((()((((((())(())(((()())(((()(())((((((()))((((()((())(((()((()(()))())())((((()()((((()))))))(((((((((((()((()())())(((((())))(((())()(()())(()(((())(()(())))(()((((((((()()(()))(())(((()))))))(((((((()))())))()(()((()(()()(((())))(((((((()())))()(()(((())((((()())()))(((()(()))(((((())()(((())((())((()))(()(()((((())))(((((()((((())())))())(((((((((()()(())(()((())(())())))))(()())))())))((()(((()((()((()(((((()()(()((((()))(()()))))(((((())(((((()(())((((((()))))))(((((()((()()()))))))))(()(()(()((((((()((()(((())))((())))))(((((((((())(((((((((()))))())))(((()())())())))()(()(())((((()(()(((()()(((()((())))))(((((((()(()))))((((((()())((())((())((())))(((((((((((((())()((((((())))))())))((((())((((()(()((()()(()(()))(((((()(((()())))))))()))(())(((((((((())(((((()(()()((((((())())((((()()))))((((()))((((())(()((()()((((()((((((((((((()((()(())))))))()()))(())))()))()))(()(()))(((((((((((())))))((((()(((((((((((()())))((())))(((()()(()(())(()(((()(()(())))))))))(((((((())(((())(())((((((())((((((((()())()))(((((()((((((((()))))))((())()))))((((((((((()((()((((()()(()((()((()())))()())))(())))()())()))((()(()(()))))))((())((((((()()(((((((((((((()(()((((())))))(()())))(())))()))(()))()))()()(())(((()(()()((((((()((())))(())((((()(()))())())))((((()))((((((((((()))((((((((((((()))(((())(((())())((()))))(((((())((())(())))(()((((())(((()())((()((((())))()()))())))))((((((((((((()((((((()))))(((((((((())((((()(()))((()))))()((((((((()(((((((()))(()((((())))()))))(((((())((((((((((()(()(((())()(((()())((()()())((())(()()(((((((((((()(()(()((())(((()))))()))))((((((((((())(()))((()()(((())(((()))))(((()((()(((())((()(())())))))((())()(())(((((()()(((((((((((((())(()()))()))(()((()()(((((()(()))(()))((((()((((())((()(()))()(()()((((()(()))(())())()(((((((((((((((((()(((()))(())()(()((((()))(()))(((((((()))((((()())))(((((()(((((()(())()))(((((((((((((((())(()(()((()(((((()()(()(()(((((()))))(((((()(())))())()((((((((((())(((((()((())((()))((((((()(())(()(((())()())((((()((((((())((((()()))))))((())(()(((((()))))((()(())(())(()(())(((()(((())())((()())(())))))(((()((()(((((((())))((((()))(((((((((((())(((((()((())(((((())))(((((((((())))(()((((())))(((((()))(((()))))))))))(((()())()(((((()(((((())((()(((((()(()))(()((())()((())(((()(()(())()(((()))())))(())))))))(((((()(((()(()((((((((()((((()(()()))())())(((()((((((()()))(((((()(()()(()())))(()((((((()))(()(())(((((())(())((()(()((((((((()(())(((((()))(())))()((((((((((())))(()))(()((()()(()(((((()(((((()((((()(((()((((((((())(((()((((())(((((((())))))((((()()())(((((((((((((())))(()((((((())(()))))(()((((((()(((((()))((()()(((()(())))()((((())(((((())))((((())))))((((((())(((((())))))()))))((((((()))()((()((()((())))))((((((()((())((((()())))()))))(((((((((((()))(()))))))((((((((()))))())((((()((()((((()())))())(()((())))))(((()()()(((()((())())(((()))((((((())))((())())((((((((((()((())()((()))((())((((((((()))()))))))))))())(((((((((((()((()((((())))(((((((()((((())(((((((()))()))(())(((((())(((()(()())))))()))))((()()))))))(()))))())((()(((((((((()((()(((()()())))()(()))((((((((()))))(()(()((()((())))((((((())(()))(((())(((((((((()((()(()()))())((((()((()())()))))(()(((()))((())(((((((((()()))()))(()())))(()(((()(((((())())))((((()()((())))((((()((()((()()((((((())(((()())(()(((((()))))(()()((())))())))))))))((((((()()(((((((()))(((()((()(((()((((()((()))))(()()((()()((((()((()()))))))))))(()(()()()(((((((((((()(()(())((((()()((()(((()((((()()((((())))))))))((()((()((())))((()))((((((((()(((((())))(()(((()))))))(()))))(((((((()((((((())))()(((((())))())(((((())(()(())))))((((((()))()())((((((((((()((()))))))((((((()(((())(((((()()))())(()))()))(())))((((((((((((()))()))()())))((((((((())(((((())()(()))((()((()))(())))))((((((((((())(()(((((())))(((((()((()))(()))))))))())))((((()(()(()(()))((()(((((((((((()))))(((())()(()(())(((()))(((((())((()(((()(((())))))(((((((((((())))(((((((((())))()))((()((()(((((())(()))))(()))((((((((()(())((()(((())()((())))))))(((((((((()(((())))))))()((())(((((())())))(((((()(())(()(())((((())((())(()(())(((((()((((((()((((((())((()(())))((((((())))((((((((((())((()((())))))()((((())()())(((((()((((((((()(()))(())))))(()))(()(((((((((((((((()((((((((())(()(((())(((((())))))(((()((((((((()(((((()()))((((()((((())((())))(((()(()((()(())()((((())))()())))))(((()(((((((())(((((())(()(())))(((()((()((((())))())))(((()()))))(())(()((())((()())((((()((()))(((((((((()))))))((())))(()))()))())((((((()(((())))((((((((()(((())()))((((((((((()))(((((())((())))()()))))(((()())())()(((()((()()(()()(((((()(()(()((())(((()((())())))(()))(((()()((()(()))))(((((((((()()(((((())))(((()((((())((((()(())((()))))()))())(()((((((((())))))(((((()((((())())()()))(((((((())((()())((((())()(()((()((((((((())(((())))))(((((())(((((())))((()((()(()(())((((((()(((()((())))((((((()))(((()((((()())))(()(()()))))((((((()(())()((((((((()((((()))))(()((((((()()()))((()(((((((()(()((()((((()))()(()((()((())()((((()))(())(()())))))()))())))()((((((())(()(((((((((((((()))))()((())((((()((((((((((((()))())()))(()))(()()))))((((((((((())))())((()(((((())))()())((((()())))(((()((()((((()))((())(((((()(((()(()()))))((())(())))))()()))))()((((()(((((())((((((()())(()()))))(())((((())(()(((()((((((()(())))()()))))()))))(((()(((((((()))((((()()()((((())((()))))((((((()()((()(()))(((((((((())))())))))(((((()((())((())(((((()((())((()(()((()((((((((()))((((((((())((((()))()))())))())(()()))))))))(()()))()))((((((())))((((()(((((((()(((()((())()))()))(((((((())(((())())))((((())((()((((()((((()(((((()((())())))))((((((((()))()()))(((())())))((((((()(()()(((((((()(()(())))()))((())(((((((((((((()((()((((()))(()((((()))()(((((()())))))))()((()((((((((((()())((()))))))))))((())(()((()(((((((())))()(((((((((()()(()))))(((((((((((())())(()()(((())(()()))(((((((()())()))(()(((()()))((((())(())))(((((((())())((((((()(((())(()))(((())((()((()()()))()((((()(()))((()))()(((()((((((((())())))(()))))((()()((((((((()(()))))((()(((())((((((()())()((((((((((()(()))))(()(()(())))))))(()))(()(((()))((()(())((((()))((((()((((((())))))))((((((((((()))))(()(((()(((((()()((((((()((()(())((((((())))))(()())((()(())((((()))((()((((())))(((())))))((())()((((()((((((((()())))()))))(((()((()))((((((((())(()(()((())((((()((()(((())((())()))))()()))(()(((((())()))()(((()(()))(()()((()()(()(((())(((()())(((()())))(((())))))(((((((()(((()))))(((())((()())((((((())(()))((((()(()(())))()())))()(((((()(()((())(()()(())(((((()((()((()())(((())))(((((((()))((()))))()((((())(((())(()((((()((((())))))))()((())((((((())(((((((()())((()((()((())))))))))((()))))()))))))))))()))((((())((((((((((((((((((((((((())))))))))(((()((()(((()))(((((((()))()()))(()((((((((()(()()))))()((())((((((()(()))((()()))((((((()))))((((((()(()(())())))(()()((((()((())(()))((()(((((()))())())(((((()(((()((()((()))))))(())))))))((((((())))((((((())((()(())((((())))(((((((())((((()(((()))))(()((()(()))))))))())))))((((((((((((((((((()(()((())())(()()))))()))))))((((())(()((((()(())(((((((()))())(()((()))((((((((((((()))())((((((((((())()(((()(((()(((((()((((((())()(())((((()))(())((()())(((((())((())())((()()((()(((((((()((()((((()()()))(((())())))))))()(()((())()(((()()((((())())((((((((((((()(((((())())))((()((((((((((((((((((())((()(((((()))((())()()))))))))))))(((((()(()(((((()((()()))())((()((((())(())(()))))((((()(()))())()(((((((((())))(())(((((()))())))))(())()))(((())(((((()))((((((())((())((((((((()())))(()(((((()())))))))((((()))(()))))(()))))((()()))(((((((((((((((((()(())))))))(((()((((((())))((()(((((())(((((()))(())))())((((()(()(()())))))(((((())(()(((())((()((()(((())((((())))(()))(((()(()(()((((())))()))()((((((())((()((()))((((((()())()))))))))()(((()))(((())(((())((((()(((())(()))(((((()()))()((()((((((())))))()(())))())))(((((((((()((())((())((())())((()(((())))))(()((((())((()())))(((()()(((()(()))()((()(((()()(((())))((((()(((()(()))((((((()))((((()(()))((((()))()))))(())))())()))(((((((((((())(()(((()(((()(((()(((())(()((())(((((((((((((((((()((()(((()((((())((()()))())))()))))(()((()())(()((()()((((((()))))((()()(((((()))(((((())))((()(((()((())())()(()((((()()(((())))((((((())))((((()))(()(()((((((((()))(()()((((()(((((()))))))(((((())(()(((()((((((((()))()))(((((((()))))((())()(()))))(((((((((()((((()(((()(())(((()())((())((()())(()()))((((()())(()))(()(()(((((((()((()((((())))((()(((((())()))()())(()(())))(((())(()((())((()((())())())((()(()((()(((((())())))(((((((((())(((())(()(())()()))))))()))(()))(((())(((()))((()((((((())(((())(()((((((((((((((()(())(((()))(((()))(()()))))())(())))())))(()(())((()(()((()((((((((()(()((((((()(()((((()())())))((()))(()(()((((())()((())))((()(((())(())(((()((())))(()))()))()((((((((()))(((((()((()()(()(()(((()))((())))))(()()))(((((((((()))(()((((())(())(()((()))))))))))((()(()((()())))))((((((((((())))(())((((()()((((()((((((((())))((((()))(()))(((()((())(((((((((((()(())))))(())))(())))(()))))((((()(((((((((((()()()(()))))))))())()(((((())))((((((()())((((()(()((((()(()((((())))()())(()))(((()))((((()(((()()(())))())())(((((()((()))())(((())()((())((()((((()))))())(()(()(((()(((((()()))()((((((((((((((()))(((()(((()))))((((())((((((()(()(()(())((()))((((((((((()))()((((((()()((((())))())()))()((((((((()((((()(()()((((((()()))((())(())(((()))()))))())((((((()()()(((((()()(((((()))((((((()()((((()((()))))())))()((((((((((())()())))((())())())))((()((()(((()(((((((()(((((()((((()())))))())))(((()((()(((((()((())()))(((((((((((()(()()))))((()(()))))())))))(((((()(()((((((()(()(((((((()))))))(()))))((()(()((((())))))))(((((((()(()(()()()(((((()(((()(((()()))(()(((()((()())()((((()))(()()))(((((())((())))(((()))())((((()()))((((()())(((((((())(())(())))))()()))))((((((()(((()(()((((()))))))))(((())(((()((()))))(((((()))(((((()(((())()())))(((())((())((()()())((((((()(()))())((((((((((((())))(()))()))(((()((((((()((())()))))))(((((((((()())))((((((())(((()))((((())))(()(((((()(()(()((()(()(((()())))(()())))))(())))(())((((((((((((()((())()((((((()()())())))(()))()(()(((((()(())()))(((()((()(((()(())((((()))())(((((((()))))())((((((((())()(())))()))((())(((()(((()(((((((()()))(((())(()(())))()))))(()(()))())((((((()))))(((((()()))((((((()()))((((((()((()))(((((()))(()))(()(()()(()()(((()(())()))(()(((()))))((()(((()))((((()))(((()()))((((())))))))(((((((()()))((((((()(()((()()((())))))))))()((()()((((((((()((()))(((((((((((((()))))))((())((()(()(()((())))))())(((((()(()))(((((()(())(()))(((()((((())))((()()(((()((((((()))(()())))()(())))))))(((((((((()(()()(((((()()))))(((((((()(((((((())((()((()())(((())()((()))))))((((((((()()))())((((((((())))(()()(((((()((((()))(((()()()))))((()((()((())((())(((((((())(((()))(((())())((((())((())()((((((()))(())((((()((((((()))))())(((((((()(()(())))(()()(((())(((()(((())())))))))))())))(())(((())((()((((()()((()((())((((())()((()))))(((()(())())((()(((((((()((()(((((((()(()(()((((())))())))))(()()((())((())((((((()()))))()(())(((()((((()())(()((())()())()())(((((())))()(((((((()()(((((((()((()))))))((((())(((((((((((((()((((()())(((((((())))(((()((((((((((())))((((()(((())((((((((()()())))))((())(((((()(((((())(()()(((()))()(()()((((()((()(((())(())(((((()))))))((((((((((()))(())()))())((((()((())(((()))((()(((((((())))())((((()())(((()(((((()((((()(((())())))())(((()()()())))))())())))))(((()))()((()((())))((((())))(((()(())((((()(((((())((()(()(()((((())())))))(((((())))(((()))((((()((()()(((()()(((((()((())(((((()((()(()))(((()(((()(((()))((()((((((()(()()))(((((((())(((()(((()))(((())(())))))))(((()()((((()(((((())((())))(())((((()))((()))(()(((()((((((())((((((((())))((()()((())()((((())))((())((((((())((((((((()(()()))))(((((((((()))()(()((((((())(())(())((((()(()())))(((((()))))))(((((((((()(((()()((())))(())))))()))(((((())(((((())((()))()))))())((((((()(()()(())((((()(()(()))(())((((()(((((()()))((((()))()))())))())((()(((((((((((()((()((()((((()(((()))()(((((()(()()))())()()()())((())(()((()))(((()))(((((()()))((()((((((((((()(()((((()())))))))(((((())))))())))))))))((((((((())(()((((())((()(((((((((((())()))(())()()((()((())(((()(()))((())(((((((((((()))))(((((((()((((()((())))())()(())((((((((())((((((((()()())))((())((()))))(()((((()()))((((((((((((((((()())((((()((((())())))((())))))((((()(((((((((((()((())((((()((((((()))((())(())(((())((((((((((((((((())())(((()((()((((((()())))))(((((()))(()()))((())(((((((()))(((((())()())))((())((()(()))(()(((())))(((((((()())()))(((()(())()((()()()(((())()((((()()())((((((())(()))((((((()())(((()))(()()))(((((()))(())(()(((()))(()((((()(((((())()(())))((())))))))((((((((()()((((((()(())(()))(((((())(()()()()))))(((((((())(())(()))(())((()((((()))(((()((((((((((((((((((())))()))))))))()(((()())))))(((()((((()))())))(()))))((((((((()((((())((((((((())()())))))((())()))(((((((((((())))(((((((()((((((())))(((()(())()))(((()()(((()(((())((()))(()((((((((((()))(()(((()))))))()))))((())))(((())()(((()(()))((((())(((((())(()()((()(()))(((()((()(((((((()())))))))(())))))()))))((((((())((()()((()(((()))()((()(((()))(((((())))())))(()((())((()(((())()))))((((()((((()))())((((((((((((((((((()()()))))))()))())))((()()((()((((((((()((((()))(())))()(((()))((((((((()))((()))))))((((((((()))()((()()))()(((((((()()()))(((((()())((((()(())(((()(((((()(())))))((((((()()))))((((((((((((()(((()(((()))((())()((((((((((()((())((())((((((())))))))())((((()))(((((((()(((())()))((((((((()()))((((())(((()((()()))))(((())())(((()()((((((()((()()))))))())(()(()((((())((((())))))((((((((())(((()))(())(((()(())))))())())(())(()((((()))((()(()(()()((()((())))(((()((()))((()(())((())()(()())))()))()(((((()(((()(()((((()))((()(()(((((()((()))()))))(())())))(((((())(()(()()))))(((((())(((((((()))))(((()()((())((()(((())))()))((())((()()((()((((((((()())))((((((((((((()))))))))))(()))()))())(()))))((((((()(()(()((((()()((((()))))(((()())(((((())(((())((()(((()(()(((()))((()()(((((((()()))((())))()))())()((((((((()((())((())(((((((()())((((()))))()))(()(((()(((()(((())(()())(())(((((()))()((((()(())((((()(((())())()))))(()))((((())))(((()()()(((((()))((((()((((()))())(((()((((())(()))(()(((((()((((()((()(())(()())))(((((())))(((()(((((()))(())))((()())(()(((()))(((())(((()(()))(((((((()))(()((()))(()(((()((((((()(()((((()()(()))(()((((()))())())(()((()((((((((((((()))())())))(())))(()))()))(()))((((()(((())(((((((()(()))))))(((()))))(((((((((())())(()((((())((((()))())))(((()))((((()))))((()())((((())()(())))((((())(()((()(())))())((((((((((((()(((((((()))((((())(((()))(()((((((((()((())))))())))()((((()(((((((()()()((((()))(())))))(((()(((()(((()(((())(()((((())))()(((()(()())))))(((((((((())))(()((((()(((((()()))()))))(()())))((((())(()((()())(()((())(()))))(()((()())((()((((()))((((()(((((((((((()((()))(()))))))))(((()((()((((((())))))(()((((((()((((())((()((()(((())((()(((()))(()))())()))))(((()(((())((((())()())(())(((()()())())))))((()((((((((((((((())(((((((())((((()(((((((()((((((()(()(())))((((())(((((()(()()))))((()((((())))(((())((((((())))(())))((((()((()()()))))(())((((()(())((((((((((((()())))()))))())))(((())()((())(()(((()(())))(()((())()))(()(((((()(())(((())((((((((()))((((((((((((((()((())()(()(((())((()(()))())))((())))))(()))(((((((((())(((()((((((()))))(((((((()(()(((((()((((()()))))())))))))))())((()(()()((()))((((())))((((())((((()))(((()((())(((((())())))())))())((()()()(((((((())((((((((())))))(())))))(((((()))(((())((((((((((()())())())(((((()()))))(((()))()((()(((()))((()(((((()))))((())))))())((()((())()(((((()(()((((((())((((((((()(()))()))())))(((())(()))(()(((()())(()(()(()()(((())((((((()((((((()()((((()())((((((((()()))))())())((((()())())((()(())(((((())((((()))(((()))(()))))))((()()()(()))((((())(((((((((((()(((())))))((((())()))(((((((((()))()((((((()((((()()(()()))(((((()(()())))))))(((((())()((()))(((()((())()((((()())())()())(((((((())(((()())))(((((()))(())))(((()())(()(((((()))((()))(()((((((())))))(((()(()(())())))())(((((((((((())())))((()))()))((((((())(((()(())))((()((()(()(())))((())(((())()(((((((((()((())))((((()(()))((((((((()((()))()))((())))(()))))()(()()())))))((())))))())((((((()((((((((())))((()(()()()))((((((((())())()))()())())))))))((((((((((())((()))(((((())()()((()((())()()((()(())()((())((((((((((()((()(((((((()()))))(((()(()((()(()))((((((((((()(((()(((())((())((())())(((())((()))(((()((((()()())))))(((((((())))))))))))))(((()((((()((())(())(((((()((((()()))))(((()(()))((())()(()((()))((()((((((()))((()()((()))()))((()(())((()())((()())())(((()(()((((((()))))(()((()((())(()))(((((((((())(()(((())(((()((())((()(())(((((())))((((())((((((()(((()))))))((((((((()())))())((()(()(((())((())))((()(((((()(()(()(())))))))))))))()))(((((((((()(((((((((())))(((()((()((((((())(((((((((()())))((())))))))(()))(((()())((((((())))(()))((((()())()(()()((())(()((((()()((()((()((((((()(())))((((((())()(((()())))))(((((((())()((((()((((((((())(()()(((())(((())((()())))))(()(((()))((((()(())(((((((())((()))((((()))(()(((())(((((()()()(((((())))()(((((((())(((())(((((()()(((()(((()(((()())))))))()((((((((())())))())(((((((((((((()))))))(((((())((((()))(()))))(((((()())((((()()((((((()(((()))))((())((()()()))))())(())((()(((((())())((((((()(())(((((()((((((()))))))))())()(((((()))))((((())((())((((())((()())))(()()()))((()(((()((((())))()()(((((()))(()()(((())())((((((((((((()((()(()))((((())())((()))))))))()(()()(((()()((()((((((((()))(()())())(((()(((((((((())))))))))))((((()((((()()))(((((((((())((((())))()((()((()(((())(((((()))))()))()((((((()((((()))()()((()()((()((()((((((()))(((((()(((()))()))))(()()))((((()(((((()((((())((((())((()))))())))()(((((((()((((((((((((()))(((()))(((((()))((())(((()(((())((((((()))))(()()))(((()((((((())()()((((((((()(((())((())))()())))))))(()))(())((((((())))))((((()()(((()(((())((()(()))))())((((())(())((((()()))(((()))()((((())(((((()))))))((((((()))))(())))(()((((()(((((())())())))(((()()))))((()(((((((((()(())))(())((()(()(()())((()))))))()((()()((()(()((()((((()()())((())((()()((((())))))))))))(((((((((((((())(()))()((((())))(()()(()())(()(()(())((()(()(((()(((()())((((((((())))))())))))))((((()))((())))(((()(()((((((((((())(((()(((())()(((((()(((((((()())(())))((())))(((())(((((()(((()()(((((((((((((())()()))(((()()())(((((())(((()(()((())(())()())(((()()))((())((((((((()))(((((((((())((((()(()))(((())((((((((()(()(((())(()()))())))))(()()(((((((((((((((()(())()((((())((((((()))())(()))(()(()(())))))))(())))))())))))))()))))((((()((())((((((())))(((((())()(((((()(((((()(()))))(()((((((((()((((()((()))))((()((((()))(((()())()))((()(((()((()))))((()(()(((())))))(()))((((((((()(()(((((()))))()))((())()))))))((((()))())((((((((((((()(()))((((((((((((()(((((())((()((((())))()(((((())()()))))((((((((()))))((((((((()))(((()(()((((((((())))))))))(()((()()())()((((()((((()()()))))))(((((((((()(()((((()((((()((()))((()()(((((())((()(((()(()(())(((()(((())(((((((((((()))))(()((())))())))((((()))(((((()((()())(((())(()()()))()))()((((((()))((()(()())())))(((((()(()(((()))((()((((())))()(()())))))((())(((()))(()(((())))(((((((((())((()((()((((((()(((((((((())))(((((())))((()))))(((())((((()(((()(()))(((((())(()(())((((((()((()))()))()))))))(((()((((()())))))((((((((()))()))(((()(((((((())())(()(())))(())))))(()()((((()((())((((())()))))(()(()(((())(((((()))(((((()))(()()()(((())((()(()))())((((()((((()((((((((((((())((())(((((())()))))))((()((((()(())))))(((((()(((()()))(()(())))((((()((((()((()))))(())(())(((())(((((((((()((()))))))))))((()(()(())(((()))((((((((((())())))((((((())(())))()(((()))((()(()(()(()()))(((())))((((((((((((((((())))))(((((((((())))(((((((()()))()))())())())))())()(((((((()(()))(((((()())()((((())))((())))((((())()((((()())))(((()(((())(())(((()((((((()(((()((((())(((()((((()(()(((())((((((((())(())))))(((()))))))()))))(((((((((()(((((((())(())()))(((((()(((((())))()())))())))((()((((())(((((((((((()))(((((())))(()(((()(())((((((((((((())))))))))(()((()()(()()))(()(((())((()())))(((()())()(((()())(((((((((((()()))(())()))(((()()(()))))))())(()((((((()((())()(((((())(((((()))(((()())))()))(()((((()(((()(((((()(()(((())(()()(((((())((()(()))))((()((()(((()))()))((((((()(()(((())))()))())((((()()((())(((((())))()(((()()((((((((((((())(())))((((())))(((()(((())()))))))))))(())))(()((((())((()(((()))((((()(((())((((((((())))(()()((((())(((()))))((((((()()(()((((())))))(((())((((((((())))())()((())()(((((()()((()((((((())((((((((((()(((((((()))))(((((((()((()(())()(((()((())())))(((((((()))((())())))))))((((()(((((())(((((()(((())((((((())()((()(()))(((((()(()()(((((())(()((((()()))(((()(()))(()())))((((((())(()()()(((((()))()))))(((()()))(()(((((()(((((())((((())((()((((()))((()((())))((((((((())())))(((((()(((((((()())))(()))((()()(()(((()))((((()))((()((()(()()((((((((())))()())))()))))()))()((())(()((((((((((()(()())))(((()()(((()())(()))((()(()(())(((())))(()(()((())())))))))))))((((((())(()(((((((()(((((()(()(()))))()((((()))(()))((((((((((()((())((()())())))())()))))()))((()()((()(()(())))(((())((((((((()))(((()(((()((((((())))(()((())())(((()))(())(((((((((()((()()(()((((())))()(((()((((((((()))))))()(()))(((()()(()()((()))))((((((()()))(()(((()((((()(((((()))))(())()))((((()(())))((()((((()(())(())))(((((()()(()())(()))(((((()(((())))))((()((())(()()((((()((((())(()(((()))())())))(()))))(()))((((((()()))((((((()))((()()(((())))))(((((())()((((())))(((())))(((())(((())(((((()(())))((()())))(((())(()(((((((((()))))((()((((()()())(())))))))))()(()))()))(((((((((((())))()()))(((((((()(()))(((()(((()))(((()))((()())()))))(((())))(((((((((())))())(((((((()()))((())((()(((())((((((((())))))))))((()(((()()))))()()(()(((())((((((((((()(()))(((()((()((()((()((((()(()((()((((((()))(((())())))(()(((((()(()())))()(((())())((((()(((()(((()((()))())(()(()))))))))()()))((((()(()(((((()(((()))(((((((()())()))))(()))(((((((((()()((((()(((((((((()((((((())(((())()(((((((((((())))(((((()(()(((()((((()(((((((((()))())))))())))))(((()((((()((()(()())(((()()))((((((((()))))(()))((((((((()(()))((()((((())())))((())(()))))(()))))(((((()(((((((())(()((((()))()(((()))))()))(((())(()(((()(())))((()(((())((((())()((((((((())))((()(()(()((((()((())()))))))))))))()))))(()())))((((((()))(((((((()((())(((()(((((()((())(((())((((()))(((())))))))((((()(((((((())())())(((((())(((()))((())(((()()))(((((()))()(((()()))((()))(((()((((((())))(((((((()((((((()((()((((((((((((((((((()((((()())))))(()(())))()))))()))(((())))))()(()(((()(()((((((((((()()))())(()))))(((((((((((()(()(()((((()((((((((((((((()))))()))))(((()((((()))((((((((())(())(((((()))(()))))))((())))(((((()((())(((())())((((((()()))((((((((())()((((()))())))))))((((((()(((())()((((((((((()(((()))()(((((((()))(((()(())())(((((())(()))(()((((((())((((()((((())((()((((((()(((((((()(((((())(((())())))()))()))))))())))())(((()()))))()))))))(()))()))))()((()((((((((((()))(()))(((()(((((()())(((()(()((())())(((((()(((()(((((((((((()())(()))))))((()((((()(((()))((()))()((((((())(())))((())(((((()(())))((((((((((()()(((()))))))(()()))((())))((()())((()((()(((((((((()(((()(()((((()())))((((((())))))))(()(((((((((((((())(((((((((((()(((((((((((((()(()(((((((((((()(((((()))(()(((((()(()((()((((((((()(()(((())())(((((((((((())((((((((()(((((())((((()()(((((((()(()()((())))(((()(())))(()(((())(())(()(()(((((()))))(((()))(()(()))((())((((((((((((((()(((((())))(((()))))(())))()))(())))(()))()(((((()))((((()(()(((((((())()(((((((((())))()))))(()((((())((((()()(())((()(()((())))))()))(((((((())(((())((((((()))(()((((())()))))((((()((()(()(()(()((()))))))))()()(((((())))(((((()(((((()(())(()))(()(()))))(((((((((((((((((((((((((()(((()(((((()(((()(())))((()()()))))((()))))()))))())))))(()())((((((())))(((((((((((((((())((()))))(((()()()))(()(((()((((())((()))(((((((((((()((((((((((((())((()()((())((((((()))(()(((())))))()))(()(((((()))(((((()(((()((()(((()))(((((((()(()((()()))()(()())((((())(((()()))()(()))))()((()(((()(((()((((()))(((((()((()))))()))((()((()(((((((()()(((((((((((()((((())())))(()((((((())(((()()(()))())((())))(((((()))(((()())(((((((((((((((()()))))(()()))))))()()))(((()))(()((((((()))(((()(((()))((()(((())((())))(((((())((())()(((((((())(((((((((())(((())()))(()((()()))))(()((()((((())(((((()))())(((())))))))(()(((()()((())(((()((()((())()))(())((())(((())(((((())((((()(()((((((()(()(())(((()))))))))())(((())())(()((()(()(((()()(((((((()())((((())())(((((()))(((())((()))))(((())))))(()(())(())(()(((()()((((())((())(()))((((()())((()))((((((())()))((()))((((((()(())(())(((((((()(()((((((((((()((((((()(()))()))))((()))))))())()())))))))))((()(()((()(())(())((()(()((()(((()()))(())(((((((((()))(()((()(((((((()((()((())(())))())((((((((()((()()))(())()))()))))((((()())((((((((()(()(((())())(((())((((((()()(((()((((()(((())))((((())()((()(((((()(()()((((())(((((((((((()()()))((((()(((())(())(((((())))(()((((())))((()((()())))())))))))))(()))))(((()(((((((((())(((((((((())((())((())()((((())((()))((((())((()((())(()(()((())))(((()))))(((((((()())(()()))(()()(((((((()))())())((((((())))()(()((((((())(((((()()(())))(((((((())()((((())(((((((()))))))))()))))((((((()()(((()())((()((())))()((())((((()()())((((()(())))()(((((()())((())))((())()(((((()(((()((()))))))(((())))())(((((()())((((((((()))(((()()()(()())((((()))))(()(()(((((((((((((((()(((())(()(((()(()))())()))())((((((())(((((()))()))))()(((()((((())))(((((()())))()(())((((())(((((())))(()))(())))(()()((((()((())()((((()))((()((()))))((()()))(((((((()(()(()((((((()))(((()((((((((((()))))()))(())(()(((((((()())())(()))((((((()((((()(()(((()((()()))))()(((((((()(()((((()()(())))(()(((((((())((()(()(())((((())))(()))))))(())))))((((((((((((((()))))()))(((()))(((((((()((((())((((()((((((())))))))))))))))(((()((()((())))((((((())))))(()(((((()((())()((((()()((())())())))(((()))((((((()((())))((())((((()(()(())))())((()))))))))(((((((()(((()(((((()(())((()()))))(((())))()((((((((()())(()())((((((()(()(()()))(((((())())))))))((((())))))(())())(((()())((((())(((((((((()((()()))(((((((())()))())((((())))((()))))))(((((()((((()))))(((()((((())((()()(())(((((()(())))))(((((((((((()))()))((())))))(()((()((((((((((()))))()())((()())(((((()))()())(((()())(()))(()((((())()(((()())))((()))())()))(((((())((((()(()(())())(()((()((((())(((())((((())(()()(()((((((((()))((((((()())((((())())))(((())((((((((()))())(((()((((()((((())()))(((((((())(((())(()(()(()(((((()())()((((())))(((((()((())))))())(())((()(()(((()())((()(())((()((((((((())))(((()))((())))))))(((())(()))((()(()((()()(((((((())((()())()((((()(((((((()((((()(())))()))(()((((((((())(()((((((()())))))()(())((((((((()((()((((()))((()((()))))))((()))))((((()(((((()((((((()))()((())(((((()(((((()(((())((())(()(()((()(()))(())))()(((((((()(((()((()())))()(((()())()))(((()(()(())(((()((((((()())(((()((((()))((((((())))()((((((()((()))(()))(((((()))))(()((((()(())((((())))((()(((()(((((((()()()))))((()(())))))(())(((((()(())((()((((()())((())()(())))(()))(())(((((()(((((((())))(((()))((((()(()))))()(((())(())((((())(()(()(()))(((())())((()())((((((()()(())))((()))))(()(((((())(())((((()))((()(()(((()(((((())(((((((()))))())))))())())))((((())(()()))))())))()))))))((()((()((()((((()))((((((()((((((((()))))(((())(()(())(((()(()())((((())))(((((((((((((())))))))((((((())())()))((((((((((((()())()))(((())())))))(())))((((((()())((((()))))(((((()))(())((((((())((((()(()))((()))))))))(((((())(((((()))))()(((((())))((()((((((()))((()()))())(()((())(()(()((()(())())))(()(()()(((((((((())))()((()((((())()))((((()(()))(())))))(()(((((()))((((()(())((()())((((((()(()(((()()(()((())(((((())))((((((())))())()))(()((((()(()(()((((((((()))))))((())((((()))((((()(((((())((())()))((()((())(())))))()))(((((((()(((()))(()((((((()))(((()(((((()())))((()()(())((()())()(((())()(((((()(()))(())))(()()))))(())(((())))(((())()(((((()(((((())(()((((())((()(((()))))(()())()(((((((((((()())(())))())))))()))((((()))((((((()))((((((())(()()(((()))(((()((())(()((()()))(())))()()))))))(())))((()((()((()((((((((())((()(((()((()(())))())((((((()))((((())())(((((()()()(((((((()(()((())((((((()(()(()()((()(()))))((((((((()))((((((())(())))()(()())(((((((()((()))))()((((((())((((((()))(((((())()))(()((((((()))()))(((()(())(())))((((())(((())(()))((((())((((()))))())((()(()(())()(((((()((((()((((((())))(()()))))(())((())(((((()((((()()((()(())((())))())))((((((())))((((())(()(()()()((()))))(((()((()((()))))))(((((((())())())(((()(((())())(())(()((())())((()())))))(((((())((()((((()))((((((((()(((())))((((((((()((((()(()))())(()(((((((()))))))(((())(((()())((((()(())))((()))(())((((())(()(((()))))(((())(((((()(()))))((((((()(((()())(((((())(((((((()((((()((((()(()(()))((()(()((())))))))))()))())(()())))())((())))()(((()(()((((()()(((()()((((()(((())))))()(((((((()(()(())()))(((((())((((((())(((()((()()((())))))())))))(()))(((()))(((((((((((()(((()(((())((((((((()()))(()(())()(())))((((((((())))))((((((((()(())))(())))(((((((())))(()(()()(((((())))))((())(((())((()((()(((((((())))()))()(()((()(()(()(()))))()(((((()(())))((((()))(((((()())((())((()(((())))))))((())((((((()(((((((())))(()(((((((()))()((((((()()()))))(((())((()()((()(()))()(((())((((())(()((((())((()((((((()))))(()(()(()((((())())()))))(((((((((())))(()))())((((()((((())(()((()))))(((()())()(((()))(((()))((((((((((()))()))((()(((()((((()((())((()()(())))((())((()(((())))((((((((()))(((((((()))))(()(()))((((()((()())(((((()())))())))((())(((())((())(())((((())(())(())(())))((((()((()))))(((())(()(((((()))(()())))(()(((()((())((((((()(((())))))))))(()(()()(((())))))))(()((((((()()((()()())(((((()((()(((((((()()((()))))))))())(()(()((()))))))()))))(()()))))(((((())(((()((()(((((((((()(())((()))))((()))))())((((((()(()()()))((((((()(((())(()(()))))(())(((((())())(((()))(((()()()))((((()))())(((((())))(((((((((((()((())((((((((())(((()((()(((((()()(((())))))))(())))((((()))))(((()((((()(((())((((())()(()((((((((()())))()))(((((((()((()))(()(())((()(()))(((((((()(()(((()((()))))(((((((((()(((((())))((((((())(((()(((()(()((()()))()))))())))))((((()(((((()((((()(())))((((((()))))()(())))))(((((((()))))(((())))((()((())(((()(()((()(((()()))))(()))(((()(((((()))))))))))()((((((()))((((())(((((()((()))))(((()((((()))))((()(()))()))))))((())(((())((()(((((()((()(((((((()))((((()(()(((((((((()((())(())(((((()()(((((()())(((((()))))(()))((((((()))())((()(((((()((())((((((((())())())))())()))))))((()()(((()()((())((((((()))())(((((()))(((())(()(()))(((((()(())()()(((((()))))())))((()(((()(())(((((()())((())()((((((()(()((((()(()()))))(((()((()((()()(()))((((((((()))((((()(()(((())((())())((())((()(((((((())))(())))())()))(()((((()((()))))((((((()))((()())((((((((((((((()((((()())((((((((()((((()())))))((((()(()))))(((())))((((((((((()))))((())))((())((())((()(((((((((((((())())((())))(()))((((()()(()())()((((((()((()((((()((((((((((())(((()())))))))))()())))))(()))))(())()))))()))((((()((((((()(((((((()))))))((((((((((((((()((()))))))((())((((((((((())))((())((()(())))((()((((((()((()(()()((()((((()((()))))))((()((((())((()())(()(((((((()(())(((((((())(((())(()(()()))))(()((())))()))(((((((((((())(())())))()))((()((())((()(()(((((()())))((((())))))()())())(((())((((((())((((()((((((()(((((())())))())))))((((()(()()())(((()(()(())())))))))))))((((((((((())())((((((((())))))(((((()))((((((()(((()(()((())))))))())(((((())))(((()))))()(((((((((((((((()(())))()))((())(((()))(((((())())((())(((()))))(((())((((((((()((()(((())((()(()))))()((((()(((())(()()))((((()))(((((()((()()))))(()))(((((((()(())((()((()((()))))((((())))))))())(()(()()((())(()(((())((((()(((())))((((()()()((()((())(((((())))(((((((())))())(())((((()((((()((((())()))((())((()((()()(((()(()))((()((((()()((()((((()))(((()))((((((()(((()(((()))())()((((((((((()(())))((((()(())(())((((()(()))())))()))(((((((((((()((())(((())(((()((((())((((()(((()(())))))))((((()(((((()((())))))()(()((((()(((())))))(((()(())(((())))))))()((((((((())()((())((()))((((((()(()(())))(((((())((())))))(()(()(((())((()((())(((()((((((((())))(((()((()(((((((())((((((((((())(((()))((((()))((()(((((()(((())()))(()())))(((()(((())))((((((()((()()))(((()(()((((()())))))))((((((((()))))())()((()((()))((()((((((()()(())()))(((()(((()))((()())()((((((()((((()())())((((()())())))))))(((((((()(((((()((()()(()))))(((()(((((((()))))((()((((())((((()))))))))(()((()))((()((((((()(()((((()(()))))()((()((((()))((((((((())((((()()((()(((()((((((((()(((()))))())(())(((())((((()))((((()()()))((((()((((())(((((((())))))))))(())((((()))))))((((((((()))()))((((((()(((((((((((()((((())(((((((())))((()((((())((()))(()((((((((()(()))))((()))))))(((()))(())(((((((())((((()(()(()))))((()))))((((())(((((()))(((((((((((((())))))())))()))((())()((((((()()))(()()))(((((((()()))((()())((((()))(())))))(()((((((((((()))((())))))))((((()(()(())(((()())(()))(((()((()))(())(()))(()(((((()((())(()))((()(((()(()))((()()(()()((((())((()())(((((((((()(()(())))(()()(()))))))(())((((((()()(()((()))))))(()()((()((()((()()(()(((((()))(())))))))((()((((()(()(((((()(())))(()((((())()((())((((())())((((())((())))))))((((((()())(((((())))()((())((())((((()(((())(((((((((()()))((())))))))))))((((()))((()(()()((()((((((((((()(((()))()(()((())(()))((((())(((())()))))))))()))()())))((((()(((((()))(()((((((())(((((((())))))())((()(((()())(()(((((())))))((()()))(()()((())(((()()))((((())))((((()())(((((((((((()()((()(((()))((((((((((()())())((((())()))(((((())()((())(((())()(((())())()(((())(()((())))((((((()))(((())())(()(()((((((((())(((())(((((()((()(())))))))(((()(()((((())))()(((()(()((((()))()()((()((((((((()(((((()))())(())())(())))((((((()((()((())(((())))))(((((())((()(()(()(()))))))()((((()())))(((((())(((((()()))((((()(((()))((())))(()(())))))()(((((()((((((((())(((((()((()(((((())((((((((()(()((()))))))(())(()(((((()(((()()))())))(()(()((()((())(((((((()())((((((())))(())))(((((())()))))))))())(()((((((((((()(((())(((((())((((((((()))()((((()((())(((())((()))))))))(((((())))())))(((((((((()()((())())(()))(()((((())(()((())(((()))(()((()()((()))((((((()))((())(())(()))((((()()())(((((((()))))())(((((()()())(((()((())(()(((())))(((((((())(()(((()()()(())))()))))))))))))))())))()()((((())((((()(()((((((()((()()())((()(())((((()))((((()))())(((((()(())()(()(())(((()((((()((((())))(()(((((())))))())))()(((((((()((()))((())()((((())))((((()(()(((()()(((()(())))(()((((()(((((()()()))()((((()))(()()))))))((())())()))(((()()(((((((()(()))((((())))(((((((((()))(((((())))(()(((((()(()))(())))()(((((())()(((())((())))()(((((()))())()))(()((((()(((()()))((((()((())(())))))))))(((((((((((())))((((((())))))))((((()(((()(()((()((((()())))))()))()))))((()((((((((((()(((((()(()))()((((((((((()))(((())))())((((((((((((())(()))(()(((((()(()(((()))((((())())())(()(((()))(())(((((())))(()))((()))((()((((()((())(((((()(((()((()((()((()(()(((()((((())))(((((((((()())(()))))))((((())((())))())((())(((())((((((((())()))())())(((())(()))))()((((((()()((((())()))()(((((((()((()((()((())))(((((()((())))(()(()(()))((())((((((())())())())(((()(((((((((((()((((()))(((((()(()((()))))((((()((((()()))())((()())))(()(((((((())(()(())((((()((()))((())((())())))))((()((())(((((((((()()))((())))((())((((((()))(()((((((())))))(((()(()()(((()))))(()()((())(((())((((()())()((((()))((((((()))(((((())(((()()((((((()))(())))())((((((()(()((((((()((()()))))(()))()(((((()))((((((((()((()(())((((((()))()((((((((())((()()()))))))((((()(()(()(((((((((((((((())(((((()())))((()(((())))))))))((())(()(())((((((((())()))())(((()((()((()((((())))(((())()()))())(((((()())(((())()(((((((())()))))((())((())((())((()()(((((((()))))((((())(((()))))()(())(((((((((()((((())(((()()((((()(())))))))(())()))))(((((((())((((())(((((()((((()(()((((((((((())())(((())(()(((()((((((())(((((())(())))(()))))))))))(())()))((((((()(())))((((()()((((((())(()()(()(()((()(((()(()(((())()(()((()()))(()(()(()))(((((()(((((((()))(()()((())((((((((()(()(((()))))())))))))(()())))))()((((((((((((()(()(((())(()(())))()))()))()((((()((((((()((()))())))))((()(()(((((((((((((((((((())((((((()(((((((())))))())(()((()())((((((((((((())(())))))(((()))())((((()()))(((((((()())())(((((((()()()())((((((())()(()((((()))))()))))(((())())()))))()))((()))))((()(()(((()(((((((()))(((((())))((((()(()((())((()(((()))(())((((()))(((()()((()))(()(((()))((())))((()((((((((()())))((()()(()((()((()(()())))))(())()((((())(())(((()))))))((((((((((((())(((((()()()))))))((()(((((((()()))()))()))())())(((()((((((()((((((((()))(())))()(()()(()((())(()(())))(((()(()()))(()(())()((((())((())))((())((((()((((()(((()())))((()))))((()(())((((())()((())((((()()))((())))(((((()())((()(()(())((((()(((((((()))(((())((()((((()())(((()))(()(((()(())(()))())((()(((((())((())))((())((()())((()(((((((((()))))())))((()))))))))()))((()(()(((((((()((()())((())((((((((()())))((((())((((((())))((((()(()()((((()((((((())))))((()))))))((())))))))((((((((((()()())()(((((((())))))(())(((((()((((()((((()((())()()))))()()((((((((((((()())))((()(()()))(()(((()(((((())))((()(())))))((((((((((((((())))(((((()((((())))(((((()((()())))())))((()(((((((((((((()((((())(((())))(())))))((((((((())(()((((((()(((((()())))(()())()))(((((()()((()()(()(()))(()(((()(((((())((((()(())))()))(((((()()))))))(()(((()(((()((()))()((((()(()))()))()))(((((())))((((((()))((((()))(((((()((()(()(((((((())))(((()))))((()())())))))((())()((()((((()))((((((())(())(()(((()))((()(((((()))))((((((()((())())(()(()))))))(()(()())(((((()(((()(((())(((())())(())(()(((())))))))))(()(((((((()(((()((((((((())))))(()()))())())))()(((((()(((((())(()((())))()))())(((()((())(((((((())((()()))((((((((())()((())))()))(((()((((()(())(()))))))(()(((()())((((()))(()(((((()((()))))())((((())))(((((()(((((((((((()(())))()(())))()))))()(((()))(()((()((()(()((()()((((((()))(((((((()(((((())(()((((((())))((())))((((()(()())))((()(((()))((()((()(((((((((((())(((())(((()(()))(((((((()))()())())))))))))())(()((()()()))))())))))(((()(((((()((()(()(())(())((((())))(((()(())((((()))()(((()((((((()((())(((((((()(())))))()))(()))))(((()))))())()))()))(()()))(()))(()(()(()(((((((()()((((((((()(()))(())))((((())))))(()()(((()((())((((()(()))((()(()(((()())(()())((((((())(((()()((()(()(()((()((((()(()()()))))(()(((()((()((())))(()(()(((((()()((())(((((()))())))))(()((()((((()))((()(((((()))())((()((()())(((((())((())((((())()())))(()(((((()(()))))((())())))(()(((((()(((((((((())))(())(((((((())()((()((())))())(()((((()(((())(((()))))))(())((())((())()((((()))((((()))((((((()))(()((((()((((((((())))))(()((((()(()((()(((()((((())()))))(())()((((((((()))()))(((())((((())(((((()(((((((((()))(())((()))(()))(())))))))(((((()()()))((()(((()(((((((()))()))))((((()(()(((((((()))))(((((((())(()(((())(()(((((((()(()())))))())))((((()((()(((((()))((((()((((((((((()((())))))))(())))))))))((()(()))((()()(()(((()(((()))((()(()((())((((()))(((()(((((())(())))((()))((((((((()((())))(((((())((((()(((((((((()))((((((((()(()((()(((((()((()((()))))(()((((((())((((()(((())((((((((()())))(()))(()((((()))((()(()((((((((((()))(((()())(()((((()(((()(((((()((())())())))))())((()))))()()))(())()((((((((((((((((((()))()((((((()(((((((()))))()))((((()()(()(((())))))((((())((((()()))(((())()(())))))(((()(()((()(((((()(())(((()(()))(((((()()))((((()())(()(()()))))))()((()(()((()(((((((((((())(()(()(()(()())((((((()((((())(()(())((())()())))(()))())((()(()))(((((((()((()(((()))((())((((()())))()))(())((((((()()))())(((((())(((()((()))((())(()())(()))))(())))))(((((((((((())((((((())))(((((((((((((()))()))))))))()((())((())(()((((((()))(((((()))())))))))((())))(((((()(((()))((()(()(((((())((())))())))(((((()(((()))((((((())()(()))((()((())))()))((((()(((((())(((())))))())()))((((())()))((((((((()))(((())((()(((((()))))((()()((()((())))))))))()((((((())()((((())((()(((((())))()())))()))(((((((()((((())())(()))((((()()((())()()((()(((()))((((()(()((()(((())(((((())((((((()))(((()(()))((())(()(((((())()(())))(((((((((((()())(((((((((((((((()(()))))(((()(()(((()))))))()(((((((())())()((((((((((()))(((((())))(()))((((()((((((())((((()((()))()))()(((())(())))))))))(())(()((())((((()(()(()((()((((((()((()((((())(((()())())(((()))(((())((((()))))((()((((((())((())(((((((()))())))(((()))))(())(((((())((())(((()())(((()()(((())(((()()))())((((((()((((((((())((()()))))()(()(((((())())))(((((((((((()())()))()))(((((((()))((((())))))((()))((((()))(((((()())())())())((((())(((((()(((()))(()(())((((()((())))(()(()))(((((()(((())(((((((((((()))(((()(((((()()))))(())((((()((((()))(()(((((((((((((((((())(()((()((((((((())))))))(()((((()))((((())())((()((())((((((())))())((((()(((((((())(((()())())(((((((((((())))())))((((((()())()))))))(((()(()(((((()((())))))(((((()((((()))(((()((((((())(())())))(())(((((()((()())))(((()())((())(((())(()(((((((())((((()((((()()))(((()()))))())))())(()((()))))))(())(()(()(((((((())))())((((((())(((((())))))))((((((((()((())))())(((((((((((()((()(()(((()()(((((()(()))((()())((((())))()((()()))))))(())((((()(((((((((((((((((((((()(((())(((((()(()))((()))(((((()))((()(((()(()(())))(((()))((((((((((()))(((()())(()()(()((((())((())()))))(((((()))((((()(((((()((()))((((()))((((()())((((()()()((((()()))((((()())(((((((()))))((()((((()()))((((())((()(()(()((())())())((()(())))((((())((()((()((((((()))()((((()))((())(())))))((()())(()(()((((((((((((())))()))((((((()(((((((()((((()(()))()))((()((())))()))(((((((()()))((((((())(()))(((((()))(()())))))()()((((((())((((()))()((((((()(((())(())()))((())(()((((((((())()(()(()(())))))())()))((((()()(()((()(()))((()((())))((((()()))((((()))(())((())(()((((())((()(((((((()((()))())())())))()((()(()(((((((((()((()()))))()))((()))()((((((((((((())))(()()))()(()(((((((()(((()((())))())))))()))((((((((((()))(()))(()((((()((())))(((((()()))((((((((()((()(((((())(((())))))(()(()))(((()())))))(((())(((((())(()(())((()))))((((((()(())((((((((((())((()(((((()((((())(()(((()(())(()((()((())()))))))(()())))))(())())))()((())))((((((((((((((()))())(((((()(((())))))())(((()(((())())(((()((())))((((((()(((()()))))())))()((((())((((((()(())))))(()((()()(((()))))((((((((((((()()(())()((()(((())())))(()))))()))(())))))(((((((()(((((((()((((())((())((())()))))((((((()((()))))()((((((((()())(()((())((())(((()))(()(())((())()((((()))))))(((((())))(()((((()())(((((()((())(())))))(((((((((((((((())))(()(())((((()))())))))()))))()()(((()(()(((((((((()((()))(())((((())))))((()(((())((()())(((((((((((())))))))))((((((()()))((()(((()((((((((((())((((((()((((((((((((((())))()(()))))()))(()))(()))))))))()))((()((()(())(()(()((((())(((()()(((())(())))(((((()(((((()(((())))())()))(((()((((((())(((()()(((()))(((((()))(((((()((((())()(((((((((())))())))))(())))()))(())((((((()(((((())((((((()())()))((((((())((()((())(((((())))))))((()))))()(()((((()))(()((((((((()))(((((()())((((((()()(()()))))))(((()((()(((()))()))))))((((()((((()((()()((((()(((()))((((())(()((((((((()))(())(()((()))))))(((((()(()(((((()))(((())))(())))((((())(((()()))())((((((()))())))(((()(((((((((()(()(())))((())(()))()))))(())))(())))())((())((((()((((((())((()((())((())))(()())))))((()((()((()(()(((()))()(((()((((((())))()))))((((((()())))))))((((((((((()(((((())(())((((()(())))((())(()())))((()))((((()(((()))((((((((((((()((())(((()(()((((((()((((())))())))((())()))()))))((()(()(()(((((()(())(()((((()))()((((()(((()()))(((((((((((()))(((()())(((())((()())(((((())))())))()((())))((((()(((())())((((((())((())(((()))(()))()))((()())((((()(()(())((((((((((()))(((())((((()))((((())))()((((((()(((())))))(((()()))(((())(((()(()(((()())())))))(()(()))(()(((((()((((())(()())((()())(((()()()))(((((())((()))))))((()((((())()((()((()(()(()(()()(((()((()(()()(((())))()))))))))))()))((((()()))(()()((()(((((((((((())())))(((((((()))))(((())(((()()()))(()((())((((()((()())(((()((()(((((((()()))(((((()))((((((()(()((((((((((((()((((()(((()(())(()((((())(((((((())()(((()(((())((((()))((((((()))))())))((((((())))((()((((((((())((((()()(((()((()(()(((())))))))())()))())))))()))((((()(((((((()(())))()(())((()((()((((())((()()()))))))))((((((((((()(()((()(())(()))(()(()))))((((((()(((((((((((()(()))))()(()(((()))((((()((((((()))(()))()))())()))((((((((((((((((()())((()((()()(())))())(((((((((()((((()()))((((((()))((()((((()(()((())))(((((((()())((())(((((()((((())(((()(((((((((())(()(()((()(((()(()(((()))((()((()(()())))((((((()))((((((((()((())())())))())))))(()(((()((((()(((()((()))(()()()))((((((())())(((())()((((()(((((()(()(())()()())))()))()))((()))(()()((((())))(()((()((((((((()))(()))))(((()(()()))())()((((())(((((()(((()((())))(((()))))())()))(((()(((((((()()((((((((((((((((((())))())(()()))((((((())((((()))))(((((()()))))((())((()(()(()((()))())))((((())()((()((())))(((((((((()(((((((((()(()))()(((((()((())))))(((()(((((()(((())((((((((((()))())))))(()(((())(())))(())))((((((((((((((())(()))))(((())))))(((((()()((((()(((((()(()(((()))))(()(()((((()))(()))))((())((((()((()()((((((())(())))())(()))((((((((((((((()(()()((()()((((((()(())))(((()())(((()((((()(())()(((((()(((()))))))())(()()((((((((((())((((())())(((((())(((()((((()(()))())))(()((((((((())(((((()))(((((())))((()(()))))(()()))(((((((()(())())(((((()(())))((((()())))))(((()(((((()((()()())((())(((()((()))))((((()(((((((())(())((((((()))(()((()(((())(())))))(((((((()((((()()((((((()(((((((()))((()((()())(()((()))(((((()(((((())((((()((((())()))))))((())((()(()((()))((()())((()((()(((((((()(((()))))))((()((((((((((()(())((())(()))))())((()((())(((()())())()((((((((()))))))(()))(((()(()((((((())()())))(())((())((((()(((()(()(()(())()())))(()))(((())()))))(((()(((()(((()))((((())((()()(()(((())(((())))(()(()(())))))(((())(((((((((()(()()(((()(((()))))(()))))))())())))((()(()((())((()(((((()(((()((((()((()((()())(()))(((())(()(()((((()))(())())))())(((())(((((((()))((())((((((()()((())((()))))((((((((((((())))((()))))((()((((())((()((((()))))(((()))((()))((()(((()(()))((((())(())))((((()((((()((((())))))))))((((()))(()))()((((((((((())())(((()(((((()))(()(((((()((((((((((())())))))))))((()()(()))))()))())((((((())(()((((())))((((((()()(())))(((((())))((((()))(()(((()(())(((()((()())(((()))(((()))(((((()()(((())()((()((()((((((((((()()(()))((((()))))))))()((((((((((())))(((((((()(()(((((())(()()((()(((()(()))()((((((((()(()))(((()(())))))))())))())())()))()(((((((((((()()())((((((()(((((((((((()))((((((((())))))()(()))((((())((((((()(((((((()())(((((((((())(()())))()))(())(((()))))((((((())((()((((())((())(())(()()(((((())(((()))(((((())()((((((((((()))))))(())((((()))(((((())()((())))))))(((((()))((((()))((((())(((((((((((((((((()))))((()(()()))(()(((((()((()))))))))))))))((((()(()()))))((()))((())((((((((()((()(((()))))()()((()(((()()(((()(((())((()()()((()((((()))((((((((())))(((())(()(()((()()()((())()))())(((((()))())(((((((((((()()))))(()(((()(())()()(()))(((((()))())(((()(((()((())))(((((((((())((())((())(()(())((((()((((((((((())((((((()))())))(((()())(((()(((()))(((())()))((((((()))()))((((((((())((((())))))(()))()())))()(((())((((((()(((()(())))(((()((())()))))))())))()(((((((((((()(()((()((())))(((((()((()))()(((((()()((()))))()(()())((((())))(((()()(()(((()())))((()((((()(((()()))()))((()((((())))((()(((((((()(((((((((())((())((((((()))))(((((((((((((()(()(()))))))(()((()))((()((((((()))((((()))((((()))())((()(((()((()(((((((((((((()(((()(()(((()))()(((()(()(())(((()))(()(((((()()(((((())(((()()))((((((())))(((((())((((((()()))(((()(((((((())((()((((())(())((((((())(()(((())))))))))((()))))))))))(()))()))))))(()))))))((((()))))))())())))(()(((((())(()((((((()((()(()()()))(((()()((((((()(((((((((((((()()((((())(()))))())(((())((((()())((()(((((((((((())(((())(((((((())(((((((()((((((())(()((((((((((()))((((()((())(((()()))()((((((())))((((()(())))))(()(((((((((((())())()))(()(((((())))(((((()((((((())())))))))))((((((()))((((()()))(()))(()(()((()(((())))()))((((()()(()((()((())))()(())((((()()))((())()(())()((())(()((((())())()))((((((((((((()((((((()())))((((())))()((())))))()((((()))(((((())(((())((()())(()((((((((((()))(((()(()))))))))))(()((()))(((())(()()(((())((((((()))((((((())))))(((())(((()))))((()((()(()()))(()(((()((((((()))(()(((()(()((()((()(((()))()((((())(()(()())((())))(((((())(()(()())))(()((()())((()(())(((()(((((()()))))(((((())((((()()(((())())))())((((((()(()(()(()))))))(()(((((())()((((((()((((((((((((((()())((((()()(()(())((()()))))))))((((()()))((())((())())(((((((())(((()())(((((()(()()))()))))())(((()((((((()(((())))))((((())))))((((((()((()))((()(((((((()))()))())((((((((()))())))((())((((((()(()((()((((((()))))((()))))))))))(())((((((((((((((()(((())))((()())(((((())(((((())))((((())((((())((((()))((((())((())))()(()((((((((())))))(()(((((())(())))((((()()(((((())()((((()((()()(((((()((())))))(()))))))()(())))((())(((((((((((((()))((((((((()((()()))()(((((())((((((()))((()()))((((()(((()())((()))(((((((((())())(((())))))()())))()())((((((((((())()((()(()(()((()()((((()))()(()()))((((((((((()(())))((()((((())()))())(((((((((()))(()((((())((()())))()))))((((()(((((())))())))((())((((()())))(((()(((()((()((()(((((((((((()))())(((()(((((()((())))())((((((()((((()((())()))))((((((())((((()())((((()))(((()))((()())(()(()((()))(((()()))((()(((()()((((((((()())((()(((())())((((()((())()(()((()(()(()((((((((((())(()((((()(())))()))))))))))()(())))(()))))(()((((((()((()((((((()())()))(((()))((()(((()(((((()))((((((()(((()))))((((())()(((((())(()()))))(((((())((((((()())))))((((())())())))))(()))(((((()(((((()((((((()))()))(()()((((()())((((((())((()()((((()))(())(()(((((()((((((())(((())))))()))))(((()()()))(((((((((((((((((()))))))((()(((())())(((((())(((((()((()((())(()))((()(((((((())(()))))))()()))))(()))))))(((((()))))(((((((((((())))())()(()(()(((((((()(((())((((((()(()((()(((()))))))))((()()))()))((()((((())((()(()()))(((((((())(((((((())((((())))))))((((()(())))()(((((((())))((((((())((())((((((((((((()(((((((((()))(()))))()))))(((((())(((((()(((((())((((((()())((((((())))((()))((())(((((()((())(()))))((()((((((())(((()))((()())(((())((((()))(((())))(((()))((((())(()))((())(((((()(((()(((()))))))((()))))()(((((((((((()())(((((()(()()(((()(((()()(()(()))(()(()(()()()))(((()(((()())))(((((())()((((((((((((((((())(()())((((((())(())((((()))()(()))(((())((((((()((())))((((()(((()))))((((()(((()((((((())(()())(((((())(((()))(((()()(((((()))(())))()))((((()((((((((()))))))(((((((()((())((((()))((((()(()(()(((()))()))))(((((((((()(((((((((()(((((((((()((()))))))((()()())))))(((((((((((()))()((((((((((((()())))(((()((())(((((((()((((()))())(((())(((((())(((((()(()())))))(()(())))))(()((()((()(((((((()(())()((()(())((((((()(()((())((())((((()))()(()((((((())(()(()())((((()(((((((()((((())((())(()()))))(()(()(((()(((()()((((())(()(()(()((()))))))(()((((()(())())(((((((((()(((((((((((((())(()))))((((((((())((()))))(()(((())(()()))(((()(())(()((()((()((((((()))))((((((((())))(((((()((((()))))(()((((())))))))((((()(()))((((((())())(((())()()))((())((())((((()))(())))(((((()(()(((()((((()())))((((()()))))(()((()(((((()((())()(((((((((((())(((())()((((()))(((())(((()))))(()((()(()))()((((()((()((())(((((((((((())))))())))))))))(((()))()))(())))()(((((()(())(((()))(()(((((((()())((())((())()((()())())((()(()(((((())((()(((((()((((((())((((((((()(()(())))())((())(((()(((((())(((()))(()))))((((((())))((((()))(((()))(()((())(((((((((()(()))(((((((())))()))((()(())(((()()(()))((()(()((((()()))())(()()))))))((((())(((((((((()()))()()))(((((()(()())))(()((((())(()))))((((((((()))))(((((()))))((((()()))()((((()((((((()((()(()))((()))))))((()()))((((((()(()()))(((((()(((((((((((((()()))((()(((()((()))()))(((()((((()((()(()))))())(()((()))(((((()((())))))((((((()((())((((((())())()))))((())))((((()(()()(((((()(((()((((()))((()(((((((()((())(((()))((()(((())(((())))(()(((()()))))((((((()())))((()())(((()()((()(())))((((()((((()()(()((((((()())))))))))(()(((())))((((()))(((()(((((((((((((())))))())())((((((((((((((())()((((((((())(((()))())(())))))))(()(((())(((((()))((()(((((((((()))(((())))(()(()))(((((()()()()(((())))))((((()(()())()(((((((((()((())())))())()((((()())(()(()(((())))((((()))(((((((((()(()()))()))(((((()((()(((((((())(())))))())))((())(()(()((((())))((()))))))())))(()((((((((())(((())()((()))((((())((()()((())))()(((()))(((())((((((((()()))))(((((((((()()))((((()()))(((())(((()))((((((((()))()))))))))((((()(()()((())(()((()(())((((((()))(()))))(((())())((()(((()))((((((())(((()))(())))(((((()(()()(()()((()()))))(()()((((()((((()((((((()))())(()((())(((()))(((())))))((((((()((()())((((()()))(((((((()))))(((((((((())))())(((((((()())()))))(((())))()((((((((((((((()))())((()())(((((())((()())))((())())((((((((((())(((((((()(((()(((((()))))(((((())())(((()())((((())))((((()())((())))))))))((((()(((()((()((())(((((((()(()))))(((())())))(()((((((()((())()))()))())((()()())((((()(((()())))((((((()(())(((((())(()((())())))())())())()))(()()))(()))((((()(()(()(((((((((())())(()(())((()((((()())((())(())))())))((()((((((()())))((()))))(())(()(((((()))((()((((((()))))))((())((((((((()())())))()(((((()((()())(()((())((())(())(())))(((()((((((()))((((((((()))(()(()(()(()))))))(()(()(((()((()))))((()((())(((()((())(((((())(((()(((((((((((((((((((()))(()))))((((())(()()(((((((((()(()))((()()))())((((()))(((((((()()(((())()))))()((((()))(((()((()((((()))()(()(()((()((()(((((((())))()()))(((((()(())))()))))))()))((()((((((((()((((((()((((())(((((((((()((((((((()))))(((())(()()))(((()))((((()((()()((()))(((((((())()())(((((((((((((())))(((()(())((((())((()(()((((()((((())))(((())(((())(((())((((()))()((((((()(())))(())()(((((((()(((((((()((((()(())))))(()((((()))(()))())))(((((())(((()((()((((())))))))(()((())()((((()((((()((()((((())))))))))))()))((()((())((((())))(((()()))(((((())()))((())((()((((()(()()())(()(((())))))((())(((((((()(((())()))))((()))))((())((()((((()(()())((((((((()))((((((((((()((()(((()(((((((()(()))())())())))()))))))(((((((()()(()((((((()())()))()(((()))))))((()((((()))())(((((()))()((((((((((())(((())(((((()(()((((()(()))))(((())))(((()((()())(((((((())()))())(()))(((((((()((((((())()))))()))))(((()((((((((((((())()))())((()((((((()(()))(((((((((())))(()))))((((((())))())((()((()))()((())((()((()((()((((())))))))()))))(((((()(()(()((())((((((((()(()()))())((()(((())(()))()))(((()))(((())(()((((()(()(()))))))((((()()(((())))))((((((((((((()(()(((((((())()(((((()(((((())(((()))())))))())))))())((()(((((()(()))((((((((()))((((()((()(((())(((())(())))((((()(()(()(((()())()(((((()))(((((((()((((())((((()))(((()))(((())())))))))(()())(()(()())((((((((((((())((())(())())((((())(()))(()(()(()))((())(()((((()))))())((((()())))(((((((((((()))))((()))))(((())))))))(((()(((()()(((()(())()((())((((()((((()(((()()))(()((((())))((((((()((()(())))())))(()())(()(()(((((((((())((())))(((())(((()))(((((((()(((((()))(())))(()))(())))())))()())))(((((()(()))))((((((()(((((()))((((()(((((((((((())(()((()()()))(()()))(((((((((()))))(((((())((((())())))))((((((((((((((())(()(((((((((((()((()))(((()()())(((((()(((()))(((()(()))())))((((((((((((()))())())))((((((((())())))(())(()(((((((()))))((((((((((((()(()((()((())()((((())))()())))((()))))))((((((((()(((()((()())(((())(()((((())))())(())(())(((((())((((((()(())))(((()((())(()))((())(()()(((())(()(((((((())))()))()))(()(((()())(((())(((()((((()(((()))))(((((()(((())(((((((())))()(((()(((())((((()((()())(())))())(((()))(((((())(((())((()))()((((((()())((())))()))))((((())((((())((()(()(((())))(()))(()))(((((((())))))((((((((()))()())(((((((((((())(()))((((())()()(((((((((((((())(())()))))(((((())))(((())())(((((((())(((()(())))))))((()())))())()(((((((((((()((()))(((()((((()(()(()((()))((((()()(((()())(((())))()))))))))))(((()()))(((()(((())(()(((((((())()))(()((()))((()))(((((((())()(()((((()(()))))))))((()((()((((()(((()(()(((()(()((()((((()(())()))())()))((()))((())))((((((((((((()()))(()()(()(((((())())((())((((((()((((((()))(()))))((((((()))())(((((()(()))()(((())()((()(()(()))(()(()(((((((((((()()))()))(((())))))))()))))(((((()())))())(()(()((()()))(((((()))))(((((((((())(()))(((((()((())())))(((((((())((((()))(((())((((())((())()((((())))()())))()()))))))(((()(())))))(((()()((())())((((())(((((()()))(()((((((((((((())(()))))()()(()))())))(()(((((((())())((()(()(((()((((((()())())))()(()))))(()((((((((((((())())))))(((((((((((((((((())((((((((()()())))((()()))))())())))(((((((()(())))()))(()(((((((()((((())))))((()()(((())(()))((((()(()))))((((()(()(()()))))((((((((()))))))())(((()(((())((((())))))(((()(()(()(((((()((()))))(())))))((()(((((((((()()((((()))())((()((((())))())))((()((((()()((())((())((()((()())((((((((()())))()))))(())))))((()(()))((((())(()((((()(((((()(((((()((()())))))))((((()))(((((((()((()((()(()(((()(((((())()))())()))))))((((()((((())()))(()((((())(()(((())(()(((())()((((((()(()))(((((()(()(()(((((())())((((()))))((((((()))((((()()))()(((()((())()()))((((((((((()((((())(((((()))((((())(((()()))((())())))(()()(((()(((())())(((())))((((((((())()(((()))))))((()((()())(((((()())(((((((((()((((()())))())()(((())))))))))))))())((((())))(()()((((((((()((((()((((((((((())())())))(())))))((())(()))))(()(()((((()())(((((()()((((((((()))))(()(()(((()(())(()))))))))))))((((((())))()))((())((((((())((((()(((())((((((()())(((((()())()(())(((((()((())))(())(((((((((((((((((()((((((()))()))))))(((((((()()((((()))((())((((())()))()((((((((((()))))(()()))()())((((((()))())(((((((((((())(()))((((((((()(()))(()))((()())()))((((()))(()(((()((((()))))((()((((())())(()(((((()(((()()))()))((()))(((((())((()((()(())((()()(((((())((((()((())))))))()())))))(())))())(((()(((((()()))((((())((()((()())(())(((()((((((()((())))))))(()))((((((()(()((()()(()))())))))(((())()((())(((()(((()()(((((((((((()))(()(()))))))()))())))((()((()))((())()(((((((()(((())())(()(()(()))((()()))))))))()())()(((((((((((()(((()()))((()((()(((((((())()((((()())((((()))(((()()))))((()(((()(()()((((())))(((((()())(((()())(((((((((((()()((((()(((()())))())))))))(())))(()())))((()((((())((())((()((()((((((()())))(()(((((())((())))))(()(((()())(()((((())))((()((((((((())((()(((((()(((()))((((())))))))(())((((((()(((()))()((((()(((()(())(((())(((((()))))((((((())(((()())(((((())(((())))())((((((((()((()(()((((()))))))))(((()))(((((())()((())())))))))(((())(((((()((()((()(((()((()())()))())(())))(()(((()(((()(())()))((((()))(((()((((())((((((()(((()((()))))(())))())))))((()(((((((()(((((()))((()((())))(((()))((((((((()))(((())((((()))())(()))))))))(()()))(()(()(()(()((((())((()(())((((()))((((())())((((((()((()((((())))(()())))()((())))))(()(()(((((()(((())(()(()((())(((())()())))))))(((())((((())((((())(((((((()())(((((()))(((((((()()))(()))))))(((()))))((()((()(((())(()()((()((())(()(((())((((((((())(()()))(()(((()())(()()))))((((((()(()())((())((()()(()())))(((((())()(((((()(()))()))))))(((((((()())((((((()((((())((()(((((((((()))(()((((((((()()(((((()()))))(((())((())(()())((((((((((()))))()))))(((())))(()((((()((())))))((((((((((((()))(()()))((())(((((())(())))(((((()())))()(()))))((((()(()()(((()()))()())(()(((((()))(((()())))((((((((())(((()()))((((((((((()))(((((((((((()((((((((((((((((()))()(((((((()))))(())(()(((())(((((((((())))())))()(()()))(()))(((((((()))((((((()))))()((((())))((()((((((())(()))))(((()((()((()(()(())())()(()))))))((()(()(((())(((((((((())(())(()))(()((()))(()(((()(((()))))))((()((()))(((((((((()()))())()((((()(())))()(((((((()(((()))(((((((())())))(((()))))(((((()((((((((()(()((()())))())())((()((((()))))(((((((())((((()((((()))((()(()))()((((((()(()(())))(()((()(((((()(()((()((()))))()))())(((((((()(())((((((()(())))))(((((()))())(((()(((((()))))()((((())(()()))())(((()(((())((((((((((((()()())))))))())))((()((())(())(()((()(((((((())((((())))))))))((((()()(())((((())()(((()(((((((()(((()(((())())())()((((((()(()))))((((((()((())())(((((())()((((()((()))))))((())))())()(((((()(((())())(()(((((((())((()))))))())((((()))()(())((()(()))(((((()((()(()((((((((((())((())((())())))(((((((()))()))())((()((((()))(((((()(()()())))(()(((((())((((()))(((((())()))((()(((()()))((((())((((((()()))))((((())(((()((((())(((())))))))(((())())))(())(((()((())((())(((((()))))((((())()))((()((()((((((()((((()((())(())(((()))((((((((((()(())))(())))))))(((((())(()))(((((((((((())(((((((((((())((((()(((((()(((((()((())))))(((()))((())(((((())))())(())(()(((())())(((((()(((((()))((((((((((())))(((()(()(((((())(((()))(()))))()))))))))()(((()))))((())))(((((((((()(()))((()((((()()((())((((((())))((((((()())))))))))))(()(()((((())())(((()())(((((((()))))()))((((((((((())(())()(((())(()()))))))))()))(((())((())(((()(((()(()))())()(((((()((((((((()(())())(((())(((((())((())))((()))((((()())((()(()(()((((()))))((())((()())))(()((((((((((())))((((()((((()()((()()((()(()))))))))(())))))))()))()((((())(((((((()))()((((()()(((()(((())()(((()(()(()))((((())))()((()))((()()(((((()())((()((())((()(((((((())))((()(())()((())((((()((((((((((((((()(((())(())(()()()))))))))((((()((((((()(((()(((()))))))(()))(((()((())(((((()((((()())))))(((((((()((()((((((()))((((((((()())))(()))(((((((((())))())(((((((((())(()(((((())))((((((((()))(()((()())))))((()))))(()(((((()(((((((())())((()((((())(((((()((())))))(((((()(((((((((((())((())))()))))()((((()((((()))((((())(((()))()()))()((((((((()()))(()(((()))(()((((((((((((())((()())(()(())(()))))((()(((((((()(((()))))(())(((((()())((((()((((()))())))))()))))((()(()((((())(((())(()))(())(((((()())((((((())((())))))()((()((()(()))(((()((()(((((()))(((((()(((((()(())))((((())((((()))((())((((()))(()((((((((((()(())))(()(((((())((((()((()())(((()))((()))))(()(((()((((((((((()())))(()())))((()(((()))(()(((((()()(())))(()(())))))))())(((()())((((()(()((((((()(()((()(()(()))))(()))()()))((((()((((((((())())))(()(((((()())(()(((((()))))())(()))))))((()((((((((()()))))))(((((()((((((())))))((())((((((())((((((())((())(((((((())))))())()((())(((((()(()))))()(((()(((()()(((((())())())((())))))((())(())(()((((((((()((((((()((()(()(()))((())(((((((((())))))((()(((())()(()((()((()()))))())))))))((((()(((()))((())((()(()(((((()()))(((())(()(((((()()))((()((((((())))((((((()((())))(((())))(()(((((()(((()((()()(()))((()(((())(((()()))((()(((()(((())(()(((()(((((()()))))())())(()(((((()(())(((())())))))))))))))((((((()((()(((())(((((()))))())())((((())((((()))))(((((((((()())((())(()(((()))()())((()(()((()((((()))))))((()))((())(()(((()(()))(((((()))(((())((()(((()))))())))()(((()()))((((((((()((()(((((())())))))))))(((((((((((((((((((()(())(((((()))(((((()(((()((())(()(())()))))((())))())((()(((((())((()((((())((()((()(((()(())))()((((((()())((()))((((((())))(()())))(((((())))(((()((((()((())(((((()((((()((()()((()((())))())())(((()(()())((())((())(((((((()((()(((((((((())((((((((()((((((()())))((((((((((((((())((()(((())())((()(((()(((((())))()((((((((((()))()((())((((()()))))))))())(((((((((()()()(((((((()(((((())()))())(())(()((((((())(((()((()(()())))()(((()((((()((()(())))))))))(((()()))((()()(()(((()()(()((((((((((((((((((((((((()))(()((((((((((()())()(((())()((((()((((((()()(((((((())))())))((()((((()))(((((((()(()()))()))())))((((()((((()))(()))(((((())(((())(()))()((((()))()((((((((((((((((())(()()))((((())()))))()())((((((((()((()())))((((((()(()))((((()))((((((()))))(()((((()(()((((((((()()())(()((()(((()))))(()))))((()()(()(((()))())((()((()(((((((()(((()(((((())(((((()(()))(()(((()((())(((((())((()((()()))))))))(((()((()()(((((((()(()()))((()((()()(()()((()())((((()((())(())))()((((((()((((((((())(((()()))((((((()(((((()(())))))(()))))(((((((((((()()))))(((((((()))(())()())))((((((()()(()))()(((()(((()((((()((((()(())((((()))((((((()(((())(((()))))))))()()((()))))))))))))))))))())(((((((((())()(()((((()))))())((((((()(((())))(((()((((()(((()())((()(()()))))())))((()))((()((((()((((((((())(())(()(((((()()))((((()(((()()((())))))))())(((((()(()((()((()()(((((((())))(((()))))(((())((((())((()(((()(())))(())()))())(()()((())()((()((())))((()()((((((()()))))(())))(((((()(()()))((((((((()(((()))((((()((((())()))(())))()(()))))))()(((((()((((()((((((((((((((()))(((((()((((())()))))()(())))((((()(()((((())((()((())(((((()))())))(()(((((()())((((()(((()((())((()))))((())))))((()((()((()())(((()))((()((((((()))((((())((()))((((((())((()))(())(((()(()()()(((((())(())))))(()()((((((((((((())))((((((((((())())))(((((((((()(((((((())((()((()))))(())((((())((((()((()()()))()(((()))((()(((((((((()())((((()((((()((((())(((())))))())))())))(()))()())((())((((()(((())((((((((((((()((()(((((((((())()))()))((((())())))()(()((()(((((())((())(()((()(((((((()(((()))())))))())))))()))((((((()(()(((()((()()((((()))))(()()((()(((((((()(((((((()))))()))()))()))))))(((((()((())((((((((()))())))))))))))((()(((()(((()))(((((((()(((((((((()((((()((((((()((((((()()(((((()())()(()())))(())))((((((((((()))(((((()))))((((((((()((()))()()))))))))(()(((()))(())))((((()(((((((((()(())))(()))(())(((((())())()))(((((((((()))(()))))(()((((((((()))(()(((((((((())()((())()))()(((()(((((())))(()())(((()))()(((())((()))(((((())()())((((((()))((())(((()(()))(((()(((()()()))))(()))))((()))(()(((((((((())(((())(((((((()(()())))())))((())))))(((((((())))))((((()(()((())((()(())))())(()(((((()()))((()))))()((()(((((()))))(((()((()((()())))))(()(((()))(())(((()()(((()())((()(()(()(()))))()))((((((()(((()((()))))()))((((((((()(())))()))(()(()))))((((())(((()(((()))())))(()((()())))((((()((()))))((((((()))((((((((((())))()(((((())((((())((((()((())()()))(()()))())(((((()(((())))(()(((())()())())()))()(())))()(((()(((())((())((()))(()(()()(()))(()(((()(((((()((((((()))(((((())(((()((()((()))))))(())))))))(()()))))((((((()((()())((((((())(((((()))((((((())))()))((())()(((((((()(()(()((())()))(((()(()())))))))((())((()))(((((((((((()((())))(()(((()))(((())))))))(((((((())())(((((()((((())(((()((((()(())))()()(((((()(((((()())())(()))((((((((()))(((()((())))))(((((()())((((((((())))()))((())))((()((())(()(((()()))((())((()(((())()(((())(())()))))((((((((()()(((((())(((((((((((())((((((()))(())(((((())(()))))))(((()(((()())(()))((((()())))((((((()))))())(((()()((((())()))((()())(()))(()((())(((((()())(((((())(())))()(((((((((()(((((())))))((()((((()(()((()(((()()()))(()))))((()))(()))(((()(((((()(((()()((()(()())((((((((()((((()((()(((((((((()))())))((()))))(((((()()((()(()(((()(()(((((()((())())(((()(()((())))))(((()(())(((((()))))(((()))((()((()(((()(()))))(()())))(()((((((((((()()))((()((((()))))(()(((((()))((()))(())))(((()(())(((())()((())(((()))(()((()()(()((()))))(()((((())(((((()(()(()(((())(())((()(())))))))()))()(((())(((()))(((()(((())(()())(((()((()())()))(((((())())(((()(()))(((((())(())((((((()))(((()(())((((((((((()))))(((()((()((((((((())))(())))))))()))((((()(())))(()(()(((((()((((((())))(((((((())(()))(()(()())))())()))))))))(()(((((()))))()(((())))((((()())((((((((((((()()((((()(((()))))))((()()(())((((((()))(((((()))())))))())))(((()(()()((((()(((((((())((((())((((((()(((())))))((((((((((())(()))()((((()((((()))(())))(()))((((()()()(()((((((()))((()((((((()))((()((((((())))()(()())))((((())()))(((()((()(((()()()((())()(()(((((((())(((()((())))((((()(()()((((((((((())(()((())((()(((()((()(())))((()((()()((((()((((((((()))()))()((((((())))()(((()))((()(())))((())(((((())((())))))(((((((((((()(((())(()(())))))(((())(()(((((((((((()())))((((())())(()))))())((((((()(((()))(()())(((((((()(()(()()))((()((((((()(((((()(()(((((((()(())))))())())))()(((((((((())(((((((())))))((()())())((()(()()))((()((())))((((()((())))((()(((((()))))((()((())))((((()))()((()())(((((((()(((())()(((((()()))(())((((())(((())))(((((((((()()((((((())))))))))))))())((((((())(())))())(()(((((()(((())((()))((()((()))(()((((((())((())))()))(())(()(((()))(()((()))((((()))(()((())))))(((((()(()((((()))))))((()(((((()))()))))((((())(((((((()((()((((()((())((((()((()((((((((((()(()(((()(())(((((()))(((((((()((())())((())((((()()()))()))((((())((((()())))())(()(()(())((((((((((()((()((())(((()(()(()))((((((((()))))))(((()(((()))((((((((()()(((()(()(())))))()))()))(((()((((((()(((())(()))(((((()(()((()(()(()((((((((())()(()((()(((((()(((()(((()(((()))()))((()(())((()((((()()))((()((((()(())))())(((()(()((((())()((()(((()))())())(((((()(()((()))))))(()((()()(())(()(((()))(()(((()((((((()()((()))))())()))((()((())(((())((()))((((((()(((((((()(((())(())))()))))()))(((()(((((())))(()(((((()(((()())))))((((((())(()(((((((((((()((())()((((((((())(()(((())(((())(((())((((()))))))))((((((()(())())))((((((((((((((()))))))))())((())(((()(((((()())()((())))))((()((()())(((()((((((((((())))((((((()((()(()(((()()(((())((())(()))))))(()(((((())()(((()))(())(())()(((())(((((((()()(())((()((((((((()(()(((()))()((())((((()()(()))(((((((((((()(()()))((((()())))))(((())))))))((((())))))))(()(()(((()(((((()((())((((()((((()((()())(())))(((((((())())(((((()))(()((((((((()))))())(((()((())(()((((((())))(((((((((()(())(((()(())()))())(((((()(((()()()))))))))))))(((()((((((()))(()((((((()(((())((()(()))))()()))(())()((((((((())(((())(((()()(((((())))((((((((()(()((()((((())(((()))(()))))((((()))((()((()((()((((((()(((()(((()((((()))(((((()((((((()))((())))()((()))))))())))(()())(((((((((((((())(()())(((((()(()))(((()()()))()(((()))((((())(((()))(()(()()(((((()))((()())()((((())(((())((((()()))(((()((((())((((((())()((()())((((((()))((((((((())))))((((((((()())((())()))((((())((()()(())))((((((((((()))(((()(((()()))()))(((()()(((((((()(()))())(())))((((((((()()(((((()))())(((()((((())()))((()((((()))))(()))((((()(()))))(((((((()))(((())(()((((((((())((((())))(()()))(((()(((((((()((()))(((())((((()())))()((((())((((()())(()()((()))((())())(((((()((()((()((()))((())(((()(()()(((((()(()))((((((((((()))())())))(((((()((())))())))(((()((((((((((())))(())))()(()))(()((((())(()))(((((()()))(()((())(()(()((((()(((()())((()))))))))((())))()(()((((((()(((())))))((((((()((((())))((()())))))((((((((()))))((())(((((((((()(()()(((()))))))((((()((((())()))((((()()((((((((((((())((()((()(())(()))())(()(((((())(((()((((()(((()(((((()())))))(()(((())(((((()((()((())((()((((((((((((())(())))))))((()))(((((((()(()))()((((((((((((()))))(()(((()))))((((((((((((((()((((())(((()))())))(((((()))))))()(((((((((()((((()()))()((()((()()))())))))(()(())))(((()(((((()((((((((()))))())((())))((((()))))(()))()((((())(((((((()())))(((((()(())(()))(((((((((()(())))())))((()(())(((((()))))))(((()(((()((((()(((((((((((()()))))))(())))(()(((())(((((()((((()()))))(((()())()(((((()())(()(()))))()(())(((((()(((((())))(((()((((())((()())))(((((((((((()))))(())))))(()))((((()(((((((((())((((()(())(()(((((()((()((())((((((())((((())(((((())())()))))((((())))))))((()((()()(()(((((()(((()((((((((())()))())))(((()))))()))((((()))))(()(((((((((()(((()))(()()(((()))()((()((((((((())(((()((()))((()((((()(()()))((())))))(()(()))))))))))())())()())))((()((((())((())((((((((((()(()))()(((((((())))(((()()))))()))()()))()((((((())((())((()()(((((())))(((((((())(()()))((((()())((((((((()((((()(()((((((()))()))(()))))(((((()())))((((((())))((((())()((((((((((((())(()()(((()(((((()((((((()(()((((()))))))))))))))((()))))()))))))(((()(()(()(((((()())(((((()))(())())(((()())(((()))()((()(((((((()))()(()(()((((()((((((((()((((()(()(((((())())))())()))(())((((()(((((((()((())())((((((((((((()()))))()(()())()((())()(((((()))(((((((((((((())(((((()())(((((((((((((((()(((((()))(((((((((((((()()(()(((((((((((()(()(())))()))))()(()))))))())((((((((())((()((()(()(()((()()()(()))((()(()((())))(((((((((((()(()(((((()()))))())(()))))(())))((())(((((((((((())(()((((()))(()(())))(()())))(()(()((()((())()((((())()))))(((()())())(((())((()(()(())))(()(((((((((((()(())())()))((()())))())))((()())(((((())((()(())((())((())()))(()()(()(((()()((((())))))))(())((()((((()()(((((()))((()()())((((())(((()(()()())()())((()((((()))))((((()((())(()))))((((()(((((()))))((())))(((())(()((())(((()))((((()))()))((((((((((((((((()()))))(()))(())(()(()((()(((()((()((()((()))(((((((())(()()(((()(()((()(()())))))(()(((((((((()((())((()))((()(())((((())((()))))()((((()))((((((()))(()))(((()((()((((())()))((((((((((((((((((()))))())(((())))())))((()((()((((((((((())))))))(()(()((((()())()))))))))()((()())((((())(()(((((((((((()(())))((()(()(((())((((()((((()(()))(((()))))(((((())(())))))())((()()((()((()((((((())((()(((()()(())))))()((())()(()((((((((()))())))))((()(((((((()((())(()((()(()(((())())()(((()))((((((((())(()))))(()(())(((((())())))((((())))))((()((()()((((((()()))))((())(())))))(((()((()(())((((((((())))(())((((())(((()(()(((((())()))(((((())((())())))()))))()((()(()))))()))(((()((((())((((()())((()((()((((())))())((((((()))((()(()())(((((((((((((((()((())((()((()(()))()(((((()(()((())(())))(((((()((((((((())(((((()((((((()))))))))(((((())(((((((())))(()((()((()()(()(()))(((((((())(()(((()))(()())))(()(((((()(((())()))(((()(()((())())))(((((())))))(((())((()((()))())(((()))()(((()(())(((()(((()())(((((()((())((((((()))))())(())))(((((()))(((()(()(((((()())(()(((((())))))(()((()((())((()))))((()((((()())((((()((()))))())(((((()))(((((((((())))))((((((()))())(((((())))(((()))(()((((((()())(((((((((()))))((((((())(((((())(((((()))(((((()()(((()()))))))()()((((((((((()((((()))((((((()))())()))))((()((((((()(((()))(()())((((((()())))()))(())(((()()))(((((((())))()))((((()))(((((((((((((())(((())(((())())((()))))(())))()))))))(((()((()((((()()(((((())))((((())))))((((()()()((((((((((())((())))(((((((()))()))((()))(()((((((((()(((((()((())))(()(((())(()))()((()(((()))((())())))((())(((()((()))))((((()((((()((((((()((((((((((()))(((())(((()(((((()(((())()))((()())(((())((((((())(((()))))())((()(()))))(()(((((((((((()()))(((()(((((()))((((((((()(((()(((((()((()(())))(((()))()))(((()(((()))))(()(()))(((((()(((((((((((())(()))(()(((((()(((((()(((((()()()))))))))))()((((())(()((()((()(((((()()(((()(()(((())))))(()(()(()(()(((()))())))(((((((((())(())()(())))(()(((((((())(((()(()(((()((((((((((()))()((((()()))(()((((((()(())(()))((()((((()((((())(((()((((()))((()))(()((((()(((((((()()(((((())(()(()()))((((()()(()()(()))))()((((((()(((()(())(()()))((((((((((()(()(((((()((()(()))((()(())))(((())))))))((((((()(()((((())(()(()((((()(((())((())))()))))(())()))(((((((((((()(((((()(((()))(())()(())))))))))))))(((()((()((()(()))((()(((()(())))(((((())(()(()())()))((((()((()((()))))()(()(()())((((()))(())()((()())((((()(((()((((())))(())))))))((()(()))((((((())(((())((((()((((())))))(((()))()))()))()))))(((())((((((((()))()(((())((())(()())((())()(((((())((((((()(()((((((((((()()((((((()(((((())))()((((()))((())())))(((((((()()))()))))))(((((((())(((()))()(()((()(((((((((())((()())))))))())(((((())(()(()(((()((((())())))((())(((()(()())())((((((()(())))((((((()))(()(((((())((((((((())(())()((((((())()))(((()((()))))((())((()((((())(())))(((()(((((((((((())(()()((()((()))(()((((()))))))((((()(()())())))((((((())())((())((())(((((((()())()))))(())())()((((()()())((())(((((((()))(()()(())))())())))(((((((((((((((((((())((())(()((((((()()))))(()()((((()((((()((((()))((())))(()))()))())()())(((((((((()((()(()((()(()()))))(()(())(((((((((()()))))(((()()())(((()((())))((()((((()((((()))))(()(((())((()(((((()(())(()(((((((((())(((((())(((()))(()))))())))()))))()(((((((())(((((())(()))(()(((())(((((())((()(()((((()))))(())))(((())(((((((((((()))(()(()())))))(()((()(()()((((())))(((()())(((((((((()(()((((((()(()(())((((()((((())))))((((((()((((()((()(((()(()(()(((()))(()((())((())))()))()(((((((()(()))())((()((((((((((((()))(()(())(((()(((((((()))((()()((())(())((((((()())((())))((((((((((()((())((()((()())(((())())(()((()(()(())(((((((()))(()(((())(((((()))))))()))))((()(((((((((()((((((((((())))())((())((((()()((((()(((((((((()()(((()))((())))))())(())))))))(((())())))())()))))((((()((()(((((())(((()((()((((((((((((((()((())(((()((((())((())(()))()))))((((((()((((()))))(()((((()(((((()((((()(()()))()(()((())())))))))((()()(((((((()((())(((((((())((()))))())))())))((((()((()(()(()(()()((((()))(())))))(((())(()(((())))(((())(()())((())(((((()(())))())(())))()(((((((((((((())(()))()))())(()))))))(()())((((((()()(((((()(()())))))()())((()))((((((((((())(()()((()(((((()))()))))())(()((((((()(((()))()(()(((())(()))(((((((()())((((())())((((((((())(())(((()))))))))((((((()((((((())()(()(()(())(()())(((())(())(((()((((()())(((())(())((((()((())(((()((())((((((((()))((((()())))))()))(((((()((()))(((((((((((((()((())((((((()((()((((()))())))((())(())(((((()(((((((())(()))))(())()))((((((((())()(()((())(((()(()((()(())))))))(())))))()))))()()(((()))(((())((((((()((((()))(((((()))))))((((((()))((())((())((()())((()((())((((((()(()))))(()))((((((((((()())())))))(((((()()(((((()(((((())((((((()((())((()(((((()(())((((())((((((()(()())())))()))()())))(())(((())(((((((())()))((((()((()()))())((((((()(()))((()((()))())))((((())((((((()(()()()(()(((((((((((())((((((((()))(((((((()))()))()))(()()))(((()()))))((((((((((((((((()(((((((()(()))))))(((())))(()())))))((()((())((((((((()(((()()))(()((((((()((()((()))())))((()((()))((()(()(((((((()())))())))())(((()))((((())())))(((((((()()))((((())((()))(((()))()))()(()((((()(())))()(((((())((((((()()())((((((((()))()))((((()((((((()())))()())))(((((((((((())))(((()((()()))((((()((((())))))((())((()((())))))))))())))))((((())((((((()(((((()(((((((()))((((((()()())))))()(((((())())((((((()((()))))()))(())(((())((()()((()((()((()))))(()(()((((((())((((()(((()))((()(()()))(((((((((((()(((()((())(((()((())(((()))())))(()))))(((((((((((((()((()(()()))(()(())())))))(())))())(((((((((()(((((((((((()())))((())))(())())(((()(()(((())))(((((()(())))))((()(((()(((())))((((((()(((((((())((())))()(((())())(((()()))(((((()))))((()())((((((())((()))((()(())(((())((())(((()()(((((()((()(()((())((((()))())))))))((((()(((()))()(((()((()((((())(()((())((()(((((()))())()))))((((((((()(()()((())()(()((()(((((((()))(((((()(()(((((()(((()))(()()())()))))()))))((((((()))))))))(((((()((((((((((())()(()()))(((((())(((((()(((()(())))((((((((((())((())())(((()(((((())))))(((()))((((((()()(((((()))))(((())))((((()))((((()(((((()()((()(()(()())())))(((((())(((())(((((())(((())()((()(()(()()((((()((()(()))(((((((((((())(()()(()))))(())))())))()(()))((()(((()(())((((()((())())((()((()))(((((())())()))((((())(((()))))()((()((((()()))(()))))(((((()((()))(()((())())()((()()()())(((()))()((((()((()((())((()()))))(()))))(((((((()()(((()())))((((()())))))((()((((((())(())))((((((()())((((()))(()((()))))((((((())()(((((())(())))()(((((()))((()(((()((()(((()(((()))))((())((((()((()(()))(((()((())((((()((()))))()(((()(((()()))((())((()())())(()()(((()(()(()(((()())))((())))))(((((()(((()()(((()((()((())))))())((((((((()(((()((((())))((())))))((()())(((((())))(((()()((())((((())((())))())))(((())(()((()(()(((())(())())(((((((((((((((((((())(((()(()(((((((()(((((()(((((((((())))))))))))(((()))))))))((((()))())))(((())))))(())(()(((((((())((()))((((()(((((())(((())))((()(((((()(()()))((((()(())()(((((())()((((())((((())(((()())(((((()())((((()))(((((())())(()((())(((()))((((((())))((((())))((((((()((()((())))))((()((()(()((((()()(()(()())))))((((((())((((((()(()))))())()(())))))((((((())((((((((()()))))(()(()()))(()(((()(())((((())((()((((())))()))())))(())))((((((()))(((()(((()))(((((()(((()(((())((()((((()(()))()()))))))))())(((()()))((()((()())((())(())(((()((((()(()()((((((((()())((()))(((()(()((((()()))))((((()))()()((()((((()((()(()))(()))((((()(()((()(((()()()))))))((())((())((((((())))(())))))((((())(((()((((((((((())(())(()(((((())((((())((((((((((((()(()(((((((((((())))(((()((((()(())(((((((()())(()))()))))(()(())))))())(((()))()()(()((()(()((((((((()((()((((((((((()))((((()))(()(((()())))(())(())))(((((((((()())(()(())(((())(()))((((())(((((()((((()))((()())(((()((((()((()(((())))))))(()))))()())))(()((()((())((()(()))(((((((()))))()((((((((((()((((()()))((((()()()())((())((()((((())()))))))))(())))(((((())(((((((()(((((()))))()))(((((((((()()((()))))((())((()(()))(((()((()(((())()())(()))(((((((((((((()((()())()))())))())))))((((((()((()))))(((((((()))((((())())((()(((((()()))())()(((()((())((((()()((((((((()(()))))(((((((((((((())((()(()()(((((((((((((()))(()(())))(()(()(()()(((()))(((()(()))))(()())((()()(((())())(()()(((((()))()(()((())(((()())(((((((((((())((((())()))(()()(((((()(((((((()(((()((()())((()(((()(((()))(())((((()((()(()))((((()(()))))(((()))(())))))()(((((((()()))(()()(((((((((((((())((((((())(()((((((()((((((())())(((((((()))((((((())(()))()((((((((())))))))(()(()())))))(((((((()())))()((((((()))))(()((((((((())()((())()))))(()((())((()(()(((()))((())))(((((()((((((()()(()(((((((((()((()))(((())(())))))))())())))((((()(((((()())((((())(())))((()))(()((((())((((((((((())((())())))(((()()(()((()(()((()(()(())((((((()((())(()((())((((()(()()(()(()(()((()((((()))(()))(()(((())))))(((((()((())((((()(((((((()(())))(()())))((())((())((((((((()))((()))))()))(((()((((())((()))))(()((((((())))((()(()(()((((()(((((((()())))))()))))))((()((()(((())((()((((()()))))(((((()((()((())(((((()(((((()(())))()))())(()((()()((()((()((((((((()()((((((())())(((((()))))((((()((((((()))((()))(((((()((())(())))())((()())))))))()))))((()))))())(()))))()())))(())))(())))()))()((((((()))(((((((((((((()(((((())())(((((()(((()))(((()(())))(((())((((()((((())))))((())((()((((((((())())))()))((((((((((((((()(()())))(((())))))))((())))(()))(()(())))(((((((())(((((()())(((()(())))((()(((()))()(((())())(()((())(()(((((((()))))(((((())))))))(((((((((()()())(((((()((()())())))())(())(((((((((((()))(((((((()(((())(()()((()))((()(()(()(()((())(((()((((()))))))((()()))))))))((((())()))(((()(()))((())(()((((((((())))((((()(()((((((((()((()(())())())())))))((((())))((()(((())((((())))(()((()(()(((((())(((((()((((())))((((((()((()(()((((())(((((())(()()))(()(((((())(((()(((()(((((()(())))))()(((((()(((((((())((()((((()()))))(()((()())((()((()((()(((()))(()((()())))((()(((())))))))(((((((((()(((((()()))(((()(((((())))(((((((()(((()))((((()()((())())((((((())))((()(((())))((((())))((((())(((()((((((()()(()((())))((()((()(((()))((((())(()((()((((()(()(((()(((((()((()(())))))((()()()(((()(((())(((((()()))(((((((())(())()))(())(((((((())(()))))(()((((()))(((((((())(()((())()))))(()()))(((((((()())((())((((())(())(((((()))))))(((((()((()))(((((()))))()))))()((()((((()((((((()))))(((((((()(()()(()()(()))((((()()(()(((()))()))())(((())((((()(()(((((()())(()()(()((()((())))((((()(((((((((((()()((()((()))())((((()((((())()))((()))))((()))((())((((((((())()))(((())()((())()((((())(())))))))((((())((((())((()))))((((((()((()(()(())((((())))(((((((()(((()(((((((((((())(((((()))((())))))(()))(()(((((())(((((())))((((((((()()))))())))((())))))(()))))(()()(()(((((((((()((((())(())))(((()(()((()))))(()(((((())((()(((((((())(()(((())))((()(()(()))())())))((((((()())((())((())(((())((((()(())))))))(()(())(()()(((((()((((((((((((()(())((((()))((((())((()((())(()((((((((())))(((())())()))(((((((()()((((()(()(())((()(()((())))))))(((()))(((((((()(())))(((()(())())((()(()(())(((((((()))(((((((())((()(())((()))(((((((((()((((((((()()(()(()())((()))))))(()))()))(((()((()))))))())(((()()(((())(((((((())(((((()(()(((())(()))))))))(()(((())(((()))((((()))((((((()(()(((((((())(((((((())(()(())))))((((()((((((()((((())(()((((()((((()((((()(())(())))))(()()))(())(()((((((())))))(((((((((())()))(()(((((()))()))))())((())(()(((((())(()(()((((()((()))((((((((()(()((()(((((((()((())((()(((()(()((((()))))()((()(((())))))(()(((()((((((()()(((())()())))(((()((((()((((())))(((()))((((((((()(()(())))))(()()(()((())(((()(()))(()(((()))(((((((()()(((()(())())())))(((()()))((())(((((()()))(()((())(((())((())((((())(()((())(()(((((((()()((())))(((((((((()(())(())))(((((()))))()))())))))))(())))(()((((()())(()()(()()((((((((((((((())())()(((())())))))))(((()(()(((()()((())(((())())())((((()))()()((((())()(()()((((())((((())(())(())))))()))(()((()))))(((((((()))(((())())(((()((((()((()()(((((()(()))((((())()(())))))()))))((()(()(()((((((((((((((()))))())(()((())))))((((((())))((((()()))((()()((()(()))(((()))(()((())()))((()(((((()))())()((((())())(()(()(())))(()(((((()())(((())())))))((()(((((((()())((((()()))()(()((((((())(((((())((((()))))(()((())()()))))))))(())((())(((()))(((((()((())))(()((()(()())(((((()())(()((()(((()(((((()))))(((()))((((((()))))))))()))()))(()))))(((()))))((()(((((((((((((((((()(((((((()))(((((())(((()((((((((((((()(())((())((((()((((())((()(((()(()))(()((())()))))(((((()(()(((())))))((()))(((((((()())(()(())((((((()(((()()))((()((((((()(((((((()))()))()(((()))((()((((()()()))())((()((((((()())))(()((()()())()((((()))(()))(((()))((())()))((((((()))()((((()()((())(()(()))((((((((())())))(((((()())((()()((()(()())(()))(((((((((((())))))((((())())((((((())(())((((((()())((()(()))(()(()((((((((()))(((((())))((((()(()))(((()(())(((()()(())((((((((()))((((((((((()(()(()(()()((())(((()()))))(()())))))((()((()()()((((((((()((())((((())(()())((()())((((()(()())))((((())(((()(())(())))()))))))))(()((((()(((()(())(((((((((((()())()))(()((()((((((((()))())((((((())(((()))(((()))((()))(()()((()))((((((()())))()))((())(((()(())))((())((((((((((((((((((())((()((())((()(())(((())((()())()))((()((((((((((((()(())))(()(()(((()(()((((())))(()(((()())))))(()))))))))))())))))(((()(((()))(((())))()))((((((((((((((()(()(((((())))))(((((())()((()((((((((()((((()((((((())((((()(((((()))(())((()())((())((())(())))))))))(()()((((()((((())((((()((()(()((((()()(((((())))())(()((()(((()())))((())))))((()(((()((())(((()))))(((()(()(())))()((()(()))(((()(()(()()(((()())(((()))))((((((())))(()))((()(((((((()(()))())())))((((((())())((()(()(()((((((((((((()(((()))))))(((()))))(()())))))(((()(((()((((()))(()()(()(()((()(((())(()))))(())((()(()((((((((((((())(())(((())())))))())((()(((()))))((((()()((((((())))()((((((()(()(()))))(()))(())()))()(((((((((((((()()(((((((()(())(((((()))())((((()((()(((((())()()))(((((()((((((((((()))(((()))))((((()(()((())))(((())))))())))))))))()))((()(()()))(()(()(((((()((((()))()(((((())(((()())))))(()((((()()))((((()(()())(((()((()))(((((((((()))(((((((((()((())(()))))((((())()))((((((())((()((((((()(())))))((())((((())))((())))))(((((((()()())(((()(()())(()((())))))))())(((((((()((((()(()()))))(())))()(()(((((((()((()(())))))(()))(((()())(((((((((((((((())))((((()())((((((((()((()(()))()((())))))(())(((())()((()(((((())((())(()((((())))(())))(((()((((((((()(((((((()))())((())))())()))(()((((())(((()))(((((())((((())))((((((()(((())))((((()((()()((())))))()))(((((())))((()((((()(()))(())((()((())(((()))())))(((((()))))(()((((((())()(((())(((()((((((())(((((((()())(())))))((((((((((((())))()))())(()(()(((((((()())))())((()(((((((())))((((((()))(((((((((((()((()(()))))(((((((((()(((((())())))(()(((((()(())()))(()(())))((((((())(()(((((((())))(((()(((((())((())((())(((()((())()))())))))))))((())))((((((())((()((()(((((((()(((()()()))))()))))())((((()))((((((()((((()((((())))))()(((())()))))))))((())))(((((()((((()((((()(((())((())((((()))(((((())())(((()(((()()(((()((((())))()((((()))))))())()))(()(((((()))((())(((((((((()((())))))(((()(()))(()((((()(()(()()((()((())(())((())(()))(()(()(((()))())(((())(((((((()())))((((())(((((()((()()()(()((((()))((((((((()(()()))))(())((((((()())))))())))()())))())))))))((((())(()((()()(((((()()))()())()(((((((((()(())(((((((((()()))(())))()(((((()((())))))(((()()((()(()(()(()))()(((((()()))(())())))))((())((((()(((()(((()))((((())(((())(((((())((()(((())(())))())))((())))))))))(((()(((())((()())((()))))((()(((((()(()))(((((((((()(((())))())))(())(((()))(())))))))((()((()((()(())(()()(((()((())(()())))())(((((()((((())))(((((())()((())((((()((((()((((())))))((((((()(((())((((())((()(((((()(()))))))())()))())(((((((()))()))((())(((()())()((((())((()((())((()))()())(((((((()))))(((((((((((())))(((((((((()))())(((((((((((())(()((((())))()(()((()())()(()))((())(((((((((((())((((())((((((((((()(()(((((((((((()(()))(((((((((()((()((())((((((()(((()))()((((((((()))))))((((((()))())))((((((((((((((((()(())))))))()((())((((()(()((()((())(())))()))(()(()((())((((()))()((()())(()))((((()((()())))((())(((())((())))(()((((()(((())())))(((((((((((((((((()(()(((()))))))(()))))()(())((((()(())(((((())(()()))))(()((()(())(((((()(())(()((()(()(((((()((()(((((()))))(()(((((()(((()(((())(((())(())((()((((((()))(()))))(((())(((((()()))))(((((())))(((((()))((((((((((()((((()))()(()()())))))))((())(((((()))()))())(()((((((()()))))()(((((()((()(((()(()(()((()))((((()))))))))))))((())((((()))(((((((((()()())))(())))()((((()((((((()())())(((()((((((((())))((())))))()(((()))))))((()(()))(()(((()(((()(((()(())(()((()((())()(((()((())((((((())(((()((()((((((((())()))(((((((()))))((())))((()())((((((())))((((()(()))((((()(((((((()((((()))())(()(()))))())())()))()(()))())())))))(((()((()((()((((((((((()))))((()()(((()(()))(((((()))((((()((())((((())((())()))((()(()(()))((((((((())))((((()))))))(()())))((((((())(()((((())))))((((()(((())((((())(((((()((()(())))((()()))))(()((((((((()))())((((())())))))(()(((((((((()()))(()(())))()))())((())))(((()((())(()(()((())(()((((())))((()()))(()))))(((((((((())))(((())((((()((((()(((()))))((((((((((((((((()((((()((((()))))())())(((()(()((((((((())()))))(((((())))))(((()(((((())((((()()((())()())())((((((()((())(()()((()(()))))()((())((((((()))(()())))(()())(((((())(((())()(()()(())))(())(()(((((())))(())())(((((()))(((((()())())()((())((((()()((((())))(()((()((())))(((()())((())((((((()((((())(((((()))(((((((((((((((()((()())))))()())))((((())((()()())((((()())(())(((())(())(((((((((((())((((((((((()(()((((()))()))()((((())))(()(((((((((())))((((((())()))(()))()))))((()((((((()))))((((((((((()((()((((())(((())((((((((()())((((((()()))))()(((())))))))(((((()((((((((((((()())(((()((()((()))))()(((()(((())((((())(()(()()(((()))))))((()(((()(()((())(((()(((((((()(())))))))((())(((())(((()((()(())(()((((())((((((((((((()))))(((()((()))))))))((((())((())(((()(()(((((())((())((())()(()))))(()(((()(((())())()(((()(()()))(())(((((()(()()((()(()))(())(()((((((()(((((())((())))((((((()))))(())())((()(((((((((((()))())((((())())))))))))((((()))()(((((()(((()((()((()))))))()(((((())((((()())((()(()(((((())))))))(((((())))())(((((((((((())(((((())(((((()(())(((())((((())(((()))))(((((()(()())()((())))((((((()(((())())))))(())))((())(()((())(((()))()(((((((()(((()(((((()()()))(()))())))((((()((()))(()(()((((()(()(())))))()((((((((((()((()()(((((())((((((()))))((()(()((())())))))((((()((((()(((((((()((())((())(()))))))(((())))((()(()(((((()(())(()(((()(((()(((((((()))))((()(((()((()))))))(()((()(((((((()()((()()(((((((()()))()))))())))((((((((((((((()(()()(((()))))))(()((((()()())))((((())))((((()((())))(((()))((((((()(()()(((())()(((()((()(((()((((()))(()))(()))))((())))(()))((())(()(()(((()((()(((()((((((((((()((()(((()))()(()))(((((())(((())(()))((((((((()))((((()))((((((()((()(((((((()()((()((((()(()((((((((())))())((((((((()(()(((()))(((())()((()(((())((((((()))(((())))))))((())(((((()))))))))())((())(())))())(((((((()((((())((((((((()))())((((()(((((((()(())(((())(()))))))))))(((())())))())))(((()((((()((((()))())((()(()((()((((()()))(()))(((((()))())((((((()(()))))))(((((())((((((((())))))(((()((((((())(((()(()(()()((((()()((())((())((()(()())))()))))()((()))))))((((((((((())((()(())((()((()))((((()))))))))((()(()(((())((()(())(()((()))((((()(((((())(((())(()))((())(()())))()))(((((()((())(())(((()(((())()))))(()()))(((((((((()()(()(((((()()((())())))((()((((()())(()))))())))))))))(((((()))((((()(()(()))))(()(()()(()(((((()(()(()((((((()()))())())((()()((((((((())))(((((((((((()))(((())(((()))))))))((((())(((((((())))()(((((((()(((())((()))))))))()(()()(())))())(((((((())(((((((((())(()((()(((()((())))((((((()((()((((((((()))(()))())))((())((()(((((((()))))))))(()(((()(()(()(()((())(((((())(())))(((())))()))()((((()))(((((((()))(()()((((((((())((())(((((((((()((())(()(()())((()(()((((()())))())((((((())((((((()(((())())(((((((((()())(((()((())))((()((())))(()()(((()(()()(())(()(())))()(()((((()(())(((((()(((((((((())((((()((())())(((((((())((((()(())))((((()))(()(((((((()))())(((((())((()))((()((((((((()()))()))())((((())())((()(())((((()((()())(((((((((()()))()((())()))))))())(()))))(())(((((((()()))(()(()(()()((((()((())()(((()(((())))))(()))((((((()))(((()((())))))((((())(((()((()((((()))((((((()()))(((()((((((()))(()((((()(()((()))))(()((())()(((((((()()(((()((((()((()()())))()))())))()))))))((((((((((((((())(()((((()(((()()()))(())))((((()((())))((((())))(()((())((((())(()))))(((()((())))((()((())()((())(((()))((()))))(())((()((((())))((())((()())()((((())((((()))))))()(()((((())(()))))((((((((())))(((((()))))))((((()())))(()()(((((((()))(((((())))((((()))((((((()((((())(())))(((()))((((()())((((())))))(((((())(()))(((((()((((((((((((((())))(()()(()(((())((()(()(())))()))((((()((())((((())))(()())(((((())))(()((((())())))(((()()(()))((())))(((()((())((())(())((((()(()))))((()(()(((((()(())))((((((())((()((())))()((((((()((()(((()))))))()((((((()()))((((((((())))(()())(()((()((()(((((()((()))(((()))))(()(()(((()(())(((((((()))))((())(((()(((((((()()(()(((((()))))((((())))(((()(()((((())(()()((((()(())))))))()((()((()))((((((()(((((((((((()(())))(((((())(()((()())(())(()((()()()((())((((()(((((((((()(()))))()((()(()(((())((((()((((()()(((((())))((((()))(((()))))((((())((()()(((()((((()(((((((())))(())))(((()))(((()(((()()(((()())))))(((((()))(((())(()()()))((((((()(()(())))))((()))(((()(((((((()))((()())))))(()(((((()))(((((())))())(((((()))))(((())))))))((((((()((((())((())((((((()((((((((((())))))((()))((((())((((((()(()(())))))(()(((()()(()(())))(()(((()(((((((((()(((()((((((((())()(((()((())(()((()((((((())(())))))(((((((()((((()((((()(((((()((()((())())))())))))))((()(()))))()))))(((()((((((()(()))((((((((((())((())(((((()((((()))(()()()))(((()))(()((((())(()(()()(((((()(())))()()((((((()((())((()(()))(())))))))((()(((((((())()((()((((()))(()))))((((((((((((())(((((())(((()((((((()(((((((((()()))((((())((())((((()))(((((()))))))((((()(())(((())(((((())))((()((())((((()()((())()((((((())()))())))((()((((()((((()(((()()((((((())()))(((((()((((()))((())(((((((()(()(()()))())))((((((((((()(((((()())))(())()))(((((()))))()((()(((()())()(()))((((())((()))((())(((()(((()(()()))())((()(())))))))(((()()))((())(()((((((()()))))((((()()((()((())()))((((()())()((())(()(((()(()(()(()))))((((())))))(()()((((()))((()(()))((((((())))()())(()((((()))(((()))(((((((()))((((((()((())((()))(()()))))))((((((()))(()(()))))))(((((((((((((()()))))()())(((()(((((()((()((()(((((((()()(((((())))))(((((()(((((((())((()(())))))())(((((((()(()())(()(((((()((()(((((()))))))))))))(((()(((((())))()(((()((((((()(((())()((()()(()()))))))()(((())))(()(()((((((((()(()))))((()((((()(((()(()(()(((((()))((())))))))()((((((((((())((()((()(())))()))))(()((((((((()())()(()(((()))(((()((()))(())))((((()(()(()())((()(()())((((()(((((()))))(()((()((((())(()((((((())(()((()(())(()(((()((((((())((()()((((((((((())(((((())))()(((()))()((())))))))))(()))())())(()))))(()(())))(((((()()(((((((()()(())(((((((((()))(())))(()))))(((((((((((())))((()((((())(((((()(((()))(((()())()(((())))))))(()(()((((((()))(((((()())())(()()(()(((()))()())())))))((((((((()(())((()(((((((()(((((())((()(()))())(((((((()))(()()((((((((((((((()((()())))(((((((((((())((())))))(((())())((((()(((((()(()))((((((())(((()(((())(((()((()())())))(((((()(()())(((())(((((())((())))(())(()(((()(()(()((()(()()(((((()))(())))((((()))((()(())()((((())(((()((((((())()()))))(((())((()())((((())()(((()()))(((())())(()((()))((()()))))(((((((())(()))(((((()()))()))()))(((((((())())((((((()))))()))))())((((((((()((((())))(())((()))))(((((()((())(((((()(()(((())()())(((()()))()((((()()))())((((()(()((())((())()())(()(())))))(((()((((())((((((((((((()(((((())))))(((((((((()(()))()(()()((()(((((((()())))()(()))((((((((()))()(()((((((())()((((()(((((()))(()((()))))()))))()())()(((()))()((((()(()((()())()(()))(((((((((((((()))))))))(()))))(()(()(((()(((()((()((()(())(()()((((()(((())()())(((())(())))()))))((((((((((()()))((()))(((()(())(((()))(())((((())((((()))((((()((()()))(((()()))))))))(((((((()()))((((((((())((())(((()(())())(()())))((((((()((()(((()())(((((((((())(()))))(((())())((((()(()))))((((()(()(((((()())(((((()((((()))())((((((()())))((())))(((((((())()(((((())())(())(((((((())(((((((()()())((()((((())(((((()((((((())((((()(()()))((()((())((((()((((())())(((((()(((()(()))()((()())))))))))))))))))((())((()((((((((((((((())))((())((((()))((())((())(((((()))))(()((()((()(()(((()((((((())))))((()(((((((()((((()(()(()()))))((((((()(((())(((()))()))))))))))))((((()(((()(())(()(()((()(()))((((())()(((((((((())))(((()))((((()(((())(((()(((((((((()()(()(()()((()((((((()(((()(((((((((((((()(()))())((())((()((((()))((())))))))()))((()()((((()(())))(()((()((((((())())((((((()(((()))()))(((()((((((((())()))()((())))((((()((((()((((()(()((((()((((((((((((())(()))(()((()((((())))))()))))))))())))(((()((((((())(((((()(()()))(((((()((()((()))(((((()((()(((()(((((((())))((((((()(()((()))))))(((()((((((()))))((((()())((()))(((((())())(((((()(((()(()(((((((((())(((((((((()((((((())())()))(())))))))()(()))))))))(()()))())))())()(((()))(((()((())(()(((((())))(((((()))(((((())))(((((())))))(((((()((()(())))(((((()))(()()()))(((()(()(((((((()(((()(()((((((())))))(((((()((()(((())())())))(((((()()(())))(((((((((((((((()))))(()()()))((((((()))(((()()(((()((((((()))))(((((()((((()))))(()()))))())(((()((())(((((()()))(()((((((()(((((((((((((()(()))))((()))))(())))())((((((()((((((()))()))(((((((())(((()))))))(((((((())(((((()))()(()(((((()))()())(())))()))))))))(())()((((()()))(((((((((((()((((((()))))((((((((())(()((((()((())(((()((())()))((())))()))(((((()())))(((((()(((()))(((((())))(((()((((()(((()()))(())(((((()(()(()))(())())((((()(())))(((())))(((((()(()))(()))())((((((()((()))((())((((())((((()()((()(((()(((()()))(()((((((((((((())(()(()(((((((((()((((((((()((())(())())))())((((((((((((((()()())())((()))))())(()(())(((()))()((((((((((()))()))())(((())))))(()()(()((()((())())(((((()(())))((())()())((((()(((())))))(()))(((((((())(((())(()((((((((())))))())()))(((((((())((((()(()))(()))())))(())))(((()))(((()(()((((((((()))))((())(((())())())))(()))((((((())(((((()((())())))())((((()((((()())))((()(((()()()((()))))((()((())(((()(())())((())(((()((())))((((()))))()))))(((((()(())(())(((((()))))(()((()()))())))(((()((()((((()(()((((()()(((()))((())))(()(()(()))))((((()(((((((((()))))((())())()(((((((((((((((())())((())(((((((((((((())()))((()))(((((())(((((())())(((())((())(((()(((()))((((())(((()(())()(()((()(((()())))())))(()))))())))(()()))))))((((())())(((((((()))((()()((((((((())((((((()(((())))(((((()())))((((((()())))(((((()(((()((()))))(((())(((()(())))(((())(((((((()()))((((()()(())())))))()((()(((((((((())(((((((()()))))((())(()((()((())(())))()))))()))((()(()(((((((()))))(((((((((((((())((()((((((((((())())))))(()))(((((()))))(()(()(()())((()(()))((((())((())((()(()))(())())((((()))((((((((())))(((((((()))(()))()))((((((((()(()(())(((())(((()()))))(()((())((((((((((()(()))))())())((()))((((((()((())((((()))))(((())())))))(((()()(()(()(((()((((((())))(())))(((((())))((())((((((())())(((((()))(()(()(((((())))))))))))))()((()(()(((()((()()(())((((())(((((())((()(()(((((()(()))((()(()))((())((()(()((((()))())))())(())()((())((((())(((()()()))()(((()()((())(((((()((((()))()(((((((((((((()))(((()(()(((((((())))((()(())))))())((((((()))(((((()))()))((((((((())(((((((())))(()((((((((((()((((((((()(())(()(()((()())))()))))())((((((((())())(()))(((((()))(()(())())((((()()(((())(())))()((()(((())))))))(((()(()(()(((())))(((((((((()(()((()((()()(()))((()(()(((((()(((())())))))())(((((())(((()()))(()(((()(())(()(())()))(((()(((())))))((()(((((((((((()()))))))()((((((((((((())(())(()(())))()(((((((())((((()))))))()()(((()()))(((((((())(()(((()))(((()))))((())))()))))((((())())()((((((((()))(()((()))((()()())(((((())))(((((((())))))(((())((((((((()))()))))(())(((((((((()))(()(((((((((((()))())())(((((((()))(((((((()(()()))))))(()((((((()(()(((())())(())))())(()(((((((()(()))))()(((()(((())((((()))))((())((((()((()()((())(((((())))))))(()((((((((((()))((((((((())((((((()(()))((())()(()((((()())(()))(()(()(((())((()()())((((((((((()((((()(())))((()))))())(((()())((((()))((()(((((()((())()((((((((()))()((((((()((()))(((())()()((((())))((((((()(()))))(())(())(((((()))()((((())))(((()(())(((((((()((((((()((((((()((()(())(()((((((((()(()(()(((((()))())()))))(((((((((((((())))))))))((()(((())((((((((()())(()))))))((()((((()((((())((((()))((()((()))))())(())(((()(()((())(()))(((((()())(((()))))((())(((())((()))((((((()(())))((()()(((((((((((())())))()))())())()))))))))()((()()((((((((()(((()((((((()(()((()())(()))())())(((()((()((())((((()((()((((((((()())))(((())(()()))((()((((()))))))(((((()(((()))))))(()(()((((())((()())(((((())((((((((()))((()))(((((())))((())))((()()((((())(((((()))()((()())()))(())))((((())(((((()))((((())((((())))())))((((())((((()((((((((()()(((()(())(()(()((())))(((((())((())())))))))))))))((((()()(((((()(((()())(((((()(((((()))(((())(((()))))((()()))))()))))))((())(((()((()))))(())((((((((())(((()))((()(()((()))(((((())(())(((((((((()((((((()(((((()())))))(((())(((((((()()))()))())(()))))))((())(()(()((())((((())(((((()((()((()()())()((((((((())((())))))(((((())))((((()())((()((())(((()(())((()()((()((((((()(())((((()()))(()))))())))))))))))))(())(()(((())()((()(()((())(((()(())((((()()())(())((((((()))(()(((()))(()(((()(()((((())))))(((((((()()(())(())))))((((())(((((()((()(())((((((((((())))((())((())))))(()()((((((()(()(((()(((((())((((((((()((()((((((((((((((()()(()(((()(((((())))))(((((((((((()))(((((((((())))())((()(())((((((())))))()(()(())(((((()((((()(((((()(((()(()((()((((((())))((((((()())((()()((((((((()((())))))())))(()((((((())))(()))))))((())))))()))(()))((((())((((())(((())(()(((()())(()(((((((()(((()((((())))(((((())))((((((((((()))))))(()((((()(((((()))(((((()(((()(())))(()((((())())((())))((((((()(()())((((())(((((((()()(((()))))))(((((()(((())()(((((())())))((((((())())((()()))))(((((((())()((()(((()()))(()())))(((())((((())())((((((()))())))(()(())((((((()(()(((())))())))(((())((((((()()((((())())))(()))(())))))))))())(()(((((()((()(()((()((())((()))))(((((()(((())(((((())(((((())))(((((((((()((())()(()((()(((()))(()((((((()))()))((((((()))))(())))))())((((((((((((((()())((((((((())()(()((()))((((()))(((((((()))(((())(((((()()))((((()))())((((()()(((()))(((())((((())(((((()()))((()()))(((()((((((()((())))))((((())()()))(((())((()(()))()))(((((()((())))((((()))((())()))((((()(((()()((())))))))((((())(((((()((()))()(((()())(((()))(()(())()((()((()((())(((()))(((((((()))))((())(())))())()))))()))(()((((((((((()((((((((()))((((())((()((()((((((()((((())(()(())(((((((((((((((()(()))(((((((())))(())())((((()())(()()(((((((()))(())((((((())((((((((((()())))(((())(((())((((()(()()(((()))((((()()))(((()())(())))(((()())((((()))(()(()((())))())(()((())(((((()))((((()))((()(()(((()((((((())())))()))))))((())(((()(()((((())(((((((((((((((((((()((()))))))(())))((())((((()((((()(())())()))(((((((((()((((((())())()))(((((((()))((((())))(())))))()((((((())(()))((()(()))(()(())((((()()((())(())))())((((((()()))))(()((((()(()())))()()((((()(((((((((((())(()(((((())()))((((((()((()((()(()(((()))))((())())))))))(((((((((())()(()(((((((((((((((()(()((((()(()))(((((((()))((()(()(((())())()((()))))))))))))())((((((((()))))((((()())(((((((((((((((((((())(()((())))((()()((((()(((())(((()))))((()()(()((()))(((()())((((()((()))))(((((((()(()((((((((()())(((())((()))))(((()(((())((())(()((()))(())((())((((()(((()((())))(((((((()()((())()))((()(((((())(())(())()))(((((())))((((()(((()))()(((()))(((())))))(((()()(()((()(((()(((((((()((())))()((()(((((()())((()()((()((()()))())((((()))(((()(((()(())))(())(((()((())(((((()()(()()(()))))()))())(()))((((((((())))())()((((()((())(((())(((((((((()())((())(()))))()))(())))())))(((((((((((())))(((()(((((((()(((())((((())))((())(((()((()((((()))(()())((((())))((())((())((((()((()((())))))((()())(((((((()))))((())(((((()(()(((()())((())(((()(((()((())(((()()))))))))((()))))((((()((((()(((((()(()(()))()))())(((((((((((()(()()))((((((())()))))(()))))(()((((((((((())(((((((((()))(((()))))))()))(((()())())))))((()))((())()((()((((((((()))(((((()))))((((())(()(()((()(())))(((((()(()()))(()(((())(()))((()(()((()(()()))))()))))((((((()))((((((())(())(((()()(((())(((((()(())))())))(()(((()(()((())(((((((((()))((((((((())(()))))()((((()()((((()))())((((((()))))()(())))))(((((((((()())((((()((())(())))))))(())()((((())())((((((((())))))((()(())()(((()(((()()))((((()))(((((((()())))((((((((((()))))())()(((()((((())))))(()((((((((((((((()((()((((((((()(()((((((((())))((()())((((()))(((((((())((())))(())(()(((((()((()((((()(()(()))))))(()(((()((((((()((((()(((())(())(((((())(((()())(())()))))((((()(((())((()((())))(((((((()()(()))()))((()(()((((((())))))))))(()((())((()((((()()(()((()))))))(((()((((()(((((())(()))())(((((()))))))((()(()(((((((())((((()(())((((((()(((((())((())))))(()(((())))))(((((((((((())((((((((((())((())))((((((((((()))))())))(())))))))))())(())))(((((())(())((((()((())(((((()))(((((((((()))((((())(())((())((((()(((((((((()(((((((()))((((((((((((())))))((((())(()))(())(((((()())((()(((((()((((((()(())))))()))))((((((())((()((((((((((())((((()()((())))(()(((((((()())))(()(((()(((()((())))(((((((((()()((()(((((()))))()(((((((()(()))(()()((((()()))))((((()))))))())))()))))())((((()(((((((((())((((((())()(((((())))()))(((()))())))((((()(((((())())())))(((((((((((((())))))(((()(((())((()))(()(()(((()(((((((()))))))))))(((()((()(()()((((((((()(((((()(((((())((((())((((()())(((()()(()(((((()))))))(()))(((()((()((()((((((((()((())())))))()(()(((()(((()))))(())((())((((((((()()))((((())(()))))))(((()(((()()(((()))((()))()))((()(())))((()))))()(()(()))))))))((())(()))))))))))))((((()())((())))))()))())))))))))))))((()((((()(())((())))))(())())())))(())))(()))())())))))))((((()())())((((()()())(()))()))))((()(())))))())()))((()(()(((())))((()(()))))))))))((())))()))))))))()()))(((((((((((())))))))))))()))()(()))))())))))))))))))())))))((()))())))))())(()(()(())((()))))))())))((())((((()(())))((())))))))()))))(()((((())())))))))))))())(((((()))()(()()))))))))((()))())))))((()))(())))))(()(()))())))(())))((()()))()))))()))))))))((((((())))(()))))()(()))))((())))((()))))))())((()()(()))(()())))((())))()()))(())()))())(())()))(()))(((())))()))))(())()))))))(((((()))))()))())))())))))(((())))))))))))))(()(((()()))(()))))))))((())()))))((()))))())))))(())(((()((((()))()((())))))))))))((()())))())((()(((())))()())()))())))()))(())((()))))))())))))((()(()(()()))))))))))(()))(()))))())))))))))))))))))))(((())((((())(())(((((())((((((()(()))((()))))))))))))())()))))))))(()))(((()))))(())))()))))()))(()((((()())))())()((())))))())())))))))()))))(()))))((((())()))))))(())(((())(((((())(((()))(((((())(((()))))))))))(((()))))((()))))))())()))((()(()))))((()))())())()))))(((()(())))))())))))))((()))))(((((()((()))))()))))))(()()(())))((())))((()))))))((()))(()()))))(()))())))))()))()))))))))(()))(()))(()))()))))(()))(((()()(()))))(((()))))(()))))))))()))))))))())))))))()))(()(()))((()))))(()()))))))((((())())))))()))))))))())()))())()))))))()(())))()((((()))()))))))))))((())))))))))()))))))()(()()))(()))))(()(())))))))(((()())))))((()()))))))())(((())((())))(()))))())))))(()(()))))(()(((((())))))))()((()))))())(())))))())))))))))((())()))))((()(()()))))()))))(())))))())((())()))))))))(()(((()())()(())((()(()(()))))))))(()))))))())(())())))))(((()))(()(())))))()(()()))))))(((()((()(()))))))()))))))())))(()((()((())))()))))))))))()(((()))))(()))))(((()))))(((((()())((((())))))))))))((())))()))(()))()))))((()()))))())))((())))((())))())())))(((())))())))))))((((((()(((()((((())))))))(())))()(()))))()))()())))))(()())))((())()))())))))((()((((())()))(()())))))()(()(())))))))))(()))((())))()))((((((()(()(()))))()())))))())))))))))))(()))()()))())())()((())())))))(()(()(())))))))()((())))(((()))()((())((()())))))(()))())())()))))()))()(())(())))))))(())(((()))))))))((((()(()()))()(((())(()))))())())))(()))((()()))))))())((((())()())()))())(()((()(()))))()))))))()))))))))))))))())))(((()(())))))())((((())))())))))))(()))))))))))))())((()))))(())(((((()(((()((())(()))((()(())))(((()))))))))(()())))(()))))))(())))))()))())))(())))((()((()))))())()))))))))))(()))))())(())()(((())(()))((((())))))))))))))))((((())(((((()()()()))())()))()))(())()))((((()))))())))())(())))())))(()((((()()(((((())))))))())))(())))())))((((())))))))))))((((()(((())))((((()())))))))(())())()))))))(((())((())())))))((((()((()))))))))))))()))))))))(()(((((((((((((()()))))(()()))))(())))))))(()((()))(()))))(())))))((())))(()())()))())))(()()))))()())))))))))))((()))))))))(()(((()((()((()))))))))))()(()))))))))))))))))))())(((())(())(())))))))))((()()((())()()))()))())))(()))))))))(()(()((((()())(((()))))()())))))(()))))())((())))))())))()))))())(()(((((()))(()(())))))))))())))(((()))(()))((()()))))())))(((()))))())(())))))(((()))()((()))))())))(()((())(())))))))(((()()))((())()))))()(()(())((()(()()))))))(()))((())))(())))))((((())))))))((())((())(((((()))()))(()))))()))(())))))))(()))))())))((())((()))))))))))))(()(((()))((()))))()))))))(((()))))))())())))())))()((())))))(()((()))()())())())()))((()()))))()())))))))())((((())))))(()))((((()()(()))))))())))(((()))())))(((()()(())))(()))))(()()))())())(()((()))))()))()))())()))))(())())(((()(((()()))))))(((()(((()(())(((())))))))))))()()))((((())))))))))))))))))(()()))))())))))())((()()))))()))(()()))())))))(())))))())(((((()(((((((())()))))))))((((()((((((())(((((()(((()))(()()))))()))())))()))()))))))))))))))()))()))(((()(())))(())))))()))())()))))))(((((((()))((())))(())))((())))()))()))()))))(()))()())(((((()(()))))((()((()()))))(()))))))))()((())))))))))))()))((()(()(()((((()))))((()())(((((((((())(()()())))))(())))))(())))))))))))()))))(()))()(((((((()())))((()(()(((((()))))))))(())))))))())))))()(((())))((()))))))((((((((()()))))())))())))())()))((())))))()())))))(()))))((((())(())((((()))))))))))))))))()))(())))())()))(())))))())))))())()())(((())))))))(((())))))((())))()())))))))()))))()()))(()))(())))(()())))(()))))(((()))))(((((((()()))))(()))))(())))))(())))(((()))))))((()))))))))))))))))))))))((()()))()))))(((()()(())))))))((()(((()))))())))))(())())))))))))))()))))))))(())()()))((((((())))))(())))(())))))(((((()())()))))))))(()))))))))((((()())())))((())))(((()())))))()))(((()))))(((()))))))())((())()))()))))))))(()(((()()())())())))(((())))))))(()))())))()())))))))))))))(())))))(())()())))))))))))(((((())())))())))))(((()))))(())))))))))))((((((())((((((((()))())))))))((()))))))))))()))()())())(((()((()())))))(()))))(())))((())(((())(()))())))))))))))))()()((((())(()((()()))(()(()()))))((())()))))))()))))(()))()))()))))))(()()(())(()(((()))(()))))))())))()(())())))())))(()()))(()()))())(()))))))))())))())))))((())((()((()))(()()((((()((())(())))()())(()))())))))))))))((((()(())(()())))))()))))))))())(()))())))((((((((()))))((()(()((()()()))))))))()))())))))))((()((()((()())))))()))))))())((())))))(())))((()(()))())()))((((())))()))))())(()))))()))(()))))(((()))())))))())()((()(())((((()))))(())))))))()))(()))(())))))((()())))((())))))()((()(())))))))()())))))))(((())))))))))()))))))(())))()))))))(((()))(()()(())))))))))()))((((())(()())))))))(((()(())())))))))))(()))())))())(((((())))(()())))(())))())))(()()))))))()))(((()((()(())))((()))))))))()((((())))))))))))))())))())))))))))))()))((((((())(((()))((())(()((())(())((((())))))(()))))))))()))()))(()(())))))((()())))()))))(()((())(((()))()))()))(((())))))()))))))((((())(((()(((()))))()))))))))(())())(()))))(()((()())))))(())))))()((()()))))(()(()))))))((())((((((((())))))))()))))((())))))()))(()))(((((())((()))))))))))))))))()))((()))))))((((((()())()))))((()))))))()))))((((())(())))))((()))))))))))())))))(()(()))))(())())))))(())))((())))))(()))))())))))())))(()))))(((())))))())))))((((())))()))))()))))(()())))))))))())((())()())()))))))(())((())((((()(()()))())()))()))())()))))))))))))))((((()))))()(()()))))))()()(()))))())(()))))))))()))))(()((())(()()))))((())(()())))))))((())))))))))))((((())))(((())(()(((())())))))))))())()))))))(()(()()))))))))())))())))(())())()))())))())))())(()))))))))))))))))(((((((((()()(()))))())))(())(()(()(((())))(()((((((((((((()(())))))))())(((((()())))()))))))))))))))))))())))()))()))(()))(()))))(((((()))))(())())))()))))))))))))))()))))))))()()))))))())())))))))))))(()))))((()))(()())))()))))))))))))))))((())))()))()))())(()(()))))))((())()))))))))))))))))(()(()(()((()()))))))))))))(()(((()((((((()))(())((((()()))((())(((((((((())))(()()))))((())(())))(()()))))(())))))))))((()))()()))))(()()))())))))(()((())))))))))((())))))))))(((((()()()))))())))((((()((((((()(())(()))))))))()))))()))))))(()()))()((()))))(())))())()))()((())))))))(())))(())))(())))))()))())))(((()))))((((()))))))())(()))))(())))()))(((())(()((())())))()))))))(()))))))))))))((())))))))((()))))((()))(((())))))()()))))())((((()())()())()))))())(())))(())))))))(()))())))))((((())))))((()()))))))(()(())(((()())))))))()))()(((()))))())())()(()(())))(()))))())))(())()))(()))()))((())))(((())))()))(()))((()))()))))((()))))))(()(())))(((()((((((())((())()))))))()((()()))))))(())))())))))))()))))))(()))))))())))))))(()))()))))))())(()((((()((()))((()()(((()()((())((()(())))))((()()(())))))))))()(()())))))())((())))))((()(())))())))((()))))))((()())))()))())(()())))))(((()))))))(())))))(()(((()())(((()((((())))(((((((((())((()(())))))()))))(()))))))))(()))))))((()(((())))))()))))(()))()))))))))()(()())))()))))())((((()))))))))((()())))((()((((((())))))(())((((((()))))))))())))))(((()((())))))(()))()))))))(((()))))(()()(()()))))))))()))))(((((((()((((()))))))((()())((((()))))))())))))()))))))))))))()))((()(()))())))())))(())())(()))())())))))))(((()(((())())))((()(()()))))())((()))))))())))())))))((((()))))))))()(()))))))()(()(((((((()(((((())((()(()((((()))((())))))((((((())))))))))))))))))(())))))())())))((()))(()))))))))))))())))))(()()(()))()))(())(()())))())))))(((()))())))()((((((()))()))()))))))(((((()))))))))))())))())))()))))))((((())))))))))((()))))()))((()())))())))))(((())((()())))))))))((()((())(((((())))()))))(()())))))()))()((()))))))()))(((())))())())(()()))))))()))(()))((((((()()()))))((())))))))))(((())(()))())))))(()((()))(()))))))))()((()()())(((()))(((((()((()(())())))))(()))))))))))))()(())))((()))())()))())))))((()(((((((()(()((())))))))))())))(()))))))())(((())))))))))()))()())()))))((((()))()()(()(()()))))))(()))())))))))))(()))()))))(((())(())(()))))())()))((()())))))))(((()(()))))))))))(())))())))))())())(()))))))(()(((((()(((()))))))))((())))())))))(())))((())(())))))))))))))))(((()))))()))))()())((()()(()(())((()(())((((())((((())))((((())(())))()))))()))))(())))())()))(())))))()))(()))()((()))))))))))((((()))())(((())))())))))((())))))((((((()()))))))))))()))(()())))))))())))))())))(())((()(()())))))))()(()()(())))()))())))((((()))()()())))))(()(()))))(()))))((()())))))(()((((((((()))))))()))))((()))))))()))))()))(())))((())))))))))))(((((())))(((()))((())(((()))((())))))))(()()))))()(())()))))((((((())))))((()()))()))))))))()))((()))))))))(()()((()))))))((()()((((()(((())))))())())())))))(()))()))()))))()(((()(((())(((()))((())())))))))))))()((()))))())))()))(()((()))()))())((()))(((()((((())((((())))))()()))))))))()))))))))((())))()))(()))))((())((()())))))(()(()))))())))(())))()))(())))))))))())))(()))))))))))))))())))))(((())(((()()(())()(((((((()))))()))(((())((()))))))())))))))())(()(()))(((((())))))))))(()))(())))((())))))))()))(((((()(()())))(((((())))))))(())))()))((()()))))())())))(()()))((()()))))))((())))))())((()())))))())))((((()))))()))))))(((()))(((()))())(())))))))))((((((()(()))()())))))))()))))))()(())))(()))))))))))()))))))))(((())))))()))())()((((((((()))))))))))(()))))))()()((()(((()))()))(())))())))((((((())))))))())(((((())))))))))))(()()((()))))))())))))))))))())))))((((((((((()((()(()))))))()()))())))))(()((((((()(()))))))))))(())))))))))))((((())())))))()))())))(())))))))()))(())))))))))())(((()())(()))))()))))))))(((()(()(((())))))()))))(((())))()))))(((())))))))())(((()())()())))()(())))))(()()()))((((())))))(()))(()(())))()))))(()))((()))))))(())(((()(())))()))())))()))()(()((()(()))))())))(())))())))(()))))(((((((()))))))))(())))(((())))()))(()))((())))(()()()))))())(((())))))((((()))))((()))))()((())))))(((())()()))()()))(()))))())()))((()))))((()(()(((())())))))))()))))())(())()))))))))(()))))(((())))(((())((((((())))(())))))))))))))(())))))(())()()))())(()))))(())))()))))(()((()))))))))(()(()(()))))))(()))(()))()))))))))))()(((((()((()())))()(((((()))))))))))(()))))))))(())((()))(()(((((()))))))))())))())))(())))(()())))())((()(()())(()))))()(((((((((()())()((())))())())))))))))))))()(())(((()())(()(()))))))))())()))())))((())(())))()))(())((())()((((()(()())))())))())))))()(((()))()((()))))))))))))))(())))(()))))))))))))))))(((()(((())(()(()((())))))))())))))())))())))((()()(((((()((()(())))))))))((((((())))))))))))))))))(()))))))))((((((()))))))(()))))))()()(())())))(()))(()((()(()(((((((((((((()))(())))((((()))))))(()())))))()))))))))))))))(((((((()))(()())()()))()))()))))((((())))))))))(())))())())))))())))))(((((())(()(((((())))))))())))))))())(()))()(((())))))()(())))((())))()))((()))))())))))((()(())))))))((()((()(((((((())(((((()()))))()((()))))())))()))))())()))))(()))(()(())))))(())))())))))())(()(((((()()())))(((()((()))))))))))((())())))()))))((())))()(()(())))))))))()))((())))))())))(()))(((()(((()())())))))))))))(((())()))()))))))))())())))))))))()()))))((((()))(((()()))((()))))))(()))))())((())())(((())(((())(())))))))))((()))))())))))))(((()(((())))))()))((((()())))))))))))()))((((())))())))((())))))))(()(()))))()))))))))))))))(())))))))))))))(()(((((((()()))))(((()))))))()))))))))))(((((()()())()))))))))())))((())(())))))())((()))(()))()))))(())))))))((((()))((())))()((((())((((()(((((())))()()())))))())()))))))))))))))(())))))(()(())))((((((()))))))))))))))))(()))())))))())))()(())))))())((((())()(()))))))((()((()))())))()))))))))(((())))))))(())(((((()(()(())))))))())))((()))))))))()(())))()(((()((()())(()(()))(((((())())()))))))())))())))(()()((()))))())))()))((())(((()(((((()(())))))()))))))))))))((())(())))(())))))())))))(((((((()(()(()))))()))())))))))))))(((())((((())()))()((()())))()))())())(()))))())((((())((()))))()))())()))())(()))())())(((()))))))))(()(())))((())(())((()(())))))())((())(((())))))))))(())))((()(()())(()()))))(())))))))))))(()(()((((()))))))))))())))((()())))())((()(())(((((()())))))))))())()))))()(((()((((())))())))()(())))())))))()(())))(((())))))))(()(()))))))))))))))))))(((((()))())(((())(((((()()))))))))))()))(((()(()))))()))(())(()()))(()))))())((()))))()(()())))()))))))))()))))))(((((()()))()())))))((())(())))))()))))))))))(((())(())))(()))))))())))()))))))())(()))())))(((()))))())))))))((())((((()(((()()))())))(())(((())))))))(())))())())()((()))))(()))()))())))))()((())(())))))())))(())))))()))))()(()(()())()))((()())())))))))))(())))))))))((())((((()))(())()))))))(())))))))()()())))((())((((())((())(())(()()((((((())))(()))))))))())())))))((((()))((())))(())()))(())))())()))(()))(())))((())((((())))())))))))((((()(()))((()(()()))))())(())))()())))())()))()((()(()(()()))))))(()(()(((()))))))))((((())))())))))(())))(((((()()())))))))())))(((()(()(())))))(((()((()(())))))))()))((())))(())))()))())))))))))(()))())(()()))))))(((()()))(((())(())))))()))()))))))))))())()())()))((((())(((((())))))())))(()))))()))(((())))))())(()))))))(()()))))))())(()))))))))())((((())))))()))()())((()(((((((())((((()))))))((((())))))))))))))())))())()(()()())))())(())))(((()))()()((()()()))))))))()))()))()()))()))(())))((((()((((())(((())(())))))))))))))()(())))())))))())())))(()))(((())))()(())))))()(()))((()))))))))))))()(((())))(())))))((())())(()))))()))()))(()))())((()))))()(((((()(())())))))))()))(())))(())))))))())())))()())(()(())))))))()))))((())))()))))(((())())))))()))))((()())(((())(()()(()())))))))(()))))((()))))(((()))(()))))))(()))))))))))((())))))(()))))))))()))(()(())(((()((())))))))()((((())))()))))(())))))))))())((()(()))))())(()()))(()))())(())((()()))))(()(())))))))))))(((()))))))()))(((()))))))(()))))))))(()((()())(((())(())(((())())))))))()))))))())))((()(((())()))))))))()())))))))((()))))))))(((((()((((((()()))()(((()(((()((()))))())))))()))))()((())))))))(())))))))((()(()))))(())()))))))(())))))))))))))))((()()(((((()))))))((((()((((((((()))(((()))))))(((((((()(())))))))())))(()))()))()))(())))(()())(()))())(())))(((()))))))())))))())))((((())())((()))))))))(()(()()))((())(()(()))))))))()))(()))))(()))((((((())(()))))))))())((()))(()))))))))())((((())))())))))((()))))))()))))))(()()))()))))))())(()))())))))(())))((((())))()()()))()())((())))))))))(())(((()))(()())))))))))(()(())))((()(((()))))))())))())(()))))))(()((()(())))()()))())))))()(((()()))())())))()))((())((()()()((())))))))())))))()())))))))))((())))))))())))(()))())))))(((((()))())((((()())((((((()(()()(())(())))))))))((()))))))))))))))))((()))))))))()(()(())))((()((())))())))(()))))())))))(())((()())))))()()))())))))))))(())))))))))()))()(()())))))))())))(()())))(()))))))))))())(((())))))(((((((((())(())(((((()()(((((())())(()((((()((((()))))))()))))))))))))))())(()))()))))))))))(())))))))))))))(()())()))))))((()((())))(())))))))))()))(()))()((()))))(()))()())))))))))(()(())))))))((()))))))))))(((()())((((()(()))((()((((())(((()))((())))())))))))))())))())()))(())))))))((())))))())((()((((((()()))(((((())))))))()))))))))((()))))))))))))()((((())))()())))()()(())))))())))))(((((())()))))))))))))))(()()))))))))))()((()))))((((((((()()(()())))(())))))())))(())))))(((((((()))()))())))))()))(()(())))))(((())(()))())))))()))))(())))))()(((())))))((((((((((((()()((())((((((((()))))))()))))))))))))())((()))))(()()))))))(((()(()))(((()))))))())())(())(())))()(()))))((()((()(())))(()))())))(()()))((())(()()))))(()))(())((())))))()))))))(()((((())((()))()())))())()))((()))))())))()(((()))))))))))(((())))(((()()())))))((((()()))))(())))))()((()(())(()())))())))))()))))))))(())))(()((((()(())(((()((())()))))))()()))))((((((()))))))))())))))(((((()))))(())))))))))))((())(((()))))))))))()(((()((()()))))(((())))))))())))))(((((()))())((((()))))))))(())))))))(()((()(()))((()()((()(()))))))))())))((((())))()))))))))))))))))))))))))(((((((()()))()))()))(()())))((()))))())))))())))()()())))))))))(()))())))))))))))())))))))())((()))))(()((()(()(((())((())))))))))()))))))()(())(()))))()))()((()))))))))((()))))))((()(())))))))))))))))))))((()((()()))))))))((()))))(()(()(((()))((()(()(()(((()((((((())))))(()(((())))))())()))))))))))())))))(()))))))))()((())))))))))(())))(()((())))))))()))))))(((()))))((((((()))))))))))))))()))(()))())))()))(()((())))))()())))(((())))))(()))((((())())))))(())()(()(()(())))))))))))(((((((()(())))())))(()((()))))))))))((())))))()))()(()))))((()))())))())((()((())))))))((((())))())))()(()))(())))(()))())))))()))))()))))))())()))((((((())))((()()))))()))((()))))))(((())())))(()(((())))))))))))))(()(())))))(((())))((())()(((((((((()((()))))))()))))))))))()))))))((())(((()()((())(()((()))))))())))))))()())())()))()(((())))(())))))((()))))))))(((((()))(((()))))))(((()()))(()))))()))(()())())()))))()())))))))))))())))))))()(((((())))(()()))))))))))))())((((((()()())((()))))())())())()))((()()))))))(((()))())(((()))((())))))))))(((())(()()))))((()()))))(()(()()())))))))()))()))))))((()())))))))))(((()))(())))))(())))))))()))))))))(())))()))))))(()())(()(((((((((()))()()((()((())))(((((())((())(((((())(()))))(((((((()(()))(()()))))))))))(())))))))(()))))())))))))()))()))((()())))))))))))((((()(()())))))())())()())(((((()))((()))))))))))(((())))())))))))))(()())))())()(()))))))((()))((((())(())()))))((())))))()))((((()))())))())())()))())))(()((()())())))(()()))))))()))))))))((()())))))))))()(()(((())(()))()))())(()((((()(())))()))))))))))((()()))))(())()))()))()))((())))))()(((()((()))))((((()(()()))))))))))()))((())()))(()))()((())))))()))))))))))(())))()))(((())))))))))))(()(())))())))())))))(())(((())))))()))((())))())))(((()(((()((())))))())))())))((()))))))()()))((((()))))))))(()))))()))))))))))))))(((()()((()())()((((((()((((())))))(((())())))))()((()()))))))(()))))())()))(()((())))))()))))())))()())))))())))(())))(()(()((((()(()))(()))))))()(((((()))))))))())))))))()(())))))()))(()(((((()()))()))(()(((())(())(()))))))))))())())(())((()((())((())())))))))))((())))()))(()()))()))))))))))))())))((((((((((((())()))())))()(()(()()))))))))(()))(())))())((())))))))))))((()((())(((())))))((())))))))))((((())))))))())))(((()((()((((())))))))))))))(()))))(()))()))))))(()))))))(()(((())((((()))())())))))))))))))))))))(())(((((()((())))()((((()((())))(()())))))()))(())))))))((((())())))))((()())))))())))))((((())))))())))())))((()()))((()())))()))(((()))))))()))))))(()()))))))))(()))))))())((((((()))((()((((((())())((((())(())(()(((((()())))))))))))))))())))()()))))))))((((((())()))(()))))((()))(()(()))))()(()()))())))))))(()))()))))))))))))))))))((()))))(())))))))())))(()())())())))))())))())()))))))))()())))()))(()((()()))))))))))()))((()()))))((()()))((())))(()(((((((())))))(()))))))))())))))))))))))))))))())(())((((()))((()))))))))))))))))()))()))(((())(((((()()))(((()(())))))))))))()))))())(()((()))(((()((((()))())(((())))))())))))))))())))((())))(()()())))(()))))))()((((()))(()))))))))())(((((())))())))))())))))))()))((((((())(()))))(((((())())))))))()()())))()())())))))())(((()))))((()))))((())))))()((((((()))))(()))()))))))((()())))()()))((((((()(((()))())))((((()))())))))))(())))))((()()()))(())))())))((((()()))))())))(((())(()))(()))))))((()))))))())))()))))))(((()(())))(()))(()))))))()())))())))(((()(((((((()(()((((()))))))((())))))(()()))))))))(()()))())))()()))())))))())(()(()))))))(((()))((()((((())(((())())(((()()())()(()))))))))()))((())))()))))(()))))))((()((()())))))))(()))(()))()(((()))))(()()))(())))))))()))((()())))()))))(((())((())))))())))))))((((())()))(((()()(()))()))))())))))()(()))((()((((()))(()))())()))()))(())((())))))()))))))))(()()()))))()(((()())))))((())(()((((())))))))))))))(((()())(()))(()())))))))((())(((())))((())(()))))))))))((((((()())(())))))(())))())())))(())))((((()))))())))))((()(()(((((())))))))()()))))))))))))))())))))(((((())())))())((((())(())))))))())())))())))(()))((()(()))))))))()))))))())())((()()))))))))))(((())))))())()))()()))()))))())(()((()))((((((((((((((())))(((((()))))))(()))))()()))()))))(()))))(())))((())))()))))))))))())))))(()))))(()(())))))())))(())))(((((((()))(()))))(()())))))))))(((()((())))))))))))(((()))()((()(()()(()((())))))(()))())))())(()))))))(((())))))())))()()())(()(())))))())(()(())()))))(()))))))()))()))(()(()))))))())))))(((())())))))))))))(((((())(((()((()())())))))))))))))((((())(()))))(()(()))))))(()(()))))))())))(()()(())())(((()((((())))))))))(((())))(()))))()(()())(()))))()(())))))))(()((()(()(())()))((((()))))))))(()))))(((())))))))())(()((())())((())(()))))()))((())))(((())))))))())))((()((())))()))))(()))((()(((())))))))())))()()())()))(())(((())(((()(((()(((()))))()))))))))))(((())()())))))))(()()(()(()((()))))))())()))))()))))))((()))(())))((())))(()))(())))))(((()))(((())))))))))(((())()())((((()(()))())())))(()))())))(((())))()))))())))((()(((((()()))())())))())))(((())))))(()()))))()()))))(()))(()))((()(((())((())((()()))))))))()(()))(()))))((()())((())))(())))((()()))))))))))))())))((())(()((((((())(()(((())))))())))(((()))((()))())()))))()))))))))))())())((((((())))(())())((())))))(())))))))())))))))))())(()((())))))((())())))(()))))(()((((((())))(()))))))))))(((((((()()))())))))))()))))))))))((((((((()(()))()))))())))))))(())(((()))((()))())))()))()())))))((((()()))))))()))))))))))))))))))))))(((()((()))((())())(((((()((())))))))))))))))))))))))))))))))))))))))(((()))))((())(()((()(()(())))))))))))())()(((())))(())))))((()((())(())))())())()())()(()))))))))))())(())(())))))))(((((()(()))()))))))))((((()(())()))()))))))((())))))))))))(()))(((()()((((((()))()))))((())(())()))))))))((()(())()))))))))))))())((()()())((((((())((()))))))))))))((()()(())))))))))(()()))))))(()((()()))((((())))((((((((())(()(())(((()())))))))))))))()))())))))())(())()))(())))(())((())()((((()))))))))))))))(())))))())()))))(((()(()))))(()())())()())))(()((())))((()))))()))(((((()(())))))))))))))))((())()))))()))))()))))((((()))())))))(()(()))((((())(())))()))))((())))(()))))(((()())((()())())))()))())))))()((())))((())((((()()))()))))))(()(())))()))))())))(())))(()))(()((()((()((((((()(())((((())))))())))()))((()()))))()))))))))))))))(()))))()(((()())((((())))))())))()))))()((()())()(()())()))))()()(()))))(()((()))))()))(()))))())(())))()))))(((()))((())(()((((()))(((())))))))))()))())))))))(())))((()((()))(((()(((((()))(()))))))))))))))))))((()()))))(())())))(())))(())(((()((())())))(()))))))))(()(((((()((())(((()()))))())(())))())()))))(()(()))(()))))))(()(()(()))())))(()))))(()()()(())))())(()(()))))))((())((()))()))(((()))))(())))))((())((((())))())))))(())))(()())))(())))))()())))())))()((())(((((()())())))())))))))(()))))()))))())((((((()(()))))))(())()))))())(())))()))))))))))))())((((((())()()(()))(())))()()))())))())))))))(()))))))()))))((()))))()))(((())))))()((()))))()))()))))()))(()))())))()))))()())((()((()((((())()))))))((((()((()))))())()())))))())()())(()())()))))))))))))))(())(((((()))((())((())()))))()()))))(()))()((()(()))))))((()(()))))())(()()()))())))()((((()))))())))((())())()))))(((((()))(()))))))))()(())(())(()))))))(()))((((((())))(((())))))(()))))(()))((())))())())((())))))))()))()))))()))))()(()(((()(())))))))))()()))((((())))))(()))((((())))))()))())))))))()())))((((()()(((()))((((()())))()))))))))))))))))(((())))()))(((()()((()))))))))(((())))))))))))())))))(()))))))))))(())(())))))))))(((())())))))))((()())))(()))())()))))))))))()(())))()))()))(((((((()((((()(())((()))))()()(())))())))()))()))))))((((((())())))())(()())())))((()))()))())))())()))))((()))))))()))))))())))))(())))(())))(()))))()((((((())))))())))(()()())))))(((((((())))))))))()))(((((()())))))()))(((())()()))))(()((())))))())))((()((())))))())))))(()())))))))))())(((((()(()())(()))()))))())))())(()))))(()))()))))))()(()(((())))()))))))()(()))(())()))()))(()))(((()))))()((((())))))))))))))(((((()))))))))()))(())(()(((()()()))())))))))))((((())()((()))))())))))()))()))()(()))))))))))))((((())))))())))()())))))))))(((()))))))))))))))()))())))()))(())())))(((((())()()))))())))))))))(((())))))((((((()(((((())))()))()))()))))((()))))())(())))()(())))))()))))((()((())((())(((()))()))))()((())))))())()))(()))))()))()))((()())))()))))())())()))())()))(()))))))()))()(()(((()(((())()(((()))))))()())())))))))))))())))))))))()))))))()))))))(((()))(()(((())(((()))((((()(((())))((((((()())))())))))(()))(((((()()))())))))))))))())))))((((())(((((())(())(()(()))))()))))))))((((())))(()(())))(())))))((())()))())))))()(()))))((()))()))))()))(((())(((()))))))))((()()))))))))((((())((())))(((()))()))))))))())))())((()))))))())())((((()))()))))(()))(()))))())))))))(())())))())))()((()((())))(((((((((())(())))))))(()))()))))))))())))(((((((()))))))))))(((())()))))())()))))))((((((()))()((())((())))))))()(()))))(((()))))))))(((((((())))))))())))()))()))))(()))(((()(((()))))((((())())((((()(())())())()))))()))))))())()))())))))))))(())))((((())))())))()))((())())))()))()()))))())))))())(((((()())()))))))))()()))()(()))))))))()))(()(()((())())))))())((((((()))))))))))))(())()))(((((()(())))))))))))()))))()())(()))())))))()((((()())))))(()))))())()))))(())()))(())))(((()(())))))))))(())))(((((())((())())))))()))))))))))()))))())(((((((((((((((())))())()))(((()())((())))))))())()))((((())()))))))))())))((())(()()((()))))))()))))(())))))())()))))())()))()))))))()((()))))())))(())))((())()(()()))))())))((()(()(())))))))))(((()())())((((())()())))))))(((())))))))((()(((()()(()))))))()))))))())))(()()))))(()()(()((((((((()))))))))))(())))(())()))()))())))))(()))))(())))))))))(((())))(())()))()))()))((()()))()())))(())))(((())())))))((()(())(((())))))(()))())()))((())))()))))(()))))()))()))))())))()(()(((()()(()()))))()))((((()))))))))()())(()(()))))()))))))))((((())))((()((((()(()())))()()))))))))))())((((()))))())((((()((()))))))))(())))()))))(()((()(())(()))))))()))))())((((()()))))))))))))((((()))((()(()))))))(())))))))(()((((()))))()))((()))())))(())(()))()))))())())()))))))))(())))())))))))()(())))(()))(()))()))))(())))(())))()(()()))((()))))(()(((())()))))))(()((())(())))))))))(((((()))))))))))()(()))))(()))))))(()((((()((()()))))())))))((()))))))(()()((()))()))))))))))))()))))))(()))))(()())))((())(((((((())))((((((())())()))))))()())))))))))))())((())))))()))))(((((())))(((((()))()(())))))))()))))))))(((())))))(((((()))(((()((((((())))))))((()))))))))(((())))()))))))()(()()(()))()()))))(((())())))(()))(()))()))()))(()())(()))))))()))(())))))())()((())(())((())(()(()())((()))))))))(()())))()())))))))))))))((())((()()((((()))(()))()((())(()(()(())))))))))))))((()((()((())))(((())))))))))))))))(((((((()))(((((((()(()(())))))))))))((()())((()))))())))))))(()()))))())((((((()())(()())())))(((()))))))(()(())(())())))())(()())))))))(()())))()))()()((()(()())()))))((((())))))))))))))(()((())())((((()(())()))))))))))((((()(()))())))))))))))(()((()(((()))))))))))))))()())))))())))((((((())()(((((()))))(((()((((()(())(((()(()())))))()((((()(())())(())))))))))))))))())(())))()((()))))()))))(()))())(()))))))()((())())(()()(()))))((()))))))))())))((())))))((((())))))))))())()((()))()))())(())(())))(())))(()(()()))))(((())))))))))))()))))))))))()))))()))((()()())((((()))(((((()))))((()))))()))))))())))))(((()(((((())))()))()))))))())))))))))(((()(((())))))))(()))))((()(()))(())))))))(((())))))))(()))((()(((()((((()))(()()))()))))))))))))())))))))))((()())))))()))((()))))))))))))((())))))((()(())(((()))))))(())))()))((((())()))(()(()(()))))(())))()())))))((((())))))))(((((()()(())))))())))))(()((()(())))))((()))))))(()(())))))())()))))))())))))()((()()())()()))))(()))))))()))())()))(()()))))))(()))))()))))))())))))))(())))((())())))()()(((())())(()))))()))(((()())))))))((())(((())())))(())))()()))))((()())())))((())(()))))))))))(((())(()))))(((())))))))(((()))(()(()))))))(((((())))))))))(()()((()))))))))())))())))))(())(((())(((()())(((()(((((())(()))))(())(()())))))()))))))))))(((()(())))))))())))())))))))))(()(()()(()(((()()(())))(((((((((())())))(()))()))))())()))))))))))()(()))((()((())(()(()))))(()))())))))())())(()))))))))))))()(()((((((()))))))))))))(())))))())(((()(())())))))))((()(()(())))()))))())()))(())))))(()((()((((())))))())))()(()))))))))()(()(())()))))((()))))((((()((((())))))))))))((((((()))))))))(((()(())))))()))))((((())))(((())))))))(((()))((())))))))))((((())((())))(((()(())))()))())))))))())))))(((()(()())(((())))((()))))))((())))))())(((()))()((((()())()())()))))))(((((((())))())))))))((((((())))(()))()())))(())))))))))))((((((()()(((())()(()(()))((((())))())))))())))((()))((()))))((())))))()()))((()))))))(())))))))())(()(()))()(()(((((())(()))))))))())(()))))(())))(((((())()())))(())))))))(())))))((((()))))())))(()((()())))))())))))))))()))(())))()))())()))))()))))))(()))(())())))(())))))()))()()))(((())))()))(()())()))())(())))(()))())))(())))(()))()))((()))()()))((((((((()(()))))))))))))((((()))))))(((())))()))))(())()))())((()((())(()(((()))()))))))))))))())(((()())))(())))))())))))(())()))))()))())))(()))))(((((())))(()))(((((())))((())()))))))))()))))(()()()(()()(()))))))))))))(((((()))(())(())))))())))))))))()))))))((()())())))))))))))(((())((()(())))(((((())))(((()(()()))))))))))))(()))))))))()))))()()))))())())()))()(((()(((())((()(((()(((())))))((((((()))))())))))))))))))))(()((()))))(((()))))))))()(()((()()))()((()))))))))((())(()(())))(()()))))))(((())((((()))())(())))))))))(()))((((((())((((())))()))))))))(()()))())))))))))))))(()(())))))())))((())()))))))))))))(())))())))(())()))()())))()((((())((()(())))))))))(()(()())))()))))(()))(((()))))))))))(())(()(())((())))))())(())(((()())()))))))))))())()))()))(((((()()))))))()))())))(()))))))((()())))))))))))))(()))((((())))))()))))))((((()))))))(())))))(((())(((()(()())((((((()()))()())))))))))))((()()))((()))))))))()))(()()))(())))()))()())(())))))(()())())))))))((()(())))))))))((()))(())(((()()(((((())()(())))))))))))((())()))))))()))))(()()())())(()((()(()))((())))))))))))())))))()))())(())))))(())))())((())))))((())))))((((((())((()))))))()((()))))))(())))))(()))()))))))))(((()())))))(())))))))))))(((())))))()))))()))))))))((()))))(((((())())))()))))()(())))))(((())())(()(()()()))))))())(((())))))())))(((()))()))()))))))))))(()())))()))((())((((()((()((((())))))((())))))))))())(())))()))()())((((()))(())))(()))))()))()))(())))((()(())))()))))(()((()(()(((()(()((((())))))))))))))()))))((())))((())))()))))((()())(()((((()())))))))))())(()()))))))()(()))))(()))))((((((()))((())))))))))))(())())(()))()))))))(()))(()))))()()))((()(((())(()()))))))(()))(()))()))))))((((()()((()()(()(((())))))()))))())))())((()))))((())()))))))))))())()))))))())((())(())))(())))(()))(())))(()(((()))))(()))))(())())())))(()()))))))(()(())))))()))((())))()))(())((()))(((((())()(()))))))))))()))())))(())(()(((((()))()))))))))))))))))))()((()()()))))())))()))))()))(())))))(()((((())))))))(((())(()))()))))()))))))()(()))((())))))(((())))(())))()))()))))()))((((()((())))))))))(())())))()(()()((((((())))))((())()))))())))(())))))(((((()(())))))(())))))(()(())(((()))())))(()(()))))(()(()(()())))))))))())(()))))))(())((()((()(())))))))))))))(()))))(()))))())))((())))()))))))))((((((((()()(())))())))))))))()(((((()(((())(())))))(())))())))))))(((())))))()))())((((((((())))))))))()))()))))()))(()))())()))((()))())))))(()))()))()))))))()(((()())))()(()))))((())))((())(())))))(())(((())())))(())))))(((()))())))))(((())))((((()()(()))))(())))()))))))(())))(())))))((())(()))))))((()))())))))((())))((()(())((((()((((())(()(((()((())())))))())))())))())))))))))))(()))()))((()))))))(((((((()))((()(((((())))(()))))))))))())))))))(())(()(((()()))()))))(()((())))))))(()))((()()())))((((())((())))))())()))()()))((((()))((())))))(())))()))))()()())(((()(()(()))))))((()))))))))))((()))))(())))))))(())))))()))))())))()())(())(((())))))(())((()))))())))()))))()()(((()((()((()))))()))))))(()(()())()))))(()()))()))))()))))()(()(()()(()((())))())))))))())))))(((())(())())))))((()())(()((()))))))())()(()(()))))))))))))))()()())()(((())))))))((()())()))))))))()))))))(()((())()()(((()()))())))))))())))((((()((()))))((()))))))))))((()))))(())))()))()))))))()))))()())))))(((()))))))((((())())((())(())))))))))()))()(())))())((())))))))((()(((())(((((((((((())()))(())(())))))())))))))))))))(()(()((()()((())(())))())))())))((())))()))())))(()()))((()(((((())))))))())))()))())))())))))))(((()(()))(()))()))())())))())())))))((()))(())))()))))()())))())((((()((()((()((()()))())))(()())))())))))()))((((())(((((((())(()))))))((()))))))((())())))))))(())((())())))()(()))())))))))((((((()))))(((())(((())())))))()()))(())())))))(()()((()(())())))))(()()())))()))))))(((((())))()))))))(())()))))))(()))())))))))))((())((()(()(()))(()()(()())))))))))))(((())((())))())())()))(()))()())))(())))))((()))())((((()((()))))())))))(()))))(((())())))))))))))(()(()(()())))(()()))))))(((()))))))))))))((()()))((()()((())((()())()(((()(())))((((())))))))))())))))()))))((((())((((((((((())(())))))))())))))((()))(())))))))))))()))())))))))((())((((()((()(((()()))())))))(()(())))()()))))(())(())))())))(()(())))()))(()()(((()((((()))(()))))(((())))))))()))))(()(()))))())))((()(())))))))(())))))))))))))))())((((()((())))(())(((((((())))))((()((()((())())))))))(((())))))))))))))())(((((())(()(()((()))()()))))))))()((((()()))))))())))())))(()(()))))))())())))((())))))(((()))((())))()))))(()))))))))((())())))(()())))(((())))))())))))))(())))))()))((()((((((((((((()))()))))()))(()())))))))))))(()())()))(()))))))((()()))))((())()(((())())))))())(())))))))()))())())()))(()((((())(((())(()((((()))()))(())()))))))))))))())(((((((((())))()))(()))())())))())))))()))((((((()))))(())))))))())((())))))())((()()())())))((())(())())))())))()))())))(((()()(((())((())))(()))))))(()))))(()))())(()(((((()))((())))))))))((()())))(()))))))))(()()))()()()))()))(()(()(())))()))()))((()))))(()((()))))(()(()))))))())))))())(())(((((((())(()(())(())))))()()())))))(((()))))()(()))))()(((())())))(((())))))))()))()(((()((()))(()())))(()))())(())))(())()))()))))(())))))())))))(())))()()))(())))))(())()))()))())))))))))()())))(((((((()((()())())()))))()))(())))))(()))))((((())(()))())()))())))))))())))()(()())))))))()((())()))(()))))(())))))(())))())())(())(((()((((()()))))))))())())())(())))))(((())())))()))))(()))(()(((())(())))(()))))())((())))))()))))))()()))))))()())))(())))((())()(((((((()))))())))))))(((())()))))))))((())))))())((())))))())())))))))()(())))()())((((((()((())(()(((((())(((())())))))()))))))((()()))))()))))())())((())))((((())))))))((())(()(((()))))))()))))))((())))))())()))))(((()()))))))())))((((()((()((()(()(()(()((((())(())))))))))()))))))))(()))))))))))((()(()())))))(()()))))(())()))())((())()))))(()()))))((())))))((())(((()))))))))))))(((((()()))())))))(((())())))))))(()(()(()(())(()))(()()))))())(()))()()))((()()))(((()())))))()))))))))())))(((()(()))))((()(()))))))))))()))))))))(((()))))))))())))())())()))((((()())(())))))((()())))(()))()()))())()))((((()()())))))(())))))))(())((()())))))(()))))))))))((()(()))()))))(()()))()))))((((()))))))())))))))))))))()())()((((((()()())))))(()))))(())))())))((()))))(()))))))((()))())()())(())))))(((())(((()))))))(()(()())))))(((()(()))))))())))()))))))((())))((()(((()))()))((())))())(()))))))(()))))((((()))())))))))((())()))((((())((())((())))))))))((()((())))()))))))))(()()))()()))()(())()))))((((())(())))))))((()((())())()))(((()())(()))))()))))))())(((())())())(((()))))))))))))))))())))))))(()()()))())(((()((()((()))((())(()()))((()(()))))))))))())())))())(())()))()((((()))(())))))()))()))())())((()()))))(()())))(())))))))))())((())))()))()))))()))))(((())()(()((((((()(()(()())))(()))))))))))))))(()()((())((()()((((())))(()())))))))))()(((()())(())()))))((((()))))))(()(()))())(()))())))))))(())))))())))))())(()))(())))()))()))))))))))())))))((()(()))())))))()))))(((((()(()))(())))((())))())(()))))))))))))(()))))(())())))())))))(()))((()((((())()()))))))(())))))))))))))))())())()))))(()())))))))))))))))))))))))())())))(((()((())))))))))()))))))))(()((((((()))())(())))()))))))(()))(((()()))())))))())))()(()())))(()))((((((((())())))(()))))))()))()))((()))(((()())))))()))))))))(()))))))))))())))()))))))(()))))(((())(()))()))(())))))((()))(((()((()))))))()))(((()))))((())((())))())))(()))(()))))))))(())))(((())(((((()))))(())))))())())))()))))))())))(()))))))(((()))))))((())()))()))))()(()(()))))()))))))((()))()))))((()))))()(()((())))))))))(((()()((((((((())))))))(())))((())())))())(())))))()))))(((()))(()(()))))(())))))))())))(((())))))(())))))((()((())(((()))((())())))))()))(()((()))))))())))))))((()(()()(())))())))((((())))))()))))((()(((())))())))))))))((()))()((()((())))((((())))))))())(())))()))))((((())(((())))(()))))())))))))))()())((((()))())))())(()))()))(()()))(())))()())))))))(()())))((()))())(())))))(())))((()))))))))))(((()())()(((((()))((()))))))))))))(((()))))))())(((())))())))()))())(())(((((()((())((((()))))(()))))))))))((())))))))()())())))))))(((())(((()())))()))))))()))(((())))))))))())())))))()))((((((()())()))))))())(()))))(())))))))(())))((())(((()))))))(((()))()))))((()))())()())))))())))))))))())))))))))))))))((((((((((()(())(()))))(())))((())))()))))))())))))()))))))(())))))))))())))(((((()(((((((()))))((((())))()))))))(()))))())(((()))))()))))))()))(()))))(()()()(()(()((((()((((((((())))))))(())))))))))))))(())))())()))((())))(())))))()))))()()))((((()(()((()(()()())))))))))())())()())))(())))()))))((()())))))(()(())))((((((((()))()()())))))))())())()()))))))))(())((()))))))))(((()))((()((())(())()))())))))(())))()))))(()()))))))((((((()(((()()))())))))))))()))))))()))(((())())))()(()))))()((((()))())))))()(((()))(()(())))))()()))))))))()))()()))))()))))))((())))())))))(()))(()((()())(((((()))))))))())))(((()))))(()())))))))))(((((((())()))((((()))))))))))()(()(()))))))(()))(()((())((())())))((()())))())))))))()))))(((((())((((()))()))))(((((()))((())))(())))))())((((())))(())))))))()))))()))))(((()))()))()()())))(()()))))))))(())))()(()(()())))))))())(((((((()())((((())(((()))))(()(()(())))))))(()))))((())())))))))))(()((()((()())()))))))()))())())((()))))(())))))))((()))))())))))((()(((()))()))))))))))(()())))(((()(((()(((()()))((((())(((())((()(((())()(()))(()))))))))))()))))))()))((()(()))))())(())))(((())(((()))))))))(()))())))())((((()(()())(((()())()((()))))))(((()))))()))))()))))((())(()((()))(()))))))))))(())))))))((()((())((()(()))()))((()))))()())))()(()(()))))))))(()((((())(()((()))())(()))())))))))()()))())))()))(((()(())))())))))()))))(()()))))(((((((((()))((()))((((()))()))))))(()))))))))))))))(()(()(((())))))))))))()))((())))()(((()))((((()(()()(((())))))))()()))))(()()))))()())((()(()))))))(())))))())((((()(()()))))())(()))))()))))((())))(())))))()(()))))))))((())()(((()(())))(()))))))))()))())))))))))))))))((()((((())))))))))(((()))))))))))(((((()(()()))())))))(((())()))(())))()))))(()(()))(())))()))()()()))(())))(()()((((((())()(()))))))))(())))(((()))()))))))))((((((((())))))))(((((((())))))())))))))))))((())()))))))((()(())))))(())))()))))))((()(((())(((((((((()))(((())))))))))(()(((()))()))))())))()))))))))))((((()))))())))))))())())((())(())))(())))(()()(()))))())))))))())))())))())(()))(()))()()())))))))))((((())())()))))())))))))(()()))))))))))))))))(()((())(()(())))))))()))(((()))))))())((()))))()))))())(()((())((()(((())(()(()))))))))()))())))))(()))))))()))((()(()(((((()(()((((((()))())))))))(((())))))()))))(()))()))(()))((((((()))()))())())))))))())))((((()()(()(()))))()))))))))))))(()))))()(()))))))))((())()))((()))())(()))())))())(((())()))))))((()))))(()(((((((())))))))))))))()))))((()((())))()))())))(()(()))()))(())))()())))()))))())(()(()()))()))()))))())(()())))()((((((())())((())((()))))))))())))))()))())())))()()((()))(())))((((()(((()())))))))))))))())))())))((())()())))()))))((((()((()))))(((())))()))))((())))))(((((()))))()))((())))))((()))))))())((()))))(()))))()(()))))()))))((()(((()()())))))(()))))))((((()()))((()()())))())))))((((()))()))))(((()(()())))()))))))(())))))((()((()))(((((())))()()))))()))())))))(())))(((()))))))))(((()()))((())()))))))()((())(())))))(()())))))()))()))))()))(())))))))(((()(()))()))))())))()))()((()()())))))))()()))((((()())))))((((()((()())))))())))())((())()()))))))))))))))))()))))))(((()())))))))()))))))))())))))(()())()))())((((()()))))))(((()((()))))()))))))))))(()))(())((()(()))))())))))())))()((((((()))(()(()))))())))))((()(()()))()))))()((()))))(((((())))())))())))))))))))(()()()())))))))())(()))()))((((()(()))))()))))))()))(((()(()()))((())()())))))))))))))))))((()))))())(()((())(()((()())()()))))))))()))))()((()((()))(()))))())()))))()))(((((())))((())())))))))())))))))()((())(()((())))))))(())))((((((()()))(()))))(())))))()((()(((()()())))))((()))))(()))))))))))())))))()))()))(((()(((()))))))((()(()))))())))))(())())(())))(((()))))()))(()))((())(((())))((())))))(())))))))())))()))((())))))))))())((((()((((()()))))))())))))))))()(()())))))())()))((((()))))))))()))))))((())(()))))))(((((()(((((()))))))))()))()())))))))()((()))))))(()))(((()(()()))()()))))())))))))(((()))())((()())))())(()))))((())))))()))))()))))(((((()()))())))(()))()))))((((()())))))()))(())))))())))())))((()(())))())())())))))))))())((())())))(()))))))))(()))))())))))))))))()))()()))())(()((()())((((())(((((())))))(())(()((())())(((((()((())))))))))))))(()))))))))))))()))))))))))))(((((()((())((()())()(((()(((((((((()((()(()))())())()(((())((())))))))))))))((((()(()(((()))))))(())))))))))))))))))))))((((((())))(((((())((())))()))()))))))))))()))))())(()))))))(())))(()))))())))))))(((((())))((()())))()))))(((()(()))))))((())(()))())))((((((((())(()))))()()))))))((())))()))((()((())))()())))))())())((((()))))())))))()(((())))))))))))())))(()())))()))))))())())))(((((()(())))))))))(((())((())))((((((())))()(()))))))(()))))(())))))))(())))(()))))(((()())))())))))())))))))))(((((()))((((()())))()))))))(())))(((())()))()))))))((((())))((()))))(())()))))((((())))))))()))()))))(()))(((((())))))()(()))))))(()((())))))()())))(()))())()))())()))))))()))))))))))))))((()))()))))))))))(((((())()())))))))(()((())))))))(((()(((())))))()))())))()(()()))))))()))))()))))())(((())()((())))()(()))))))((((())))))))))(((((())))))(((((((()))))))))))))(((((()))())))))())))))())(()))))())())))()))()))())(()))))((()))()))))))(((()())((((()))(())((()))))))))((()()))(()))))))()((())))(((()))))))()())()))((()(()))))))())))(((((()((())())())())))(()))))))))))))))))))((()())(())))((())))())))))))()))))()()(()())))))))((()((()))))))((()()())))))))))))()))))(()())((())))))))())))(((()))))((()))))))())((())))())())))))())((((()))))))))((((()(())()))))))))))((((())())))))))(()(())))((())))))()(()(()))))()))()))))))()))))))()))(((((((())())(((()))()(((((())(()))))(((((()))))))))))())())))))(((())(()))))))(())))))(((())(()))))(((((())))))))()()))(())))))))))))))))))))))())())((())(())))))))))(()(()()))))))))))(((()()))))(())))))()()))))))))())((())()(((())()(((()()))()))()))))()))))(((((()))(())())())))((())))()))))()))(()))))(()))))(((())(()(()())((())))))))))))(((())())())((((()())))(((()))()))))()())(()))())))))((()()))))(()))))(((((((()))()))))()))(()()))()))()))))))(()(()((())(())))))())()))(()((()))))()(()()(()))))))()))))))())(()))))))())))))))))(()()))))(((((())))))))))))())))()))((()((((())(()))))))))()))))(((()))))))(())))())))))(())))))())())))()))())))())))))(()(((()))())))((()())))())()(()))()))((()((())))))(())())))()))(((()((()()))())))))(((())))))))((((())))))()))(()()))))))))))((())((()()))()))((())))))))))))))))))((())((()()))())))))(()()())))))))))))))(())(())()))()())))(())((())))))(()())))))))))((()(((())))))((((((())(()))))(((()(((()))())))))))))))()(()))))()))))))((()))))()))))((()))))))((())((((((()))()((())))))(()))())))())(()(()))))()(())))))))(())((())(()))))))))())))()))))))(()()())))()))))))(((())((((()))())))))))(())))(()(()))))))))((())))))((())(())))))())))((()(()((())(()()))))()))))(())))(()(()()))())())))()))))(((()))(((((())))((()))))))))()))))()())))(()()))()))))()))()))))))(((()()))(((()))))))()(())))()((())))()))()))))((())((()(()))))))()))((((())))()))))))(())))))))((()))))(((()))(()))))))))(())))))(((()))()))))))()()))))())))(((())(((((()))())))))))))))))((())))())()))))((((())))(((((((())))())())))))(())))((((((()))))))))()))()))))(()))())())))))()(())))(()))())((()()()())))))))))))))))))(((()))((((((()())((()(()((((())((()((((())))()())))))()(((())()())))))))())((((((())))))))())))))())(((())(((())((()()))))))()))((())))))))(((()(()())))))()))(()))())))))))()())()((()())))))())()))))(((((()(()()))))((((((())))()))))))))()))))))())))))))()))()((()(((())())))())))((())())))()))))(((()())())))())))))(((())))((())((((()))(((())))))))))))))((()((())((())((()())()))))())))(())))())))())))))))())()))((()()()))))(()(((()))())())()()))()())()))))))))((()())(()))))())(((((())))(())))))(((())))(())))())))))(()()((()))))))(((())))))())(())))))(((())())((()(())())))(()))))(()())))(()(())))))))))))))()())))))(((())((((((()))(()))))))(())(((())))))())()))((()))))))(((())(())))()))))())))))(())))(()))())))())))))((())(((()(()))))))())())))))))(((())(()))(()))))(()()))))(()))(())))))))(((((()(((()))))))())(())))(()())))(()))()))(()))))(())))))(()()))))(())))))(())))))(((())((((()())))))())))))))))(()((((()(((()())))))))))())))))()))))))(()))))))))())(())))())))((((((((())(((()(()())))()))))))())())(())))()))(())))())))))((((())))(()(()((()))())))))))(()())))()))))(())()))(())))))))()(()))))))))(()((())))))))))))))))((((())))()))))(((((()())))))((()))(()))))))))())))(()(()())(())))))))()(((()((((()((()))))))())))))())))((()))(())))())((((())((()()))))))())))(((()(())))(()))))())))(((()))))((((((((())))))))))()))))(((((()()))())))())))((())))())()))())))((((())()))()()))))))))(((())))))))))(())))))((()()(((((((()))((((()())))(()(((())())))))))(((()))()))))))())(((()))))))))((()(())(((()((())))((()))))))))()((((())))())))()(())))))()))(()))))((())))(()))()(((()))))))))((((())()((((()()))))))())()()))(())))(())))))))(((((()())))())))))))()((()(()((()))))()))()(())))())))((())))))((())()))())()((()))))))))))()))))((()()(((())))(())(((((()))((((()(()))))()((())((((()()))))))))()))))(()(())))))()))))((((((())))))))())()))()))))))((())()))((((()(()))))))))()(()(())))))((((((())()())(())))))())))))())))(())()))(()))))))(()))())))))))))))(()))((((()()))))))())))))))))())))))))))(())))))((()())()))))())()))))))))))))()))((()((()))))(((((()(((()))(((()))(())))()))))))))()())))))(((((((())))))(((())())))))))()())))()))))((())))))((()(()())))))((())))(())(()()())))(()))())((()))))())())))(((())(()(())(())))))))((())))()))))((()())))))())((()(())))))))()()))(())()))()))()))(())))))()(()))((())))(())))))()((())(())))))))))()(()(((())))))))))())())))())))(()()(()))))(())(()())))))()))((())))()((())))))((((()()))))))))))()))))))))))))))(())))((()(()(((())))))(()))))()))((((()()))((())())))())))))))())())))())))()))))(()))))))))((())(((((()(())))((())())))())()))))())))()()))))()))))((()))))))(((((((()())))((()))))))))()))))))(((())((())))))))())()))))))))(()(()()((())))(())))))(())))())))))))))((((())))))())()))()))()))(()((())((()))))))())(()))))(()))(((()()))((((()())))))()))())))))())(()(((()((())))))))))))))())))))()))((())(())))))))()))()((()))))())((()()))))())()))(((())())(((())))))))))(()(((((()))()))((()))))(())))())))))())))()(((())(((())))())())))))()))))))))))))))))())))))))))))()))(()((())((()(()((()())))(()))))((()))))))()(())))((((((())())))))))))))(((())()))())())))))))))()())())((((((()))))())))))())))()(((((()(())())))((())))(())()))()))))(()())))))((()))(((()(((()())))((())))))))()))(())()))))()())(()())))))))))))))))()((())))))(()))(((((())(())))(())))))))()))))()())))())(())))(((())))()(())(()((()((((())()))))(()))))))))))((())))))))(((((()()))(((((()()))())))))))(((((())))))))))))(()))()))))())(()()))))((()(()))((())))))()))()((()())))())))((())))))(())))))))()))()))))))(()))())(()(()((()))((()))))))((())((()))))))(((()((())))))))(((()))())()))(()((())())()()))))))))))(((((()((()))))))))())))(((())((()))))))))()(()))))(()()(((()))))))(())))(()()))(((((()(()))))))))()))()(()))))))))()))()))))())))))(()((()())((((()(((((()((()(()()(()()))))(()))())())()))))()((((()))))))))))(()())))(()((((())))))))(())))(())())))))))))))))((())((((((((()))))())())(((())())))())))()(()())))())()())))))))(())))())))()))()(((((((((((())((())))))(()((((())))))))())()))))))((())))))))()))()))))(()((()))))()(((()((())())))))))())))(((()(()((()())())))))))())))()((((())))()(((((()))))))))())))))))(())))()))))()))(())))))(((((()(((())))))))))))))))))())))))))(()(()()((((((())((()((())(())))))))(()()))))))))(()())))())())))())))((())(()(()())))))))(())))))))(()(()))))(())(()))))(((()))))(((()))(())())))((()(()())())(())))))))))(((((((())))))()())))()(()))))))())())))())(())))))(((((()()))))((((()))))()))()))())()))((((())()))())))))((()()(()()())))))))))(((())(()())))))))())))))))))((())))((())(((()((((())))))))))()))))((()(())(()()))))))))))))))(((((())))(((((((((())))))(((((())(()())))))))(())(()))))))())((((()(())))))))))((((()(()))))))))((()))))(())))())))(()((()))))()))(())()))((((())())))))()))((((()(()))))))))((()(()))))(()))))())((((()))))))()))()())())))((())))()))))))))))()()))()(()(())())))))()()))()((((((((())))))))))((())))))))))))))))()))()((((())()))())())))))(((((()))))())))((())))))((())))))())))()))))((())))(()))())())())))())(()()))())))((((()(((())))))))))(((())))))))))(())))()))))))))(()(())()))))))))(((((()))()(()((()())))))()))))(()((()))))())(((((()(()())))()))())))))))())((())))))(()(())))))))))()))()))())))))))()))((((((((()(((((()))(()()))))())(())))(())))))))())))))((((((((())))))))())))))))(((((((()()((()))))))())))))))(()(((()))))))(((())))())))())))(())))))((()((()((((((())))()))))))))))(())))(()(())()))))))(())))))()))(((((())()))(((())))))))))(((((())(())))((()(()()())))())))()(((())))))(()))))))))))())))((()(()()()()))(())))))((()))))))((())((((())(()))))))((())))))))(()(()(()))))))((()((((())))(())))()))((()()))))(()))())(()))()))))))())))())())))))))()()))))))()))(((()))))(((((()(((((((()))))(()))))()))()))))))(((()()))(((((())))())))))())))((()))(()))))()))))(()))))((()))()())))()))((((()))))))))())))((((((()((()))))))(()))))))()))))))))((())())))(()))((())))))))((((((()))))))()))(()))(()))))))(()())))))((()))))))))))))(((()()())))())))(()))())))))()))()(())))))())()))((()))))))())))(()()))()))))))(())((()(())()))))((((((()(()())))))))))())))((()(()))))(((((()))))))))))())))()))))))))))()((((()()((()()()())())()))))())))))()))(()))))()((()))))))((((())))()))((())())))))((())(((())))))))))()))(()((((())(()(((()))))))))((()())))))))))))(())))(()()))))))))))))(((((())())((()))))()))))((()))(()(()))()))))))))(())))())))(((()))))()))()))())))))(())))))((())())))))))(())))()))))))())()((((((((()((()))))())()))))))))))))((((((()())))(())))))()))))())(((())())))))(()((()))))))(()))(()))))))))()())(((((()()(())(((()(()))))))))())))))())))))(((((()(())((((())()))(()(((()))))))())()))))()))())((())(())))()((()()((())))))))((((())))))))()))((())((((()()))))))(((()(((()))())))))))(()(((()))))(((())))()))))((((()))()))))))))())((())))))()))()(()))))))())))()))(()))))))))()(())))))())())))())()))))(()())()))))((()()())(())))())))))))))(())()))()(()((((((((()))))()((((())((((())))()))))))())())))()())))))))))(())))))))()))(()(()((((((((()((()((()))))))(((()((((((((()()))())))(((()())))))))))))()))()((()))))))(())))))))(((()(()))))())())))))))()((()))))(()(()))))))())))))()))((()(((())((()(())((((((()(()))((()))))()))))))()))))))(()))((()()))()()))))(())()))))(())))()((())))))))((()))())))(())))())))))((()(()()))()(((())))))))((((()))(()))))))))((()(())))))))(()))))))))))))))()))()))()(((())()))))())))())(()((()))))))(((()))()))((())((())())()))))))))((())()())))))(()(()(()((((())))))))))))((((())((())))()))(((()(())))))))(()((()))))(()))())))))())))))((()((()((())))((())))))()))(()())))))))))(()))))))(()(()((()))())()()))))(())(()(())))))(()))))(())))()(())))))(()(()()(((((())(()()))))()))))))))))))))(()))))()()(())))())))((()))(()(())(()(())(((()))())))))(()((())(()))))))(()))))))))())((())))))))(((()))))))())((((())))()()))())))))))(())())))(()))())))())))))((()())))()))))())())))))()(()((((()))(()((((((()((())))())()))((()))((())))())))))))))())())(())(((((()))))((())())))))()))((()))))((((()(((()))))))(()))))))())))())))))))))))((())))()(())))())))((((()(((()))()))()))))()))))))))))((((((((()))(((()))())))))))))))()(()())))())((((())())(()())))))(((()))())))))))((()(())(()()((())))))))))((((((()(()))))))()))())())))(((((()))))())))))))((()((((())))))()))())()))))))(((()))(()))))))(()))))))))(()((()(((()(()))))))(((()))))))())())))())(((()(()((()))))()))())))))()())))((()))(()))))(((()()))))))((())()()()))))))))((())()()((())))))(())))((()))))(())())))((())))(())))(())())((())))))(()))))))))))((()))(()((((())((())))())(())))))(((()))))))(()())(()((())()))((())))))(())))(()()))))))))))))))))((((((((())))(())))((())))())))(())))))))()))))))()))))(((()))((((()))))))))))))))(()(((()))))))(())))())))))))((()()(((((()))))))((((())))())))))))))()))(((()))))))))((((())()))(((()(()))))))))(()))(((()))()))))))))))(((((())((()))))(()))))())((((()())(())))))()))))((((()()((())))))))()))))))(((((((()()))(())()))))))())))()()))())))))(()))())))(()((((()))((())))()))())))(()))()))))()())((((()())))()))())))()()))())))()))))))(())(()))((()())))))(())))(((()()))))))))))(()((((())((())())))(()))))))(((())()))))())))((()(())))))))((()))(((())())))))))()(()))))))))(()(()(((((()))((()))()())))()()))))()))((()))))()))())()))(())())())((()(()((())))))))()())))()))))()))))((()))))(())))))))((()())))(()()(()))))())((()()((()(((((()))()((()))))))))((())))()))))))))()((()))))()(()()))))))())((()())))))))))(()))(((((()(())(())(()())))))(()))))((()))))))))((((((((()()))))))()))))))())(((()()))(())))(((((())))))))())))(()(()()()())))()))))))))))(())))(()))))())()()))))((())(())))()))))((()))()((((())(((((((())))(((()))))))))))(()))))()))((((())))))))))((())))))(()(())())()))))))))))))(((())))))())))(())())))))))(()))(()))())))()))()))(()))((())))))))))))))((((())))()))((((()((()()(((((()))))))(()))))))))())))((((())((()())))))))(((())))((()))))()))()())()))(()((()((())())))))(()))()()))))))))()((((()))((((()((()((()))))(()((())))))))))))((((((())))))))())(())))))(())(((()))((((())))))())))))(()()))))())()(((()))((()))))()))(()())))(()))()))()))()))))))()))))(()((()))(()((((((((())()))((((())))))(()))))()))))))))))))))()())))(((((((()()(((())))((()))))))())(()))))))(()))((((()())))()())))))))(()))))(((())))))((())))))))))())))((()))))((()))))())))))))))))((()))())))))())(())))))((()))()((((()(((())()))()))(())))))(((()))))))))())(()())))((((((((())))((((())(())))))))((())))(())))))(()((())))))(((())))()))())()))((())(((()))))))))))(((())))(()(((((((((()))((((((()()))))))))))())))())))))))))((((((((())))())()))))())))))())((())(((((()())))()))()((((()(()(()))))))))))))(())(((())()()(()())))())))))))))))()))))))((((((((())))))((()))))))))))))())((()))))))())))(())))))(()()))))))())))(())())())))))((()()))(()(()))))())))))))(()(((((((((())(())))())())))(())))())))(()(((((()(()(()))))()))))))))(())))))))())))))()()))))(((())))))))((()()))()))))))))))(()(()((())((((())(()(()()))((())((()((((((((()))))))(()()))()))())))()))))))())))((()))))))))((()()())))()))())()))((()(()(())(()())))))())))))()))))((((((((())(((())(()()))))((())))((()))()))())()))))()))))()(())))()))))((()())()(()))))(()()()))))))))(())))(())(()()(((()))))))))))))))())))))))))))))))(()))))((()()(()))()))))(()()))))((()())))(())))((()))))))()(()((())))()))))))()))(())))))(((())))(()))))(())))))))))((())))())())))((())))))))))(((((()((()())((())())))(())))()))))()()))))(()))()(()(())())))))))())(((()((((((((((())())((())(())))()))))))())))))()()))((()))))(()()(()()))))(((())()(())))()(())))))))()(())))()))))()()))())))))(()())))))))()))))))((((((((((())(())))))())))(()()))))()))()()))))((()))())()))((())))()))))()(())))))))))(((())()))))())))(()))()))))())))()(()))())))(())()))())))))))())((((()()((()))(())))(())))))))()))(())(((())((())((()))))))()))))))))(()))))))()))))())(((()(()())))))())())))))))((())((()()))))))))))))())))))))()()())))))))()))(()()((()))))))(())(()(()((())))))()))(((((())())))(())))()())())())))(())(())))())())))(())))))())))((())()))()))((((((()()()))(()))))))(((()()(()))())())))()))))))))()(((((((())))())()())())))))))(()))))))())(()))())))))))((((())))))()())()))))))))))()((((())(())))())))(())))())))))))())()))))))(((()()))))())(()()))(())))))))(()(((((())))))(())((()))))))))))(())))))()))(()))))))))(())))))(()(())((((((((()(()((()())))(()))))()))))(())))))((())))))(()((())(())()))))))))())()))(((()(()))))))))(((()()((()()))))))))))()(()))))())()))()())((((())()))))))))(((()))))(())))())))(((()((())()))))())))())((()))))(())()))))())()((()((()()))(()((()(()))()))))))()()(())))))((())))()))))()()))()))(())))))((((()())(((((()())())))))()))))())))(((())))))())))()))(())())))))(((())((((()))()))))())))(((())())((())))))(())))()((((())(((()())))))))(())))(())())))())(())(())))((((())())))(())))()))))))))((((())))())))))(())))((())())))))))()))(((()(((((()))()(((((((((((())(())))))))))))))())(()))(((()))))))))))(()())))((())))))))))))))))(())(())())()))))((()))))))))()))))))((())(()(()((()))())(((())))))))(((()))))((()(()))))))))))))))()()))))())))(()))))(((((()()))(((())))))())))((())()))))((((()))(()))()()())())))(())))))))))))))(())(((((()((()))))))(()(((()))))))())())))((())))))((((((((())))))))(())))((())))(()))))(((())))((())))(((())))))())()))(((()))())))(()())))((()))))))(((())(((()))))))())())()))))))))(((()))((())((())())))))()())))())))))(((((()()))))(((((((()())()))))))())())))))))))))))(()))))()(()))))))))))((()(((()))(()(((()))))))((()(()))))))()(()))(())(()))(())))))((())))()))())((())))))((()))))))(()))))))())))())))()))())()))((())((((())))))))())(()()()))))((()()()))((())))())(())))))()))(()))))))))))())))))((((((())((()(((((((((()))))))))))))))))()(()(()((())))(()))))))()))))))()(())))()(()))))(((((())(()))))()))(())))((())))))(()))))(()))))))(())))()()())))))())))())(((((((())((())))))()))))))()()())))(()))()()())))))())))(())()(((()((((()()())())((()))))))))())))((((()))())))())))))((())))(()))))))))))))))))((((())))))))))))())())())(())()))))())))))))())))))))(()))))))((((())())()))))()(((()()()))))))))()))))))))))))(())((())(()(()))))))))))))()))())))(()))))()))()())())())))((())))((()(((())))))((((((((((()((()((()()((((())((()())))))))))))(((())))))()))(())))))))(())))))(())))))))(()))(()))()))(()))))())))(())))()))(((())))))(()((()))))(()))())())(())()))()())())))((())())))((())(()))))(())))))))))))))))())))())((())))))))))))))((()))))(((()))(((()()))(())))))))((((()(()))())()()))))())(()))))((())((()))))))(())))()))((((()))(()()(()())))())())))()())))()))))))))(())))))))((((())))(()(()(((((()))()))(()((()((((((()((((()(())))))))))())))))))(()(()))))()))))())((()))))())())))((()(())))))))(((())(()(((()))))))))())))))()))((()))()))())))(()))))((()())))())()()))))))()((()(((()))))))())))))))))()))())))))()))((((((())))(())(((())(((()(())((((((()())(())))()())))(())))))))))))))))))(())))())(()())))))))(()(())))))()))()))(())))))((((()(())))())((())(()))))())())()))())())))(((()))()))())))((()((())))))((()(((())))))))((())))))))))))))())))))))(((((((()))((())(())))))((((()))())))))(()))))(()))))(()((()())()())))))))))((())))))))()))((((()()(())))))))))(()))))))((((())))))((())))()))))))()))))())))()())((((((())()))))()((())))))))))))(((()((()(())())((((())))))))(())(()))))))((())()))())(((((((()))))))))))))))))))(((((())()))))))))))))))))(())))))))))()()))(()))))))))))(()(())()))((((()((()(()((()))))())))))))))))))))))((()(((())))))(()))))((((())))())))())(()))))))(()(((((()())))))())))))(()(()())(((()))((((())))()))))))()))))((()))))(())))()(((()))(())))))))))))()))))))))((()))))))))(((()))(())))))((((()((()()))))))))(()))))()))))))()))())))(()(())))))((()((()((()))))())()))))))))()))))))))((()((((((((((())))((()(())))))()))(())))))))())))))))))())((())))))()))))()()(((()()(((((()))))()))())))())))))()))())))))())(()()))((()())))))))))())())()))())))))((()((()(()()()))))((((())(())()))))))))))))((((()))))))))))))))())(((((()))(((()))((((((())((((())))()))))))()))))))))(()))())()))((((())(())))))((()))))(()))(()))))())))))(()))))))((((()())((()()))))((()))))))()))((())(((()))(())))(()))())))))))(((())(()()((()))))))())((()()))))()()))))()()))))))))())))()))))(()()))))()))((())())))))))))(((())((()))))))()()))))))))()))))((((()(((()))))))())))())(()))))))(()(((())())()())))()))(()((()))))())()(())))((())))())))(((()()))))()))))()(()(())))))))()))))(((()))(((())))(()(()())))))()))))(())))))))((((()))()))()(((())))()))))((())))))))()))))()())))))))))))))()))((((()(()(((()))(((())))))))(()))))))))(()))))(((()))))())))(()))))())))))))))))))())))())))()((()))))))))))()((((((())))))))(()))))(()()())))))((()()(())))))))()())))))((())((())(())(((())(()((())))(()))())))))(()))))((((()))))))((()()()))())()))))((()(()(((())(()())))))((()()))))()))())))(()(()((((()))))))())))))))))(((((())()))(()))))()))))))))))((()(()(()))))))(((((())(((((()(()())))))))))))))())(()))))))(((())))))(())))))))(())(()(()((((())(((()((())(((()))(())))))))()())))))))))(()()))())())())))))))(()(((()(()()(())))))((()))))())((())))))))))()))()))())(((())((((())(((())((((((()))))())()))))))((()()))))))))()))())))))))))()(()(()((()(()())))))(((())())()(())))))))))())))((())()))))))(())))(((((())))))))))))((()))))()))(()))((((())))))))((()()))))))()))(()))))()))))((((()))()((()))))(()))())))(())())())))())())())))))((())(())()())())))))))((((((())))))))(()(((((()(()()))())())))))()()))))((()())()()))))()())))())()))))(((()))(((())))))))(()(())))((())))())))))(()(())(()()()))))))))))(((((((()((()()))))))))(((((()(()))))))))()))))())))(()(()())()))))(()(()))))))(((((((((()(())())))))))))))))))(((())())))())))))((((())(())()))()())()())))))())())))(()))))())))(()(((((()))))))(((())))))()))((()))())))((()))((((()()))))))))())))(())))))((()))())))((())())(())))))))())(((((())((())))(())))))())())))(())))(()))))))))))))())))()))))((()(()((())(()()((((()()))()))))))))))(())))(((())((()((()())))))))()))())(((()))(()))))(()))(()((()))))))()))((())((((())())(()))))))))))))))((())))()(()))))((())(((()))))())))(()))))(()()))())()((((())))))()))))()))(()))())))()))()((((()()())))))))(()))))()((()))))))()))((()))))))))))))((()))))()))))()))(((()))))))())))))))))))((())(((())()((()()())))))))(()))))())))))))))()((()())))())))((()))())(()))))))(((((()()))))))))()))))()))))())())))))))((((((((())))(((()))())))(((((((((()((()))(()(())))(())))))))))))))))))))(())))()))))))((())())))))))))))(()))()))))(((()))))))))())((((()(()(((())()))))))()))))())))()))))))))())))))())))()))(()())))((())((((((()((()()((())))))))((((((()(()))))()))(())))))))()))())))((())))))))((((()))()))))))))))()(())))((())))))((((((())())))))()))()))()((()(())())))))(()())()))))((((())()(((((((())))((((()()())))())))))))))))(((()))))))))))())))()(()()(((()))))())))))))))((()))))()))))()))((())))))()())))))((())(()(()()))))))())))((((()))()(())(())))))))(()))))))))))(()()(()(((((()(()(()))))()))))()(()(((()()))((()))))))))))()((())))))(())))))()))(()))))))(((((()()))(((()))))))())))()))())))((()(()))))))((((())))))()))))(((((((())())))(()))()))())())))))))))((()(()(((()((())))(((()))))(()))))()))))))))()))(())))))(()(((((()((()())))))()))()()()))()(()))()))))))))(()))))(()))))(()))))((((()(()))))()))))))((())))))()))()(((((((((()((((()))))))))())))())))))(()))(((())))))())))((()))(()())))))(((((()))())))))))(()(((())))))()))(((())))))()))(())()()))))))))()))))((((())(()))()((((((())))(()(()())()))())))))))())))))))((((((((()(())(((()())))()))(())()))())())))))((()))))))))))))))))))()))))()))()))(()))))())))))(())))))))))()))))))((((()(()))))()(()))))(()())()))((())))))(((())))(()(())(())))()))()))(((()))()))()))()))(((())(())))()))))())))))()))((()))))()())))(()(()(()())))))())))()))()))()()))()))((()()))))(())))())))(())())))))((((()(((()(()(())(((((((()((()(()(())))))))))()))))))))))))((()))))(()((((((())(()))))))))))()))(((())((()))))(()))))))))()))))())()))))))))))))))()(()))((((((())(())))))(((())))))))())))))(()())))(()(((((()))))))(()(())))))))))))))(((())()())((())((((())))())))))(()))(()))))())))((()))))()))))))(()))))))(()(((())((()(()())(((((())))))((((((()))))())))))))))((((((()((())))))))))()))()((())))((())))))(())))))))))))()))((()(()))(()(())(((((()((((()))((()(((()(((()))(()((()))))))))))))((())))())))))))))((())()(())))))(()))))()())))))()))))))))()))()))())))))((()))((()))))))))))(()((((((()()))))(()))))(()(())))))())))((())())))())))()))))))(((((((()(())))()))()))))())))((()())()))()))))(()(()))))))((())))((()(()))))))())(()(((()((()))))))()))((())())))))))(((((())))))()))))(()()))))()()((()())(()())))())))((()((())()))())))()()))()))))(()()((()())))))))((()))())))))(((()))(())(((()()))))))(()))))))))())()))))()))))))))(()))))))))(())((((()()())())(((()(((()))))))))())))))()))))))(()))))))(()(((()()))))())((())((()(()(())(((())((())))))))))()))))))((())())))((()(()))))))())()))()))))))))((())))))()((((())(())()()))))))))))))))))((()))))))))())))(()))((()))))((()((()))))))))(((((((())()())))))))))((())))))()(()(())))))((()))))))(()(()))((()((((((())((()))))()))((())(())))))())())(())()))()))))((())))()()((()))))))))(((()((((()))))())))))))((())))))()())))))()))((()))))())(()()))))))())))))))(()(((()))(())())))))(()(())((((()(()(())))))((()))))()))))(()((())()())))))))))()))((()))))()))))(((((((()())())))()))))))))))))(()))()))((((((()()((())(()(()((((())((())))))))))((())))())(()))))))()))(()(())))))(()())(((())))))((()())))))))))(()))))(((()(()((())))))()))())())))(())()((()))))((()))()()))))))))(())))))))(())()))(()((()((((()))(((()(())((()(((((()))((()))(()))(())))())))))()))())))()))(())))((())())))))))))((())())))()))(()))))((()))))()))))()))))(()())))(())))))()()))))))((()(((())))(())()))(((())))))))))))())))())))))(())(((()(()()(((((()((())(())(())(()()))))()((())())))())()))((()(()()))))()(()))))()())()((())))())))((())()(())(()())))))))))(()))))))))()(((()))(()((())))))))))))())))))))))((()))))())))())()))))((())(((())))())))))()))))()(()()((()())))()))())))(((((())))))()))))(((())()))())())))))()))()(()()))))))(()))))(()())(((((())))(()))))))(())(()())))())())()))()))))))(()))))))()()(()))(()((((()(((())(()))))(())))))))()))))((((()(()))()))))(())))))((())(((((()))))())())(()())))))))(())))()))()))())))(()))))))((()))))()()))()))))))))))())))()))))((())())))))(()()((((()))))))()))))))))))))))))((())))()))((()(()))))))((())))))(()))))))((((())))()()))()))))))))(((((())(()((())))))(()((((())()(((((())))))))))))))))()))()))))(())((())))))(())))))))))((())(()(((()))(((((()))()(())))))))))(((((()))))))))())(()))(((())))))()(())()))))(()))))(((())))(()((()())))))())))(()))))())))(((())))))()))((((())))))))(())))))()()))))())()))()))((()(()))))))))))((())()())))))())(()(()))))))))))))((()((()())))))())))())(((((((())))())))())))()(()))())))))())()))(((()))))))(()))())()))())())(())))))))())()))))))))))((())))()))()))))))(((()))))((()))))))((()((()(()(()))))))(())))(())()(()))))))()))())))))))(()((()(())))))))())))((())))((((((()())(((((()(((())()()))))))))())))))))((((()())(()))))(())))(())))((())()))()))))(((((()))((())))()(()))())))())))))))))())))))(())))))))))(()))))()(())))))))(((())))))())(())))))(((((()((((()()())))))((((())))(())))))))))(((())()))))))))(((()())))())))))())((()(()()))))()))))()))()(())))()())())))(()())))(((()()))))((((()()))))))(())))(()()))()))()))))()))((()((())(((())((((())))))))))))()))((()((())))))())))(()))))()((((())))())))()))((((())))()))))(()()()))))))))))(()(((())))))))))))))))))()())))(())))))())))))(()((()))(()((((())))(()()))))))))))))))))))(()))())))(()))))((())(((()())((((()))()(((()))()))))))))))))(())))))(((())))))())()))))(((())))))(()((()(()))))()))))))))((())(()(()))))))())((((())())((())(()))))))))((()())())))((())()))()))))(()((())((()()()))))()))))()))))))((())))()))())())))))))))))))))())))((((()()()))))))))))))))(()(())))))))(()(((())))))()))(())))(()))()))(()))((()))(())())))))())()()))))))))))(())))())))())()))())))))()))((())()((())))))))()))))))()))((((()))()))))))))())))))()()))))(()))((()(((((()())()))))(()))))())))(()(()))())))())))))))))))(((()))))()))(((()))(()(((((()(((((((()))((((()))))))))))))(())()))))))))(()())))(((()(()())))(((())))()))()()()))))))))((((()()())(()))(()))))(()())))()))))())()))())(()(((((((())))))))))()))))())(()()((((((())))((()))))))((())))())))))))())(((()(((()))))()())))((()(())))))()))))))())))))((()((()())(((()))))(()()))())))))))((()(()))(())()))((((())())))()))())())())(((())))))))())))(((())))))(()()))((())((((((()(()((())(())))()))))())))))()))()))(()((())))(())))()))(()))())))))))(()()))((((()(()))))))))()))))(())))()))(()))))((()))))())()()(((()((()()((())()(())())))))))))(())())()))()(()())))((())())())))))))())))))())))(())))((()))((())(((((((()((((((((()))(()))()))))))(())(((())(((())))))))))))))))))))))(()((()(((()())())((((((())())))())()))()))))(((()))))))()()))((((((()(()))))))))())))()))())))))))))))(()))))))((())))))()))()))))))(())((((()))((((()(())())))))()))()))((()))))())))))())(()))))(()(())))))((((((()())((((())))))))))())))))))))))())))))())))))))))))))))))())(()))())))))))(((())))())))))))))))()))()))))(((()(()()))(()))))(()())())))(()))(()())))(()(()))))))))()((((())(()((())))))()))))()))(()(((()))))))((()(())))))))(())(((())()))))((())())))))(((())()))))())))(())))()(()))))))(()))())()(())(()(((((()((((())((()(((()())))())))))))(())(())))))))))(()))))(()))))))))((()))))(()))))()))(()))))))())))))())(((()(())())((()())))((((()()))))))(()))))))(((())())))((())(()))))))())))(()()))))))))(())(((()((((()))))))())))))())))()))))((((()))))))))))))))())(((()((()))))))())))))((()))((())))))()()))))()(()((())((())))(())))((()))))))(()))(((()(())))))))))((((())(())))))())))())()))))((((())))((()((()))))))()()))))())))()(((()))))))(())))))))()())))((()())))))))(()))(())))))(())((((())))())))()(()(())))())))))())))))(((((((()()))(((((()())((()))))())))(()()))))))(()()(((()()()))()))))()(()))))))(((()))(()()())))))()))(()))(()(((()(()((())))))()()))))))))))()(()((())))(()(((()))))))))())))((((()))))(()))()))))))))((()()())(((((()))(())))(())))))((())))(()(()))))))))(()()(()())))))()))))()))))())()))()))()(()))(()((())())))))))(()(((((())))))(()())))()((()(()))))))((())(())))))))(()()))))()))))))))))(()()()(((())))))))))))))((()(((()((((())(())))((())((()))))))()))))))()))()))())(())))))))))()))((((((((()))))((((((((((()(())))))((()))))))))))))()))))(()))))))))))())))())))())())())))))))((((((((((())))(((((())))()(((((()))((())((((()))(())(())))))((((()()())())))))))))))))())()))(((()))))()))))))()())))))()))((((()))()))()))())))))(()))()))()((())))))))((()()()(()()))))))((()))((((())))))(())))((())))(())))))))))((()((()(((()()(()))((())((()(())(())))))))(())))()))))(()))))))())((((()((((())())))))))(()())))())))((())))))))())()))()))))))())(((((())((((())(())))))())))(((()))(()))))()))))(()(())))())))))))((()))))())()))()))))(((()()))(())))))((())))((((((()())((()(()(())(((()((())(())))))(()()))))))())))))))(()))(()()((((()))()())((())()))))())))(())))(((()(()()()))))()))(())))((()())))))))))))))))))())))))((()))))))))((((()())(()())))))())((()))(())))()))((())(())))((((((((()))))))()))())(()))))))())(()))))((())))(()))))))))))((())())))()((()(()())))))(())))()((((()))())))())))))))))))((())))))()((((())())((((((((()))))()((((((()))))()))))))())())))))))(()(()))))))))))((()((()()))(()))))((())()))())()))))())))()(())))))))))(((()(((()()))((())))()))()))((()))(()))))((())))))))))()))())))((()(()((()(((((()((()))))(()))(((()((()()))))))))(()()))))()))))))((()))((()(()(())))((((()))))))))()))))(())((((((()))()(())))())))))(((()))())))))))(((()((()))()(())))()))))))))))(((()(()((())()))(((())((())))))()))))())((((()))))))()((()(((()))))))))((()(((())))()))))))()))(((())))))))(()()(((((())(((()))(((()()(())())))())))())())))))()))))(((((())))(((()))))))())())))()))))())((((()(((((()))(()(()()))))()))())))())))(()))(())())()))))))((())(((((())())))))))(((()(()))))()))))))()))((()((())))()))))(()))))((())))((()(((()))())(())))))((()))(())))(()))))))(())(())))())())))())))(((()))))))())))(((())())(((())))))))))))))((()))((()(((()((()()((()))))))((()())))(()()))))))()))()(())))()))))())))))))))))())))))))(((())))())))))()()))))))((((((()))))())))()))(((()))((()))()()))))))))(((((()((()())))()((((())(())))(())))())())))))((())()))))))())))())))))()((()((()))())))())(()())))(())))())))))(()(()))))))))))((((((((())(()((()()))))))))))))(()(())))(((())))))))))()((()((((((((()))))()))())))((())())))))())((()((())))))))(((()((()(()))))))))()(())))))())))((((())))((())))))))))))))(())((()(()())))))()))()))((()((()))))())())(()(())))))((())))))(())))))))((((()()))((((((()))((())))))))(((()))))))(()))(()))))))))((((()()())))(())))()())))(())))(())))))(()))))(())))((())()))))))))(()((((())())))))))((()))))()))()))((()))())))))))()))))))(()()()))(()))()))))())))()(())())))))))()(()((((())())))))))))))))))()()))(((((()((((())))))((()))))((())))))))))))((())(()()()))((((((((()))))())(())((((())))(()))))))))())))))((())(()(((())((())()))()))()))))))()))))))(((()))((((()((())((()))))))))))())))))(((())))((()))(()(()((((())(())))))))))()))))(()(())((()))))))())))()((((()))))))))))()))))(())))))())())))))(((()))))((((())(()))())))))(())()())(((((())))))))))))((())((()((((())()))(()))))(())))))))((((()(()((())))()()()))))))(()))()))(())))))((())((((()((((()))))(((()))))))((())))()))))())))()))))(())))())())))))))))()))))))()))(()))))))()))()))))))((((()))))))))))))))))))))((()(()((((()(()())))))))())))))))))(())))))()))))))((((((((()(()()))))()))(((()))()()))()())))()))())))))))()(())))))))(((((((())))())())())))))))()))(((((()))))(((((())())((())))()))))))))(((()())))))(())))))((()()(()())))())))())))))))())(())))))))((()))()))))((((())))))))))))))))))))))))))()()))(()()(())))))))))((((()())())(()))))))())())(((()))()))))))())))))((()))(((()())(((((()))))))))))(()))()(((((()))(()))))((()))()))())())))))))))()))))))))))((()(((((()()(((()))))((())))()))(())))))))((())((()))))))))((()((()))))(()()))))(((()())())))())))((())())())))()))))))(()))))())))()(())))((())))((())))))()())())(())()))((()))))))(())()))((()))))))((())()((())())))))))((((((())(()))))())))()())))(()()(()))))())(()))))))(((((())))((())))))))(((((())(())))()))())))))))((()()())((())))))((((((())(((()))))))))))))((((())))))))))))((())()))))))((()))())))())((())(()()))))))))))))(()))))))))))((()))))(((((((((()))))))(()())))))(())))))))))((())))))))(((())(((((((()))(((((())(()(()()()))((((())))))))))))))))))(()))()))()))))))(()))))(()))(()(())))))))))))(()))))))((()())(((((())))(((()(()))))))))))))(((()(())))))))(()(())))(())))))))()))))))(()()))(((()))))))(())))))((()(()()))(()))))(())(()))))()(()()))))))())))((()())()((()()(((()((((()(()))))))())()))())))(())))(()(((())))))()))()(())))))))()(()((((())())()))))))(())((()))))))()))))())))))()))))()))))()()))))()))(())((((())(((((((()))()((())())))((()))))(())))(()))))))))))()))))())()))()((((()(())))))()))))(()))(())))))))((())((())))))())(()))))())()))))(()))(()))))(()))((())))()))((()))(()))(()()(()))))(((())())))(()()))(()())))(()())(((())))))())))))()))((())(())))))(())((()()))))()))))())()))))))()))))))((()))()))))()())))))))))))))((()((((()())))((())(()(((()))())))))))))))(()())(())))()))))((((())(())((((()((((()(())))))())))))))))(((()())())()))())))))))()))))))))))))))))))))((((((()((()())))())())))))())(((((((()))))))(()()))))((((()))()))))(()))))))()(((((()()())())((((()(((())))))(()))))))))()))))))((((())))))(((())(()(()(((((()(()))))(())))(())())))))(()))))))(((()))())))))))))(())(((()(((())))))))))))(())))())))))())))(()))))()(()))()))))))((())(((())))))))((((()(()((())))))))())))))(()()))())))(())(((((()())))))))()(()))))))((())))))))((()(())))))))))))))((((((())))(((()()))))))())))(((((()(())))))(((()))))))((()()))(()))()(())))))))()))())()))))))))))((()()))))))))()))))(((((())()))())))())))))((()(()))))())))((()))))())))(()(((()(()(()(((())()())))))))))())(())))))))(()))(()))(()))(())))()))))))))))))))()())(()(())(((((((())())))((())(()(())(((()(((((((()(()))))))))(()))))))))(()(()())))))())(())))())(()))))))(((())(())))())))(((((((())))))()))))()))()))))()((()((())(((((()((())))))())()))))))())))()))(())((((()(()(())())()))))))))))))))))(((((())(((()())))))))))))(()))()))()))))()))())))((())(())))))))))))()(())))))))))))))))())))()))))(())))))(()())))))(()()))((())))))((()))))()))()))))(()()))))))))((()())()))))((()(((()))(())))))))((((()())))))))(((()((()))))()))))))())))))))))))))))())()((((((()(()))(((())))(()))))())()))))()())))))))))()))))(((((((((()(((()))))()))))))))))((())))(()()))))(((())()))())))))((()))))))))))))))(())))()))))))()))((()))))))))((((((()))()((())((((((())))((()()))))())))(())))))()))(()(()))))()))))))()))))))))(())))((((()))))))()()))))()))))(())())()((((()))))))))(())))()))))))()))))))(())))(((()))))))))(((()))()))))))((()))())()))())((())()(()(()(((())((()))))))))))))()((())))()((()())))))))()()))()))))(()(()((((((()())()())()))))())))((())(()))))(()))())))))(((())((())))))())(())))()()))(((((()))()))(()))))))(())))((((((((())(()))())())))())))())())())(()())))))())()))))((((())())))))((((()))(()))))((()()))))())(((()))))((())()((()))))()())))))))())))()))))(((()()))((()())))))))))(())((())(((()(()))))))))(((())())))()))(()))((())))))))))()))))(()))((())))))((((()())))))(()))()))))))))))())((((()()))((((()(())))((()(()(())))))()))))))))(()(())((())))((()))))))))()())(()()(()))))())))))))))(()()))(()())))))())))))))))))))))((()()))(())))()))(((((()(())))()))())()))()))((()))))))(()((((((()))))))))))()()))))(())))))(((((())))()))((((((())((()(())))))()))))))))))(()(((((((()(()))))()))(()())))))))))()(()((()(()(())()))())))))))())(((())))))))))))))))())))))))))())))))))(()((((((())((())((())((())))())))()))))))))))(()())))))())))))))()))))))(()())))))))((()))))()))))))(())))()))))()(())(()((((()()))((()(())()))))))()()))))(()))(((())))))(()(())))))))(())))))((((()(()))))))(()))))))()))))))))))((()))()(()()())))())))))((())())))))())))(())())))((((()((()((())((())(()((()((())((()()))(((()))))))(())))))()))))))))))))((()))((()))))))((()((()(()(())))())))()(())))(((()(()))))())))((()))()))))))))(()))))))()()))())()())))()))()))(()())))()((((()))))))))))))))))))))()))())(()))(((((()()))())))))))()))))((()))))))((())))))()(((()((()(()))(())))()()))))))((((()()))())))()))()))())((((((((()))())))(((()()))))))())()())))))()(((())())))))))())))))())))())))))))()))))(()(())))))((())))))))))))(())))(())))()))((((((((())())((()((((()))())))))())))(())))())(()()))))))(()))((((())(()())))(()))))(())))))((()(())))))(()())((())))((()))))()))))))))))(((()()))))())))))()(())))))))(((((((((()(((((()))))()))((())))))()))))(())))))(())())))()))()))))())((((())))))))()(()(())((((())(((()))))())))(((())))))))())))))())))(()()))))))())))())()(((())((()))(()))))))())()))))(((((()))()))))(()))())())))))))((())((()()))))))()())))(()((()))))(((((())()))))))()())(((())))))())()()((((()))))))(((()())))))(()))()))()(()))))))))))))))))))(((((())((((((())(())))))))))))))()))))))))))((()))))(())))(((())))))((((())))))))))(((((((((()))))))))())(((()))))))))(((())))))(())))((((())))())))))((()((()(((((())()))))())))(()))((())))))(((())))))((())((())))))())))(()()))(()(())())))())())(())))((((((()())))())))(((())))))(()))(())))())))(((()()))(()))))))(((())))())((())())))())))))(((()))))(()))))()))((()()))))))((())())())())))())()))(()((())()))()))(()))((()))))()((())()))))(())(()(()())(())))()))))((()))))()(()())))()))())()(()((((((()))))))))))(()(()))))))(()))())())))(())))()((())())))))()))))()))(())))))(()())))))(()(()())))))))))))())(()(()))))(((()))))(((()))())))()))))))))))(((())())))))))((())()))())))))))))(()(((()(((()())))))))))(()))))())))))()())())))()(((((()(((()())(()()))))))))))))(()()))())))))))(((()))()())))))))))(()(((())))))(())))()))((()))))))(())))(()((()()(())))))(()))))())))()())())))()()(()))))(()))(())))))((()(()))))())((((((())(())))))()))))))))()(()(())(((())()))())))))))(())))(()))())(())))()())))()))))))((()))(()((()))))))))))))))))(())(((())()))))))))())))(()()))))))))))())))()(()))()))((()))))((((()))(())))))))())()))())))))))((((())(((((())()))(())))))()))(((())))))(()))))))))))(()()))))))))))))))(((())())()))()))))))())())))))))()()()))))()())))((()))))()))))())))))(()))((())))))))(((()))()((())))(()))))()()))(())))()())))())))(((((((((())))))))))))))))())(()))))())))()))((()())))(())())))))))(()()()(((((())(()()))((())))()))))))))))((())))(((())()))))()())((((((((((())())()(())))))))(()))))))))))(()))((()((()))())))((((()))))))))()))())(((((()(()))(()))(()))))(((()))))())())))())()))((()())))))(()()))))(((())))))())((()()))())))((())((())()())))))((())))())((((((())))()))()))))))())))))(())))((()((()))))((()())))))((()))(((())))))))))((()))(()))))))((((()))))))))()((((()())()(()))))((())))()(((())))))()()))(()))))(()()))))))))))(((())))())))))))()))))))())())(())))))))))())))))((()(()))))(((()(((((()))))(()))))(())))))))((((((()))))())(((((()))())))))))(()(((((()((()()())))))))(((())())()))))))())))))))(()))(())(()((()((((()()))(())(((()(((())))())))))()))))))())))))))))))))((()((()))))())))))(((())(())))))(((()()())))))(((()()))(()))))))))((((()))))())((((()))))))()()))))))))))))))))(()(((((()(((((()(((())()))))()))))()(((()))))))())))())())))((((((()))())())(())()))))()()(((()(())())))(()))))))(())))))))))()(())))()))(())((())))()))))()(())))(())))(((()((()()((((()())()))))))))))(()(()))))))((()))))))(()())))(((()(()((((()))))()(((()())()))))))())))(())))((())(()(((())))))))))())))((())()((()(()(()((())((()))))))))))()))())))()))(()(()()))))())))))))))))())))()))()(())())))))))))((((((((((()(((()())))))()(())()))))))((()))))())()))))())((())))))(())))(())(())))((()(())()))))()()))())))))(((((((((())))))))()))))((())((()))))))))(((()))))))))))))))))(()))))((()()((((())())(()(()((((((((()()))(()))(())(()))))(())())(())))))(())))))))))))))(()(()))()))(((())((()(((((((())(()))))())()))())))))(()))))((())))))(((((())))()())(((((())(()())))))))())))))(((()(())))))())))((()))()))))((())()))())))(())))))()))()))))))))))((()())))))))())())()))))(()(()(()()))))(((((((((()(((((())())))()))(()))))(())()())))))))))())(()))))))))())))))))))))))(()()((((()))((())(())((())(()()))))))))(()))))))))))))))))))((()(((()(())(((((((())))(()()(((())())))))())(())))()))))()))))(((((())((()(()))()))()))))))(()))(()))())())()))))(())))))(())())))(()))))))))(()(((((()))))(((((((()()))))))(()(()))())))))))(((())((()))))))))))())))))(()))))))))(((()((((()))))))(((())(()))))))))))())))))(((()))))))))))())))((((((()()))(((()(((()(()(()))()))))))))))))))))))))())())))))))(()()(()(()))))))))()(()(()(())))))()()))))))))))))())))))))())))(((()((()))))))())(()))()))((()((()))))))())))())))((()())())))(()())))(((((())))()))))))(())())))))()(())))())())))(())))))))(())))((())))())))))(())))))(((()))))((()(()))()())))()))(()))()())))))()))()(()())()))(())))))))))))))))))))))())))(((((())))))(()))))((())(()))(())))))((()()()()))))(()))((())(()))))))()))))))))(()))())))))())))()))((((()))))()))))()))(((((()(()))))))()))))()))))(()()()())))(())(((((()())((())))))))(())))(()))))))())))))((()()))))))(()((())))))))(()(()))(((((()))))))))))))))()))((((()((()))))(())))()))(())()))(())))))))))(((())((((((((())))))(()))()()))))()))()))))))))((((())()(((()()))))))()))())(()))(()))((()))))((((()((())))))))(()))))))))))()())((()(()))(()((((()((((()))())))))))))))))))))((((((())((()))((()(())((()((()()()))))))))(()))(()))))()))()()(()(())))))))))))))))()((())))))))))()(((((())))())((((()()()))()))))))))((()(((()()()(()((()))))))))()))))))))))))(())))))(((((()()))()(()))()))))))))()))))))(((()))(((()))(()(()))))))))))))))))))(()(()))))()))())))())))(((()()((((()(()))(())()))))))))))())))))))))())))(((()))(()()))))))))))(((((()()((()()((())))))(((())))))((()))))()))))()))(())))))()))(((())(()))))))((()))((()()()()())))))))(()))(()(()))))))))))))))(((((((()())))))))(()))))())))))))())))))))))((((((()(())())))()))())()))))(((((((()))))))))))))())())))))((((((())())())))))))(((()((((())(()))))))))()((()))))))()))))(()(()())())))((())))()(()()))())()))())())))))())))))))())(())(()((((((()()())))(()()((((()((()())))))))))((())))()))))))((()()))))))())(()(((())())))))())()))()())())()(()))))))))))))(()))))())(()))())))))(((())))((()))))((((()(())())))))))((((())(())))))))(()(()(()))))((()))()())))))(((()))()))))(()((()())))((((()))()))))()())(()()))()))))))))(())))()))))))))((((()()))())()))())((())))()))()))())))))()))))))))((((())()))()))))()))))))())))()))))))()))()()))()())))()))())(()()((((()(())))))))()))()))))))))())()))))(())))((())(((()))())))))))((((()))(()))()))))))))))()))))()(()))()))()))()())))))))))))))()()))))(()))))()((()))))))(()))))))(()((())())))))(()(((())))))))))))()))(((((((()((()())())))((()))))(((())()))))))()(()))()))((()))))))))))(()))))))))((((((((((())(()()((()(()))))(()))))(()()(())))())))()))))))(())()())())))()(())))(())))))((((()))))))())(((()())))))))))(()))))()))((((((()())()((()(()(((()()))))((((((())())))())))))))))))()())))))))(()())))((()))))(()()))(()))))())()))))())())))))))())(())((()())))))())))))))))((((((()))))()))(()))))(()))())))()))))))))))((((()))())()())))()))())()))())((())(())))))())())((())()))))))(()))))))))))))())))))())))))()))))))))))))(((((())(()))))))))((()())((()(()))))))))((())()))())(())))))))(()((()(())))))))))))))(())))())(()))()())))(((()))))))()))))())(((()))))))((((()())))))))())((()()()))((((((()))))))())()))))(()))))()))))))))))))))))((((()))(()(((())((()))))))))))))())()))())(((((())(((()(((()((()()))))))(((())))))))(((()))))())))(()(()))))()))))))(((((((()())))())(())))))))))()))))((((())))))))(((()))))))()))))))(())))))(()))()))))(()))))())))(((())))())())))(())()))))(()))))))))))))))))(((()((()()))))))())))(()))))()))((((()(((())))))))))()))))())(()))))())))))())())))))(()(((())()(()))))))))((()(()()))))()))))(()(((())))())))((())((((())(((((()((()())))()))))))))))))))))(((()((((()())))((())())))((((())))))))((())))))))))()))())())))))(((()()))())))()(()(((()(()))))()))))(()()))()))(()()))))))))()())(()))))((()))))))()))))())))))))())(((((((()))()(()((())))))))(((((()(((())))(((((()))((())))))))))))))()))()))())()))(((())))))()())(()(()))))))((()))((())))))))(((())(()))))))((())))))((()))))))))()))))))(()))(((())))))))))))))))))(()))()())))))))(((())((())))(((()())))))(((()))))))((((())))))))(((()))))((()))))(()((()))())))))))())))))((()))))((())(((()))())))()))())())((()()(())))()))))((()))(()((()))))))))()(((()(()))))))(())))(()())(((()()))))))(()()()))))))))))()))()))())))()((((()((((()()((((()())))())))())))()))()))())))))(())))))))())))))))((((()(()(((())))))))((((())))))(()(())()))()))()))))()()((((())))())))))))))))))))))))((()()))))()())))((()()))))(()))()))())))))))))((()))))((())())(()))((()(((((()((((())))())))()))())))()()))))))))(()))))(()())))))())))())((())()))))(((((((())())((()())))))))))(())))))((())))))))))))(())(())))()))))))())))())))))())()))))(((())(((()(())(())))))))()))(())()))(((((((()())())))))())))))((()(()()))))()(((()()))())))))))((())(((()))(()()))))())(())))())))(((()())(((((()())))(()))(()))))))(()))))())((((()))(()(()(((()))))))))()())((())))())(()())))))))(())))))((((()))((((((()))(()))))))(()))))))))(())((())))))))(()((()((((()(((())())))))))())))))))()(())))())))(()))))((())(()))((((()()()))))())))((()))()))(())(())))))()))()())(((())))))))))))))())()()))))))((((((()))))))())))))))((()(())()(((())))))()))))(())(())))())))))))))))(()(((())))))((((((((()())))((((((())))))))))))))())))(())((()(())))))))(((()))(())))())))))))))))(((())((()())())))))()))))(())()))())))))))())))))))()))(()((()))))(()((((())))))))))))))))()(())))))()(()))))(())())())()))))))))((())))))((()()))())))((())()))))()))))(())()))))(()))))))))))))((((()())())((()()))))))((()()))()))))))(())))()))))((()(()))))()))))())((()((()))))()))))(())(()))())))))()))()))))))))))))(()((((((())))))))(())))))))(((()))())))((()))))((())(())))))))))))))))(((()))()))))))())(((()))((()))))()))()(())))()))))())(((())())))))())))()))))((((()(())))(()))))()))(((()()))))())()))(()))))))))))))(()))))))))()))))))((()))))))))((()()())))))))))))))((())((((((()))())))))))))((()))))()()))))))(((((())(()()))))((())(((((((()))))))(())))())))))))(()((())((((()()((()))))()))))))))))))(())))())((())()))))(()(((()((()(()(())))(((())))))))))(())()))())(()))()))))(()()()))))))))())((((((()())()(((((()(((()))((()(()(())))))))(()))))))()))))))(((((((()))))())))())))()))))))))(())()((((())()))))))((()()()))(((()(()))))))((())))))(()(((((((())))))((())))())))((())))))(()(()))()))))(())(()((((())))((()))))))))))))))()(((()((())()))))()))((())()))))))((((((()))))(()()()))))()))()))((((()()))())))))))))))))((())))))())(((((()))))))((((())())))))()))())))))()))()))))))((((()(()())))(())))()))(((()()))))))((((()()())()())(())))(())))))())(()((())()))(()())))))))(((()))))(()((())))))))))))()))))))))()))))))))())))()))(((()((()(()(((())((((()))((((((()(()()))))))()))(())))()))))()))()())())(()))))))((((())))))())((())(()(((()()))))())))))(((((()))))((()))))(((())))))()()))))())()))))))(())))()((())))((()(((()))(()(()(())(()()(((()))))))))))))((())))(())()))((()(()(()(()))))))())))(((()())(())))()))((()))))((())(())))))()(())))))))(())))(((((((()))(((()))()(()(())))))))))))((())(((())()))))()))))))(()(()((((()))))))))(()))())((()()))))))((((((()))())))())(((((()))(())))))((()))))))(()))())))))()()(()))))))()))(())))()))))))()(()()))))()())))))(())))))))))))((((()))))(((()))))))()()))))((()())))))))((()))))(()(()((()(()())))))())()))))()(()(((()))(()()(())))()))))(()(((()))())))))))))((((()((())))))))()))))((())()((())(()((()))))))())())((()))))))(())()))))())())()((())((()))((())))())))))))(()))))))))((((())))))))(())(((()()(((((())())))))))))()))()))))))))))))()))(()(()))))((())))))((())())))(()((())))())))(()))))((()()))))((((((()((()((()))))))())()))))))))))))))))()))))))))())))))())(()()))()))))))()))))))))))(((())(()))(())(((()))(((((((()(((()))))())))(())(((())((()))))))(()))))))))())))))))((()))))()))))))(((())(()(()()(()((())))))))))))())))()(())))))(()))(()())))(((()))))()))()()))))()))))))(()(((()))))))(()(())))))()())(()))))))))())(())))())))()))()(()))())))()))))((((((())))())(((((()))((())()()))()))())))))))((((()))())())))((())(())))))(()(()))()))()))()))()))))()))))()())))))((()))))))))))))()))((((())))(()(()()))))))))((((()(((())()))))))))((())))))))))())))))((((()))))))(())))())((()()))))))()))(()()))())()))()))))(((()())))))))))(((()(()()((())))))))())))))))(((())()))))))))))()))((((()(())))))))))(()()))(()(((())))))))))))))(())))))()(((()(((((()()))(())))))(()))))))))(((())())()))(())())))))((())()))(())))(((((())())))))((()))))(())))(()))((()))))()()))(())))())())())))(()((((()))()(()(()))))))())()))))))))()))(())))))()))))))(()())(((()(()))))))))()))))))))))))()))()(((())(()()(()))((())))))))()))())(()))(((())))))))))(((((())())()))))))))))()(()))()))(()(((())(()((())(()((()))))))))))()))))((()())))))(())((()(()))(()(())))))))))))))))(()))))((((((()()()))))()(()))))((())))))))((()))))()((((((())))))(((())))()))()))))(((())))))((()))))))))((()())((()))))(()))()))()))))))())(()(())))))((())(()))))((())))))))))(()))((()())))))())())))(()())))))))))))())))))))())))())))))()))(())((())(((((((((((((()(()))((()))((()((((((((((()((()())())))))())))((())))))))))))))(())())))))()()))))))()))))))()))())(()))())))))()(()((())))))))))))((())()))))(()))((()))))()))))())))))))(()((((())((()(((((((((()((((((((()(()))()())))((((((((())))))))()))())))))))))((()))))())())())))))))()))))())()))))))(((()))))((((((((())))))))))))))))())((((((()(((((()))))()))))())((()(((((())))))()))())))()))(((())((())))()))))))))()))))))))))))(()))))))))(()(()))()))))))())(((((((((())))()))))(()))((((()))(())))))))))()))))(((())((((()(())((())))))))))))))()))(((((((()))))((()))))))(()))))))())))(())))((()())(((((()()))(()())))))))))))())))((()))))())(())()))()))))((((()()))))()))))())(((())())(()))(())))()())))))((((())(()))()(())))()))))(())))(()(())))))))((()()))))((((()(()))()))))))))))((((((((()))))())((()))))))())))()))(()))()))))())))((()()(((()((((())((((()(((())())))())())))))))))))((())(((())))))))(()))))()))))(()(((((((((())(())))))()())))(())(()))))))(((())))))(()))))))())))()((((())(()()(()((()()))))))))))(((())())))())))))))()((((()))(((()(()))(((((()(())())))())()))))))))())())))(())))))())()))))))))())))))((((())))((())(((((((()()))())((()()(((()())))(()()))((()))))))()))))))))())))()(((()((())))(())))))(())))))(((()))())))()))()))))))(())))))())(()))))))))))))))))))))()(()(()())())))))))((((()())))((()((())))())))())())())()))()(()))(((())))))))(())))(()((())()(()((((((()))))())())))))()))))((()(()))(()))(()))))(()(())(()())))))()))()))()))))())))(()))))))()))))))))()))())())))(())))))(()))((((((()())))((())))))))))))))()))))(())())()))(()))((()((()())))((()((((()(())))(()(((()))(((((((((()))))()()))((()))))))))))))))())())))))())(())((()())()))())()))(()))))))(()((()())()))))))()))())))))))()))())((())((((((())())))))((())))))))))))())))(()((())((())())))))()()))))(((())(()))(()))()))(()))))))))((()))))(())(((())()))))()((()(()))))))))((((((())())((())())))(())))))))))))(())))))))()))))(()))))))))((()()))()))(()))(()))))))())()()((())(()))))(()()))((()(())))))(()))((())))((())))))))()(())((())()))))))())))))))))())))(((()))())))))(((())))((())((((((()))))))))))())())))())(((()((()(()))))))))))()(())((((()(()))())))))))))))(((())(((((((((()))))())()(()))))))))(()))))))(((((())())))))(()())))((()))))()))))))))))(((())(())))))(((()))(())())))))(()))((((())(()))))((())))))())))))(())(()(((()((())(()))))(())()))))(()))))))((())))(())))))(((())))))))))))))))))))))))(()(()(((()(((((((()))))))))))()))))))))())()(((()))((()())((()(((())(())))()())))()))(())))))(((((()))))(()))))(((()(())(()))))))())))))))()))))()))))(()((())())(()))())))))))()))))(((()((())))((())((())))))(()(((())))))()))))))))))(()(()(())(((()))()))())))))((()(((())))()))))(()(())))))))))(()))))()))((((((()()))(())))))))()))((((()))))((()))))))))))))()))))(()()(((()())()))))()))))(((())))))()))(()))())))(()()))))()))))(())))))((((())))))))()))())()()(((()()(((()))))))))))))))(((()(()))(((())((())((((())))))))(((()))))))(()((())))))))))(((()))(((()))()(()))))))((()())))())()))(()))(()))))))))((()))(((((()))))())((())))())))())()))))))))((((())))(())))))()))((()))))(((()((((((())))))))))))()())))))))))()))))((()))))()((())())))()())))(((((()))))((()))))))))))))))(((((((()))(((()))(())))))))()))))))))))((((()(())))((())))))))))(((()))))))))))((()))((()))))))(((())(()()))()))))))((()((()))((())())()))))))))(()))((()))))(()((((()(()))))))))()))((((((()))))))))))))()()))())))())))))))(()))))))))(())))))()))))))))())()((((((()()(()))))))())))))()))))(()(((()))))()((())))))))))))(()())(((((()()((()(((()))))))))())))))(())))))))(())(()((()((()((()((()(()()((()))(())))))(()))))))))))))((())()))))))())((((((()())))(())))))))())((((()()))))))))))())())))())))))((()))))))()(()()(())))))))))))))(()))((((())(((())((()))))))))())(((()))((())())))(())))))((()()))))())())))))))())))()))))()))))))))((((()))())((())()))))))())))))(()()()((()))))(()()))())))(((((())()))))))))))(()(())())))()(((()))))()))))((((()))()))))((()))((()((())((()))))))))))))(((()))))((())((()((()))))))(()))))))))))(())))))(()()))))()((())))(((()(((()((())))))))))))()))(((())((((())))(()))(()))))(()))))))((()())))))())))))))()))(()))(()()()))()))))())))((())()))()))()((())))))()(()))())))))((()(()(())))((())())))))))))))))()))((())()(((()((()))(()(()))))))))))()))(((())())))))())(()))))()())))(()()))))))())))))((())())))))(((()((()(((()))))((((())))))))())))())))((())()))((((((())))(()))))))((()()))())))))()))(()((((((()(()))))())()))(()))))(()())))(()())))())(())))))))(()())))))()))(())))))))))())))(((()())))))(((((()()))()))))))(((((()))))))(()))))()())()()))))))))()))))((()(((((()))))()))))()()))))))()))()))()((())))())))(()(()())))(()(())))))))(()))(())())))())()))((()()))))))))))))))((()())))(())))))))))))())))))))()))(((()(()()))()))()(()))()))))))))())())(())))())))((()))))(()(()))))(()))())))())(((()))))))))))((()))()((())((())()))))((())))(()))))()()(((()))()(()))))()))((()(())(()(()))))))))()((()))))))((()((((((()))((((())))))))()))))((())((())((())())))))())))))))))))()())))()))))))))((((())()))(())))(()))))())))((()))))))(((())()))))))((())()(())()))))))))((((((()()))((()(()))))()))(())))())(((())))((()))()))())))))())())))))()()))()))((()(()(())))))))))))))))(((())((()))))(()(((()()))(()((()())(((())))(()))))))))())())()()))))))()))()))))))))((()))))))))))()))((((((())()())))((()(())))))))((()()))(()))())())))))))())(()(((((((((()))))())())))(())))))))))))))))()(()())))))((()))(()())())))(())))(())))())(())))()))))))(()))))(((()()((()))))(()())))))(()))))()(((()(()))))()()))()))()))((((())((())))())())())()))(()))))))()(((()))()))))()())(())))))((((((()))))))))()())())((())))))())(()((())((())))(((()()))))))())))(()))))))((()(((((())(()(((())())))))))(((())))))()))(()(())(()))))))())((()((())()))(()))))))((()())())))))())()())))(()(()))()))))))))))((())((()((((())())()((((()()))()))))())))())))))(()((()))))((())(()())))())))((()())))))())))(((()((())((())))))(())))))))))(()))(((())(()))(((((())(()(())())))))))()())()))))()()(()()())))()))))()(()())(()()))))(()(((((((()((()))()))))))))()))(())(()))))((())((()))))())(())())))))))((())((())))))))((()))(()(((())))))()))((()(()(())))))()))))((((((()))))((((())))()))))))))(((()((())))()(()()))(()())))())))(())(())())))))))))()))()(()())))))))((())())))()(()((())(((()))))))))))()()))((((())))))())))()))))(()))))()))(()(()(((((()()(((()))()))))(())))))())))())))(()))(((())))))())((()))(())))(())))((())))))))))))))())((((()))((())(((()(((()))))((()())))))(()))))))))(())))(((()((()())(()))))(())()))))((((())))())))))())))())))))))))))))()))))())))))))(())))()((()(()(((()(()()))(())))(())(()))))))))())))(())())))(((()((())))()())())))))))(())))))((()((()((((())((())())(((()(())))())))))))))))))))((((()(())))))))()))())))))))())))())())))())))))())((((()))))))))((()((((())()))))((()))))((()())))))()))((())(((())((()))))(())))())())(())))((())))()))())((()))()))))(())((()))(()((())))))))))))))))(()(((((())(((())(()())))())))(()))(()())))()))(()()())))()))())(((()))()))))(()))((((())))())((())))))(()())))))()())))(()())))())))))((()))))((())(((())))))))))))(()))())))))))())()))()))))))))((())))(()()))))(()))(()))()))())))))()())))()(()))))((((()))))))(())))))))))))))(((((()))()(())))))))(((((()))))(())))())))())))(()))((()))()))(()))))))))))))(()))))))))))((()))))))))(((())())))))))))((())(((((()()()())())))))()))())))((()())(())))()))))))))))(((()((()(()()))(())()((((())))))))))(())))))((((((())))))))(())))()))))(((())()((())))())))(((((()))))()))()))(()))))((())))(())())))(((()())()))()))))))))))))())))())))))))))))())))(((())((()((()((()))))))))))))())())(((()))))))())()))()))()))()))())))))()))())()))()))((()()((((((())))))))))()))(()))))()(()())))())))()((())))()(()))()()))((())))(())))()))))))((((()())())())))))))(((()((())))))))))))))))))())))))(()()))(((((()((((()(()))))))((((()((())((((())))(())(())))((()))))))))))))())())))))))))))))())()))))))))(((()((()()(()))((((()(())(((()))))))())))))(((()))))))))()))))))))()(())((((((())()))))())))))))))(()))))))()((())(()()()((()))))(((()()()))))))((())))))()))))(())))))(()))))))))))))))))(())()()))))())))(()))))))()((())()))()())))))))))(())()))))))))(()))))))))(((())))))()())))())))))((())()()(()())))))))((())(((((())(())))((()))())())))))((()))))))(((((((()())))())))))))))(())))()))))(()(((()))())))())()))))(()(()))))()))))))))())))(())(()()))())((()))))))))((()((())((((()))())))))())))))()((((((())((((())))))))(()))(()())))())))))))((()(())))))))))))))))((())))))(((())))))))()))())))))(()((((((())))())))))))))()((()))(((((((())())))))))((()))(((((()(((()()()))())))))))))))(()())(()(()))())())))())))))((()())((()())((()))((())))))))))(())))(()((())(()))))())())))())))(()))(((()((()))))((())())))())))))(())))))((((()())))))(())(()))))))))))))))((())((((((()))))))()))())())))))))()))))))((())((()))))))))))()))))))()))())))))(())())))((())))))()())))))((((()(()((()(())((((())()))))))))))()))))())))(()))()((((()((((((())())))))))))(()))))))()))(()((())))))))))())))(()()))(())))))(()())))()))))))))))))())))(()())))))((())((())))))((((((())()(())((((((())))(((()()())())))()))))))()))()))())()))))))))))))())()((((((())(((())(())((())((()()(()))((((()()))()))))))))(())))))))(())))(()))))))())())((((())())))())))))()())))(((()))))())(()))))((((((((())(((()()))()))))))))(()))()))))))(()))(()))))))())))((()))))))))())(()((((((((()())(()))))))())))(())))))))((())()))())()))))))())()))((()))(()))(())))))))())))))))))))))(()())(((((())()))((())))())))(())))(()(((())))((()(())))))))))))))))))))()))))))((())())))))))))))()))())))))))())))((())))))))))((((()(()()))())()))))(())))())()))(()))))()())))()))))())())((()()(((())())()()))))(((((()))()))()))))))(((()))()))))))))(((((((()((())())))))(()(((((()(((())))))))))))))))))))))))()))(())))(()))(())))()))))((()))))((()((()))))()))())))())())))())))))))))(()((())(((())((()())()))))())))))))))))(())(()))))))))(()))))))(()))()))))))())(()())((()((()))())))))(()()()))))))))())))))))((())())))))))))()((())((()(((()(((((((()(()(()(())))()()))))))))))((())()())))))))))(())(((((((((()(()()))))))))))))))(())((())))()))((((())()))))))))))))()(())))())))))(()))((()))))(((()))()))())()))))((())))))(()(((())))))))(()())))))(()(()))))))((()(((((()((()()))))()))(()))))))()))((((((()()))))(()))))(()))())))))))))))()())))()(())()))))((()))())))())((()()(()()))))())))))))()))))))((((())(()))(((())((((()((()())()(()())))())))))))())))((((())))()(()))(((()))))))))()(((()()(()(()(())))))(())))))(())))(()(())))(())((((()(((()(()))())))))()))))))))))(()(()))))(()))(()))()))))))))))))())(((((((())))(((((((()(()(((()(()))))(()((())(())))))(())))))(())))))))))())())()))()))()()))(())))))))))))))())()))()))(()))))(()((())())))))))))(()))(()(((((())(())(())())())))))((()))))))))))))))()))(()))))))))))))((())))())((())))))))))())))))))))(()))))((()())))((()((((()(()((())(((((((((())))(((()))))))))))))))))))())()))))))))(((()()())()))))))))))(((())()(((())((())))))))())))(((()))))())(()))(())())))))((()(((()))((()()))()))((()))))(()))((())))())))))(((())(())))())))))()))(((())(((((()))(())))))))))))))))(()(()()())))))(((((())(())))))))())))())))))))()()))))((((()((()()()))()))(()))()))()())()))))(()()))))))))))))))()))))))(())))()))))(()))(())(((((()((()((()))))(((((()))(((()()(((((())(()))))((((((()))()(((((()())()))()))(((()))))))))))))))))))(()((()))()))))))))()))(())))(()()))()((())))()))))(((())))))))))))))))(()(())))())()))))))((()())))(())))()()))(()(()((((()(()))))))()))(((()))))))(())((()))))())))))))))))()((((()(((((((()))))())(((()())((()((()((((((()()))))))((()()))))))())))(())))()))()))))))((((()))))))(((()(((()))))))))())(()))))))))))))))((()(()))))((())()))(()))((())()(()))))))(()()())))))((())((()()))))())))(()()))()))((())(((()))((((())))()))))))))(()((()((((())))()))()))))))))(((((((()()))))((()))))))((()))))(((()(()))))))))((()(())))))()))(()))((((((())())))))))()))(()))))()))(())))))))((((())())))(())))())(())))((()())(())))())))))(()))())))((()))())))()))(())))((((()((((((()((())))())())()))())))))))))()))))))()))((((()))()(((((())(())()(()((((()))(())))))))()(())))))))))))))))(())))()))((())())))((()))))))))()(()(())))))())))(())(((())))())))))))()))))))))))))))))))))(((())(()()))))(()))))))))((())((((((()))()))())))))(())))()))))((()()))))((())))(()(((((((()()))))))))()))))))((((((()))((((())()))))(()))((())))))(())(((()))(()))))))))(((()((((())())(()())())))())))))())(((())))))(()(())))))((((())))(())))(()(((())))))))())())))))())))()))))(()((((()))((()(((((()))((((()(()(()))))))))())(()))))))()))))))((()))()))))))))))))())()))(((())(()))(()((()()))))))))))())))))))(()((()((()))))))((((((((()(()))(()))))))))))))(()()()))))((()(()))())))()))))))))))))))()()))(())))()))(())))())())((()((()(((())()())))())))))()))(((())((())()))(())))(())))))))))(()())))()))))())))(((())))))))()))))(()()))))(((((()(((()))(((((())())(((((())))())))))))))((())()))))))(())))())))((((((())))(()()))())))))))))()))((())))(()))))((((((((()((()(()())))))(()()(()()()))))))(()))))))))((()())(()))))()))((()((()(())))))))(((())))))))()(((()))())))))))))))(((()()((()()))))))))))()))))))))((((((())((()(((()((()()(()())))))))(((()))((()))))())))))(()((())))))))))())))))(()())))))))())())(())(((()))(((()()()(((()))())))))))))()))(((())(()))))))(()(())(((()))((())))))())())))(((())()))((())(((()))))))(())()))))))(())()))())()(((((()()))()))))))(())((())()())))())()))()))))(()))())))(((((())(((((()()((())))()))))))))()((()))))))(()))))))))))))))()))())))))(()(()))))))))()))))))()))()))))((()(())(()))))(()))))(()))(())))(()))))())())))())))((())))))))())((()(((()))))))())()(((((()))(((())((()())(((()()())(()))))))))))))())))))()()(((())())))))())))))))((())())((((((()))))(()(()(((()))(()))))))))((())))()))))((((()))((())((())())(())))()()))()))())))))()))))()((()((())))))()))(())())))(()()))()))(())))))()))(()))()((()((((((((((()())))))))()()))))))))))()()))))(()(((((()(((()(((())()))))(()))))))()))))(())))(((())))((())))()))))())(((()())))))))((())))(()))))))(((())))))))))))()()))(()(((())))))))(())))())(((()))))))(()())(((()))(())))))((())())))))()(())))))))((()()())())))))()())((()))))))))(((((((())())((()))()))))))))))((()))))(()((())(())(((()())(()((()())))))()))))())((()()(((())())(())))))))((()))())())))(((())(()))))))))(((((())))((((()))()())))()))()))))(()(((((())()(()()))))()())))))()(((())))))))(())((((((()(())))))))))()))()()))))))(((((())()))))()))))))))()))))((())))))))()))((()(())())))())))((()())(())((((()))(((()()(((()(()())))(((()))((((())))(()))))))))))))())))))))()))()(((((())))))))))))())()(((()((()((())()))))))()))()())(()()))(()))))))(())((()())()))))()(())(((()()))))()))())))(()(()))()))()))(())))))))))))))))((((())(()))()))))())))))))())))(((()))(()((((())))))))))))))))(()())))))(((()()))))))()))((())))))())((())))(((((((((()()()(((((())()))))))(()))))())))))(())))))))))())))))))(()))))((())(((()()((((((())((((()()))()))))))(()))())))(()(()))))))((())()()))))(())))(((())))))(()))))((()))(((((())))))))))((())(()))))))()))))))))))))()))))())(((()())(())(())))))())))(((()()))))))(((((()((((((()))())))))()))(()))))))))((()(())))))))))))(()(((()(())((()))))))))))(((()(())))))(((()(()(()))))))))(()))()))(((()))))()((())(((()()))))))))))((((((())))())))(())))(()))())))()((()))))))((()(((()))))())((()))))))())))))))())())()))(()))(()()))))))()())(())))()))))((()((())(())))))))(()(()(((()))()())()))()())))())(((()((()))))))((())))))))((())((((())))))))))))()))())))))()))())(()))))))))))))(((((()))((()))((()(()((())))())((()))))())))(((()))))))(()))))))(()((((((())()))(()(((()))))))())))()))))))))(())))()((((()(())))(()))))())))((()))())((()((())))))))))(()(()((())()))(()))))))))()))))))))(((((((((()())))))())(()(()(()))))))))()()))()))))))))())))))(()(())))))(()(()(())((()))))))))))))))))))()))()))())))()))))(())()))()))))((((())))((()(()()))))))))()(())(()))))(())))(((()((()))))))))(()((())))))(())(((())))))()))())())())(()(((()))(()((())()))))((()))))((()))()))))))((())))))))))))())())))())())(((()))(((()))(())))())))((())))))))(()))))(((((())))))(((((())())))()())))(())))))))))))(((((()((()))((()(()())))))()))()))(())))()((((()(())())(()))))))))(((()((()(())))))())))))(()()))))((()(((((()))))()))))())))()((())))))(()())))))))))))()))))()))((((((()))))(())))()(())))))))(())))()))))()(()))))((()())))()())))()))))()))((()))())))))()())((((())))))))()((())))(()((())))())))(()))())))))((()())))))()))((())))()(((())()))))())))((())()))(((())()))))((()))))(()()))())()))()))))))(()))(()(()()(((((((()((()((((()()()))))())))()))(()))))()(())))))())))))))()(())(()))(())))(())))(()(()()()))))))(((()))(()(())))())())))))))(()(((())((((((((())())(()))(())))(()))))()(((()))))))))((((()))))))))))))((())))))))(()))))()((()((())))))()))))))(())))((((((()))())))())))))())())(()))))))()()))))))))))))(((((((()(((())((((()(())())))))))(()))))()))))))))(())))((((()))))))(()(((()))))))()))))()))))())()())))()(())))))))))))))((()((()(((((())((((()))(((()))())))))(()(((((()))))())))))()()))()))))((()(((())))))())))))()))((()))(()())))())((((())))))))()))))))))))(()(((()))))))))))))))())((()))((())(((((())((())))(())))()))))())(()(()()))()())))((()()))))(((()())()))))))))))())))))))())(((()())(())))))())())))))))))))(())))(()))()))(()))(()))))))))))))))))))(((())))))))()(())((()()((()(((()(((()))((()))))))))))))))(())(((()((()))))))))))(()))(((()))((((((()))(())))))))())))((()))))(()(()(((()())())()))))))))))()))))((()())(((((((((())()))((()))))((())))))((()))))))()))())))))(((()(((()))))))(())))((()()))())))())))((((((()))))))))))))())(())))))))))))((((()()))((()))(((((((())())()(()))(())))))))))))))((()())((((((())()(()))))()))))))((())())))((()(((()))())))())(()))))((((()))))))()(()))(((())))))()(((())))))()(())))))))))((((((()())))())))()))))))(()))))))((())((((((((((())))(()((())()))))))(())())))(()))))(()(()))))()))))))))))())())))(()))(()())))))(()()(((()()))))))))))(((())()))))))))))()(((())))))))(()))((((()))))))))(()))())))))(()())((())))(()))))))))))))((())(()((((()((((((()(()))())((()())()))))((()())))()))()())))))(()))))(())))))))()(((((()))))(()))()))))((((())()))))))(()((((())))))))((()((())))))))))))()(()))(())(()))))))((())(((())())()()))))(((((())))))())(()))())))((())))((()())))())))())((())))(())))))))))))))((()())))))))()())))))))((((((((((())())))))(()(()))))))))((())))())()))()))()()))())))(())))(()))(())))))))))()))))))))((((())))())))(()(()())))))())))))())))()))))(())(()(((()(()((()))((())))))()))))())))))))))))))()())))((())))))()))(())))))))(())(()((()()())(()))))(((((((((((())))()))))())()())))))()()))))())))()))())))()((()(())(()()())))))))(())()))())))))()))))()))((((()))))))))(((()))()((())((())))((((()((((((())())))))))()))))))(()()))))))))((()))()())))))()())(((((())(()()))))((((())))))))()())((((())))))))()))))))())((())((()())))))))(()()(()(())))))))))))))))()(((()()(((()(()((())((())()))))(()))())))(()((((()))))))))))))))))(()))))(()))))(((()))((()))))()))))))()))))))(()()))))(())))))(((()))()())))())))(()))(()))))()())(()((())(()))(())))))())(()((()(()))))((())(())))()))())))(((())(((()))))))(()))())((())))(((())))))()())((((()))))))))))((()))((())))))()))(()(((())()))))))((())()((()(()))))))))))(()))(())))))))))))((())((())))((())))()()))))))()))())())))(()))())())))))((()((())))))))))))()((((())))))))))((())()))))))(()))))((()(((((((((())(())))(((())))))()))(())(()))))))())))())))()))))())(()))))(((())))())))))))))))))))(((())))))))(((((())))))))()(()))))())))))))))()))())((())(((((()((())))()((((())(((()))))))))))))))(((())()))(()))))))((((((())))(()()(((()(())(())))))))))((())))(()))(()())))(((()))))))(((()))))()()(())()))()())(()))(())())))))()))()))())(((((()(((())))))))))))))))))))(())))))(((()((()((((())(()))(((((()))())))))))))))))())))))))))((((((((())))))))))))((())((((((()(()((()()(()()))))))))()))))(())(()))(())))()))))((()))))(((()())))()))))))))))())))))())))))))())))))(())))(()))(()))())((((((((())(())((((())))))()))))))())))(()))(((()()))())(())))(())(()))()))))))))))))())))))((()))))))((()(()))())))))((())((())))))))((())))))((((()())))))(()))()(((()))())))()())((((()))))())(()))))()))()())))()(())))))(()))))((()())(()))()))((((()))))())))(((())))))(((()())))))(())))))()))())()))())((()(()((()))))))()))))()))))()())))))))(()))))()))))))))((())(())))())))))))(((((()(()))()(((((()(())))))())))))((()(())))))))(((())(()()))))))(()))))(()((()))))()))))())(())))))))(((())(()()))))(())())))()((((()))()))))))()))))()))()(()()))))(())(((((((()))))))))))))()))((((((()()))))))()))()()((())))))))))())()()))))))))())(()()))))(((()))(())))(((())())))))))(())))))())())))())))))))))))(((())))))))))(((((((()(()((((((())))))()))))))())))())))((()((())))))))(((())))()))))((()))))))(()))(()))))()(())))((((()))))())))((()(())))))))((()())())))((((((()))))()))))))((())(())))())())(())))(()))))(()))))((()))(((())))))))()))))))))((()))))()))(())))())(())))))())))))()))))()(((()))))))))(()))())))))))()))))))))(()()(()))))()))))))))))())))))(()())())))(((())()))))())))))(((())())))())))(()))))))))())))))((()))))()))(()))(()(()(()))))))())())))))))))))))())))))(())(((((())))(((())(())))()())))))))(()()))))))(((()))))))((((((()))))(()))(())))())(())))(()))()((())(()))))))(()()(()()((()())))))()()))())())()))))((())(())))))))))((())))))(()))((((())(((((((()))()))))()()))))))))))))(())))(()(()))))))))()))))((((()())))))))))(())))()((((())))))))))((())()))())()(((())((()(()))(()(((()))))))))()))()))))))))))((((()()((()()(((((())(((())))))))))))))))(((((()))))))))))(())))())))))((((()))))()))())(()())))))))))))))((())()))(()(((()(((((()(()())))((()))))())))()())))())(((()))())))())(())))())))(()()))))((()))))))(((((((()(()))(()()))())))))))))))())))())))))))())))))))()))))()))((())))))))))))))))))(((((()(()(())))))())())(()(((())))))))))())(((())()))()))))))())))))))(())))))))(())())())())))(())()))))((((()))))((()(()((()))((((((((((((())))()(())))(())()))))))))))))))(()))))))))(()))))))()))))))(((()))()((())()((()(())))))))((())())()))))))())())))))))))((((()))()))()())))())))))()))()()))(())))))))((((())))())))))))))))))))(((())()))))(()))()))(()()))))))))(()))))())))((()))))(()((((())))))))))))())))())))(()(((()()(())))(()())()))(()()))))((()))))))(()((()()))))))(((((())))))()))))(())))))(())())((((((()()))(())((()((()))(((())))))))(())))))))(())))()(()((())))))(()(())))))()))))))))((())((())))())))))))()))))()))(()(((())()))((()))))))(()))))))()(()(()))))))))(())))((())(((((((((((()))))))(())(()(())())))))(())))())))(()))))((()))))))())()((((()(()()))))(((()))))()))))))))()))(())))(()(()()))((((()))))(()()))())))())()))())))))((((()))(()(((()))))))))((()))))())())()))))))))))(((()))((((()))(())))()(((())((()()(((((((((()())))())))))))())))))))((())())))))))()(((((())))())())))((())))))))(()))()))(())(())))(()())))()))))))((()()))))(()))())))((((((((()((()(())))))))()))))))))()((((()()(()()(()(((())))))))(())))))((())()))(()()))))))))))))(((((()(((((((()))()))))))))((()(((())(()))))())))))))))()))))())()(((()(())))(((()))))))(()))()))())))()))(()(()))))))()((()()))))))))))((()))))))))((((((()())()))))))))))))))))()))))()(((()))()))))))))(()()))))()))))(()((((((())()))((()))))))))()((()))))()))(()))))(()))))()(()))))(((((()))))())))(()())))))))))))))()))))))((()))))))(()((((())))))))(()())()))())(()))()((()))))))((()(()))()(()))))))))()))))))))))(())))))((()()))))(())))))))))))))))(()))))))())()))))(()(((((((()))))(()(())))()()))))))((())(()))))))))(((()((((((((()))))))))(())))))(()((()(()((())))()))))((()((()))))))((())()))())))())))())((()(((()((()))()(()))))())))(())())))(()((())))(()()()))))))((())())))((())(()))))(()))(())))))()())))))))((((()(((())))))())((())())))()))))))))())))(((((())()))))))))))))))))())(()))))))(()(()((()(((())()(((()(()((((())))))()))()))(())))))()))))))()))((((()((()((())))))((()()(((()))))))))))))))))()(()())))))()))))(((((()(())))))))))))))))((((())(()((())()))))(())))()))()(()))())))(()))((()))((()((((((())))())))())))()))(())))())((((())())))))))()))()))((((((((())((())))((()()))))))(()(((()))))))))))))))))())(()(((()(())))()()())()))(()))()(()()(())))))()(()))))))))))()))))(()))))())))))())))))))))(())())))((((())(((((()(((()))))((((()))((()())))))(()))))))())))((())))()(((()))))))()))()))))()))((())(()()(((()(())))((()((())()((()))))))))))))(((()())))))))()()))()))()))(((((())))))())()))()))))())(()((())((())))))))))())))))))(((()))((((((((((()())(()))())))((()())()))()))())()((())())))))))(()))))))(()(()())()(()(()())((()))((()((((((()()))())()))))))))()()))())(()))()))()(((()()(()(()))))))(()))))())))())())())(((())(((()())(()))()))))))(()()))()))))))()))()(((((()))()())())))))))(()))))((((()))(()))))))(())))((((())))()))(((())((((())))(()))))))))((((())))))(((()((())())))))())))))(((())(()((())))((())))()))())()()))())))))))))))))((((())))()))((())))))))((()())))))((()())(()((()())))))()))())((())))()))))))))())))(()())((()(()((()))))))))))((()())((()((()(())()()))))))((((())))))())))((())(())))(()))))(())))(())))))(())(()))))((()))()))))))())))((((())))(()((((()(()(()()())))))()(())))))())(())))((()()))))))(()))))))))))()))))))(((())()))))))))(((()))))((())))))((()))))()(()))(()((()(()()((((((())())(((())(()))))))))))))()))(((()))()))))()))(((()(())))()))((((()())))))())))))))())((((((())((()))(()))((((())))))()))))()))))))))())))())))))((()())(()((((((()())))()(())())))))(()))))))))((())()))))))))))))(())))))))()))(()())))(()))()()))))(())))(()))())(()((((()))))))))))))((((())))))))))(()(()()(()))))))))()))(())))())((()(()))))())))((()((())(())))))()))())))()))))))((())()))())))(())))))))(((()((((()))((((())))()))(((((((()))))())(()))())))((())))())))((())))))(((())()())()))))(()()())))))))(()(()((()()))()((())))))))))))(()())))))))))(()))))()((())(()))))))())())(())))))()))))(()))))))((())(()()()((())())((()((()))))))))))))()))(((())()(((((((()))((()))))()))())((())))))(())))())))(((())(())))))))((())(()((((((()))((()))))()))(()))))))))())))))())))(()(())()))))()))())))(((((()())))(()))))()))(()))((()((((()((())))))())))))())))())))))()()((()())))(())))))))))))))((((()()((())))))))))(()((((((())))((()(()(((()))))))))())))))()(()))))))))))))))()))((((((())))(((())((())))(()())))))))))((()))(((()))))))()))))))))(((((())))(()))))()))))))))))()))())(())))))))(()(((())()))()(())))()))())))(()))))()())())))(()()(())))))))))(())(()))))))(((((())(((((()((((()))()((((((()))(((())))))(()))()))))))))))))())))))(()(())))))))((())))))()))))))(((((((((()()()))))))()))))(()(())))(()(())))))((())(((())()())()))))())))())((()((())))))))()())))))(()))))(())(()))((((()))))))))))))))))(())))(())))))))(((((()))))()))(()()))))))))))))))())((())))))((((()(()))))))()))))))())))(())))))))(()())(((()()(((((((()))))(())))(((())()))()))))))(()()))()())))(()((((())))))))))))((()()())))(((((()(()))())))))())())))(())))())))()(((()((())))))((())())))))((()(()))))())())(((((((((()((())((((((()(((()))((()))())))))))))))((())))))()()))))))((()))())))(())))))())()(()))))))(()))()(()))))()(()))(()((())))(())))()))))))()))())))()))((((())()))))()((((((((((((())))))(()(()()))))))))()))())))))))((()))))))))(()))((((((()(((((()((())((((()((()((()))))(())))())(()))))(())))(((()())(())))))))))())))))()())))))(()))))(()())(()((())())))()))))(((())())))(()))))((()))))))))((()))(()((()(())))(()))))))()())))))))()))((())())))))(()))))((())))()()))()))))()))))))(())))))((()))))((())(()((((()())))()))))))))(((()(()()))(()(())))())))())))))()))))(()))))(())()))))))()))()))(((((((()())))()))))(()))))())()))()))))))()))((((()(((((())))))()))())))(((()()(())))))))))(()))((()))))(())))))((()())())))))))())))()(())))())()((())))))()())))))))(())))))))()))()))())))))((((()())))))))))))())))())(((())()))))()(()))))))()())())((((()))(()))))))))))(((((((())())()))))))))()))))))())))())())(()(()((((()))(((()))))(())))))((())))))))))(())(((()()(((()(()((((()(()))))()))))(((()))))(()(())))))))(()(()))))((()(()()))()))))))(((()))))())))))))))(()(())))(()((()))))))(((((()))))))(((())))))))())((()))())))((())((())))())))((()(())))))((()))(()))))()))))())))((())(())))))))))(((((((((()())))))))(())))))(((()(((()))())))))))))(()))(((()))))))))(())((((()())()))(()))))))))))))))))((()(((((()((())(((())(()(())())))))(()))))))))(()()))))(()(((()()(()))))()))))()))((()(((())()(()))()))())()))))))(((()))((()))))))((()(((()(())())())))))())))(()))))))((()))))()(()(((((())))())(()))))))(()()((()))(()()))))))((((((()))))))))())))((()))))))())())))(()))))((((((()))))))))))(())))(()((((())))((((((()(()())))))()))())))))))))))))(((())))))()))))((((())))()))))))((((((((()))))))))()))))))))(())))))(())()))))))))))))()((((((())))(()((()()())(((((((())())(()))))))))))()))))(())(())))))))()))((()))))()(()())))))((()((()))))()))))(((()))))(())))))()())))))((())((((((((()((((()))(()((((())()))(()))))))))((((())))))))(())()))))))(()))(()())))))))))((((((((()))(()())))))))((((()((())))())))))))))))(((()()(()()))())))((()))))))))()))))))))()))()(()()((((())()(()))(()))))))())))())))(((()((()(())())))))()())))()))))())(((())(()(((((()))))))))))(()()))))((((()())))())))))))))(()))))()))(()()))))(((((((()(())(((())()))))(()))))))()))))(((()))))())))))((()(()))))(())))()))(()))())(((()((()(())))))()))))()((())))))(((((())))((()())()))))((())())(())))((())(()))))))((())())((((()()())(()(())))))()))())))((())))))(()))))())())))((()())))))())((())(((())))))))(()))()))))))))))(((((())())(((((()((((((()))((()((((((((((())))))))))()))))))(())))(()))(())))))(()))))))()))))())()(()))()))))((()()())))())))))(()()))))()))))(((())))((())(((((())())))((()((((())))))))))(()))))())(()((((())())))))))))))((()()((((()))((((((()))))()((()))))))))(()))()))()))((((())))((())))))))))()))))))((()())))()(()())))())()))))(((())))(((()())(((((()((()(((((()())((((((()))())())))))))))))(()))(((()))))))))))()(()))(()(()())))())())(()(())))((()))))()))))())))((((()))))())()))))((((()))()))))()(()()))))))))))((((()))(((())())())))))((())))(()))))))))))))()((())(()())((((()(((((())())))((((((((((()((())))))())())))(((((()()()))))))))))()))())))))))((())))))((())())())))))())))()())())))())())()))))(())))((()))))(()(())))((()))))()))))(()(()))))))(()))))(((((((()))))))))((()))(()()))))))(()())))(((((()))))))()())))()))(((())())))))()))())(((((()()))))))(()))))(())))))(((()()((()())(())))(())))))((())()))))()())))))))(((((()(())))()(())))()))(((())))()))))()((((())))))))))))))))))((())())))()))())))))()))(()))))())))))))))((((((((((()))((()))(((()(((())))(()(()()))())))))))()))(())))))(()))))((()))((((()(()()))((()))))))))))(((()()())())))(((((()))))))()))))))))))())()))())()))))))))()))))))))))))))(((((()()(((()()(()()((()())(((((())())((((()(()(((((()))())())))))((())))))())))))))))(())))())(((())))))()))))((((((((((()))))))))()(()))))))(())))))(()()()))())()(()))))))))(())))()())()))()))((())))())())(((()()))))))))))()()(()((((((((((())))()(())()))))(()))))))))))))((()))))(())))))))()(()))()()))))(()))))((((()))))())))())))))(())))())))(())))())))(((())((((())))))))(((()))))))()())(()))))))(((((()(()())))))((()))))))))())()))(()((((())(()(()))))))))((()(()))())))))(()))))((())))))()))))((())())))))()))))))(()))))(())))))))))())))))())))()))))((()()((()((((((())(((()(()))))))))))))()))))())(((())(()))))))))(((())))))))(())))))())())()())))))(((((()()))))))))))(())()))))))(((()(()))((())((((()(()(((()()))()))(())))())())))(()))))())((())))(()))()))))()))))()))))(((()((((((()()(())))((()))()()))(()))()()))())(()))))()))())))())))(((())()))))))()())())))))))))))))(()(())(()))))(()(((()(())))))))(()((()))()))))(())(()((())(())()))))))))))))))(((((()(())))))))()))))))(())()))))))))())))))))()())))))()))(()(())))(()))))))(())))()())))())))))()))))(((((((()()))))()))())((((())))))))))))))((((())))(((((()()(()())))))))))())(((()()))))(()))))(()(((()))))))()))(()))))))()))))())))))))((()(()))))))(((((()((()())))())))))))))))((())(()((()))))))))((((())(())))((())))))())))))))(((((())((((())())))))))))(()))()))))((((((()())))))())))))()()((())(((()((((()))))))))))))())))))(()))())(((()((()))())))))))()(()()(()))()))(())()))()())))())))))((()((())())(()((()))))))(())))())))((())))()((((()()(())))))))))))))))((())(((((())(()))))))))))()))()())(((((()))))()))()))))))((()(()(((()())(())))))))()))()()))))())(((((((((())))))()))()))))))()))))((()())))()(()((((((((())((()(())))))((()))))()))())))())(())))()))))))())))))))))))())((())(((()((()(()))))))))()))))))))(((())))))())))(()()()(()())))))(((()))())))))))))))))))()))())((((()))))))))))(((((((()))(()(()))))((())))))))))(((()))))()))()(((()))()()))))(()()))(((((())))())))))(())))))())()))))())))())))(((((()((((())())))))))))))()))))))))()))))())())()))(())()))))(())))))()()((((()(()(()())((())(((((((((())))(()))()))))))))()))()((())))))(((()))))(())()))()))(()(((()))())((()))))))((())))()))(((())))))))(((()))))))(((()))))())))((())(()))(()))(((((()((((((((()())))))))))))((())))))))(())))(())((((())())))))))))))))())))))))((())))()))))))))))))))()())))()(((((())((())))))()(()))))))))((()(((()())))())(()((()))))))())))((())((()(()))))))())))))))(((())((((((())))))))))))((()()))))()())()))))))())))((())))()))))))))))))))))()))((((()))()))))))))((()))))(()()))))))))))))))((())))))))))()(((())())(()))))))))))))()()())))())()))))(()))))())))(()()))))))((((()((()))()((()())((()()((((()))()(((()())(()((()(()))))))))))))))())))))(())))((((((()()(()))))())(())))))))(()())))))))))))))))((())(()))()))(((((()((())))))))())(())))(()))()))())))))((()((())())(((())))))))))((((((()())))()))))))())))(((()((((())(()))(()(())))))((())))()()))())()))))(()))((()))))())())()))))((()(())))))))))())))))))))((((((())))))(()())))((())((()))))))(())(((()((((())))))))))))))())))))))())()))))(())((()()()))()))))()))(())((((()(())))())))))))())))))((())()(()(((()(()((())()((()((()))(())))))))))))(()))))()))(((()((()(((())()))))()))(((())(()))))()))))))))))))())())(((()()))))))))((()((((((()())))))))))))))()()))())))(((())))))(((((()(((((()(((())())))()()))))))))(())))))((()))((()))(((()))(())((()))))))(()()))))))((((()())(()()()))())))()))))()))(()))())(((((((()(())))()))()))))((())))))((()())))))))()))(()(((()((())(())(()))))()()))()))))((()(())))))(())))))))())()))))(((()())))))((()((()())(((()(((((())(()))))()))))))))((()))))()))(((((())))((())))))))))))))))))(((((()())(()))())())()()))))()())()(((())))((((()(()))))))))()))))))))(((()())))((((()((((()))))()))(())))))))))))(()(()()))(()))))(()))(())())))()))())))))(()))())())))))())))))(()))(((())(())(())))))())))())))((()(()((())()))((((())()))))))(()))))(())))()))((())()((((((())))()))))(((((((())))))))))(()((()))))))(()))()))))))(()())))))())))(()))(((()))))))))))()))))())))(())((()((((()()))(()))))(()(())))))()()(())))))))((())))))))))()))(()((()))))())())))))))()())(())))))))()))(()))()))))()((()))))))))))(())))(()))())))())(())))(((())((())))()()))())()))((())))()())))())())()))(()()(()()))()))))))((((((())())((()()))))))))(((()))))(())))))))))))((((((()(()(())))))))(()))))(()()(()))))))(())))))))(())))((()))())(((((())))(())))))))))(((((((())))()((())()())(())))))()))()((())))))))))(()())()(((())(((()))))))())))()))()))))))((()()))(((((()((())))))))))))()))(()((())(((())())())()))))())))())(()))))())))))())())())))))((()))))()()))))))())))(())))))()())))))))((((((()))()))))))))))))))))))))))(((((())()))))()))())()))))((())())))(()))))(((())(())))))()(()))(()())))())))))))(((()()))())))(())(())))))))))()(((((())))())))(()))))()))))(((()))(((())))))))(()))))))()())))()))(()))))(())))((()(((()))()))))))(())))))))(())(()()))))))())((())((()((())))()))))()())()))))))))()))))))((()))(((()(((((()()(((())(((()(())))((())))))))))))(()((((((((()))))()))))))))())((())))(()())))())(())())))))()(((()))(()))))()))()()))))))((()))))((()()()))(()))()))()(()))()))))()))())()()())))))))((()((()(((((()(((()))))))))))()())))()())))(())))))))))()))))))))())))))))())))))))))))))(()(()))))))))())(())))())(((((()()(())((())())))))())))()))())((())))((()))()))))))(()(()))))(())))()))))(((()))((((((((((())(((())))))))))()))))))))))((()))))(()()))))()))))(((()))(((()))())))))))))(())(())))))))))())))(((((((()())))))))())())((((()(((())))))))))(()))))((()((()()))()(()))))))))))()())())())))))))))(()(()(()((()))))))()))))()()))()))())())))))((()))((()))))))())))))))((((()()))()))))(()))))()))))())))((()())))(()))))(())))))))(()()())))))((())(())(()(())))))))))(((()(((()))(())))))())))))())()))))))))))))(((((()((((())))))))))))())))))()((())))))))))))))))))))()))))))(())))()))()))()))()()))())()(((((()))()))(())))(()))))((((()))))))))(()))()))()))))((())(()(()))))(()))))(()((()))))))((((()((())))))()))))))))((()(())))(((())))())))()))(())))))()))()))))))))(())))())))()(((()))((())))))(())))))(())))))))()))())))(()))))))))))))(())))))(()))()(((((((((((()))))(((((((()))))(((())((())))))))))(()()))))())))((())))(()()()))())))))))(((()))())((()))))((()))))((())))))))(()))())))))())()))))))))(())))))((()())(()))))(((()())()))()()))((())))()))()))())))())))()))))))()((()()(()(((())))))(((()))))(())))))))())))))))(())())))))())))(()))))))))(()))))()))(((()))))))))())))((((((()))))()))))))))))))())))(((())))))((())(((()(((())(()))(((((()())))))))))(((()()))))()()()))()))((())(()()))))(()))()())))))))()())))(((((()))(((((((((())))))())))))))))()())((((())))))()))(()(())))))))((((()(()))((())(())())))()))()))())))))))((()(()))))())))))))(()))()))))))))())))))(((((())))))))))(())))))()((()((((())))))))))))()))))))))))())()))())())))))()))))((())(((())())((())))))))()())))())(((()))())))))(((())))))()((())()))(((((())(()))()))()))()())())))))()))())()))())))())))(((()))((((())()))(())))))((())()))((()()(()))))(()))()))))))((((()))((()((()))(((())))(()()))))))))())()())))))(()()))))))()))))((())(())((())())))))()))(()()(()))))))))())(()(())))))()))))))((((()((()(((()))()))())()))(((()))))(())())))((())())))))((((()((())))(()))((())()())))))))(())))))(((()))((()((())(())))((()()))))))))((()()(()))))))())))))))()())))))))((())()))))()))))))))))()))))))))(()))()))))(((())()))))))(())((((((()))))(((())))))()))(())()))()))())))))))(()((()((((()))(((())))())())))(())))))((((()))()()((((())))))))((())))))()(()((((())()())())()))())()))))))))()(((((()(()())))())())))))))())()()))))))))(((()(()))))))())(())()))())(()()())))))(()()(()(()(())())))))))((())))))()(((((((()))))(())))()((()))))))()))()()))))))()))(((()))((((())))))())))((())))))))))()))))())()))())))))))(()))()((((((()(()))())((()))))(())())())))()())))((((((())))))))(()))))()()(())))))))((((((((((()())))()))))(()))())))))(((())())(()))(()))))))((()((())))))(()((())))))(((())))))))((((()))))))(())))(())))())())))(()(()()((()))))))((((()))))))))))(()(()(()((()))())))))()))())))())))))))))())()))())(()))(()((())()))))())))(())))))))(((((()(((())(()((((())())))))(()))))))))((((())))())))))((((())()))(()))(((()(()()((())))))())))))))))())(())))))()(()())))))())))()))((()((())))()((((((((())))()))))))))))))((()))))())(())))())(())))()()))))))()))((())(())))))())()))))))))(()))))))())))(((()))))))))(((((()))))(())((((()))()(()(((()((()))))((()()))))))())))())((())(())))())))))((()()())))(()))()))))((()())())))(()))((()))))))())))((()())))((()((()))))))))(())))())())()((((()()))()))))((((((()(((()(()(())))))()))))())))))(())))))(())))(((((()))))(())))))(())))(())))())(())))())))))(()((()))())))(((())))))(()))))(()(()(())))()()))))))(()))())))))((())))(((())())))))))))))()(())))())()))))(()((())))))))))(())))))))())((((((()(())()))))))))())))))))()))))))))))))(())()))())(())())))))))((((()((())(()))))))))()())))))())))())(((((((())))))(())())))()))))(()(((()())()))()())))())(((()))()())))((())(()))))()(((()()))))((())))(()))))))((()())))())))(())()(((((())))()))))))(()()))((((()(())))()))))))(())))))(()(()))))())())))())))(()))((((()((()))))))))))(())))))((()))))))())(((()))())))(((()))(())))())))(())))(()()))))))())))((((((())))))))))))())))))(((())())(((()((()())))))))(())((((())))))))((()))))))))(((()())))))))((((((((((())())((()))))())((())))))))))))))((((()(((((())()))()(())))((())))())))))))())))((())))))()(((()))()))))))(())))(((()))((())))))())))))))(((((()((((())))))(()())))()))())))(()())((((()()))))))(()(()()))()))))))(((()()(())(((()())))))()))(((()))()))))(()))((())))()))))(((())))))((())()))()))())(()())))))))))(((())))()))((()((()())((()(()(())))())))))))))()))))))((((()(()(((())())()(((()))())))))))))((())((()((())))()))())()))((()))))(()))))((())))))))))((((((()))))()(())))))((())())))))))))))()((()))))))))))))))))(())))((()))))(())))((((())))))))))(())))))((())))))))))))(())))(()((()))))(()))))()(()))))(((())(())())))))()())))))))))(((()))))))))(()))))))))))(()(((()()()))())))))))))))((()))())()))))(()((())))))()((())())))))(()(())(((()())())))))(()()))()))))())(((((())))))())))))(()((())))()))()))))())))())))()))()))(())))))())))())))))))((())())(()(((((((())())))())))(()))))(())))))))())((())(()))))()))(()))))(()(())())))))))))))))()))))()))(((((((()))((())((((())))(((()((())))(()))()))))))))(())))))((()))))(())())())))))((((()))))))))))))((()())))))))))(()))))()()))))))(((((()))))))))))((((()))))(()))))()())))(()))))(((()())))))))))))))(()(()()(()()((((((())(()())))()))(((()()))))((((()()))))))))())(()))))())(()))()(()((((()))))))())))()(()))))()())))(((())((())))())(())))))(()))))))))(())(((((()))(())())((((())(((((())())))))())))))(())()))))))(()))))))))))(((()()))))))))))))))(((()()())))))())(()(()(((()))))))))))))(()))(((((((())((((()))((())))))))(()))(()))))))(((((())))())))(()))))))))())))))()))))(((()(())))))())))(())))))((())()(()()()))))))(()())))))))))()(()((((())())))())((((())((()((((()()(()))(((((())))))))))(())))))))())((())))))))))))))((()((((()))())))))))))))))))))()())))(()))))))())(((((())(()))(()(()(())))))))(((())))))((())((()((()))))))))))))((((()(()(()(()()))()((()())(())))))))))())))))()(())())))))((())((()(((((((()((()((())((())())))))(())(())))())))))()))))()))()())(((()(((())))(((())))))()())))))(()(()()))))))(()(())))))(()))((()))()(((())((()))))))(())))))((((((()()))))))()))()(((((((())())))))))))))()))(()))))))(((())()))))(()))))(()((()((()))))))))))(((()(()()()(((((()(((()))))))()))(())))))))())())))())))(()((((()))))(()()(()(()((()))))))))((((()))()()))))())))))))(())))((()))()))))((())))())))(()())))))()(()(()))))(((((()))))))))()())())())(())))))))((())(())))))))())((()))()))(())(()))(())))))))))())))((((((((((()(()(()))(())())))(())))()))((()((())()))))())))()))())))()))))(((())((())(((()))()))))))))()((((()))()))))()))))))(())(()))))(((()()(()())(()))))))))))((((()())())))))()))()))))()(())()))))(((()))(()))())())))))(()))))))))))))()(((())))))(()))()))((())))))))))()(()(()))))(()())))))(()()(((((((((()()((()(()))))((((((()(()))))(()))(())))))))))(())))))))((()()))))((()()(()))))))))()((())()))))()((()))))))))())))))()))())(()()))(((()(((()(())))))))))((()())))))))()))((())))))(()))(()))(()(((((((()((((())(())))())))))))))()))))))((()())))())))(((())()))))))((()()(()((()((()(((((()))))()))))(()))))))))))(()()((()())()))))(())))))(())))))((()(()())))))()()))))))))((((())))))))(())))))))))(((((((()())))))(())))))(())((())((((((((((()(())(()))))))))))))))((()(()))()()))))))))))))((((()((())(())))))))(((((())(((((((())())())()))()))))()())))))()())))))(()))))))))((()))))((()(()((((()(())())())())()())))))))))))())))))((((((())))))))))))))))(((()((((())((())))))))()(())))()))(((((((())))))())))(()()))())(((()))))(()()))())())))((())))((()((()))()))))((())))()))))(()))((((((()(()(((()()))))))()))))(((((())))()))))))))())()))(())))())))())())(())))))())))()))))()))(((((()(()(((()((())))))))((()())))))(()))))()))()()))))((((())((()(())()())))(()))))((()(())))))))()(((())())))(())))((()))())))((())())))(()))((()()))))))))()(((()))))))))(())))())((((()())))(())))()))))((()(((((()))))()))))(()))))((())))))(()()))())))))()((((()(((()))))((())))())))))))))))))(())())))))))(()))))()))())()(()))))()))((())))))(()())())))))(()())((()(((())))))))((((()))))))))))((((()(()()))))(()()))()))))))))(())(((()((((())))(((((())())()))))))(()((((()))))))())))((((())))))))))())(()(()())(()((()((()))))(())))))))))))(()()(()()(((())((())(())))))))))((())))(()))(((((()(((((())))))()))))))(()))))((())(()))(()))))((()))()))))()(()())))))()))))((((((())))(())))))))((())()))(()))(()))))))((()))))()(((()(()()(()((()))(())))(())))())))(()))))(((()(()(()))(())))))))))())()))))))))))()))))))()))))((()())(((()(((())))((((((((())(()((()()))))((((()))((((()))())))))))((())())))))()))))))))))))()())))))))(())()))(())))))))(((())((()()(((()))))))))))))(((()))())))((()()((()(((()(((()())()))))()))))))(()))((()))())))())((((()))))((()(())))))())))()))))))(()((()))))))))))))))(()))(()((((()))(()()((()))))))()))))())))))((((((()()))((())))))(()))))()))()((())())))((()))))))((()()()))())())(())))))))((())()(((((()))()))))))())(()))))((((()(((((())())))))())))()))())))()))))())(()(()()(((()))(())))))))())))))))))))))))()))((())(()(()((())((())))))))))()))(())))())))((()))())((((((((())())))()))))))())()(())))()(((()((())))))())))))))((()))))(()()))))))))))())())))(()(())())))())((())(())))))))))))(((((()()(()()()())))))()))())())(()((((()()))))))))()))))())))(()))(()(())(()))))(())(()))))())))(((())))))))(((((((())))())))))))))())))((()))))))()))))))())(()))(())))))()())))())))))(()(()(()(()))()))())()))))))))))(()))())()()))()((((()())()(((())(())(()))))))))(())))))())())))))((((())))(()()))(((())((((())))))))))()))))(()))))()))())()))))))(()))))((((()((((((())))((()(()))))(((())))())))())())((()))))((())())))))))()(()(())))))()))))())))))()()))))))(()))))))))((((())((((((())(()((()()))))())())))))))))))((()))))))))))))))))())))))))()))))(((((()()((((()())))(()))))))(()))))()))))))))))())))))(()()((((((())))(((((()))))))))))))))))(((())())((((()())()(((((())))))))()))()))))))())))())(((((((()))))((()())((())(())))))))())())))(())))))))))))((()()))(((()((()(((()())))(())))((((())))))))))()))))(()((())((()())))))))())))())(((((()))(((())))))())))())))((())))()))()(())))))(()))))((((()(()(()())))))))))((()((())))))))()((((())())))())))))))))()(((((((())((()))()())())))))))()))))))((())))))(((()(((())(()()))())))())))))((((()))))))((()))))))((((()))))()))))((((()())))(())))()()))()(((((())(()))))))))))()())))))))((((((()()))))))))(())(())))))()))))))(()((((()(((()()()()(()()(()()))))))))()))))))(()(()))(())))))))))())))())(())))))())))))(()))))))))))(()))))))(())))(()((())))())))(())))))())((((((()(()))))))(()((())))))))((()))))(()(()(((()))))))))))())))))))))))(())(()()))))))))())))))(()))()))())))()))))))))(())))(()))())))))()))((()))())))()(()())))))))))(((())()))((()))))())))))))))))(())(())))))())))(()(((())(((((((()))))(((())))(((((())))))))))()))()))(()((())))))()(())(()))))))())))))(((())((((())))(())((())(((((((()))(()(()))))))((())))((()))))())()))))))))(()())))(((((((())))(((()))))))())))())))())(()))))()))))(((())))((((((())()(()()((((())((()(()))))))))))(()))()))))((()))))())(()()))(())))))))))))(((((())))())))(()))()(())))(()((()))(())(((()))))))))((())())())))))))(()(()((())(()())))()))()((((()())))()))))()((()))))())))))))))((()))()))))((()))))((((()))))))())))))(((((())(((())())))(())))))))))()))()))))((((())))(((()(()((()((((()))(()))()))()))((()()))))))))(((()))()))()))()))))))))(()(((((((()((((())(()))()))))))))))))))))))))))(((()))))(()())))()((()(()(()(((((()(()())((()()))())))(())())())))))))())))))((()(((())))))())))()))(()((()(((()))))())))))))))(()))(()))))(()()))))()))))(()())))((()))))()()))))(()))))))())())))))((()(((()(())())))())((())(())))))))))))(()())))((()())))))(()))))())()())))(((())(()()()))))))))(((()))))))))))()((()()((()())()))))()))()))))((())(())))))((((())))())))()))))))((((()((()(()))))))))))())))()))))(((((((((())(((()()))(()(((((())))))))))(())))())(()))))())))((())))(())(()))))))((()()(())))))())()))))((((()))(((()))))()())))()))()(()))))))(()((())(()))))())))))(()()())))))))))(())))((((((((()()((())))))((())(())))))))))(()()))))((())((())(()(((()(()))))))))(())))))))))))))())()()))))((((()())))((())))))))(((()()))()))())))((()((()))))())))())())(())(()))))(((()))))(()(()())))(()))((()))))()))()((())))))))(())))))((()())))))())))))(((((((())))))())))))((())))))()))))())))(()))())))))())))()))())((())))))))))))))((())()))))(()(())))))(()(()((()(()))((((((((((())))))))))))))))((()))))))(((())()))))))))))(((()((((()())))))((()((((())()))))))))))(())()))))))((()(((((((((()))())))()))()))())())))))(()(())))(()))))(()))))))))))(((()()))))))())))))(()())))))())))((())()(())))())(()))(())))(((())))))()))))(((())))((()(()))))))((((())))))()))(()))))))))())))))(((((()(()()(()()()))(((((()(((()))((((()(()(()))))()))))((())(())))))())))))(()))))))))))))))))))))))))))()((((((((((((()))())))(()(()))(()())))()(()))))))(())))))))((())))())()))))))((()())())))(((())))())((())()))))))))))))()())))())))))(()(((())))))(())))(()))))))()))))))))))((()(((()))))()))())))((()))))())((((())(())))))))))))((()(((())((())())))))(()))()))()))))()))((((()((())(()))()))))((((((()))(()))()))))))))()))))(()()))))))((((((())())()))))))))(())))))(((())((()(()())))((()((((()))))))))(()))))))))(())))(())(()))))())(((())((())))))())))))))))))))(())))))())))()))))))))))))))))())()))())))))))()((()())(()))))()()))))()))()())))))((()))))()))))))))))()))())))))))))()))((()))()))))((()(((()(())))))))))))()())(()()()))))())()))()))((()))(())()))))))))))(((((((((((()))))))))()(()))())))))(()(()()))))())()))))))))((()))))(((()))))(())))))))))))))))))))((()))(()(()))))))))(((()(((((((())(((()(((((())()(())(((()((()))))())))))))))))((()))))))))))))(((())(((()((()(())(())))))())))))))))(((()))))))))))))))((())))))((())))())))())()))))(((()())))))))(()))))))(((()))(())))()((()))))))))))))))()))((((()))))))))(()())))(()())))))()))))())))(((())))()))((((()))))())))))))())))))((()))))(())))))((((()()))(()))()()))()))))()()))(()))()))))())()))))(()))()))(()(()))()())))))(((())))))()))))()))(()(())()))()))))()))(()))()))(((()))(((((()(((()(((((((((()))))())())(()))))))))(())))))))(())(())))(())(())))))()())())))))))))))(()(())(()))))(())))()(()((())(())(((()())))))))((())()))(())))))))((((()())))((()))(())))))))()))))())))(((((())((()(()())))))))))))())((((())))()))))))))))(((())(()))))(((((()((()(((()((((())))))))())))())()))))))())))(()))))))))))))(((()())))())())(())()))))())))))(())))((()(())()))(()((())))))((())))((()))))())))))((()())()()))((())(()))))((((())))))))))))(())())))))))))(()()))()(()((()))())))))(((()))))))()))())))))()()))()))()))))))())(((()(()()))))((((((()))(((()))(()()))))))))())))(()())))))()))((((()))((())()(())))))))((())())((((()())))))))(())))()))((()())))(()))))))())))()((())))()))(())))()))))())((()(()((()()))))))))(()())(((())))))))))()))()))))))))(()(((((()))))))))))))))()))(()))))))))(()()(((((())))(()))))))))((()(())))))))))))((()(((((()))()))(((()(()(()())((((())()))))))()(()))))))))(((())()))))))))(()()))())))))))(()))((((((()((((())))))))((()(((()))))))(())))))))(()(()(())(()))))))(()((((((())))(()))()))())(()))))()))((())))())()(()())())))))))))))))))()()))(())(())))))))())))())))())))()))))(()))))))(())((()()))))))))))(()(()()))))())))))))))(()))())())((((((()((()())))((()))))))))()))(())))(()))))())))))))(((()))(()(((((((())))((()((((((())()))())()))))()))(()))))))))(((())))))))))((()())))())))())))))(())))))(()))))()))(()())))()(()(((((()))))())))()))()))(()))))((((((((()))()))()))))((())))))(()())(()()()))))))))((((((()())(()))))))))))((((((())()))))))(((((((((()()))))())))(())))))))()))(()))))))())))))))))))(())))))()))((()))))())))((())())))()))((()((((((()(())((((()))))))))))))))))())(()))))))(())(((((()))))())))))(((()))((()))))(()))())))))(()(((((())()))))))())))()())())))(()))))()(())))(())))()))))))()))()))))))))))())((()))))(()()))((()(()))))(())))))(((())()))(())))))())))))((((())()((((())))(()())))()))))))(((((((())))))((())(())))()))))())(()(((((())))(()())))(()((()))))(())))()))((())))(()))))))))())))))())))((((((((())((()))()())))()))())))((((()))()))))))(())((((()())(((())))()))())))((()))(((()(())))())))))))((()())))(((())))))()))((())((((()()((((((((()(()))()))))((()))))))))))))))))()))))))()))))))))())())()))()))))))(((()(((((())))()))))))))(()())((((())(()))))))((()())))))))((()))))(()())(())))(((((()))))()))))((())))(())))))))))))((((())))((()()))))))())(()(()))))))))))))))((((((())))()))()))()))((((()(())))))))((())))))()())))))()))))(((((((()((()))))))(())))()())))))))))(((()))))(((((())((()((()(()))))))()))))())(())()))))(()(()))(())))())((()(())))))))))(((()))())))))))(()())))())()((()((()))))))())))()())))())()))))()))))(((()())(((())(())((())()))))))))))))))))(()(())))))()))())))))))))(((((()))))))()(((((()(())((()()(())))))))()))())))()))(()()(()((((())()()(()())))(())))())))))))((((())((((())(())))))))(())(()))))))())()))(((((()))))))())()))))))))))((())))((()))))))))())))))(((()(())((((()))((((()())(((())())))))))))()((((()((())()))))))))))((()()))(((())())))))()((())()))))))))))))))))))(())))))))))(()))))((())))))(())))()))))(()((())))))())))))))())))()))()))())))())(())))()()))))))))))))))))))(((((()())((())))))))))))))((())))(())))))))))()))))))(()(())))))((())()())))())((())))))(((()((())))())))))()))((()))))))()((()(())))))))))))())))())(()(()))))(((())))))))))))(()((()(((((()))))((()))((()))))))))()))())))(()))))((())))()))())()(())))()))))()))()))))(((()(()())))))))))))())())(((((()((())))(())))))())))(((()))(()))))))))()(((())()())((((((()))())(((((()))))))))))())())))(())))))(()))(()(()))))()(()))))))())))((()))(((()))))))))))))(((((())())))))(((()(((((((()))())((()(((()))())(((((()))))))()()))))))))))((())(())())))(((())))))))()))))))(()(()(((())(((()((()))(((())))))((())())))))((((()))()()))())))))))))))))))))))))(((((((((()((((()())(((()(()()())))))))()))))))(())))(()())(()))))))(()(()()(()))))(()))))))(((()()(()(()(()))())))))))))))((((()(()((())(())))))))()())))((()))))))((()))(()))()))())()())))))(((((())(()))))))())))((()(())))())))(()(((()))))))(()))))()))((((())((()))))))))))((())))))((((()))()()))))())))(())())))())))))(((((()))(((()))()()))())))))))))()))))))(()))))())))())(((()))()))))((()(())())))((((())))()))))((()))))))(())))())(((()()()))))((()))))))(((()(()))())))(())))(((()((()((())))))))))))((((()()))(()))))))((()()((())))))()((())))(())()))))()))))))())))))))(()))(()()()((())((()((()()))(((()))()))))))))(()))()))()())))()((()(()((()((()))())))))))())((())))())))(()))))))))))())))(()))))(()(())))())())(((()(()))))()()))(()))(())(())))())))((())))())(())((()((((()()))))()(()(())))))))((()))))((((()))))))())))))()((((())))))))(((()((()))())()))))))(())))))((()))(())))((()))))))()())(()))))()))(((()(((()))()))(((()())))))))))))))(())))))))))))(((())))())((((((((()()((())(((()(((()))))))()))))(())))())))))))()())))))))(((((()(()(())))))))))))))))))))((((((((())))()))))()))()))))(()((()))))()()())))(()))))())))))))(((((((()(()())))()))((((())))()))))))))()))((()))()(()))))))(((()))))())))((())))(()(()(()))))(()))))(((()()))))()))))))))))))(((((((((((())))))((())()))(())())))))(((()))((())))()))))())))())(())))(())(()))(()))((()))))()((((())))))))()))(((()))()))(()())))))))(()))))((()())))))))(((((()))(()((())((())))))))))())((())))))(()(()())))))())((((()))))())())))))))((((((((())))()))(())))(()))))))))))))))))))(())()))))()()))))((((()())))()()))(())())())())(()))()(((()((()()))))))()))))(((())))))((((()(())))))(())())))))))()())(((()())))((()))))))((()())))())))()))((()((()())(()()))))))()(())(((())))))((()))())))))))())))())()))))))))))()))))(((()((((((()))()))(())())))))))))(())(((())((((()())))))))(((()())(((())))))))()(()(())))))))(()))))((())()()))))(()()())))((((((((()((((())))))())())))))())))))(((()(()))())()))(()))))((()()))(()(()())(()())))))())(()))))))((((())(()))))()))((((((()))))))))))())(((())()()))()))()))()))))))))))))())))(()(((((())((((()(()()()))((())(()())))))()(()))))(((())))))(()))))(()(()(()))))))((())()))()(()))())))((()(()()))))))))(((()(())))))())((()))))))))((())))()))))())((((((((((())))))))()))(())))(()))())())(()))()))))))((()))))())))(((((((()((())))))))))()))(((()()))(())))((()(((())))))()))()(()))))))))))))))(((())()()((((()))))))))))((()))))((()))))((())(((()()))((((())))))))())))((()())()(()())))))(()())))))))(()(((())())()))())(()))()())()))))))(()())))))))))))())(((())(())))))()((((()))))))((((())(()()))))())))(()))))))(()))))(()))))()))))))()))))))))((()))))))))))))())()(())(())))(())())(()))))))())((((()))))))))((((()())))))(((()))))))(((()))))))))))(())))))())))((()()))(((())))())())))()(()(((((()))())()))()))))(()()))())((()((())())))))))))((())((()())()))))()))))))((()))))))))((((((((())((()()()(()((()())))))))))((()(((()))))))))))(())(()))())((((()))))))()())))((())()))))())))()))((((()))()((())((()))))())()))()))))((())))))(()))())))))))))(()))))((())(((())(()(((((()))))((()((()(()))))())))))()))(()))())()))()))((()))))))))))((())))))))))()()))()))(((((((()())(())())))()))))))))))))(()))(((())(()((())((()(()))(())))))(()))))))(()()())())))(()((())))))()))))())))()))))((()((((()((((()((((()))())))()))(()))))))(()((())()))()))))))))())())))())))))((((((((((())))))))))))())))(()))))))(((((()((((())(()))((()))))())))()))))))(())(((()(()())))(())((())))()))))))))(())(((())(((()))(()(()))))))))()))))())))))))))))))())))))))(((((())((())()))()))))))))))()))))))))))())(((((((())((())((()())))))((())))))))))())))()())))((()())(())))()))))()))))))))(((()))()))()))))((()))))()))()(((((((((()))()()(((((((()))))))(()(()))))))))(()()))))(()(())))(()))))(((()))))())))))(()((())()))))))))()(((())))))((()(()((()))))))))))))))))))))(((((())))(()))))())))())))))()))))))))()))))())))())))(()(()))))))))()((()())((()))))))))))))()))))((()))))))((((()))(()(()((((((()))((()))))))(()))))(((((()))(()))))(())))))()))))())(()))))(())()))(()((((())))))()(((()))))())))))))(())(()()()))))))()(()))))())))()((()((())))())(()))))()())))(()))))))))()((((((()))((())((()((()(()))))))))()))))))))(((())))))())(())()))))))(())))(((()()))))())))()()))((()(((()))((()(((()()())))))))))())()()((())))))))((((())))(())))))())()()))))))((()())))))())))))(()((())(((())))))(())))((((()))))())))())))))((()()))))))))((((((())())((()(()))(((()())(((()))(())))))))(())))))(())))))())()(((()())())())))))(((()()))())))())()))))))()((((((())()()))))))())())))(()(())))(())))))))()))))(((()(((()()))))()())))()))))))())))))))()((((())))))))((()())((()())())))))())))()))((())(()(())))))()))))))((()()))))())()))(())(())))(()))()()))))())()())))())((()))))))()))()))))))(()(((((()))))((()))))))()(())))))((((()))))))()()))))(()))())))))((((()))))((())))())()((())))())))(())()))())))()(((()((())))))))()))))())))())))))))))(((())))))()))))))))))))()))(())(()))((((((()((())(()())))))((((())))(()()))))))())))(()))((()(()))))())()()))))))))))((())))))((()))))))(()(())))))))()(())))))((()()()))))((()))))))))()))(()(((()())))(((()))))))))))))((()()(((()())))))()))()))()()((((()))))))))))))))))))))))))))(()))((())((()))()))))))))(((()((())))(((((())))))(()((((()())))()))())))()))))())))))())((()))))())(()))((()))))))))())()((((()))()((())))))))))))))((((((((())())(())))(()))())))(())))(())))())))))())))))(())))))))(())))(((())()))())((()))))))(()))))((()()))((())))))))))())))))()())())(((((((((()(((((())(())))())))))()))))(())())))))))())))((((((())())))(((())))))))()))()()(((()(()))(()))))))))()))))))))))(()((()(())))(())))))(((()())))))))((())))))))))(()(((((()))()))())(()()))(())))()(()))))))))((())))(()()(((()))(()())(()))))))(()))))))(()))())())))(((((())())))()))))()(()))))))()()))(((()()())())(((()))))))))(()))((((((()))))))))(((()(()())))()))))())))((((())((()))()((((())())))))))(())))())))))((((()))((())((((()))()))))())()))(((()))())))))(()))((())))()))))))))()))(((()(())((())()))))))(((((()))()))))))))())))))(()(())())(((()))(()()())()))))((((()))))))((((())())))()))))())))))))))))))()(()()))))()))))())))(())()))()())((((((((((()((()(()(((())(())(((()()))))())(()))))))())))(())))))))))))(((()()))))))(())(()))))))((()))))))(()(()(()))()()))())(()))))))())())()))(())))(())))(((()))))))))))((((()))()(()(((((())())))(((((()(()()))))))))()))))))))))))())(()))))))))(()((()(()(()))))(())(((()))))))))((((())))((()))))())())))())())))())))))(())((()()))))())))))))(())))())))))(()((((())()(()()()))))))))))((())())())()))))))((()())))))))))(())))(((((()))))))())()))())())))))(()())))(())))))()))(((())())))))(())))))()))))))(())))))(())))())()((((()((((()(((((()))())))))))((()))))))))))((()))))(((((()())()))()))))()))(()))))(())(())))))))))())))(()(())))))))((()(())))))))())))))()))(()))()))))))(()((())((())(()(((((())((())())))))(()))))()()))))(()(()))))))))((()))))(()((())))))(()())(()))(((())))))(())())()())(((()))))()())))(())((()))))))))(()))))))(())))(((())((((()(((((((())()(())))))))()))())()()))))())(())))))())))((((((())))))()))())))))(((()))))(()(()))(()))))(())))))))))(((()()((()())))))))))))(((())))))((())(((())))))()))()())))))()))()))(())))(())))))((())((())))))((()(()))))(()()))())()))))((()()((())))))(()))))(())()((())))))))))))))))(((()))))(((((()))))))))))((((())(((())))))))))))))))))((()))))())))()()))()))())))))))))(())))))((())))))((((())())(()))))((())))()))(()))(()(())(()))))))))))((((())())()))))(()))))))))((((()))((((((((((()))())))((())(()(())))(()))()))))))()))())))())))))))())))(()))))))))(()))))((()(()))))))(())))()))))))()((()))))))())))()))))(((()(((((()(()()))))))())))))())))((())(((((((((()(((((((((((()))))))((()))))))()))((())))))))(())))))))))))(()()()(((()))()))(()))))(()))(((()))))((()))))))))()))))()))()))(((())(()(()))((()))))()())())))((()))))))((())))))))()))))))))))((((((()))))()))(()())))()))))(()))))()))((((((()((()))()))()))))))))()))))))))))))((((())))))))(((()(((((()())((((())()()())))(()))))))))))(())))())))()((()(()())))))))())((())))))))())())))())))))())))))))))))()((())())))))))))))((((())((((()))(((())((()(()))(()((()((()())))()))))))()))()))()))))))((()))()(((()(()))))))())))(()(()))))))))(((((((((()))(()(())))))))(()(())))())())))))))())((((()(()(())))))(())))(()))))))()))(((((((((()()()))()))((())))(())))))(()())))))())((()((())))))(()))()))))(()())))))))))())))())((((())))()(())))((()))()))()()))))())()(()())))()()))(()))))))))))))))()(((()()))))))(((()))(((((((()))))(())))())))(()))()))((()))))))))))(((()((((()()))(())))))()))))))))))())))()))))(()())))((((((())((((()))()))))))())((()))))))))()))()))(()(()())((())))))))()))))()))))())())())())(((((((())(()())))((((()((((()))())())))))))))))())())))(((())(()((())(()()))))))()))))()))(())())(((((())((()((())(())))(()())))))))))))))()))()((()(()))))())((())))))())()))))(()))(((())))))))))))(((((())(()((()))))))))))(())())(()))))())))(()())))))))))((()))))))())))))())())))))(((((()))()((())))))))))()))))))))))))(()()((())()(()(((((((()))(())))()((((((())))(()((()())))))()))))))))(())))))))((()())(()(())((()))))())))()(((())))(()))))()((()(())))())(((()))))((()))))))()(())()()))))()(((()))())()))))())))))))))(())(())))))))))))())))()())()())))((())))))))))))))(()(((())(()))))))))(()((()())))))())())))))))())))))))))))(()))))))))))))()))))())))))))))))()))))))))))))))(()))((())((()()(((())(()()))))())()))))())))))((())()(()(())()))))))(((()((((((())))))(())))())((())))())))))(()))))((()()))))())))))))(()()(()))((((((()))(((()((((((((((())))))))))))))))((())))))))))))))(())(((((((()))(()))))(())))())))((()))))())))))((())))((((((((()())))(()))))))()((())))())())())())))(()))())))(()))())()))))))))((()))))(((()))))())(((())))((()))))(())))((((())(((()))))())))(())))))))(()))())))))))))())))))((()))()))))))))))))()))))((((()(((()(()((((((()((()((((()())((((())(())())()(((())()()(()())))))))))))())()))))))((()))))))(()))())))(()))))((()()((((()))))))((())))(()))))(())))))))((((()))())((())))(((()))))()())))(()))))())())))))))))())))))(()()()))(())())))))()))(((((()))(()))))))((())()))((()))))(((())))())())))))))))()(())))(()))()))))(((())((()())))(()))))))()))(()))()()(((()))))()))()))(()(()((()))))))))))))))((((())(((()())(((((()))((()(())()))))))(())))))))))))()((((())))(((())()))))((())()))))(())))()))((((())))())))()((()(())))))))((()))(((()))())))())())(()()))))(())))))(())))())(()())))))))))))(((())))(((()())((())((()(())))))()))())(()))))))()))))()()))))))()))))(((()())((((((()())(())))(())()(())))))))(()())))))))))))(()))()))()))())()))))(((())))())((())((((())))()))))(((()))))())()())))(()()()))))(())(()(()))))))(())())((())(())(()(((())((()()(()))))))))))))())))))(())))))(())))))(()()))))))))())())())))))()))))))((()()))))((())))()((()))(()()))))()))))))((())())))((()))(()((()()((()()))))))()))))()))))(((((((()(())))))))))(()((())((()((()))))))))(()(())))()))))())))(()(()))(()))))))()))))(()(()(()(())())((((())()((())()))))))))(((())())))(((()))))(())))))((()(())))))))))))))))))(()()))))))(((()())))))))((())))))))))()))(()))()))()()(()))))))())())(()(((((())((()((((((())(()()()((((()))(()((()())(()(())))()))))))()))))()))))))))())(()())))))()))((((()))))((())()()))))((()(()))(())))(())))(((()))))))))(())()(()(())))(())))))((()(())))))((()))((()))))(())))))()((()(())))((())))))))())))(()((()(())))())))())))())))))(((())())(((()))))())))))))))(((((())))))))(()))))))())))()))))((())((()((((((((())))))()((((((()(()()))((()))()))))()())))()())))()))))))(((((()))))())))(())))())())))(((()())))())()))))))((()))))))))())))(()((((((())))))()(())((()))))(()))))))((((((())))((())))()))))()())))())()))(())())(((()))(())))()))(()))))()))()))))))))(((((()()((((())())((((((((()(()))()))))(()(()))))()))())(()))()))())))))))(()))(()((((())))))))))()))))))))))(()))))))))(((()()))(()((()((()))))))))))))))(())(((()(()))(((()))))(()))))))))(((((((((()))))())())(())))(())()))))((())))))())(())))))()()))((()((((((()())()))(())))())))))))))))()))))())(()))))()((()()))(()(((((()))))))))()))))((())))())()())))))))()))((()(()((()((((()))))))))))))))()))())))))(()()))(())))))))(((())()(())))))())))(((((()))()))(((((((()((((())))()())))))))))))()))()))()))))(()))))()(((())))(())))())((())(()))))))((((()()))((()))))(()))(())))))))())))((((()))(())())))())))))()(()))))())))))(()))))())())))(()()))((()((())((()(()))(()((((()())((((())((((())(((()(()))))())))()))((()))))))))))())))))())(()((())((()))))())))((()))))(()(()))(())))))(())((()(((())))))))())))((()())()))))))())))))((((())))))())))((())()()))())(()))()))())(()())))))))(()(()()())))))(())(()(((()()))())((((()))))))))))()(((())))(()))()))))))))(((()())(())))(()()))))((()())()))))()))))()())))(())))(((()((((()))((()())))))))))()))))))))()))(((((()))))))))))())))(()))))(()()))))))(((())))(()((()))))))))(()))))())(((())(()(()))))))())())))))))))())((((()))))))())))((((()()))(()((((()((((()())())))))())()))))))))((()(()))))))))))))))()()))()))))))))))(((())(())((()(()))(((((((())))())((())))())))))()))(()))())(()((())))))))(((()()))))()))))()))(()()))))))(()((())))((()(()(()))))))))))))(((((()((()))))())()))(((()()((()((()))))))))))((())))()))((())))))(()))())))(((()))))))())((())(((()))()))))((()))))(()))()))))(())))(()())(((()))))))(()())))()))))()))(()()()))()()))))((()))))((()()))))()())))))((((((())())())))()()))()))())((()))))(())())))((())))))))(()))))))))()))))(()(())))))))))))))())())))(((()())))()))())(((()()(())))))))))((()())))))))()))(()()()))))())))((()))()))())))))((()())))))())))())()))))(())(()))()(((()())))))()))())(()(())))()))))))))))((()((())())))))))))()))((()(()))))))((()))))))))())))))))))((((())))((()())())))))))()()(()))))))()())))))))))()(()()((((()))()))))((())))))))))))))))()))()))())(()))))())((((((()(((()((((((()))((())((())()))))()))))())())))))(())))))()))((((((()))(((((()))))))(()())))))))((())()))))))))))))))(()))((((())(((()(()(((((()()))))))())((((((()((())()()))))))))))))))))(((()))((()((()(((()())()))))())))))(())(())()))))(()))(()))))))))))(())))((()))))))))))))(()))))))))))()))((())())))))))))())())))))))))))(())()))((())))))))))())(((()()((())))((((((())(()(((()))))))))(())))))))))))))))))))((((()(()(())))(((()))())))))))()())))()))))))(((((())))))))))(()((((()))))))))))))))(()())))((()())))()))))))(((()))(((((()()((())()))))))()))()))(()()))()))()))))(()))))))))))()(())((()())((((()))()))())()))()())((()))(())))))))((()()))((()))))))())))))))(())(()(((())((((((((((())()))))(()))))(()(()))))))(())))))))))((())))()))((())))))()))))(()()(((())())((((((((())(()))))))((()))))))))))))(()))))(()))())))))())((()((((()))(())))(()((((((())))))()))))))()))())))()))()))()))))(())))))((((((((()(()()))((())(()))))()))))())))))((()(())))(((((())((()()((()))))))()))))())))))(())()))(((()(((()))))(((())((()())))())))))))))((((())(((()))()(()))))))))())))))))))))))()))))())())(((((((((()(()))))()((((())())))))((((()(()))))))(())))(())))))))(()))))(())(())))()(())()))))(((())))))(((()(()()())))()()))(())))))))))))))(()))())(()))))))())))))))))))(((((())()((((((()))()(((((((((((()())))))))())))())()()))()))))(()())))))(()))()))())))))))))))()))))))()()))))(()(()((()()())))))))()))()(()(((())))))))())())(())))))))(((((()))))(()())())))()())(())))())))))(()))(()(()((((())))()))())))))))()))))(())(())(((())((((()()()))()))))))))))(((()(()()))(())))()())))()))))))(())(()(((())))))))))))))())))()((((())))))((()(()())))((()()))))))))))()(())))))))))(()(())())))())()(()))))))))))(((())((())))))))(()())(((())))))))))(((((()))))))(())))))))(((())((()())))((((())))())))))())))())))((())))))))())))))(((()(((((((()))(())))))))((((((()))))))))()(())))((()))())())())))(())(()()))))(()())))))((((((())))()(()()((())))))))))))))))))))())(((()))))()))()))))))))(()))((()((((((()))((())))()))))))((())((())()()))))))))))())))))()))(())))))(((()))))()))))))))))))))(()()((())((((())))())))())()))))))((()))()))(())))))))())()))))()))))))(())(((()))(()))))((()))))))()))((((((())))()))()(())))))))))))))((((((()))))))()))((())(()((())(()(((()(((()))((((()))))(()))))))))))))())))(((((()()))(((())(()))))((())))))))))))))(()))))))((((()((()(()((((())((((())())))())))))()))))))((()())))))()))(())))((()())((()(())((())))))))))))))))(()))))(()))(((())(())))))))))))()(()((()))((())()))))))))))())())))()))))))))(((((()))((()(((((()(()))(((()())()))))))((())))))))))()))()())))))))())((()(())))))))()(())(()((()())()))))))(()())))(((()))))))(()))))))))))())))(()())(())))))()))))))((((())(()))(()))))(())))(()))))((()))))(())))))()))(((())))))))()))(())))())))())))((()))))))))))(((())))(()))((()))))((())))(()())())((())))))))))()())))())))))))))((((((((()()())(()))(((()(((())(())))())()))))()))))()()))((()))))))))(((((((()))(((()))())))((())))()((())))))))()(()())))))))))())))))((())((()((((())())((()((())((())(()())))))))))))))))))(((())))(()())()))())(())(()))))(())))(((()))))((()()))))))))))((()))()))())(((()))))((())))))(())))))))())))()))))))))))()))))))))(()(((((())))))())))))))(((()(()))())))))))))))))()())(()))())))()()((()()()))))()))((())()((()(())))))))()(())(())(((()))()))))))(()))(()()))))))((()((((())))))(()()))))(()()())())())())))))))())))))))))(())((()(((((()))))())))))))))((((((())())()))())(((())))(())))((()))))()(())))()))()(()))))))())))((((())((((())))()))))))))()(())))))()))())((()()))))))(())(()))))))())))))))()))()))()()))((()()((())()))))())))))))()))(((())()())()))))))()))))())((())((()))))))()))))((())))))((((()())(()))(((()))))))))())(()(())))(((()))))))(()))(())()))(()))()))))()()()))))((((())())()))))())))))())())))))((((()))(())(()()(((())))))))))))(())))))))))))())()))((()))))))))(()))))))))))((()())(((()))())))()))()()))((())))))))))))())))((()()(()((()())(())((((((()))((()))))(()(((()()((())())))))()())))))())))(()(()()))))())(())))(((()))))()))()(()())))((((()))((())))))()))))))))))))())))()))))))(())())))))())))))()(((())()(())))))))))())((()()(((())()((((())(()))()))())))(()))())())(())))))))))(((()))))()())))))(()(((()()))))))))))))((((()(((()((())(()))))((((((((()((()))(()))))()))))))))((()))()))))()))))((((())))))))))(())))(()())))((())(()((((((())())))))))))(())))))())((())(((())((((())))))))))(())(()(()))))(()))((((()()))())))))))))))(()()))))()())()))())))))((((((((((((()))(())))))))()))(()))(()((((((())))(())))))))())))())))))())))))(()(((()())))))(()((((((()))))))))))))(((()))))))(()(((((((())((())))(()))))))))(())())))))()())))((()((((())))))))))))))))(()())))())()))))(()((())())()))(()((((())())))))))())(()(((()))(()()))))))))))))))((())(()(())((())(((())((()())((())(()(())))))))))()))((()())))()((())))(()())))((())()))))))))())())))))(()(())))))(()))))(()))((()))()))))())))()))(()())))()((((()))))(()(((()(()))()))))))))))))((()((())))((()()(()((()))))))))()))))))(()(((((()))())))))))))))))))))(()()((()))))()))))))(())(())(()((())())))))())())))())))))(())()))))))(()))))(())))((()())))))())())))()))((())))()())))((())()))())(((())))))()(()))))))))()()()(((())((())()()()))))))()))))(((())))())()))))((())(((()())((((((())))))))))))()))()))))((())))))))))))))()))))))((((()())))))))(((((())))))))(((()))))))())((((())(()()(()))))))))(()(()()))))(((())(()))))))()))(()))))()())))))((()))))(((()())(())))())()))))()((())))))())()))(()))(((()(())))))(())(((((((()))))(()))(()))))))))))()))()((((())))))))))((((()))((()(())))()))))())))())))))))))()))))))(((())())))()))()))((((())()()))))(()()))))))))(()(((())(()(((()))))))()()))))())())())((((()(()))))))())))))())))))(()(((((())()))()))))))(()))))((()))))()))()(())))))))))))))))))))(())))(()))))))))())))(())())))((()()((((((((()()(()(((((()))))))(())))))((()))))))))))))()))))((()))()))())(()((((((()((()()))())))(()()(()((((()()(()))))))))))()))))()))(()()))())))))((((((()(())))()))))))(((())))())))(())))(()())))))()())((((((()()(()(()))))(()()))))()))))))()(()((((())()))()))))))(((((()(((()))))))))))(((((()(())()))())()))))()))()))))(((()))(())(()))))(()(())))))))((())))))))(((())))((()(()))))()))))(()())))((()((()()))))(((((())(()()))))))()))(()()))()()))(()))(()()(((()))))))))))(((((()())))))))))()()(()())))))))))(((())))))(()())())))))))(())(((((()(((((()))))))()())))))))()))(((())))))))()))(()))))))(()((()(((()))(((((((((())(()))))))(())))))(())))))((())))))))))))))))))()))))))((((())))))))))))))))))))((()(()(()))))))))))())(()()))))))((()))(((())())((()())))))))(()())))))))((()((((((())))))())))()))()))()))((()((((()))))))())())))()()))((())))(((()((())((())))))())))))))())))))))))))))())(((())((((()))(((((((((()))))(()(())))))))))))()))((())))))(()))())(()))))()))(())))(()))))))))((())(((()))((())())((((((()(())()))))()))))))()))(()))((()))))(()())))))))))()())(((((()((())))(((((((()()))())))())()))))((()))))())(()))))))))())))(((()))(())))))())())()))(())))))))((((())()((((())))(()))())))((())(()))))))())((((())))()(()(()))))))))))))))()(()((())()))))()(((((((()((((())())()()))))))())))))((())))((())))()))))(()))))))(((())(())))))((()((((((((()))))))())))))))))))()))))(((((((())))((())))))()))))(())((())(())))())()))())(()))))))))))))))(((()())((((()(((((((((())))))))(()))())))))))))))))(((((()(())))))(()((()()))))))()))))))))))))())(()(())())))))))))(()((()()()()))()))))))))))())(((((()))(()))(())))))(()))))(()())))()())))))))(((()())))))))))((())))))))()())())))))())(()))((())))))))(())))()())())((()(())))()))())))))()))))()))(()()))))(()((())())))))((()))(()))))((()))))))(()()))))))))(())))(((())(((()())))(((()((((((()))))()))))))))())))))))))))))(((((((()(()((((((()()))(()(()(()())))))))))))())))))())()))))))))()))())))(()())))))((()))())))))))((()()((()())())))))))))(()())))())()()))))(())(()))))())(((()((((((((()((()))))(())))(()))))))()))))))))))))((())))))()()(())))()))())((())))()))()))())())))()))(()))))))()())))))))))))(((((((()((())()))))))))))))))((()))))(((())(((()((()))()()))))())))(())((()))))))(()))))())(((()))((()(((())(())))))(())))(())())))(())())(()((()))))))))())))(()))))(((()))())((((())))()())))))))))))())))()()))(((((()(((())))))))())()(())))))(()))))))((())))((())((()(())))))))()))(((((())))())))))(())))((()(())())))))(())(()())))))())))))))((())))(())()))()))))())))((((()))(((()))((((((()()))))()))))))(((()(()))))(()))()))))))())))())(()(()))))))))))(((())))))))((((()()))))(()())))))())))))))()()))))(()))(()))()))(())))((())))))(((()()))))))))))))(()))))()))))(()(((()(()))()))))(((())))(()((())))))))))())()(()))((((()(((())))())())))))())))))(()((()()))((((((())())())())()))()))())()())())))()))((()(()))))()(()(((()()((())))))))(())))))))))))())(()((())))))()))))))))()))))(()))()))))))))))()))()))))(((((()(()(()()))())())))())))))))))))(())))))))(()))))))))())((()))))((()((((())(()((()((()()))(((((((((()((()((((())))()))))(((()))))))(()))))(())))))())))))))))))))))))(())())())((((()))())))()(()))()(())))))(()((()()))))))()((())))())((((()))))))(()))))))))(())))())))))()()))(()())))((()()))(()())))()())))))))))((((())())(()(((((((()))))))))))()))()))((((((((((((((()()))())())))))))))))))()))())))((((((((()))()))()))))))(()()))(())()(())))(()))))())))))))((())((((()()()(((()())))))))(()())))(()())))()))(()))))()))))()(((())())((())))(()))())))(((((()(()))))))))(()))))))))(()()))())))(()()(()))))((())()))(())((()))))))))))))))))(()))))))((()())()))))))))(()))()))))))))))((((((()))))(())))))))(((((((()((((()(((()())((())))))(((())())()))))))(()()())))))))))()()))))(((())))))))((()(())))(()))))))()))))))(((()(()()))))()))((((())()((((()()((()())))(()))))))))))))())())(()())))))))((()()))()))()))))(()(())))))))((()))))((()((())))))(((()()(((()))))))))()))))(())))))()))()(()(((()))))))))))))((()))))))((()))(((((((())(()(()()((()(()))(((())))))))))()))(()))))))))())))(()(((((()))))()))())((((())))(()()))))))()))(()()))))))))))((())(((()(()(((())(()))))((()()))))))))))(())()))(())))))(())()(())))))))))))))((()))())()))))(()))))())))(()))))))))))())()))())))(()))))((())))))))))))()))))))()))))))(())(((())))((((()((()((()(())(((()(())))))(((((((()))())))))))((())))(()))))))(())))))(()((())(()))))))(())))))())(())))))(())()))))((()()))))))))))(((()(()(((((())))))()))))(())))))))))))())))))(()())()))))))))(()(((()))())())))((()(()))))))))(((()))))))))))((())())))))))(()((()))))(()())(((((()))))()))()))))((((()()())())(((((()))))())))(()())))())())))())))))()))))(()())))))))((((())())()((((()))))))())()))(()()))))))(((((()((()))))))()(())))(())(()()))))(()(())()(())))(())))(())))))(()((()))()(((()))())))))()))()((((()))))()))))))))(((((((()))()(())))))((())))))))()))))))())))(())))())))())())))((())()())))))))(()(()))))))(((()))()))(())))))))))))(()))))))())((((()))))))())))())))))))(((()))))))))((()))))((((())(((()((((()()((()(()))(((()((()(()())()))))))))())))(())))))))))(((((()))))())))))())())))())))))(()))((((((())))(((((((())))()))(()))))))))(())))))(()())))))(((((()(()())))))((())()))(()()))))(())(()())))))))((()))))((()((())))(())(()))))()))))))((())(()))))())()))))()((((())))((()))))()(())))))(((())()))))(())(())))))())))()))()(((((())(((((()))))()(()))))))))())))(()))))))))(((())()))))))(()(())))(((()))())))))()))))))((())((((()(((())))))((((((()()())))))))()))()))())))())))())))))((())()(()((())())))((((())))))(())))))(()))((())(()))))))()((()()))))))((()))(((((()(()((()))))))))))(()(()()))))))(()))))))((())()))))))))))())))(((()))()))()())((((((()(()))))((()(())))))(()))))()))((()))(()))())))())(())))))))))))))(()(()(()(()((()))))((((((()((()((((()))))(()()()))())))(()))))))))())())())(()))))(((())(()))())((()((((())((()))))))))(())))())()())))(())((()))))())))))(()))((((((())))())))())))()))))))(())))))())(()))))))))))))())()))(()()(()(((((((((()((())))()))(())))))()))))((((((()))))))))))(((()())()())))))((()))))()))(()())))))(()))(())))())))))))(((()))((((()))))))))(()(()))))))))))))((()()((())((((()))))))))(()))))(((())))))))))())()))())(())())))))))))))))((((()())(((())))))()())))))())(()()))())((()())))((())())))()()))())()))())(())())))))(()()))())())()(((((())((())))))))))()))))))(((((()(())))((()(((((((())))(((()))))))))))())()))))))))))))((((()()(()))(()((()))))())()))))(()()))()))())))(())))())(()))((((()(()))))))(()))(()))))))))))(())))(((()((((((()((())((())(()))))))))(())))())))))((((((()))(())))()))))))((()())))((())(())((()))))()))()()())))))(()()(()(())))))))(()()))))((((())))()))(()))(()((((()))))))))))((((()())(((())))))(()))))(((())))(())))()()))()))))()))))()))()))(()))((()())))(())))(()(())))))()))))())())))((((((((())(((()()))))))))))))())))))()())()))(()))))))())()))())((()))))((())))))))))()(())))))))()))))))(())))(()())))())))))((((((())()))))(((())((((((()((()))))))())))))(()))())())))))))))())))()))))()))(((()(((()()()))())(()))())(())))))))))((((())((())))))))))))))))))))((()))((((()((((())(((()))))))()))))))(())))()))(((())))(()(((((()(())))(())))))))(()))()))((()))))(())))()))(())())))())(())))))(()(()(((((())))))())))()))))(((())))(((()))))))))()))))))((()))))(()(((((((((((((()((()))))(()))()))))((()))))))))))))())))))))))))()))))())(((()((())))(((((()())()()))))(()))))(())))))))))()))()))))))())(((((())))))))))))))())))))())(())))))())((()(()((()))())(()))()))(()))))())))(()()(()))))))(((())(((((((())()))))((())))))())))))))))))))(()(()()())((((((((()))())))(()))))))))))()))((()(((())(((()(()))((()(()))))))((())()))))())))(()(((()))))))(()())))))(((()())())))(((()))))()((()()))))())(()())))())))))))))))))()))())((())))))(()())()))))))()((())))())((((((((())(((()))))))())))))))))(((()())())()))(())))))))))))))((((())((()(((((((())))(((())())(())))))(()))(())())))()))((())))))))))(((()))))(()(()))))))))))))((()((()(((())()))((((())))())))))()))((()()))())))))))))()))))()))(())((((())((())()(())))))))))))()))())()))))(()(((()((()(()(())))()(()))))))))())))((()())))))(((())()))))(()(())))))))()))))()(())))(()))(()))))((()))))))))(()))))))))))(()(((((())()((())((())))))))))))())()(())))))())))))))))((((()))(((()(((()))(()))))((()))))(()()))))))()()(())))))())))(((())()(())))))))())))))))))))))))))((())))))(((()())(((((((()(()((())))((()))))))()))))))()))))(())(((())())))((()))))()))((((())())))((()))))))(()()))((())(())))))))(((()()((()(()))()))()))()))()(())))))((((())(())))()()))(())))))(()(())))))))(()))))))()((((()(())))))()))))(())))))(()((())(()((((())((())((()(((((((())))))))))())))())(())))()))(())(())))))((())))))(()(((())(()())))))))(())()))))))(()()))(()(())((())()(()((((()))((()((()))())))()))))))))))))((()())))))())())))(()))(((()()()))))))()))()()))(((((()((((((((((((())))((()))))())))))))(()())))))(()))))))()))()))))(((()))))))(()()((()))))()))())))())))((()))))))))))))()))())(()((((()))))))))))(()((()))(((())(()(()()((())(((((((())))))))()())()))))))))(()))))))((((()())))()))(()(((()((()()(((()))(())))))))))())))))((())())))))))))))))))))))))())))())((((((()((())(()(()(((()()))()))))())))()())()))))))((((()))(())))()))((())))()))(()(((((())))))((())))))())((())))))(((((()()))())))))))))((()(((()))))()))))))))))))))))))(()))))))((()()))))))(((((((()))))()())(()))))()))()((())))))))))()))())))))))((()))))(((()(()))))())())()))()))((()())))(()))))(((())))()(()))))()))((((()((((())()))))))))((())()))())))))((())))())))(()))))))))((()))))))))((())())((()()((()(())))))))(()))(()))))))((())))(()(((((()())))))))))))))))))))))()))(()(((())(((()())))())())))))))))))))()))))()))())))()()(())))))))((((()((()(((())())))())))))))(((()))))((((((())))))))()))))))))((()))))())))))(()))(((())(((()))))())())))))(())))))))()(()((((()()))()))(()()))))))(())((()()))((())))))((()))()))(()(()))))())))())))))()))((()((())(()((()))((())))))))))))(()(())))((((()(()))(((()(()))))(())))))())(())())))((((()(()()))())()))()))))())))))))((((())((())()))(())))()))(())))))))()))()())))))(())(()((()())((((()((())))()))))))))))()))()()))))))())))())))))(((()(()))))))((((()))()))(()))())))))))))((())))(((((()(()((()))(())))()))))))))))((()(())))())))))))))())(())))))))))))(())))())))(((((((())))))))())))(()()))())())))()))))))()((((()))())()()))))))))(()))))))(())((()))()(()(((((())))((((())))))()))))))))))(())))))))(())((((((()))))))))()))))())(()(()())))))())))))((()))(()((((())())())())))))))))()))))(()())(((()(()((()())((()((()))(()))((())))))))))))(()))))))))())())())()))((())(())))))))())((()))))))))))(()((()()(())(()))))))))((()(()())((())(((()())))))()))))(()(()))))((((((((())))((()()))))())))())))(())))((((())))))()))((((())))))((())))(())(()())))()))))))))((((()))((())()(()()))))))))((()((())(())))((()()))))())())))))(())))))((()((((()))((())((()((())))((((()))))))())))()()))())))()))()))((((())))))))(()))))))())))((()()))))()))(()())(())((((()(())))(()(((())(()))))))))()()))())((()(()))(())))()))))(()))())))(((()))))))()())())())))))))))()))()))()((((((((()(()((()))((())))))))()((()(((()))))))())))))())()))(()))))))))()(()((((()()))()))))())))())((()))())))(()(()()))))(()))))))))))()))()((()(((((()))))(((()(((()))))((((())((())))))))))))))))))())))))))()(())))))((())))))(())))(((()))))))))()(((()(())()(()))))))))()(((())()))))))(((((()((()(()))())))()))))))((())()))()(((((()(())))())))))(()()))()))(((()))(())))())))())()((((()((())))))()))()))))())))))(((()(((())(())))))(()))))())))))))()())))()((((())(((()(((()((()))))(()))))))))()()))))))))))(((())(((((()()(((()(((((()))))())))))))))))))((()))())()))))(((()(()))((())))))))))))))))((((())))()(())))))))))))))(())))((((((((((()))))))))))((((())))))))((()))(())))))))()())))((((()))))))))((()())))())()))))())))((()()))))()))())))))))))(((())))))))((())))()))))(()())))))))))()))())())))))))))(((((((()((()()))))))))(())()))()))((()))))))))((()((())(())())))((())))()))))))))(()(()()))))))))()(())))()((()))))()())))))()))())))))((()))))))(())(())(())(((((((())(())))((((())))())))))))))))))))))))(((())(((((((()))()(())(()))))()()))))()))(())))))))()())))))))()))())))))())))())))))())))))))(((()))(()()((()(())))()))))())())((())))((()))))))))))))))()))))(((()))()))(((((((((((()))()))))())()))))))(())()((()))(((()())))))))))((())((((())()))))))))(()))((((()))))))))((())(((())))))))))((((())))))))((()))((((()))((((())))))(())))()())())))((()))))))())(()(()))))(()())))))))))))()))))))()))(())))(((())((((((((()))))))(())())))))(()())))(()())))))()))))(()))))))(())))))(())))))))))(()((()))()))))((())))())())((())(((())())))))))())))(()((((())))(()((()()))))))))(((((())(())))))))))())))))(())(((()))))))))(()())))()))((()((()))))))))())))))())))))))(())))))))(()))))))(()(((()((()))))))))))(((((()((((((()))(((())))))))))))(())))())))())))))())))()))))))))))((())(())))))()))))))()(((())(())(()()(((()))()))))))(())))))))())(()((()())((()))))))))))))())))))(())))())))))))))))()()(((((((()((())())())()))))(()))))())(()))(()())())))()(()))()))(()))))(())))(())))))())()(()(((())())))))))(())))(()))((((((()())))())))))))(((())))((()))))((((())())))))))))))))()(()))))()(()(((())(())))))(())(())))))))(()()))))))())))(((((())))((()((()))))))(())))))(((()))))))))))(()(()((()())(()))())((((()(((((((())())()))(())))))))))))()(((()))()))())))(((())(())())))))))(((((((()()))())(()(())))))()))(()())())))))()))(()((((())())))))()()())))())))))((()))))))()))))))()))())(())))))((((((()(()(()(((((((())())))))(((())())(())))())(())((()))))))))((())))))))()))()))((())))))))))(((()))(((((())))()))(((((()))((())(())(())))))))))))))()(((((())()))((())((((())))()()))))((())())))))((()))))))))))(()))()))))))(((())()))(())))))(())(())((()(())())()))((()))))))))))(((())((()())(()((()))()))(()))))))()))())()))))()()))()((((()())(()))))()))))())(((((())())))(()())))))))(((((((()))))))()))))())))(())(())))(()))))((((()))(()(()(())))))))))))))))))))((()(((((((((()()(((())())))())))(((())))))))(())(((()())))))))))))))(()(())))))))((((((())()))))(()))(())))))(((()(((())(()((()()))))))()))))())())))))))())(()(((((()(())()))(())))(()())))()))))()())((((())()())))(()))(()))))))))))((())))())))((()))))))))(((())))(((()))))()))))))(()(((()(())())())))))(())(()))))())()()))(()))(()((((())()))))))))))((()))))((())))))))(()(((((()))()))))))))))))))(())))(())))((((()()(()()((((()))())((((((())(((()()))))())))))))()))))))))(()((()))(())(()(())))))()(()))))))(((((()(())()))())))))()))))))))(((()(()())()))))((((())))))())()))))(()()))))((()((())((()(((((()))))(())))))))))))))()()))))))))))((())(((((((()())))(()(((()))))(((()())))))())())))))())((())))))()))((())))))())))(())))(()))()()))))()())))(()((())()))))(()))))((((()))))))))(((((()(((((()))))(())))())()))(())))))))())())))((())((()))))(((())(((((((((()))(()))))))((())()))))))))((())))(())))(())))())))((())()))))(((((((()))((())))()))()()))))(())))))))())))))))))())((())))()((((())))))))))))(((()())()())())(())()))())(()))))))))))(()))()(())(((()))((((((()((()()))))((()))()))))))))())))())))((())()))))))))))))))(())))())()))()(((()))))(())))))))(()))((())((()((((()())))()))()))))(())))()))))(()))))))))))(()(()))())(((()))()()))))(()())))))())))())))(())(()((()((((())))()))))))))))))))(())))))())))))))((()))()((()(((((((((())))))()(())))((())))))))()))))))))))())))))))(()(()(((())())(())()))))()))))((())()))())()(())())))))))))(()(((())())))((((())((()(((())))())))(())))))()((())))))))))))))))))(((())((()()(((()))((((()))))()))()())())()))(()))((())))))))))))()))((())((()(((()()((())((())()))))((()))()))(())))())))()))))(()()))(()))(((((((((())()((()())))()))(((())))()))()())))()))))(())))()))()))()())()))))))(()))))(())))())))()))))())))))))(()))(())(())))))())()))(()))(((((((()())()))(())())))))()(()))))()))(((())()))))))))(())))()))))(())())(((()))((()((((())))((()())))())())))))(())))()))()))))))))))))())(((())()))()))))))())))(((()))())())()()))()())))(()()()()))))()))))(((()(()()(((())((((())())))))))()()(()))))())))()))))()(((()(()()))())))))))(())))())))())((()))))()(()))))))))((((()(()(((((((())))))(())(())))))))))))())))))))((())))))))(())))()))))(((())))))))(((())()))(((((())))))))))))))((())())))))(()))(()))())()(()))()))))))(((())))(())(())))))(())))))())((()(((((())(()()))))))))())))(((()())((((())())))))))(((((())))))))((()))))))(())(()(()(((())(((())))()()))(()))))())())()())))))())))))))))())))))))))))((((()((())()))(()))))((()()))))))))(()))())))))(()))(())(()((((((((((((((()))())))))))())())))((())())))))())())())(((()())))())))(())(((())))))))(()()))))()))))())(()))))))))))())))()))))((())))))()(()(()))))())))))))(((((())(())(((((()(())((((())((((((((()())(((()))))))))))))())))))))))))))()))))(((()))))(()))))((((((((((())(()())))(())))))))))))))(()))))))(()((())())))))())(())))()))((())))())())))(())))))))))))((((())))))))))))))))))()(((()))((())))))))())((()(((()(()))((())))())()))))()))())))))))((()(((()()()(()(()))))(()))))))(()))))()))(()())((((())))))))))))()))((((()(()()))))))))))((())))))))(((()))(()(())((())))))))()))())()))(()(((()))))(()((()))))))))))((((((((())))((()()))((())(()))))())())()))())))((()())()))((()(())))())))))())))))))))))())))())))(()))))))))(((()))(((((()((()))))))()(()))))))))))()))))))))((((()()((())(()))())))((((())))))))((()))))))()))))))))()))))))(()))(()))()))(((()))))))))())(()(((())))))))))))))))))))))(((()()((()))))))()))((()(())))))(((())())))))(((((()))))))))))))))))))()))(())))))())()(()))))))(((((((((((()(((()))))))())(()))(())))))((()))())()))()))((()))))()))((()))))())())))(((())((((((())))))()))((()((((()))))))))))))()))))))((((()))(()))))((())))))))))()()))(()))))))(((())()))))())(()))(())))()())))))))((()()))))()))))((()))))))(()))))((()((())))))))))))((((((((()())(()())(()))()))))(())()))()))()(()())))())))())))))(((()(((()))((((()()))(()))))(((()))))()))))))))(())))())(()()())))))))())))(((((()(())(())))))))))))((())())))))((()))))))))()))())())))())))))(())(((()()((((())))(()()))))()(()(())(()((())))))))))((()))))))))))))))()()(())))))))))))()((()))))())))))))))((((())))()(((((()))))((((()())(()))))))))))(()()))(()))))()()))))))((((()))))))()))())(())))))(()((((())))()))(())))(((()))())))))()())))((((()()))))())())(()((())))))))))()))((())((()((()))))))())((())))(())))))(())(((()))))())(()((((())())))))))(())()))((())))))))()()(((())()((((())(())))))))(()))))(()))())()))(())()())))))())))(((((((()())))()))))))))()))(())((((()((((())))))()))))))(())))()))))))))()))))))))()(()())))((()())))(((())))))))))((()))))()()((()(())(()()))))))()))())((()))))(()))()))))))))()(()))))())()((((()))(((()(())(()(((((((()))))())(((((())))))())))))))))((())))(())))))())))())((((())(((((())()))(()(())))))))((()()((()))))(())))))())((())))))))()))((())))())))))))))))())))(())((())()(((())())()))))()))))))()))))((())))()()))()(()())))))))()((()))))()))(())())(()()))))()(()))))))())))(()((()(((())())))()))))(()((()(((()))))))))((())(()))))))))))))))))(()))(()((()(((())(((())))())()(()((()((())(((((())(()()((()()))))))))(())()))())))))))))(((()(((((()((())))()))))()))(()()))))(())))))))()))(((())))(()))((((())))))))(((((()(()))()))()(()))))())()))))))())())))())())(())))())))(()()))())())))()((((())()(()())))()))()))()))))((())))()))(()()))))(())()()))((((()(((((((()((((()))))))))))))))())(())))))))))))((((((()()((())))))(()))()))))))))))(()(((())))))))(()((())((()())))))(()((((((((())()))))))))))(())))))((())))())))(((())))()((())))))))(()(())))(())(()))))))))))))(((())))))))(()))(((())))))((())()))))())))(()(())))()))((((()))())))(((()()))))))))))(())))))()))((()())))))(((()))())))())((())))))))(()(()))(((())())))(()))))))))))))(()(()())(((()((())()))(((())))))))))))((()))))((((()))))))())(()(((()))))()))()((())))))(()(()))())))))()((())(()()))))))(()((())))(()()((((()(((())())))))))))))())))))())))())))))()))())((())()(()((()))((((()((((()(()())())()))))))))))())))))(((()))()))(())))))))))())((()())(()((()))((()())()))()))))())(()(()()()))))()(())))())))))))()(()))))())))))))))()((()((((((((()()))())))))())))))))()(((()(()))))))))()()))(((())()(((((((((()())))))())))()))))())())()())))))))(()())))())))))(()())())))())))))((())))()))((()((())()(()(())(()()))))))()))()))()))(()(((())))()(((()))())))))(()(())))))))))))))))())))))((((()(((()))))))()))))))))(((())((()((())))((()))))))))))(()))())))(((())(())((()(()))))()))())()))((()))))((((()))))))((())))((((())))((())))))))(()))))(()))))))))())((()((()))))))((()(())))))))())(((())((()(()))))))())((())(()))()))()())))())))((((())()))(())))))))()((())((((((()))(())())())))())))()(()))()())))()))))))))))((()))))())(()(()((((((()(((((((())))))()((())((())()(()))))()())))(((()))())))))))))))))))))((((())))))))((((((((())())))(()(()((((()()))()(()()))))))(()))()))(()))))))))(()()())))(()())))()())()((((()))))))())))(())))((())(())))))(((()))())))(()(()))))(())))))))))(()))()))))(())((((()))())))))))))())))))))))))))))((())))())))((((()(()((()))((())))(()))))((()))))())((()()((()))))))())))())(()((((())()))((()()())))))()))))))))(())))((()((()(())))))()))(()))))((()))))(())(())))))))))((((()(((())(())())))()()((((()))))))()()))((())))())))((())(()((())()()))))))()))()())))))())))())))()))()())))(((((()))))))))))))))))))()))))(((((((())))((()(()(()))))())))))))()()))))))(((()))))))))(((())())()(())))()))(()(()(())()))(()))(()))))))()(((()))(()())))))))))((()))((((()))))))))(((())((()()())())())))))(()()))()))(((((()))()))))()))())(()()((())()()))))))))))()())(()()))))))))(((())))(((((())(((())()(()))))))))(((())))))()))))()()))))))))))))))(((()))))(((((()(())))))))))((()()(()())))))(()((()))(())))))))())((())))))(()))))))))))))))()))(()(((()())))))))))()())))(((((()())())())())))))))))))(()))))))((()())))(((())(()((((()))())))))())))()))))((())))(())))((((((((()((()))))))))())))))))))))(()()((())))))())())))(())))))((()))))))())))()((()))))))))(()))(()(())))))))))(())))(((())(())))))))(((())))(()(()))))()((((()))))())())))))())))()(()(()((((())()))))))())))(()()))))()))()))))))))()(((()((()))))))))((()((()((()((((((((((())))))(())()()))()()))))))))()))))())(()()))))()))(()))))))())))))())))))))(((())()(((((()())())))())))))(())())))(((())()))))))))())))((((()())())((())))))))(()()))()())())(())))())()))))()))(((())))))()))))()))(((((()(((())))))()((()()((())))))))())))))))))))()))))))(((((()()))))(())))))))))((((((()())((()))))))())))))())))(()()))))))))((((()))(((()))))))())))(()(())))((())((()))()))))))()))()(())(())))))()()((()))())))(()))()))())()))))(()))))))(((()))))))()(())(()))))))))()(())))))(())())))()(()))))())))(()(()))(())(()(()(())(())())))))()))))())()(((()((())())(()))())))(()))()))))(()(()))))(()))))())(()(((()((()()())()))())))))())(())()))))())())()(())))()))()())))()))()())(())()))))())((())))))())(()))())(()))()))(()))))))(()))))))((())))))))((((()(((()((((())))((((()()((())()))()))))()))))))()))))(()))))))())))(()((())))))(((((()((()))))()))))((()))())))))))(()))(((((()))))()())())())())))()))(()))(()((((()))))()))())()))())))(()(((())))()()))))((())())))))))))))))((()()))(((()((()))))))))())))((((((()))))(((()))))))))((())))))))))))(()))(()))))))(()()))))))))((((((((()))))((((()))())))(())))(()(())))))())()(()))))())())(())))()))))))))())(()(()(()))))))())))(())))()(()()))(()(((())))))))())()(()(())(()((()(())))))))((())))()))))(()))()((()()())))))))(((((())))((())())))))()))))(((())((((()))())(()())))))(())))())))((((())())))))))()())))())))())(()()))())())))()(())))))())))))((()))))))))()))(()))(()))()())))))))))))()(((()(()(()(()))))))))))))()))((())((((()())(()()))(()))()())()))))()))))))))(()))))))()))())))())(((()))(())))))))))((((()(())))(((()(((())(()())())))))))()))))()(((((()))())())))()))(((())))))))(())))())))(()))))((()))))))(()))))((())(()))))((()))(())))())))))))()((()(((((((()))))))(())(()))))))()))))))))())())))))))))))()((()))))(())))(()))()()())))(())))))()(()))))())))())))))))((()())))))())))))))((()))(((())))))))))(()(()))()(()((())((())()(((((()(((())))(()(((())))))))))))))))))))))()))))())(())))((())))))))))((((()((((()()))((()))()))))()))))(((()))())))))()))))(()))()))()())(()))))))))))((()))((((()))))))(()()))))((()(()()()))))((((((()())))((((())()))()))))))))))))(()))(())))())))(()()))((((()))))))(())))((()))))))(((())())(()(((((())()()))(((())))))())))))))))(((((())()))))))()(()))))()))))))(()((()))(()))))))((())()))((())((()(())))))(()))()))())))((()))))()))((()(((())()))))))((()))()))(()((((())))))))))((())))(())())))))))))(())))((()))))(()))(()))(()(()((()))))))))))))((())(())()))())))))))))))))))))()))))()))))))))())))))))(((()))(()))))))(((()))))))())))))(((((())(()))()))())))))())))))))))))())))()))()))))))))))))()((((()(((((((((()))(()((((((((((()))()))))))))))))())))))()()())))()))))()))()()))())(()(()(())))))(())()))((()))))()))))))))())())(()))))))())((())))))))()(()))))))(())))))))((())))))))())))))))))))((())((())))))))))))()(((((())(())))))(()))))())))(((()())))()))))()((()((())))((()))(((())))))))())((()(((()(())))())))())))(())))()(((())))((())))(()))))(())))((((((()))(()()))((()))())))))())))(()(((((()))())))))()))(()((())()))()()))()))()))))())))())(()))))(())))(())))())))))(()((()))((()))))())((()(()))()))))))))()(())))((((()((()))(())(()))))))))()))(()))))(()))(())))()))))(()))))))))()))(()(((())(())))())))(()())))(())()))((((())))))(())))()((((()(()())())))(())))())))((())()))))(()())))))(()(((())))))())))))))))(()))))())(())))))))(()((((()))())))()))))())))))())))(()(()(()((()(((()))))))))())))))(()(()(((()(((()())))))())())((())))()))()))))))(()))())))(((())()(())())))(())())())))))(()()((((())(()))()((()))))))())))))))))((()((()))(()()())))))))()))))))))((()(()()()))))))))()())))((())))))())))))(((()()))())()))()))(((())()(())))))))))(())))())(((()()())(()))))))))))))))))())))))((())((()())))))())))()))()()))))())))))((())((())(()(((((()))())))))))))()))))((()))))()()((()())(((((((((((())))))))))))()))))()((())()))))(()((())()())))(()())))())))))(())))(())))))()())))))()()))))))()(()))))(()))(()))))()()))))))())))()())((()))))())()))(()))((((()))))))())))))))())))))())))))())))))))((())((((())))))))))()((((()))))()))())))))))(((((()((())(())))())))(())))))))))))((((((()(()))))))()(((((((((())))()))))()))(((()))))())))(()()))))))))))(((())()(())))))()))(())))))(())))))())(((())))))))))())))))(((()))(()(())(()(()(()))))))))))())()((()())))()))()))(()(()))))))))(()()))))))(()((()(()())())())))))))(()((()))))))()))()))))())))))()))(((((((()))))))))))((((()))(()))))())))))))()))())))(()))())))))))((((())))))))(((((((((()()))())())))))))()))(())))))))((()))))()))((())((())))))())(()()()(()(())((((())))))))((())())))))))))())))))))))))))()))(())))(()(()))))))(()))()))())))(())))()))())))())))))))())))))))))))(((((()))))()))(()()))))())(()))()())))(())()((()()))))))(())))((((()))))))(((())())(()(()))))())(())))))(((()))(()))))))))((()))))((()())((()((())(((((((()))()))()))))))))))))(())))()))((((()))))))()(((()))()))()))))))))()))()))))((()))))))())((())))((((((((())))())))))))())())(())))(()))))()(()))))()())))))(((((())))))))((((())))))((())((((((())))))))))))()()))))))))(()()(()))(((()(()((()))))))))))))((((())(()(()())))))))))()((()))))))(())())))))))))))))()))((()()(((()))))))))())))()))))())(((((((()()))()((((((()())())))((()))))))())()(((()))))())))))(())))(((())())))()(()))())))))()()))))())))))(()())))(())((()))))))))))))))()()))()))))((())(())))))))(())))))))(()((()(()()((((((()))()))))))))(()())))((())(((())))))())))))))))(((())))))())(())))(())))())))))()))())())(((())))))())))())))((()))())(()((()))(()(()))))()))(())))((()(())))))(()())))(()())))(((())(()))))))))((()))))((()(((()((()))))()()))))))))))((((((((()))))))(()(((()))()))()))))()())))))(()))())())))))))())))(()))()()))))()))(())))((())))))())))((((((())))())((((()())()))))()))))))))))(((()())())())()))(((())())))))((()))())))((())))))())(()))))(((()(((((())())))())))))((((()()))())(())))))()(()))())(()(((())))))))())))()(())))(()))))))()()))))()((()))))(()))))(()(())())))(())))()))))((())(())))))))(())(())))))))))))))()))))))))())))())((((()))())))))))())(()())((((()(((())())))()))()))))))))(((())(((())))))))))))))))())((((((()(())))(())))))(()))))))(())()((()))((())))))()())))()))()))())))))())))(()(()))()((()())))))())))))())))))())()))))())))))()))(()))))())((())(()(((()(()))))))))))()))))))))))())))))))))(())(()(()(((((((((((()()((((()))((((())(()(((())))))())))()))()))))))((()))))))))((())))))((()))()))))((()()))))()))))))(((((((())))()(())(()(()()))))))))((((((()))))))))))))()())))())))()))(()(((()())((((()()))))))))(())(()(())(((()))))))(())))()))))(())))(()))))()))))))))))(()(()((((()((((((()(()()())))()))))(())((()()))))))))))())(((())))))(((((()))))(())))))))(()()))(()(())))))(())))(((()))(())))))))(((((((())())()))())))))())))((()))(()))()))())()(())))))))(((()(())))))(()))(())()))()))))))()(((())))))(()((()()()))()))))))(())))((((())()))))))(())))(((()))(()))(())))))(()()))))))))))))()))())))()((((())())))()))))(((((()())))))()))))((((()))))))(()())))))())()(()))))())))))))((())()))))()))))))((((())))))()))((((())))))))))))())((((()(((((((((()))(((()())))))((()))))))(())))())))))((())()))()(())))(()))(()))))))((())))))))))()))(()))())())()))((()))))))))((())())))))((())))((()))))))))((())))(())))))))(((((()()))))))))(((()))))()))))))((())))))())))))))(((((()(((()))(()(((())()))))()()))((())))))))())((()()())))((())()))))))(((()(())(()())))))((())))())))))()))((()(()((())((())())))))))))))(())))))((((((()))))()))())))))))()))))))(((((()))(())(()))))))())(((()(())(()))))))))))()))())))()))()))(())))((()())))))()))))(((()))))))(())))((())))()))((()))()()))))))(()))(())))(((((((()()(())))))))))))(()())))))(()))))()))))(()))()))(()((()((((()))))((((((()()((()))))((()())))))))(()))))()))))))))))))))))())()))())))()))((()()))))(((()))(()(((()((())))))))))())))()))))((((((()(((((((((()))())))))))((()))))))))))))))((()(((((()(((())())))(())))(()))))(((()))))))(()()))())()))))))()))))((())))))))))))(((())))())))))))((()))(((()(((((((())))(()))))(())(())))((((()))))))))((()()))()()))())))()))))(()((()))))))(((())))))))))(((()))))(()))(((()()(((()))((((()))(()(())))()))))))))(())))(()))(((()((())())))))((()())))((((()(())))))))(())))))))))))))(()))))))((((((()((((())))))))))((())))))(())()))))(((())(((()))(())(((()())))))))())))))))))((())((((((((())())())())))))))))))))((())(()())))))((()((()())))()))((())()))))))((((()(())())))))())))())))))((()()))))(()())))()))))())())())())((((((()))))(())))))))))((())))))((())))))(())))))))))((((((())))))(())))())))))))))()))))((((((((()))()())))))())))))(((()))(()((((((((((()(())))()())))))()())))))(()))))))(((()))))(()(((())((((())))))))))())))((())))))())))())))(((((())(())))))))))(()()))))(())()))())))((())))))(((())((()()))))))))(()(()))))))()()()))))(()(()))))))))()())))((((()(()()(()))))())))))((()(()())))))(((())(((()((())))))))))())()))()(())())))))))))())())))()))()()((((())))())))))(())((())()((((((((()()))((()(()))))))))())))()))(()))((((((())))))()))()))(()))))))(()()()))))))))(()))(())))))(())))(((((((())(((((())())()((((()))(()()))))())))())))))))))(()()))((())))))((()())))))()))(((((((((()()(((()(((()))))())))))))))))))())())))))))))((())((((((()(())))(()))())(()))))))(()(()))))))()))))))))(())))))))((())))))(()(((()))))))))))())((()((((()))))()()))))()))(())((((()))))(()(()(())()))))))))())()()))))(((()))((((())(((())(()()(())))()))))))))))())((())(()()(((())))()))))())())(((()))))))(()))))())))))(()))))((((()())(((()(())))))()())))))))()))(())))()))))())(()()(())))))))())))))))())))(()(((())(()))))))())))())))))(()((()()()))))())))))((())((((())))))))))))(())((())())))())))))()))((())(()())))))()(()()(()())))))))))))))()))))))((()()()))))))))))(((((()))))))((()(()()()())))))))())))(((())(()(()(()))()((())))))))()()))))))))))(())))(((()(()())))(((((())((()(())())))))())))())(())))))))))(((()))((())()(((())(((()))))((())((()())()))))))))(())((()))))))))()))(())))(()())))(())))))()))))((()()((())()))())))))))((())(()))))((())))()((()())))(((((()(())()))()))))))))(()))))))(())())(()()))))())))()())))))())())))))))()))))))))()(())))))())))(())))((((()))))))))))))())())))))((()((())()(((())))())))())))(()(((()))()))()))())(()(())))))))))))()())()))))))))))))()))(((((((((()))()))(((()((((())((((()))())(((((((((((())(())()))))((((()))())()))(())))))))))))()()))))))())))())((()())))))())))))()(()))))(()(()(((((())(((()((()()(((()))(())))))((()))))(()))))))()(()()(((()(()))))))))()()))))))()))))))((((()())(((()))(()()))))))))())))))(()()))())))(())((((((((((()(((()))))()))))))()))))())())(()))())))()))(((()))))()))()()))))))(((())(())))())))())(((()(())))))))())))))()))())((())))())((())))))())(()))))))))(((((((())))))))))())()))())))))))))())))))()())))))()))())())()(()()))))())()))))()))())((()())(()((())(((()))))())))()(()()))()()))())))))))))(((())())(((()))))()))()))))))()(((((((((((()((())()((((((())())(()))))))))))))))))))((((()()))))))()(()))))())())())()))())())))()))(((()(()())))(()))))())((()))))()))())))((()))(((()))))))()))(())))))(((())(((()))((((()))(((())()))))))))))))(())(((()(((()))((())(((())))))(()))(())()))))))((())(()))))(()))(()))))))())))))))(()())(((((())))))))((()))()))(()(()))()))))))))((()))(((((((()))())))))))())))))()))(()(())))))())()))())())(((((((())((((())(()((()())((()(())))))))(())))((()))))(()))))))())()))))()))())())))))((((((((()(())(()((()))))))))))(())(()))))()))(((())(())))))()))(())((()))))())))))))))((((((()((((((((((()))))))()))))))((((()()()))(()))))))((()()())))))(())))))))())(((((((()))((()((())))))))()()())(((()))))))))))(())))))())))))((((())))))())))))))))))))((((()(()((()))))))(()()))))()))())))))))))((())()(())))))))))((()(((()))))((())))))()(()))()))))(())))))(()(((((((()())))(((())))))))))(())))()))))(()))())())())))))))))(()(()(()(()))((((())()))()(()((()))))))()(())))))(((()))()))))()((())()))))())))())()))(((()())((((((((()))))()()))()))(()())))))()()())))))(())))(((()))))))(())))))(((()))())))))()))((((((((()()))())))((())))))))())((((()(((((()))))))(())(()))))))))((()(((())()())()))))))))))())(())))))))((()))))))(())(((((((()))()))(())))(())))))(()))))(((()))))))(())))))(((())))))))((())((((((()))))(()))))(())())()))()))))(()))()))()))))((((()()))(((()(()((()((((((()))(()))))((()))))))))))))()))))))))(()((()))))()))()))(())((())))))())))(()))))(((((()(((())()(((((((()((()()())(()))((())))))())())())))))))))))))(((()(()())))())))(((()))(((())))()))())()((((())))()))))))))())(((((((())((())))))((()))()((((())()))))))))))))())))))))())(((())(()))))()()))())))))(()()))))()((((((()())))))))))))))))))((())(((((()(())((()(((()((((())()))))((())())))))(()))))()())(()))))(()))))))((())))))))))))()())))))()))))))((()))))))((()))))()))()))()))))))(())((())))(((((((((((((((((()))))))))))))())))))))(())))((((((()))))())()))))(()())))((()(()))))))))())))(()((()(()()(()))))))))((())((()((((())))))))))(()()(((((())))(())))))(())))()((()())))))))))))))))())))(((((((((()())((()(((())()))()))))))())))(()))))(())))))((())((())))))))())((()))))))((()(((((()))())))((())))))))))))((((()((())))))()))))))))()()))))())))))((())(((((())))))))))))))((((())))))))))((()))))()()())(()))()))((())))())))))((()))))))))()((()()))))(())))(())))))))())(((((()())))))((()())))(((())))))))()))()))())))(((((()()))))(()))))(((())))(()))))))))(()())))))(((())()))()))))(()))()))(((((()((())))())))))))(()))(((()())((())()(()())))))(()()))))))(())))((((((()(()(())))((())(()))))())))))))(()((()(((())())))(()())))))()))(())))(())())))()((()))))))))(((((())))()()))((())))))())())())(((())())))))))))))))()))(()((((())((())(((()((())))()(()))))(()(())))()))()))())))))))()))))((((()((((()))((((()()))(((()(()))(())))))))))))(())))))((((((())))()())))(())(()))))()))())((()))))))()))()())))))(((()(((())))))))))))))((()(()))))(()())((((((()(()))((())))(()))()))())))))())))))))))(())(())))(())((((((((((((((())())(())))))))))()((())))())))))()))(()(((()))))))))))))))())()))))()))))))))(((())(())))))))(())))())(()))))))())))()))())()(()))())))))()((())))))()((())(()())()))))))(()(())))))(()((()())))))))))(((())))))(((())))(())))))))))((()((())(())))))(()))(()()))))((())))((()(((()(())))()))))))))((((())(((())(()))(()))))))((())(()())))(()))()))()))))()))))())))))())))((())))))())))(()))()()))))))(((()()))))))))((()))(((((()))()))((())))))))())))(()))())))((()())(()))))))))())((())))))()))(((((())())()))(()())))))((())))(())(()()))))(()))))()))((((()))))))((()))))()))))))()))(())))(()()((()())(()()(()()())))()))))((()))))()()())(()(()(()()))))((())))())())()))(()(((())))((()))()))))(())))))())))())(((())(())))))))))))))))())))()))))))(()((()((())(()))()((((())())))))()))))))))))))))())))()))))))))(())((((((()()))((((()(())((((((())))()))(())))))))((())())))))))(())))()())(((()())))))))((()))))((((()))())))))(((()))))))(((())((()))())))))())(()(()(()((())))()))))(()(((()(()))))))))))))()))(((((((())))()))()(()))))(()())))))))))))((((())))))(())))(()))(()))))())())((((((()))))()))))(((()(())(((())())))))(()())))(()))()))))((()(()))(()))))))))()))))))((((())()))))))))())()))((((()((()((((()))))((((((()))(()()))))))))))))(()())))()))(())(())())))))((()))()(((((())))((())))(((()))))))())((()(()))())))))))((((())(())))(()))(())))))((((()((()))))())))())()))))()()))))())(())))))))))(((()))))))))))(())))))))))(())))(((((())(()()()()((()()())((((((())))(((((((()))))))))))))))))))(((())((()))))))))))())(())))))))((())))(()((()()())))(()())))))(()((((())())))((())(())))))())((()())))()))(()))))))))))())))((()(())((((())(()((((()())))))))))))((((())())()())))))))())))(((()))(()())))())))))()())))))(()()))(((((((())))))()))))))(()((()))())))))))))))))(())))))))))))(((())((((((((()((((()))))))(())())))((((()))))))))(((())))))))(())()))()))(((())()()))())))()))))(((())))))()))))))))))))(()))((()())()))))()))))))))))))))))((((()))()((((()((()())(((())())))))(()(())(())))))()))))))())()()))((((()(()(())))(()()))()()))()))((()))))))())))))))))))))()))))()))()(((((((())))(()))))))())))())))(())()()))))())))))))())))(()(())))))))()((((())))))))(()()))))))))))))))))())((()(((()))(()(()())(((()(((((())()()))))()))))))(()())))))(((())()))())))))(((()())(((()))))))))(((()))((((()))))))())))()))))))(())))((()(()))()()))))))()))())(((((())(((())))()))))))))))(())))(()))((()((()(((()(()((()))()((((()))))))))))((()))))))))(((())())(())()))))))((((())()())))))()))(()(((()())(())))))(()()))(())))))))))))(((((((((())))())))((((((()))(())))))))))())())())))))(()))))(()))))(((()))))))))))))(((())(()))()))))(((((())()))))))((((((()())))())))())))(((()))(())))()))())(()))(()()))))())())))((((()))))())()))(())))())))())(((((())))())))(()))))))))()))(()()()))((((())()()((()(()()))()))))))()))()))()(()((((())())()))))))((()))))))((()()))())(()()))())))()))))((()))())(()(())(())))))))(()))((((()((((()))))))(())())))))())(((())))))))))()))))(((())()))((()))))))(((())))())))))))(()))((()(())))))(()))))((()(()(((())))()))))())()(())))))()))))))))(())))))))()(()(()())))))))))))))))())))))))))((((())((())))))))())()))))(()))))))))((()))))())(())))()(((((((()(())())))(()))))))))))))((())))((((())((()(((()))))))))))))))())))))((()(())((((()))()(((((((((((((()))))(()))))()))())((())))())(()))))))))))))))())))))())((()(()()))()))))(((())))))(((())))))))))(()(()((()(())))))))))((((((()()))))(()))()))(())))())))(((())))()()))))))((())()()(()((()(())(())))))))()(())))))))(((()()))))((()()))))((()))))())((()))(((()))))))((()(())()))))))()))(((((()))))())))))())))))))))(())))((())))))))))())((()((())((()))()))))))))()()))))))()()(()))))(()))))((()))))))))))()))())())))))()))))((((((()))))))))))((()))()))))(())))(()(()(((((())))))))))()))))()))))))))())(((()))))()))(((())()(((()))(((((((())()((()(()())(()((())()()(((()))))))(()))))))))))))))()(()))))))))())))))(((())))((((((((()((())))())))())(()))))(()))))))(((())())))(()))))())())(()))))))(()))))()))((()(()((()())())))))))()()))))))))())))(()((((()))(()((()))()))))))(()))))))()())(((())))))))((((())))((()))()))(()))())))))))((())))(()(()))())))())))))))))(())(()((())()()((()))))))))())((()())(((())((()()))))()())))()(())()))))))))))()())))))(()(()))))())(()())(()()))))(())))(())((()))(())))(()(())()))))((()))))())))())(())))))((())(()(((((((()()))))())(((()))))))))))())()))(()))(())))))))(()(())(()())))())))))(()))((()(((())())))))(())((((((())(()))))))))(())))))((())))))))((())()(((())())()((((()))))(((((()))()))))))))()((())))()))))))()))(((()))((((((())))))((())()))))())())(())))((((()(())))))))()))((())))(())((((())))))))))))(()))())))))))(()(()((()(()(()()((())(((()))((()())(())))))))()))))()))(())))(())))))(())))())))((())(()))())))))))((())())())))))(()(())))()))))))()))(((((()()))(()((())()(((((()))))()))))())))))()())))(((())))))))())())())))((((((()))))))))()()))())((())))())))(()(((()()))()))))))))))()))((((((((()()())(()()))))))(())((()()))))()))())((((()))))))))))()))(())))()))()))((()))(())())))))())))())))((())((()()((())))))((((())())))))(()))((())))())))))()(()(()))))))()))(()))))))))(()))))))))(()))))))()))))(()))())())))()())(((()(((((()))())()(()()))))))))))()))))((())((((())())))))))()))(()((()())))))))))(())))))))))))))))))))))(((()()))))()))))))))()()(()(((((()(())((()))((()()((((((()(()(()(((()))))()))))))))))))())()))))))))))))))))(((()((()))))(())))))((((()))()))))(((())))()))()())))(()(()))))((()))())(((())((((()))()))())))())(())(()))))())))))()()))))))))))())((((()))))))())))))))())))))))))())())))()()))))(()))))(((())(()))(((((()()(()(((()))(((((((()))))))))))))))))(())))))(((())(())(())))))))))(()))))())(()()))(()))))))))))()((()(((()(()(())(()(())))))())()))))))))()))))))())))))))()(((((())))))))())(())))))))()))(((((()(())))))()((()((())(()()))))))))))))))))))))(()))))))()))))))(((((((())))(()))))()))(())))(()()))(((()))))()))()(((()))))))))(((((())))()))))))))((()(()())(())((()))))))()((())))))((()()(()())))))((())))))))))(()(())))())))))))())))))))(()))()((()(())(()(((())((()(((())))(((()))))))()))))))))()))))))))(()(((())))()(()())))))))((((()()((())())()))))())())())())(()()())))(()))(((()))((()(((())()(()))))()))))))())))))))))(()))((())))))))))()))()))(((((((((())(())())))))))))()))))()())))))))))((((())(())))((()))))())))))))())))())))())))))))))((())())()()((())))))()()))))))())())))(((((())))((())()))())))))))(((())))))((())((())())))))((())()()))(()(()())))(())())))())))(()))((((())()))(()()(())))))(())(()))(()(((())))))))))((())((()))((()(())))))))(((()()))))))))(((()()))))((((((()))((()))))))))))))))()))))(()))()(()))(()(()(())()(((())))))))))()))(()))))(((((()))()))))))))(((((()()(((((((()))))))))())))()()))())())(()))))())))))((((((())(((())))))()))())))()()))())((()())))())))())((())))((()(()))))))()))))(((()())()(((((())))))))()))())))))))))(((()))))))))())()))((()()))))(()(())(()))))(()))()))(()(()(()((())))(((())))))))(()))((()))())())))))(((())((()))))))))()()))((()()(((()((()())(((((())(())))))(()))))(())())((()))))))())()())))()))())))))(((((()(()(()))))())()()((())))))))((())())()))(()(()(((()))))(())))))()))))))))))))))))())((())(()))))))))()))))((())))()))))))(((())(())))))()))()(())))()))(()))(((()))))))))(())((()())(((())()(()))))))))))(()(((()))))))(((()))))()))())))(())())))))(((())())((()))))))))())))((((())()(())((((()))))))(()))))((()()))))))))))((((()))((((((((())())))())(())))))((())))))(()())))())()))())()(((()()))))))((((())(())))))())))(()((()))))((()))))))))))))()))))(((((())()((())))))(())))))))((()((()()))(((())(()((()))))))))))(((())((())())))))))()))(((())))())(()()(()())))))()())((())((())))))))())))(()()))((()(()(((()))()))(((()))))))((()))()(())))()()())))((())())(((())())))))()())(((()))()))))())))))))()((())))())))())))))))(()()))))((()())))))()))((()))))))))()))(((((()))(()))))))()))))))((())))))))(())))))))(((((((((((()))))(()))))))((((())))))))))))()))))))))())))((((((((((()((((()))((((((()))))()))))))((())(()))))))))))))()))))))())))())(())()))))))())))(((())))))()(()))()())))()(()))(()))))()())(((()()))))())))))(((())(())()((())()))))))(((()()))))))(((()))))((((((())(()))))())))()))(())())))(()())((()))))())))))))(((()((((())(()(((())(())))))))))(((())))))))))))(((()(((()(()))))))))((()))))))()))(((())))))))))(((())))))(()()))))))()))))))))())))(((((()(((((()(((()))))()))))))(()))))(()(()))))()(())))))))))))))((()((()(()((()))))()))))))()))((())))(()())))))())())(((((()())()))))(())))))(()))))(())))))))))())))))()))))(()))))((()()))())())))))(()()()))((()))))((()((())))())))((()))())))())))(())((((())(((((()))))))())))(())))))))(()))))))()()))()()))))))))))(())(()((((()(()))(())))))((()()()((()))))))()))))()())())))(((()((())())))))(()))()())()())))()(()())))((((((((())(((()))(()))))))))))))))))(()()))()()))))))())(()((()))))()()())(()))))))(())))))()(((((((())())))))))((())())))())))))(()))))))))())))))(((()((((()))())())(())))))(()))))))(((()))(((())())(()))))(())((())))()))((())))))))))()()(())))))))))))((((()()(((())((())))))()))))(())))()()))((())))(()))(((())(()))))()))())))))()((()))))))(((())((())())((()())())))(())))))))))()((())))))())())))(()()())))))()()((())())))(())))))((()(())))))))(((((((((((())))())))))(()))(()(()))))()))))))))(()))((((((()))((()(())((())))((())))))))())()))((((()))))))))((()(()(())))())))))))))))((()(()))(()))(((())))))))))))()))))))))((()((()))))))))))((()))))))))))()))))((())(((()(())))()))())())((())))))())())(((()())))))()(())))))))))(())))()))()))((((()))()))))())))))(()(()()))(()()))))))))()(()(((())((()()))))(())))()((())(())))))())())))))((())())))))))))))())))))))))))))))(((())()))))()))((()((((())))()()))))))))()))()))))))()))))))))))()))()))))())()(()))))())((((()))))(((())))))))()))())())))()))(()))))))())((()())())))()))))())((((())(()))()))))))())))))()())(((())((((((()()(()((()())))))))))()))))((())())(()()))))))))((()(()(()((()()))))()())))))))))(()()))))))))()))())))))))))))(((()((())(((())(((((()((()((((((())))((()())))))()))))))(())))))))((())))(()())))))))())))())())))))((()(())(()))))))))))))()))()))))())(((())))))))))))(())((()(((()()())))))())))))))))(()))()(((()())))()((((()(((()((()(()((()))))))())))()))))()))(()())))(()))((()())))))((((()()())))))(()))))())())(()(((()))(()))))))(()))))(()))))))()()()))))()))))((()(()))((()))))()))()))())))()()(((())(()()(((()))))))))(((((()()))))())))))(())))))))))))()))(()))()(((((((()))(()))))(()))))))()(((())))))))(())())()))))))(()((((((()))((())))))(((())))))))))(((()())))(()))))(()()(())))(()))(())))()))))))(()()(((((()(()()()))(()((()())))))))))())))))(()))(()()))))))(()(()))))(()())))))))))))()))((()))))))(()()((()()))))))((()())))))))(()))(()()))))(()(((((()((()(((())))))))))(())))))(()))))(((())))()))))(()))(()(()(())(()))))))))))))))))))))(())((()(())())(())))(()())))()()))))))))((())))())(()))()(((((()))((((((()))()))))))))())))))((()(()(())))())))))))()))))((()))((())(((()))(()()(((()))(()))))))))())))))(((((()))((((((()(()))))))())))))))())(()((((()))())()))))((()))))(()))))(())())(())))(()))))))())))))))()()))))())()))))))((()))))))))())))((((((()((())(()(((())(())))))))()))))))()))))))))))()())()))(()((((((((((()))))))(()(((((((((((()))()(()))()))))((())(()))))))())))((())))(())())))))))()))))((())()))))))))))(()())())))))(()))((()((()((()))(())))))))()))()))))())))())))))))))))))(()))((((()()())))))((()))))(())))))())))()))((())()(()))()())))))((((()))())))(()(((()())))))))((()())))))((())))))(()(((()))()))))))())))())())))()))())())((()()))))())(((())))())()()))))((()()))(())())))))((()))))())()))((())()))((((()))))))))))))))((((())()))(()))))))))(()(()())((())))())))))(((()(())((((((()()))))))))))((()(())))))))(()())()))))))))()))((()(())())))())())))))())))(()((())(((()))))))))))))(((((())()))))))))))(())))((((()))))))))))))))))))((())((())(((())(((((()())))())()()))())))))()))))()))))()(((()(((())()(((()))()((()))))))))))(((()))))(()()))()))))((()()))))())((((())())((((()))))))))()))((()))))((()))))(()))((())))(())))))(((())()()))))(())))())))(((((()))))(()))))))(((()(()(()))(())))((()))))))(((()())(((())))))))))(())))))))((())()()))))((((((((((()()))((())))))))())())(())))))(()))))))))(()((()))))()))()))))()))())((()(()(()(((())())))((((((((()(()())))(()))()))(()))))))))(())))())))())))(()))((((()()((())()))))(())))))))))))()((())))()))()))))(()))()))))))))(((()(()))()()))()))))))(((())))))))))))))((()(()))))))))())((((((((((((((((())))(())))))))))))))((((()))()))))))(((()))()()()))()))((()()))((((())())())))))(()(()))))))))()))))(((())(()))(())))()))))))))))))))())))())))))()))()()(()(())()))))))))(())))))))))(()())))())()))((())))))((())((()(()))()()())))())))))())(((()))))))))))))()))))))()()(()))))((())())))(()))())))())(((()))))))))()(())))))())))((()(()(((())()((())))))))))(()))))))))))))))((()))(((())(((()(((((()))))()))))((())))))(()))(())))))))(()(((())(())))))))))))))(())()((())(()))))((()))))()())(()))))()))))))(((((((())))((()))))(()()))((())()())))))(()))))(()))()))))))((()((((()((()()))))))(((())())))()))))))))()((())))))(())))))(()(((()))))))(()(()))))))()(((())))))((())()((()))(()))))(())))))()))))))(())))))()))))))((()((((()))))))()))))((())((((())()))(()()))))())))))))(()))))))))))()))(())())((((((())(())))((((()(()))()))))))))))(()()((()))))))))()())((()))))))))((((()())()(((()))())))))))))))(()()))())))))(()))))(())((((((()(())))(())))))))())))))(()))))))()()))(())))))()((())(()(()(((()((((((())))((((()(()))))))))))()())((())))))))())())((((()))(())))))())))()(()(())(())))))()))()))))(())))(((((()(()))))(()))))))))(())())((((()((()((((())))(())))))())))))))))(())(()(()))))))()))()(()((((())((()()((((())))()((()()))))))())))))))((()(())()))()()()))()(())))())))))))())))((())(())(((()()())())((())))))())()))))(())()))()))()((()))))))((()()(((((())(())()))())()))))(((())()))))))(()((()))))())))))))))())()))))))(((())(()(()())((((((((((())))((((())))(())))))((()(()))()))))())))())))))(((((()))(())))())()))))))))(((((())()))))))())(())))))()())))))()))))))(((((())(((())((()(((())(((((())(()(((())()))))((()((())))))))((()))))())))))))))())()))(()))(()))))))))()((()))(()))()))((()))(()))))))))))))())())()))()((())()())))))))))((((()()())))))((((()))))))))(()()()))))((()(()))))())))))))))))(((((((((()))(()))(((((((()(())))))(((((()())(())))))))))))())())()))))))))))))))((()(()))(()(((())(()))(((((((()((()((((())))(()()))()())))))(()((())))()))()))())))())))(())))))))(((((()())))(((((()(()))))))())))((())())(((()))))())))))))))(())))))(())(())())))(()))))(((((((()(())))))))((())))))))((((()))))))((()))))())))))(((((((())))((()))))))))))(((()()))))))())))(((()()))())))))))())))())())))())(()))(()))))(((()))))))())))))((()))))))(()))())(()(()())))(())))))())(((()))())))))))))))(()))())))((()(()()))(()))))))))))))))())(()))()(()(((((((()))(()())))())))(((()))))))))(()(((()())))(()))(()()))))()())))))((((()))((())())))))(())))((()((())))((()))())))))))((()())))))))))()(())())))))((()))((())())((()()())))()))()))))()())))())()(((()()))))()()))())(()((()))))))))()((()))))((()))))))((())()(())))()))))))))((())(()(())))((())))))())()()))()))))((((()))))))))(((())))()))))(())())(((())))))))))()))(())))())))(((()()))))))(())((()())(())))))))()))(()())))))(((())((())())))))))))(((())))))(())))(()))((()()))())))))(((()))()))())())())))(((())()))())))))())()()))(()))())))())))(()()))))((())))()))())))))))))))))()()))()))(((((()()))))))))(())))((()())((()))())))(()))((())(())())))(())()))()((())))))))))(((()((())))(()(()(()())))))))))(((()((()())))())(())))()())((())))())))()))())()))((()))(())))(()()(())))))(()(()))))))((())))))(((((())))())(((()()(((()())))))))))((((())())))()))))())((((()(()))))(()))))))((((())))))((()))))((()))(())(())))()))(()(())))))()))))(()))))(()))))))))((((())((())))())))()))))(((()))))))())())(((((()))(())(()(()()))))))))))()))))()))))((((()(()((()(()((()(()))))))))))(((()))))())))())))()))((()(())))))(((())))))))))(()(()(())))))()))())))))(((())(()))))))))(())()))(()())())())))(()))))((()()))))(()))))())((())))))(()))(()))))))))))))(((((()))))(())))))()(()()))))(())))(()(((()())))))))()())))))(((()))()))())))(())))()))()))))))))((((((()()))))(((()(())))))())))((()(()((())())))))())(()(()))))())((())()))(()))))))()))))))))))))))))((()((((()()()((()()(()))))))())))))))((((((())))(()))())))))(())))))()))))())()())((((()((((())(((()(()(())))))))))()))(())))()())))))))))())))(()))))))))(())()))))((((()))))))((())))(()(((()))))))(((())))))))()))))(((()()))))((())(((((()()))(())))())))(()))))))((((())))))))())(()))()()))))(())))()())))))))))((((()()(()(((())))())))))(())))()))()(())(()))))))()(((()))))))(()()))))()(((())))))())))())(()(((())()((()))))(((((()))())))))))()(()()))))))(()(())))())())))))())()))))))())))((((())))))))))))(((())))))()))(())(((()))()))(())))())))))(()))()))(()))()(()((((()((()))))))())))))((())())))(()())))))(((())))))))((())()))(())()))))()))))))((()))))((()))()))(())))()))))()(()()))((()(((()))())))))))))))))((())((((()))((())))))))))((()))(())))())())(())((((()(((())(((()())(((((((())()))))))))()))))())))))))))))(((((((()((())())))))))))())))())((())))))()()))()))))))((((((()((()))())(())))(((((())((()())(((()())))))))))())))))((()())())))))((((()))()(()))))(()))))))((((()))())())))))((())))))()()))))))((())))))(()(())))(((())(()()(((((((((()())))))))))))))))))()))))(())))))))))((())))))()()))))((((()())))((())()))())))))((())))))()))))))))(((((()))))((())))())()))))(((()))))(((()))()))()))(((((()())()()))()))))))((((())))))((())))))(())))(())))))))()))(())))))(()))))((())())))))())((())))())))()))))())))))))((()))))))))()))((())())))()))))((((())))((((((((()()))))()))()))))))())))))))))))((())))))))()((()))))()))(()(())))))(())))))))())))()))))))))))))())))())(()())))))((((((()))())))((((((((()())))())))))()))))())))())(()))))(((())))))))(()))))((()(((())()))()))))())))))))))(()())((((())))()))())))))()))))((((())(()((()))))(((((())((()((())))))))))()))((()))()(()))))))))))(()(()()())))))())(()))))())))(()))((())((())))))))))(((((()()()))(((())()((())))))))))())())()))())))(())))(((()()))()))())))))((())((()((((()())()))())()()))))))(())())))((()(())(()(())()))))))))))())()((()(((((())))(())(((()((()))))((())))))))))((()))))))))())(((((()()(((()))))))(()))))()(())))))))(()))())))))())))(()())))()(())))))())((((())()((())))())))))())())())())(((((()((((((()))()))())()))())))))())())))()())))))((()))(((()))))))))))))))))()()))())()))(((()((((())(((()())((()(((((()))((()))))(())))))())(((((())))())))))))))))))())))))))()))())))((()(((((((())(()()()((()((((()))))())((((()))(((()))())))))))))((()))))))()))))()())))))))(())))))))())))(()(()))))((((())))))))))))))(((())))()()))))))))())))))))))))()(()()))))))(((())((()))))()))()())))))))))))())))(()(((())))))(())))(((()))))((()()))))(()())(()))))(()))))))))(())())))))()(()(((()))()))))))))(()())))))(()))))(()(())()))))(())))))))))))))))())))(()(()((())((()(((((())())))(()((((((()(((())))((((((()()())))((()))))))))(()))))))))))))))))))(())))))(())((())((())((((())(((()))))((())))()))))))))))((()(())))))(()))))))))))((())((()))))))()))((((()))))(()))))((((())))())))))))))))))))())))))())(()))))()))()))()))))))(((())))((((((())())))()))(()(()))))))(()())))()((()))))(())))()(())((()()))))())))))(((()(())))))))((()(()(((((((()))))))())))))(((()))((()))))()((())()())))))))(())((()(((()))()))(((()())))()))(()))())))(((()()))))))))))()))))()))((()((()()))(((((()))((((()))(((())()))))(())))))))))))))((((())(())))))()))()))((()((((((()))((()((((())(((())((())(())))())))))))))))())))(()))))())))))))))(((())(())(((((())))(()))(()))))()()())))()))(()))()(())))())()(())))))(((()))((())(()(()))))))(((()())))(()((())))))))))))))((()))))(()())(())))))))))))())())))()((())((((()())((((()))))))())))))))((()(())))))()))(()()))())())))())))()()))((())(())(()((()()))))))()))(()))))))))())))))(())))()))())(()))())))()))))()))((()))((())))(((()((()(((()((()(()()))()((((((((((()))))))(((((((((((()((((()(()()))()))))(()))))()))))((()))))))))))))))()))))))))))())())))()))))))())(((())((()))))))))))(((((()))(((()))()))(()))))())(())))))))()))((()(())))()))(())((())))))()(()())))())))(())))))))()((()(()(())((()))((())(((((((()))))))(())))))()))))))))()))))((((())()))))())()(()))))()))))()(())))(())))(()()))(()(((())))))))))))()((()()))))(((((())))(((())()(()))))))))()((())(((())))))())())))))())))(((()(((())))))(()((())))))))))))))())))(())))(()))())))))))()))())))((())))))))()))(()))(((((()()))))((()((()((())))))))))))()))))))((())))(((((())))())))))))()(((())())(((())))))()))))(((())))))))))))(((()))(((()())()((((((())))))(()()()(()))))))))()))))))()())()())))))))))))))()(((((((())((((((((())))()))))(((())))))())))(())))(((()))())))))())()))(((())((()))))())))))(())))))())((()((())()())((())))()))))))))))((())))))))())((((())((()))())))))()))))(()(()()(()))()))(())))(()()()))))))(((()))(()))()))))((()))))))(())))))))()(())((((())()())()())))))()))())))(()(((())())()))))))()((())((())(()(()((((()()))))))((())))))))))))()))))()))((((((()))())))))))(()(()(()))))))(())))))(((()))(()(()(()(((()))()()))))))))(((()))(())()()))))((((()))))))(())(()((((((()))))))())())))))))))((())(()(())))))))))))()))()))((((()()()))))((()((()(((((())))))((()))())))((((((((()(())))())()))))))))())))))(()))))(((()()))(()((((((()()())))()))))))))((())((((())))(())))))())))()))()()()))()))(())))))((((((())(()))))()))()))())()))))))(()(()((()()))))))()))))))()))))(((((((()((((()((((((((((()))))))(()())))()))))))(()))))))))))(((())())))((())((()()((())(()))()))))()))))))(()(()()))((((()(()))((())()))))))(((())))))(())))))())()())))()))))()))()()))))(()))(()((()))))(())(())())()))())(()()()))))(()))(()))()))))))))))((()))))))))(()(()()())((((((()(((((())))(())())))))())))))(((())(()))))()())((())))))))))((((())(())))()((((((()))))))())))((())))))))))((((())))))))())())))((((()((())((())))))(((())))))))))())((()((()(())))))))))(()(((()())))))))())()))))))))(())(()))()))))))()((()(())))))))))))(()))()))))((())))))))))))((()))))((((()))(()(()(()))))))(()((())))))())(()(()))))())()(())((())))()((())))))()))())((()))))((((()))))())())()))())))((()))))(())((((())()))))))(())))))((()))(())))()))))))(()((()(()(()()((()))))(())))))(()))))((())))))))))(())))))))()()((())))))))(())()))())))(((())())())()))))(()))))))(()(())))(())((((((((())(()()))))))(()(((((())())))())))))())))))(()(()(())())))((()(((()))()((())())))))))()())))()))))((((((()))))())(()))))(((()(((())))()))))(())))))((()))))))))))()(((()))))()))())))))((())))))))((()))))((((()))()()((()((((()))))))))))()))))()))))(()))))))(()())((()((()(())()))))))))))(())))((()(((())))))(((())))))(()))))))))())))(())))(())))()(((()))))))((())()))))())((()())))(())))())))()()))(())())))))))()()))()))()(()))(((((()(())))()))))(()))))))((()((()(((()))))()))))(())))))))())))()))((()))()(((()()((((()()(()(()()))))))))))))))))))))))))))()))(()()))))()(()(())((((())))))))()))(()())))))((()))))((((())()()))()())))))))()())))))))((((())()))()))))(())))()()()))))))))()))()))(((()))(()())))))((()()))((()(()()()))())))))))((())))((()(((())()))())))(()))()()))))(((())((())))))))())))())))))((((((())(()))((()())))(()))))))(())))))))(())())))()))(()()))()))))))))))(())()))())))(((()(())((())(())))()))))))))())))(()())((())(()))()))))()))))))((()))))))((())))))((()))))))()))()()))))))))))())))()))))(()))((())))((()))))(()()))())(()()))))))(((())((()()))))))((((((()())()))()))))(((())))(()))()))(((()))))(()))))()))())(()(((())()))))))((()()))()))))(())(()()(((()))))))))())))))()())))((((()()))((((((((()())(()()((())()((()))))())))()))))))))))))))))((((()())))))((((((()))))))))()))(()()))()((()())()))()))(())())))()((()()(())))))()))))())())))))))))())))(())))(((((((((()))(()()))((((())((()(()(((()))())))))))))))))(())))(())())()))))))(()))))(()))))))((()()))(()()))))))))(())))(()(())))()))))))())))((((((((()(()((())()))))))((((())()))()))))))(((()))))))()(((()))(())))))())))((((()(()()))))))))))()))))))))))())((())(((())))))))))(()((()(()())(()((((())((((()(((((((()))))(()))())))(((())))))))))()()))()))))()))))))())(((())))()(()))()))))((())())()))))))()))()))))))))((())))(((())(()))))((((())())))(())))))))(((()))))))((())())))(()((()))(((()))((()((())((((((())())))))(()))))))))))))()))))((()())))())))))))))())()()))())))((((((((()())))(())))(())))()))))(((((()))))))())(((((()))(()())())))))))))))((((((())))))))))(())))()))(()))))(((()))))))))))())))))()))))(()((()()(()(())(())))((()))))))))))))(((()))()))))))(((())))))))((((()(((()))((((()((())))(())))()))))(()))))))(())(()))))()))((((()))()((())))))()))))))))))((((())))(())))))))(()))))(((((((())(()))())())(((())((())))))))))))())(()(((())(((())))(()))))))())))))()))(()((((()(())(()))))))()))())))(((())())(((((())((()))))))))(()))))((())(())))()))))))))))()))))())))((((((()((())))())))))))))))())))))))((()(())))())))())((((()))()))()))))()(((()))))())))()))(()(()()))(()((()(()())))))))))())))))))))(((())((((()))(((()))(((())))()))))))(()))(((()()))))(()))))))()(())))()))(())))))()))))))))))))())))))(((())())))))())()))())(((()(()))))()((((()))(((()((((()((()()))(()(((()())()))((((())((())(()(((((()((())))((((())))))(())))))))((()))))))))))))))))()))((())))))))(()((((())))))))))))()))(())))())())()))((((())())(()(()(((()())))))))))(())((())))(()))))())()))))())(((())((((())(())))))))(())((())))))())))))(())(()))))(()))(((())(()())))))))))))))())())))))())))(()))())()())())))))))())()(()()((()())()((((()()))())))))(())))(()))))))())))))))((((((())))))((((()()())))))))(()((((()))))())))(()())))(())()((()())(((()(()(())))))))))(())))))))))())()))))(((()())))(())))))()))))))))(()((()))))((()((())))))))))))())))(((((()()()((()))))))(()((()())(((())))))))))))))))(((((()((()))))()))))((()(()))))))))(((())))))))(()))())(()))((()))()))())))))))))))))())))(((()(()))()))))(())))())(((((()))()((((()()))())()))))))))))((()(())((()((()()))))))(())))))))((((()))))()))))))))()(((()())(((((((()))))))((()))))))()))())(()))))((((((()))))))(((())())))())))))(((()((((()()))))))()))())))(())))))))))((((()))(()((()))))))))()))))))()))(((((())(((())))))(()))(((((()()((((()(()))))()()))))))))))(()))))(())((())))))())()))(()(())((()(())))))))(())((())))()))))))))())()))(())))(()(()())))))))))))(((())))))))))))))))))))))()))))(())))))()((()(((()(())))))()))))))())()())))))((()))))))))))))(((((())())(()((())))))))(()()(())))())(()()())))())))(((()))))))())))))))))())(())))))()))()(()))))))())()))))((()(()()))))))))))()))(()))()())))))))))())))))((((())))))()))))))))(()(((()(()))()())))(())))))(())())))))))((((((()))()))))))(()))()))))))(((()((()))(((())))))))())))((()))(()))))((()())(()))))))())))))))(())))))(())))))((())))))))))((()((())))))(())))))((())((())))(((((()((()))))))()))()))))))))()((())()))()))((())))))(()))(()))))((()))))))))))(())()())((())))))))(()))())))))(((()))))))((())())))())(((()((((()((())(((((((()()(())))())))))())))()))))())))(()(())))))((((())()))(((((((()))))())))()))())))))))))(()()(()()))))))))))())))))(())))())))))()))))))((()(()))))())))))))((((())())))(())))))()))((())))()))()))))(()))))))))(((()))))(((()))))))(()())))))))))))()(()((())))))(()()))))()))()))()))(())))()))))()))())))))(((((())(((((())))()))((())))())()))))(()()))()))()))))))))))()))())))((()()))()()))(((())))()(()))(()))()))))((()(()()))))))))())))((((()(())((()(()((()(()))))))())))))))(((()))))))(())))(())(()())))))))))))))(((())())))))))))()))))))))(((())))(()()))))))(())())))))))))))((()(((()((((()(((((())))))()()))))))())))))))(()()))))))(((((()())()((((()))())()))))()))(()(())()))())))(())))))(()((())))((((((()(())))))())))))()))((((())))(((()))))))())))()))))(((())()))))((())))))()))))())))())()()(()))))(((()))())))(((()())))))))()))))()))((((((((())))))((()()()()))))())))))))(()))))))())()((())())))))(()((()(((())((((()(()()))((()))))))()))))))))))))((((((((()()))(((())))))(())))))))())))))))))())()))((())())()))())))((((()))))()))))))(((()((())(())(())))))))))(()))))(()(()(((()((((()))((()))))(())))(()()))))))))))((((()())((()((()))())))))(()(((())))((()(())))))()))))))(()))))))))))())))))()()))()()))))))()))())))))))())))))(((((((((()(())))())))()((()())))))()(())))))))(()))(()(((()((())(()))(()()))))())))()))))(((()((()(()())))(((())())))))))))))))()))(((()))())))(((((()(()))))(())))))))))))))())))))()))(()((((()()))))())))))))())))())())))(((((()()((()(()((((()))((()))))))()(()))))))))))))((()(((()))()(())))))())))))(((((())))))))((((()((())))))()))())()))(())))))(()))()))))(()())))(()))(()((()((((((())))))()))))))))(()(()))))((((()))())))))(()()((())(()))))))))))(()))))))()))(())))()(()(()(()(())()))))((()))))())))))((()((()())(())))()))))(((())())))))(()))((((())))))()))()))(()()()(()))))))))))))))))))))((()))())))))))(()))((()))))())))(()(())(())))))))())))()))((((()))))()())))))()(())())))(())())))))))))((())((()())(((())((((()((((())))))))))))))))))))())(())))))()(()()))())())))()))(()(()((()))((()))))))))))))))(((((())(()(()))))())((((()((((((())()))())(()(()))))))))))))((((())())())))))((()((()()))))(()(())))()))())))(()(())())))()))))))())))(((()(()(()))(()((()(())))())))((())()))(())))))((((())))()))))))))(((()((((()()))))))))))(()((()((()((())(((())))(()))())))))))))()((())(((())())))(()))))))))(((()))(()(()((())))))))))))((((())))))))(((()))))())()(())))))())))))))(()(()(((((()()))))(())))())))))))))()))(()((()(())((())))))))))()))())((()(()()))))()(()))))))((())))))))))))))())((((())((()())))())())))))(()))))()))(()()))((((((((())))(())))))())))(()))))))))))))))))()))(()()))))(((()()(()))))(())))))()(()(((()())(())()))))))))((()))((((())()))()()))))(())())(()(((())())())))))((()))))()))())())(())((()((())((())(())))))))()))))((())())))))))))(((()()(())))(()))))))(((())))))((())))())))))))))))((((()(()))(()(((((())(())()))())))))()(()(()))))))())())))))))(()()())))))(()(()))))())))())))())))())))()))))()()))))))(())))()((())))((()(((()((((((()))(()(()((((()((((()))))(()))))())))))))))(())))))))(()())(()(())))))))(()((()))()))))(()))(()))))))((()((((())))))))()(()()))())))(()(()(()()))()))())())(((((())()))))(()))))))())()))((())())))))())())))))))(())))())()((()))))(()(()))(()))))()()))))))))))(()))((((()))))(((((()(()()))))(()()(((()((())(()(()((()))))))))))))()))))))))((((())(((()))()(())))))))))(((()))(()())))))(((()())()))))))((()))))))))(((()(()((())())))(()(()()(((()(((((())(()(())))()(()))())))())))))(()))))()())(()(()))))(())))())((())))))((()(((())))))))))(())(((()())))))((((((((())())))())))))))))))(()))(((())())))()(())))))(()(()))(()(())))))))()()))))(((()((((())))))(((()))())))))))))(((())((((()))()))()))((((()))())))))(()))((())))))(())))())))())())(()))))())(()))))())))))))(()(()))())))()))())(((()))))()))))))))))((()))))((((()(((())))))())))))))))(((()()())))))())()))))))(()))()))((())))))()())()))(())))))()))))))(((((()))()))))))(()()))))))))((((())))()((()))((())))))()))())()))))))))((((()((((((()))))(())((()())))())))))())())))(()))))(()()))(((()((((()())))))())))))((())))()((((()))))))))(()))(())))()))))()())))((()))()())(((()))))())))())()))(())))(()())())))))))))(((()((((())((()))))))))))))()()(()))))())((((()()))))))((()()()))())))(((((()()))()))())))))))(()(())))))))())()((()())((((()()))()))))))))))))))(()))))))(((()((())))))(((((((())))))())))(()))()))(())))())))(()(()(()())))(((((())()((((()()(((())))))())(()))))())))))))()))((((())(()()))))))(((((()())()))))))((((()))())))())))))))(())))))())))((()))()))))())(()))()))))))))())())))(((()(()(((()(())))()((())))())))))(()))))(()(((((()())))())))))))))))))(()))(())(()))())((()))()))))(())((()()))))))))))(()))))(()())))))))(((((())))))))((((((()()))))())())))((((())))))(()))(())))))())((()((())((())())))((())())))()))(())))()(((())((())(()))))))))(()(())))())))()(()))((((()))((((())))()))))))))))))))(())()))(()))(())))())())())))())))((()(()())))))))))))(()(((((()())((()()))()))())))))())))(()(((())))))))(((()()))))(()(())))()))))((((((())(()())))))())()))))(()()()()))))))()(((()))())))))(()((()))()()))))))((()((()(())))))()(())(()((((()))(()))))))()))))(())))((())))((()()))())))))(())))(()()))))))(((())()))))))))(()))))))))(((())()))(()))())())()))))(())))))(()))))))))())(((((()()()(())))))()))())))))((()))))))(((()(((())))))(())))))))))())((()(((((())))((()())((())(())))))))))())(())))(((())))))()))()(((()(()))())))()))))(()())())())())((())))))))))((())((((()))(())((()()))))))))))))(()(((((((((()))))((((((()))()))()))())))()))))())()())))))))((())))(()(())((())))))(()))))))((())((((())))))((()()(()))())))))((()(())())(()(())))))(())))))))))))))(())(()())))()))()(()))))()))))))))))()))())(())))))))(())))))))()))((((()())))((((())))((()))))))()((())))))))))(()))))))())(()))))(((())())))(()))()))))()))()))))))))()(((()((((((())(((()))()))())()))))()(())))))()))))))))))))))))((()(()))))))(())))((((()())())(((())))))))))())))))))))()))))))))())()))((())))())(())(())))())))))))())())))()))((((())())))))))))(())))((())))))))((()))))))))))))))))))))()))())))())))()((()()))))(()((((())(())))))))))())((()())))()()(((((()(()))(()))))))))))))))()))()))))))(((((())))))(()))))((())(())(()))))(((())))))))())()))((()((((((()(()))))())))))((()))))))())()))((()(()())())(()))))))))))))((((())))))())))))))((()))))))((()))))))()))((())()))()))()))))))))))()))()))())())())))((((((())())((((((()(()))(())))))))()))))())))))))(((((((()))))))(()))))))))(((())(())))))))))(()((())))))))(((()())())))))))))()()))))))))))()))()(()((())))))))())())())((()())))())))(()()((((()))))))))(()(()))))))((()(((((()))))())())()))())))()))(())))))((((())(())))))))())()))))))((()(()))))))))))((()))())()())))())()))))(())(((())))())))(())())))()(()))((())))((())))()))))())))())))()(((())))())))())))))))((((()((())()))))))((()))))()))))((()())(((((())(((()))))(()))))))()()))))))))((())))(()((((())))))))((((())))(()))))(()))))(((()))))))()))())((()(())))))))))((())())))()))))(())((((()))(((()()))))(())))))(()(()(())))))))(()))())))))(())))()))))(((())()((()(((()(())())(((((((()))((())))))))))))))))))))))())(()((()))))))))))(((()(()))))(())))())(())))))(()()))))((()())()))))))())))))))(((((((())()()(((((((()))()))))))))()))))(((()))))))()))((())))))))))))))()())))))))((((()(()))))(())))))((())())((()))))))(()((()))))(()))))))((()))(((())(()))))))))))(()(((()))(((((()(((())())))(()))()((()))))))))))))(((()))(())))()))))))))()()))(()(())))()))))))))(())))))(((()))())))())()())())))(()())))))))())((())(((((((((((((())(())))())))(()))())))))()))))())))()))()(((()((()())(()))))()))))())))(()(())))((((()))))))((())))))))((((())))(((((())))(()))(()()))))()))(((())))))(()(()))())())))))(((()()))))((()))(()))))))(())(((()((()))))(()()())))))))(((((())((())(((()))()))))((())((())()))))))))))))))())((((((()((())(()())))))))))))(()(())()))()()))))))))))((())))(((())(((((((((())))(()))))))))))(()()()))))((()()))()))))))(()((())()(((())))((()())))))))))(()((()))(()()))))))))(()))((((((())))))(())))))((())(()))))))())))))())))))(((()(((())))()))))))(()(((())))))((())))))))(())((())))(()()))()())()()))))()))())))())))()(((()())))))())(((((())))))))())))(())))))((()(()())(((())))))()))())))(())(((())()))))))(()()))())))()))))(())))((())))(()()))(()))))()))()))))((()(()))(())))((())()))))())))))()((((()))(()((())(()(((()))))))))())(())))()))))())()))())()))(()((((()()(())()))))))))()))))()(())()))(((())))))())())))))(()((())(()()))))))))))((()))))))))((((())))))())())())(()((((())(()))))()))))(())(()))()))))())))))))))))))(())))))))))((((())))())())))(()))))((())))))((((()(()())))())())))((()(())()))()))())(()((())))())))))(((())))))(((())())(()))()())(())))()))(())))(())))))())))()(()))))))))))))))))))))()))))(()(((()))))(())))))(()))))((((()))())))())()(((()((()((()))((()))))))(()))))()))))()))))(((((()()))(()))))()(())))))(()((()(())())()))))()(()(()))))())))(()())((()())(()))()))((())()))))))))(((())(()(()))))(())))()((())))))(())(((())()))())()))))()))()(())))))))(((((()(())))(()))())))))))))))(((())()(((()))))((())))))())((()))())))(()())))))))())))))((())((((()))(()))))))(()))()((())))(((()))))())()))))()))))))(())))))()))))))))))()))())))))(((((()))(()(()())()))())))())(()())))())(())())())))))()))((()))))))(()))()((((()((()))())))))((((()))))))(())))))))())))(((()(((((())((((()))()))))))))()(()((()(()((())())))))())))))((()))))))((()))())())))(((()((((()((()()()))))((()()))))(()))))))((())))(()((())))))))(()))))()()(()((((()))()))))))(((()))()()()))()))))(()()(())(((())))))()())()))))))))(((())))()))))))((())(())(())(((()))(())))))(())(((((())((())))))))()))(())))))(()()))))(((())())((())))())))))))))))))())((((()))(()((()(()((())))(())())))))(())))(())((()))()))((())())))))()))())))()))()))))((())(()(())(()()))))()))))))((((())))(())(((()))))))()())))()))())(())))))())()))(())))))))))))))))()))()()((((((((()())((((((((()))))())))))))((()))))((()))))))((()))()))((())(())))()))(()())))))))))))))))((()))))((()())(()(((())())))))))(())))()())(((()((())))))))))((()((()(()))((((()()))))))()))())))))))(((()))))(())))((()))(()))))()))))))()(((())(((()))()))))))((()(()())))))()))))(((()))(()((())))))())))))((())))(()()))))(())((()())))))()))))(()((((((()())))))(()))))))))()))))(((()(()))(()(()(())))))))(())())))()))())))))))((()))())))))()))())())))))))))))((((())(()))))))(())((()()((((())))()())))))()))((((()((())())())))))((())))))()))(((())))())(((((())))())())))))()(((())()))(()()))))))()))()())())))()))()))((((((()))(((()((()))))())))))(()))))))(()())))))))((())((()((())())())((())))))()))))(())(()(((()))))))(()))))))((((()))))(((())())))))))())))))))(()()))))))(()))(((()()()))()))(()(())))))())()()))))))())))()()(((((()))))()()))((()())))))((())))(((()))))))))()())()))))(())()((())))))))(((())))))))))((()((((())())()))))))))))))))()()(())))))))))(())))(())))))()(()()))))()(()(()))))))))(((((()(((())))))())()))(((((((())))))())))()))))))()))))(((((((((()((()(()))))))))))))))))))))(()()())))))))))()))))))))(((())((())))((())))))))))))()))(((()))()))(()()))))))())(()((()))))())))))())))))())))())))(((((()(((((((())))())))))())))(((((()))))(()))))())))(((()()(()))))(((())))))())()(())))()()())())()()))())))))))(()))))))()(((()(((((((((((())))))((()))))(((()(())()((((()))))))))(())))(()))))((())())))))()))((((()()))))))()(())))))))())))(()())(())(((((()())()()(((()))))))))))())))()))((((()(((())))))))(((()(())()))))())))))()))(((()())))((((())(()(())()))))))))))))))(())))())))()(()(()((()())(()))()))))((()))))))))))((()((((())()))))()))))((())))(((((())(()))()))))))(()((()))()))))))(()((()))(())))(()))))((())))())(())))))))))))(())())))((()()())))()))))))))(()())))((()))))))))())(((((((()(()))))())))))((()(()))))))))))((()((((())()))))))(())))(())))())))))))((())(((()((((((((())))))(()))()))))())))))))()()(()))))((())))))())((()()))))))))(((())))(())))(())))())))))()()))))))(())))())(((())())((((((((()()))(()(()()(())))))))(())))))))))())())))))))(())))))())())))(()())())()())))())))())))()(()))((()))))(((())))))())))))((())())((((()()))()))))))())()))))()))((()((((()))())))))))))))))))(((()()(((()))))(()))))))(()))))(()))((()((((()))))))()))(())))((())((())))())))(()())))(()))()))))))))())())(())))))())))))))))(()())))())))))((()))))(()((()))))))))(())(((())))))())())()))((()()))(((()((())())))())))())))))())(())))))()))(((()))))))((())))))))(((())()))))))))()))))((()())))(()()(((()(())((())))((()))))()))))))()((()())))((())))()())))))))()))((()((((())((()())))((((()((()))))())))())))))))))((((())))))())))))))))()())()))(()()(()))))(()())))())))())))))))))))(()((())))())))))(()((()))(((()))))())))))((())))(((()())))()))()))))(()(()((((()))))(()()(((())))))())))))))(()(())))(((())())((())))))))))(()(()(((())))())))(()(())))())))((()((())()))))())(())))))(())))(()))))))))))))))((((())())))))))))))())(())))(())))((((()))))))((()))))))))))))((())()((())()))()))(())((())))))))))))()))))())))((())()(((((((())(()))(()))))))))))))())())))))()))))))(((()(((((()))(((((()))))(((())(()((())))))))))()))())))((())))(((()((()))))))()))))(((())))))(()(()))))))()(()()(()))))))))())((((()(()))))))))))()))())))())())))))))((()(((((()(((()())))))))(())))())))(()))))))))()))))))))(((((()))((()(((()((((()(()())))((((((()))(())))()))))()))))))))()))((()(()())))))(((()))))(((())())))))(((())))(((((()()))))))((())))())())))))((())))()))))))(())(()()))))))())(()((((((()))((()))))))))(()((()))))))())))))))()(((((())((())))()))()))())))()))()))(()(((((()())))))))((())))))()))))((()((()))))(()((((((((((())))(((()))))))))()))))))(((()()))(())())))((()())))))))))((((())((()))())))))))((())())))))((())(())))))(()((())()()))))()(()))(())))))()))))))))((((((((((()))(()()))()))))))))(())))())((()(((()))))()))(())))))))))))))(((()))(()()))(())((((()((((())))))(((())(((()))(((())))))))))))())))))((()())))))))))()))()(((())(((((())))())))))()())))(((((())))())))()))))))))))(((()))(())))))())())))(()))))()(((((()))()))()()(()))))()))()((())())))))))((())()))(()(((())((()()()((()))))(()())))))())))))())))(((((())((())))())))((((()))))))))))()((()())))())(()))))))))())(()()((((())()))))))))))((((()))((())))))))(()))())))))))())))))())()))))()())))(((()))(((())))))(())))))))(()))))))))(()((()((((())(()))()))))()))(()())())))))))(()))((((())()))(((((()()()))(()))(()))))))((())))))())))((((()))()))))(())))))((((()()))()))(()())))))(()()()))()))))(())))())())))))))))())))))()))))()))))((()(((())((((((()))((((()))))))()))))))))(())))(((((()))()))())))((((()((())))())))()))((()))))))())))())))()))(((()()))())(()))))))()))))()))()))))))))))))))(()((((()))())(((()))))))))))))))))()))))(((()))))))()(()(()))))))(((())()))()()))())))))(((()))()))()((())))(()))))))))))))))(())))((((()()))((()))))(()))())()))((()(())))))((())))))(()()))))(((())())()))(()))))))))(())))))())(((())(())))))))())((())))())())))())))))(((()))))()()(()))))))()))))))))((()))))(((())))))))((())))))(())())()))((()()))())()))))()(()))))())))(())))())))())(()))))(((((((()(()(((())())))))(()())))))(()()))))(((())))())))))))()))(())))))((((()()()(()()))))()))))))(()())))()))()))))())))((()())())))()))(((()()((((()(((((()(()()()()))((()())))(())))()))))))))))(((()))))((((()(())()))))))(())))((()(()))()))))()))(()((()()))))))))()()())))())())))(((()())))()))))())))))((())))(()(((((())((()())))(()))))))(((()))))))((())))()()))))()))()((())())))(((((((())()(())))))))(()))))(())))))))(())(())))))()))))()(()(((()))(()))))))()))))(((((()))))))(((((((()(()))))()(())))(())))))(())))))((((((())))))(()()))(()))))()))(()))))())))()())))()))())))))))(())))()())))((())((())))((())))))(()(()(()())((()())())))()))()))))((())())))))()((((()())))(())))())(())())())))(()))))))((()(((()((((())))())))(()))))())))))))))))((())(()))))((())))))))(((((()))))((()()()))))()()))))(())())((()))())(())))())))())((())((())(())()))))))))))))((((())))))()))(((()()()(()))))))))())))((()())())))((())))))))((((())))())))))))()))((()()())))))((())())(((()()()))())))()))))(((((())))))(()()(()(()))))))((()(((())))))()))()))(()(())))(((())(((()())())))))))))))))))))))(())))()))))))))))()))((((()((()(())(((())((())))))))))))((()((((((()))))))))))))))(((((()))))())((()())))))((((((()))))(())))))))))()))))))))))))((())))(()))())))(())(((((((((()()((()(()((((())))((()))))()))(((()))))))))((()))))))))(()(()((())(()))))))())))()))()()))(())))))(()((())(())()))()))))())))()))((())))))))())((())())()))))((())())))((())))()))))))(((())()))))))((()))((())()))))((())))(())(()(()))))((())())()))((()))))()))()))()))(((())()))()))(()))))))))()))()))((())))(((()))))()))))()))))(()))(()))())))))))()(()))))))))(((()()(((())(()()))()(())))))))))((((((((()))()))()))((()))))((()()))))()()))))()(()((()(()))))))()((()((())))))))))(()(()))))()))))))((())))))((())()()((((())))())))()()(())))()()()))))()))))))))))((()(((((((()((((())))(())))))))))))())))(()))(())()))))((())())))))))())))((())()())()))))))))))()(()(())(()(()()))((((()))(()((((()((((((((((()())))())())))())()))()))))((()))))))))))(()(()((()))(()))))))))(((())))((())((()()()))()))()))))())))(()((()))((()))(())))))))()))(((()())(((()))))))()))))()((((())())(()))((()(((()))()))))))()))())))))))()()))))))()())(()))()))))())))))())(())))))())))())((()()())))))()()))))(()(()))()))(()())))))))))))((()((((())((((()(()())))())(((((((((()())()()))))))))))))(())())))))()))()))))))((()))()))))((()())(()))))())))((()())))))))))))()))))()))()))())))))(())))))(())))((((((((((((((()(((())))))()((((()((())(((()(((())))()))))))())))))))())())))(()()))(())))))))())((())()))))))(())(()((()(((())()))))))))((((())))(()))))()))(()((()())()))))())(())))((((()))))))))((()((((((()))()))(()))())))))())()())()))))())(()((()))))((()((((())))()))))))))))((()(((())))))))((((())()))))((((()))))))))((())(()()(()())))))))(((())(()))(())))()))(((()))))))((()))))(()))))()))))(()))())))))(()())(((((((())(()(()(()))))))))))()()()))()))))))))()))))((((())))))()))())())(((((()(()()))))))))))))))(())))()))((((())(())))))))))())))((())()())((())(((())())))))))))))))()))((((((((())())()((())))))(()))))))((()((((())))))()))()((()))))())))()))))(())(()())())))()()((()())(()))))))(())))))))))))((((((())(()(()(()()(())())))))(()))))(()))())))(())))((())))()())))))))(()((((((())))()))))(())))()(())))))))(()))))))()()))())((()()))))())()))()))(()(()))))(()((()((()())))))())()))()))(()()((()(()))))())))()))))))))()))))))))))))))))(()()))))))(()))((())())))((((()(((())))()))))))()(())))(()(()))))))()()())((())()))))()))))))))))))()))))))))()(((()())(((((())(((()))(()())))))((())((((())))))))))))))((((()()))))))))())((((((())(()))())))(((()))))))(())(()()))))))()))()))(())())))))())))((((())))((((((((())))))))))))((()())))))))(()))))))))((())))()))(((()()))))))))(())(((()())())))))))(((()))(((())(())(((()))))))))())((())())))(()())())))(()))))))((())))((()((((()))((()))))))))))((()()))))))(())))))))))()))))())))))()(()))))())))(()((((())((((()((()((((())))))))())))))(()))))))))))))((()))))))))())(()))))(()((((((()))))(((()()(()))))))())(()))(())())))))((()(((()()))(())))((()))())))))))())()))())))(()(())))()))()(())))()()()()))(()(()))))))()((()())))))))(()))())))((((()))))))()))(()(())((((((((()()((()))))))(()))))())))))))()((((()))()))))())(()))())(()))()))())(((((()))))))((())()(())))))))(()(((())(())((())))))(((()(())))))))))(())(((()))()))()()))))))())())))))((()))(((((()))(((((()))((())((()))))))))())))(())))))))()))()(())(((((()(((()))()))())((()()())))())))))))(()))())))(((())(()((())))))))))))))))))((()))))))))()))()))))))))(())))()())))((())((()())))()(((((((()((((((((((((())))))())())()((((((())(((()((())())))))))(()))))()))())))))))))))))(()()()()))()()))))))((()))())))((()(()))))))())(((())(()))()()))))(()())(())))))(()(())))))((((())((()((()())())))))(()))((())))((()))))))()))))()((()()))))))))))())))))))))()))))))()(()))))))())))(()))))))((())))))()()())())))()((())(((()))))))(())))))))))(())((()())))()))())())))())))(((())((())(()((()(((()()))())))))))(((()))))))))(()))(())))()))))(())))))))))()))()(((((((((((((()))())))())())()))()((()(((((()()))))))(()))()))))))))((()))((()())))))))))())))((())))()))())))((((((())((((()()))))()))())))))))()((()))))))())((()))))())(())))((())()(())))))))))((((())))((())()))))())))(()))))())())())()))))(()))))))))(((((((()))((()))))))()))))())))))()(()()))(()))())(()())()))()))))((())))(())))))(()(()((()(()))))))()))())))))(((()))))()))()()))()))(((())))((((()(((((()))))))))))))))((()(()()))())))))))()))()))()))))))(((((()))))())))())(())))))(())))()))))())((()))()))()))(()))))))()))((((())))()))(()()))(()))))))))())((()))())))))))))(()(((()()))))))()((())))))((((())()()(((())))))))(()))))))(()((())))))))))))))))((((()((()))))()(()()))))(())()))())())))))))))((())))(()))(()))))))(((()(()()))))))))()()))())())()((())((())(((((())(((()(())))))()))))))())()))((())))))))())(((()((()))()))()))())))((((())))(((((()(()(())())))(())))))))))())))()(()(()))))))())()))(((()(())))((((())((((()()))))))))(((()))))()))))))(((()))))))(()))(())((()))))))))()))))))))()()))(())((())))((((()(()))))))))))((()())()))())()())))())((())))((((()()))())((())))))))()(((()))()))()))()()))())))))))())(()))))))))()()))))()))))()(())(()(())(()(()(())))))))))())))()))))))))(()((((()())))())))))((((())(((((((()((((((()()(()((((())))))))())())))()))))))())))))(()))((()(()))))())))))(((((((()))(())))))((()))))))())(()))()))())))()))())))))))))))))))))))()())))))))((((())((())))((()))))))(())))()()))))())((()((())))(())))())(()))))()(((((()()))))()))))()))((())))))))))(()))))()))))(()(((()))))))(())))))()((())))))))())))((((())((((((()((()()))))()))()))()))()))()((()()())))))))()((((((())))((())))())))()))()))))(()))))(((((()(()))))))))(()))))()))((()))(())))))(()))))))))((())()))()(((((()))()()))(()))))))())(((()(()(()))()()())))))))))(())))(((((())((((((())(()())))(()))))())))(())))())))))()))))(((()(()(())(((()())()())))))()())))))))))())))))))((()())))))))))())((()(((((()(((((((((()(()))()())))())))(()))))()()(()()()))())())))))((())(())))())()())()))())))(()))))())()))))))))))(())(()())(((()))))))())))))((()((())))))))())((()()))))()))))))))(((((())()())())(())))))))))))))((()(())))))))))((((((((()))()))())))()(()))))(()))))())((((((()))()((())))(((()())))()))()))()((()))))))))))))))))))))))(())))))()(()(()((((((()))))((((()())))()))))))))))))((()(()))())))((((())((((()))((((())))))))))))(())))(((((())))))))))())())))))))((()))))))(()((())(()))))((()))(((((())(()())()))))))))))))))))(()())))))((()()))()))(((()))))))))))(()))(((()()((((()(((())()))))((())(())))))((())))))))())())(((((())(()((()))))))))))(()))))(((())))))(()))))))))(((((()(())))))))))(((()(((()(()))(())))))())()(((())))))()())))()))))))(()((()))))))())()))))())()))()()))))((()()))())))((()))((())))))))))(()(((((())))))))())((()((((()()(()(((())))()((()))))))())))))))))))))()(()((((((((()))))))))(()(()))))())())))(()))))))))))()))(((()(()(()()()))))))()))())))()))()))(()))((()))))))))()))((()))))))))()))())()))))((())()((()())())))())()(((((()))))))))(()(())))()))))))))))))))(())))())((((((()())))))))))))()((((())()))(()))))())))((())))))))))))))))))(((((((((())(())))))())))()((())))(()()))()))))()))))))))())()())()))))(((((()((((()))(((()))))))()()))()))))))())()(()()))(((((())))))))())))))))))))))()()))))))))((((()))))())((((((())))()(((())())))))))))))))()))(()((())()))))())((()(())))())())()))()())))))()))(()))))))))((()))))))))))())))))))))((()())))))((())()))))()))))(((()))(()))((()()))))())))))()(()))))()))))(())))(((()(((()))(()))))))())()))))()))())))))))((()))))))((()((((())))()))))))(()())(())))))))))))))()))))())(((((((()((((()((()))))())()((((((()))((((())((((())))))((()))))))())))))())))(())()))))))))()()((())))())()())))))(((((()))))))))(())))))((())))))((()()(()))(())()))))())))))))(()))))))(((((()))(()())))))))))))(())))(())))()())()))))())(())))))))(()(((((()(()))))))))))())())())(()))))(()()))(((((())))))())))())))))((())))(()))))(()(()()))))))))())))()))))())))(()(()()(())((((()))(((((())(((()))))))))))())(()))))())())))))()()))))(((())(()((())((())))))())()))))((()())(()(((())()()))))))(()(((())))())()))))(())))))(((())(())))))(())))))))))))()))()))))()(())))))))(()))))))))))(()(()(((())())))(((())))))()))(()))()))))((())((()((((()(()())))))))))))(()()))(((())))))))(()(((()))()))()))))()))())))())(((((()))))(()())))))(((()((((())())))))())))))(()))()(((()))(()()))))))()))())))))()((()(((()())()))()))))())))((()))))(((((()))))))((()))(())))(())))(())))))()())))))))()()))())())))()))())))))))))((()(((())()((()()))))))))(()))(()))))()))((((((((())))))())))))()))((((())))((()())())))))))))))))((((((((())))))))()))())))))))(()))))))))))())(()()((())))))())))(()()))(()))(((()())))))())))))(())(((())))))())()))))(((()()((())))))(()))))(()(()(()()))())))()(()()(()))))((())())))))))())))))))))))(())()))))(()())(()())))()))())))(()(())(((())))))())()))))())()))((((())))))))(((()))))(()))))(()(()())))(()((((((()))(()))))())))()))())))))))))))()(((()))(((((((()))()))))(()))))))))()))())))))))))))))())))()))((()))))))(())))))((())))))))))(()))(((()(((()(((()(((()(()))))((((())))()()))))))))))))))())))))))((((((((()))))()))(()(()(((((()))(()(((()))))())()))))))))((()(())))))()))())((((())))())))()((((()))))(())))(()))()))))))(()))()(()))))))))))(()(()(()()()(()()((()(((())))))))))(((()))))))()))()))))))()((()))(((()((()(())()))))(()))))))((()))))()))))))())))))))()))))(()))())))())))())))(((())(())))))()())))(()(()(())))))))))(((())(()(())()()))))()()))))))))))))()))))))))())(())((()(()))))()((())))())()))))(()((()(()))))))(())())())))(()(())(()))))())()))())())))))()))())(()(()(((()()((()))(())))(()))))))))))(((((()))))()(((((())())(()())))()))(((())))))())()())))))()))(((()))))))())(()))))))))))))())))())(((())((((()(((())())(((()((((()))))()((((()((())())(()(())))()))))))))))))())))()()))()(((()))(())))(((((((())))))))))(()))))())))(())((()))))()())))(()((()(((((()())))((()(())))))))))(()))())))))))))())))((()(()()))))(()(((((((((((()((()())(())))))))((())))())))())))())(())))))))))))())))))()()))(()))())))()))))(((((((((((()()))())((())()))))))))))(()))))((())(())))))())))(()(()())(())))))((())(()))(()(()))))((())))))))))))(()(((())()))))))()))))))))))))(())()))(()(((()()))))(())))))))(()())))((()))))()())(()()))))()())(()()))))((((())))()))))((()((()))(())))))))))()()))))(((((((()())(()())))))))))(()))))(())))(((()((()(()((((())))())))))))))((())()))())))((()))))(()))(())))()(())))))((())())((())))))))(((())())))())(())))()))(()(((((()))))))))((()))))(()()))))())()))))())))())))((())))()())))(()))(()(()()))))())()))((())))))))()))((()))()))(()()((((()))))))))()))(()))()))())(()))()))))))((())(())))))))(((()(((()()))))))))))))))((())(())))))(((())(()))((()))))())((()))))((()))))((())(()))))(()))))((()))))((((()))())))(((())))())))(((())(()))))))((()))((())))()))))(((()))))()))(((())))((())()))((())))))))(()))))))))((((()(()())))((((((((()))())()))))))))))))))))))((((()))(((())(()(((())())(((())(((()(())))))))))))))))(()())))()((((()())))(()))))())))())(()))())()))))))))()))))))(())())(((()(())))())())))())))(((())))()))))))()((()((())((())(())))(()((((())))))()))())))())))())())())())))))))()((())))))))))()))((())(((()(()))))))(()))))))(((()(())(((()))))))))))))()()))())())()(())))))(((((()))()))))))(()(()()))))(((())))())(()(()()))())))))())))))))(((())(((())((()(()))))))()())))((()))))))))))())(()))((((((())))))))()))))()))))))((())))((()(()()(())))())))((())))(()((()))))))())((())))))(()(()))))))))))))))))))))((())))))))()()))((((())((((()))))(((())))))())))(())))()((())))))(())))()(()))())())()))((()))))(()))))()))()((((((()()))(())))((()))))))())))))(())(()()))))))))()))))((())())))(((((()))))))))())))(()())))))))))))()(())))))))((((()))))(()(())(())))())))))))))))()))())())(()))))(())(())))(()))((()()))(()))())))(()))()))()(())((())))())()))())))))(((((())((())))))))))())))))))))((()(()(()))(())))))))))(((((((((((())))))))()((())))))))()))()(((((())())))))((()))))())(((())(())))))(())))(((())()(()))))(())))()(()()))))))()))))))((()))))))())(()()(((())))))))()))())))(()))(((()))))))))(((()()))(((((((((((())))()))))))(()))))))))(()))())))())()))))(()))(())))))(()((())(()))()))(()((((((((((())(((()((()(())))))))))))))))))()))()))(()()))))()))())())(()))))(((((())))(()))))))()(())((()))))))))())())()))((())()))))))))))())))))))(((()))(()(((()((())(()))(()))())())))())))))))))((()((())))()))()))))))(((((()(()))(()(())))())))((()))))(((()())))))()))())())(((()))))()))))))))(((())((()(()())((()())))))())))))()))))))))))((())))))(())))))((((()))))(())))(()(((())(((())))))))))))(()))))()(()))()))))((()(((()(((((()))))())))))))(()()))()))))(())))))()))(()))))()))))((())(())))(())(((())))))))(()))()))))))))(())())))))((()))))())((()()))))))))()))(((()()(((((()))())((())())))))(((()(((())))))))))()))))((((((()()))))))))())(()))))))(()))))))(()))())))()))(((((()))))))(()))))))())(()()))))())(((((()))))(((())(()))))))))(()(())))))))((())))))))))(()())))((()())))))((()))))())())())))))))())()))))()))((((((()))))()()))))))())()))()))(())))))((()))))())((((((((((()(((())((())))()))))))((())))))()()))))))))))))(()(()()))))((((()(()))))()(()()))))(()(())))))()))))))))(())(()))()(((())())))())))))))))((()())))))))))(()(())(()))))(())))))(())))()(())))))))((()))())))))))()((()(())(()((())))())))()))())))))))()))(()(((((()))()))))))()))))()(((((((())))))())))))(((()()))))(())))))()))((((()))))(()())))()))))((()))(())))))))())))()))((((((((())))))(()(((()(()()))))))()))))))))))(()))()))))()))()))(()()))))))))))))))))))))))))()))))))(()))()()))))((()))())()()))())))))))))((())))())())))())))()()((()))))())()))))))))))))))))))))))((()))))))))()))())))))))))((())())))()((()(((((()())))(())()))))))((((()())))))()))))))))(((())()(((((((()()))))))(())))))()))))))((()))))))))())))((()()))))))()))))())))()))))((()))((()((((((((((())()(()))((((((()((((()))))))()))))))())))(()(()())))))))))()))))())))))(()))((((())))()))))(()))))(()()))((())))))()((((())()(())()))))))))))(((((()))(((((())()))(())))(())))(()())))))((())((((())))))))))))()(()((()))(()())))))(()))))(()()(())))((())))))((()()))))((((()))))))))())))(())))(((((()((((()())(((()))(((()))))))))))))(())))))))))))))(((())))))))))))(((()))((()(((((()))))))))))))(((())())())))()))))(()())))))())())))(())(()((()(()())()()))))))))()))))((((()))))))))((())))((((((())))))(())))((((((()(()))))))())))))))(()))))(((()))))))(()))()())((())((()())))))))()))))))))))(((((()()))))()(((((())()(()()))))))(((())))))((()))))))()(()))))(()))))))))((()(((())))())()))(()())))))))())))))((((())))))()))((()(())))))((())()))()))))(((()))))))((())))((()(()((())(()((((())(((()))()())))())()))))))))))))))(()))())()))))((())(()))))()))))(())))((()(((())(())))))(()))))())))))((()(())))))))))))))))))))()))(((((()((((()))(())))()))(((()((()))))()))()))))))))))))()))((()(()())(()(((((((()))))(((()((()))))())())))))))))()))))(()())))))))((()(()))(((()))((()))))))))(())))()))))))))))))(()))))(()(()((())(((()((())(())(((())()))))()))))))))()))))()))))())))))))(((()((((((((()((())(((()))))())))()))())(()))))(()))())))))))))()())))))())))))))()))(()))))))(((((())(()))(())))())))))))))(((())()))))()))(()))(((()))())))))(()(()))))(((())()())))(())))))))())((((())((()()))))(()))(()(()))))(()))))(())(((()(((())(()))))(())))))((((())))())))())(((()())))))((()))))())((()()((()))))())())))()))(())))))))))((()(()((()))))()(()(()()((()))(()(())))))))))(()(()))))()((((((()(())))))(()))))()))((()))(()())))))(((())()))()(((()())))))))))((((())))))))))))(())((())())))))))((((((((((()(((()(()()))))))))((((((())))))()))))())))))))))(()))))))()))))))())(()))))))((((())))()))(()))))(((((())))))((((())))())))())())))))))())())))))))(())))((())()))()))))())())(())))((((()(()))()((()))))))))))))()))((())))(()))))))))(())(()((())(()))))(())())()))(()))))))))))))())((()()))()))((()))())))))(((()))))((())())))))(((())))))))))((())))))(()((())())))(()())))(())))(()))((()))))()))))))()))))()))))())))))))))())))((()(())))))()((((()((((((())))(()))))((()(())(((()(()((()))))))))))))))))(())))()))))()((()()((()())()))(((((())))((((((())()))(((())((((())))))))))))))(()))()))))((())))()))))))))))()(((((())))(((())((()(((((()((()())))()()))))))))())))(()))))))))))((()())))))((())))()))))))())(())))(()((()(()()()))))))()(())))()))()))()))))))())(((()))())((())(()((((()(((((())))))))))))))())())))(((()))))))))))))))))())))(((())))(()(()))))))()))))())))))((())))))))((())))))())(()(((()))((()(())))((((((((()())))(())))))))))))())(()((()))))))))())))((((((((((((()))))))(())))))))))(()))((()(()(())))))))(()))())()((()))))))()))(()())(((()())((()))(()))(()))()))())())(()))()()))))()))))(()(())()))))(()((((())())))(((())))(())))))))))()())))((((()))))))))))()((((())())))))()))))))))())))))((((()))(())))))(()((((((())))(())))))))))))()))))(()))))))))))((((())((((((((()))))))))))(()))))()(())))((())())))))(())(()))())(()))))(()((()((())))()))()))))))((())))))()))))))))())())))(()))(())(()))))())))()))))((((((())))))))))))))((((())())(()))())())))))())()))))()())))()()(()(()))))))))()))))())))((((((((((((())))))))))))()(()((((()))))((())()))))))))))(())))())((()(((()((()(()())())(((()())()))))()))))))))))))())(((((((((()))(()()))(((((((()))((()))))()))))((())())))())())((())()))))))))))(()(()((())(()((())))))()))))))()(((((())((())())))))(((()())(())))))))))(((()))))((((())))(((())))))))())(()())))))()))(())))))())()))((())))))())))))))(((())))))))((((())())()(((()())(()))))))))))))())))()(()(((((())(((((((()))))))()))()(()))))))()))(())))(()())(()(((())))))))))))()))))))))())))((()()())))((())((((()())()())))))(()))())))))))((()(()(((())())))))(())(()((())(())))))())()(())))))())))((((()(()())))))()))((())())))))))((()))()))))())))()((()())(()())))))))(((((())))))()))))())))))((()))((()))))))((()))((((()))(()))((((((((())())()))()))))))()))))))))()(()))((())))((())))())))))))()))))()()))))))))))(((()(((((((((((()))))))))((()((((((())())))(()(())))())))))()())()))()))))))())()))(()(((()))(()()))))))))((()))())))))())()))))(((()(()((((()))((()))))))())))((((((()))))(()))))(()))))(()(())))))))))(((()((()())(()))(()))(())))))())))())()))())))(()((()(((()()))()))))))((()))))(())()))))))()))))()(())))()))(((()(()))())))))))))))(()()())))))))())))))(((()((()((((())((()(()))))))))((()()))))(())))())))())()))(()))(())()))(())))()((())((())))))))))())(())))))))))))))))(((((())(())))))))((()((()((((()(((((((((())))))())()))())))))())))()))))))((())()))))))))((((((())))((((()))(((()((((())((((())))(())))))))((()))()))))()))))))(()))(((()(((()(()))))))()))())))))))))))(()()))((((((())))(())))(())()))))()))))(((()())))))))(((()))((())(()))((()))))))(()(()))))))())(((()))))))))(())())))))())))()())(()((())(()(((((((((()()))(()))((()))))))(())(()))((()))))))((((())))))))))(())))))))))()()))))(()((()))))))()))(((()))()(())))))())()())))())()))))((())))()))((()())))())()(())(())))())((())))))()(((()()))()))()()))())))()))((())())))))))(()))))))(()))()())))((()))))))))))))((()))))())(((()(())(())(()(((((((((((((()())())())))))))()))))))))()())))((())))))))))))((())(()))(()))(()))(((((())))))(())))))))))((())))))))))))((((())()))(()))())))))())))))(((())))))(()())))())(())))()(()))))(((())())))(((())())))(())))(())())))())))))))((((()))())))())(((()))(()()(((())))))))))(())))))())))())))))(())))()))))(())(())())))(()()))))))((((()()))(((()(())((()))))))(())))))(()())))()))))(())))))()(())(((((())(()()((()))))))))))((()))())))))))))))))((())))))(()())))))))(((()((()))()))(()(((((())((()(()())))))))))))())))))(((())()((()()))(((()())))))())()))))(())(()))()))))))))))())())))(())())))(()))))))()))())))))(((())))(((()))(()(()(()((()))))))))))))))(((()))()((()((()))((()))(()()))()))))))((())))))))))))(((()(()()))))))())()))()))))((((()))())))()))()(((())))))))))(())))())(())))))()((()))))))((())))))()()))))((()((())())))()))()()))(())()))())))()))))((()(()((())(((((()(()))))))))))((((()((())))))))))))))()))))((()()())()(((()()(()(()(()(((()))(()(()))))())))))))))(()))())))(((((((((()((()()))((())))))))))(()))))))(((((((())))))(()))))))(()()()(()))))))(())))))))(()))))((()()()()(()(())))))))((())()))))((())))))))))()))))))))((())(()))))))))(())()(((())))))))))))))(()(())))))(())))))(())))())(()()))((()(((())(()))()))))))((()))((()())))))())))((((()((((())(())))))())))(((((())))()))))))))))))()))))))((((()((()()((((((((((()(()))))))))())))(((()(((((()))))))))))))(())))))(((())(()))))))(((()))())))))(()(()(())))()((((()))))()))))))))))))(()((())))))())((((()(()))))(((()))))))))))()((()())())))))((()))))(((()((((((()))(())))))))))(())()))()()))(()))))))))())((()((())()))(()((())))())))))())(())))))()))(())))())())()))))(()))))))(((()()()))))())())())((())))()))(())()))(()())))(()()())))))(()))))))))))()))((()(())))))())))((()()(((()()())))))))(()(((()))))))(()((())))))))((()()))))(()))))))()))))((()))((()))))((()))))))((())))))((()()))(()((()))))))((()((())))))))))(()))))())))())()(())))(())))((((((()((()))))(((((()(())((())()(()((())))))())))))))))))())))))))))))))()((()((()(((((())))())()))(()(()))))))))))(())))(()))))((()(()))()))(()((((((()(((()))())))))))))))(())))))))())()((()(()()(((((())))))))(((()))))))(()))(())))()))))())()()))))(()(((()))(())))))))(((()))))())))))())((((((()))))(())))()))))()))))((((()))))))(()))(((())))))))))(()))))(()))(()))(())))))((((())))(()))))((())))())))))))))(((((()((((()(())))()))))))((((())))))(((((((())()()))()))))))(()))))(())))(((((()))()))))(()))(((()))))))((((((())))))()(()())))))((())()()((())()))))())())()))())))))((()))))((()))))))))((()))((((((()))((()))())(((())(())(()))))((())))))))))))())))))())))))(()((()(((((()))))))))))))()(((()((()))()))))((((()()))))))()))((()))))))(((((()())))))()))))))))))((((())))))))()))))(())()))()(((()()))(((()()))))))(((())))(())))))(()))())))))())))))()))))((())))))()()))(())))((())))(())))(()))()))()((()()))())))))))))(()(((())))))))))())()())(((((()(((())())))()))(()))))))(())))))()))))((((((())()()))))()(()(()))))))))))))))))))))))))))))))()))))(((((())((()))))(()(()))))))(()()(())))))(((()))))(())))()))((())))(()()))))()(()))))(()))))))())))()))(()(((((()(()((()))((()())())))()))))))))))()))()))))))((())((())))))))()))(()))))))))()))())(((((())((((()(())())))(()((())())))))())(()))))))))))())(()(((((((((())()(())()))))()(()))))))())())))))(()))))((((()))())())))((((())))((((()))))))()())((()))))))))))))))))))((())))))))))))(((()(((()))()()))(((()()((((()()))(()((()))))))))))())))))))))((())(())))((((()(()(((()(()))())((()()))(()))))))))))))))(()()))()))))((()()(((((((()))(()))(()()((())))))))))((())))))((()))))))()()))))(((()(((((((())()))(((())()))))()))(()())))())))(())(((()))()))((()))))())((())())())))))))(()()))))())))())(()))))((())(()))))))))((())(((()(())())())()))))))())(((())))))))((())((()())())(()(())))(()))))(((()())(()())))()))))))((()())))))())))))))))()()))))))))))(())))))()))((()))))())))(())))()()(()()(()(()((((())))((((()))()))()()))))))))))))())))()))()(()(((())())))(()))))))))()))))())(((()(()())))))())()))((((()))))))))())))(())((()(((((()((()))))))))())))))((()((((()))))))))))))))))((()((((())())()(()(()((())(()())))))))))))))))))))(()((((())))))))(())))(())))(()((()))))()))())())))()))))((((()(((()))(())))))))()))((((()()))))(()))))))))((()(((((())))())))))))))))(((()))))(()(((((((((((()())())))()))(())))))()))()))())))))))()))))())))))(()))))())(()(())))()()))(())(()))))()))(((((())()))))))))(())((()()))))(())))))))))))()))))))(((()((())((()(()))))())))))())()(((((())))()()))))))))(((((())))()()))))()(()()((((((())(()()))()))()()))((())))))(()))()))))()))))()((()((()())()))))((()))))()))())))())(()))())()))))(())))))())())()))))))())(())(()))))))(()))))(())((()))))()))))))))((((((()())())()()(())))(())))))))()))(()(())))())))))(((((()(())((())((()((()))))))))))))()))))()(())))(((((()(()))))()))))))((((()))))(()))(((()))))())))((()))))))))((((())((())()))))))))()(())))))((()))(()))())))(())))))))())((()))))())(((())))))()))(())()))()))(()()))())()))(()(())())))((()))))()))))((())))))(((((())))))))()))((())(()))))))()))((())))))))(()))(((()(((()))()))((()))()))(()()()))())()))))())))())))(((())((((()))(())(()()))))()))))(())(()))())()))())(((())()((()))))())))))()())())(()))(())((((()(())))()))))(()))()))((((())))()))))(())))(((())(()(())((()())()))))))()))))(((((((((()))))()(()())()))))))))))()))(()))))(()))())))))((((())(((())((((((()(((()))))())))))))))(()))))))))))))))(((()(())(())((((((()(((()(()))))(())))))()))))))(((())))))())))((()))))()()))))(()((()())))))())))))))((())))))))))))((((((()(()(((()))())()))())())))(()))(())))(())))))))())())))))))(()))))))((((((()))()(())))(()))))(()))((()()))))())))(()((((((((()))))))))(())))())()))))))()))())((())))))))()))(((((())))))))))))()(((((()()())))()))))))))))(()))(((((()))((()((())))()))(())))((())))()))()))))))))(()())()((()(((()((())(())))(()))())))))))((()())((()()))))))((((()))())()))))))(()(()((())))((()(()()()(((())))))))))()((())(())))())))))())))))(()()))))()(())))())))()()))((((((())())((())()))))))(()()))())((((())))))())))))())))))(((((())))())))))()()(((())())))))))((()(((())(()())))()()))))((((()))())())))())())))))((()))))(((())))(()(((((((((())))((()))))))(())))))))()))))((())))))(())))((((()((()()())())))))((())))))(((())())(()))))((()()))()))))())))))))))))))))(((()()))))))))()(()))())))))))()()(()())))(()()))))((())())))))))))()))))(())((()(())())()))((()((((())))()))))))))))(((()(((((())()))())))((()()))))))))))((()())))))(())))()))()))))))))))))))))()))))())((((((()))())))))())))()())(())(((())))))))))))))(())))))))(())))()(()))))((()((()(((((()((((((())))))((()(((((()))))()(()((()))))))))))())))(())))))())))((())))((()())))))))()))((((((())(()((()(()))))))))()))((())((()))))())))(()()))))))))))))(()))))((()(()(())))))()))))())))))))))()))))))))))(()()((()()(()()(()(()(())(()(()(()()))(()))))(()()())))))))(()())(()))))()()(()()(()))))))())))(((((((()(((()))))(())))))())())()))()()((())))))))))))))()))(()))))((()))()))(()))())(()()()))())))((()))))))))))))())(((())))))))))())))(()))))))(())(((()))))))()))))))()))))((())))))))))((()(()(((())(())))))))))()))()))))))))))))((())(((())))())))))))))))()()))))()))()))))))(()))())))()(()(()(((((()(()()))))))(())))))()))((())())))))))(((((()())())))((()((()(()))))())))((())))(()())))())))))(())()))()))(())(((()(())))))())))))))(((((())()))()))))))))())))))))))))((((((())(((((((()))))(()))))))))))))))))())(()))()()))))(((())((())())))())))(()))((((())))))(((())()))())())))))))))))(()(((((((((((())))((()(())(())))))))())((()))))))))()))()))())))(())))))))()())))((()))))())))())))(())))((((()()(()))((((((()()))))))))))))()()))(()(()(()))(()))))(())))((()((()))())))(())())()))()))))))((((()()()((((()())))))))((((((())))())((())))))))))))(()())(((()(()()))))))))(()((((()(())))))))))((()((()))()))))))))(((((())()))))()))))()(()((())))))()()))))))())))))))))(()((())))))()))))()()))))())))))))))(((())((((()((()(())))))))))))))))(()()()(()())))))(((()))))))()))()((((())(()(((())()))())))))))()()))(((())((()))(())))))(()))()))))))((()()())))())((()((()))))()(()))))))))((()(((()())))))))))))))((())))))()())())))(()))))((())))((((()((()()))()))((()))))))))((())))(()))()))))(()))((())(()(()())(()())))))))))(()()())))((())))))((())))))())()))))))))))))(((())()())))(()))))))))))(()))))))(())()))((((())())))))())))))))()))())())))))))(())))((((()((()(()()))))))))))(()((())))))))))))()(()((((())())))))(())))))(()((()))))))(())(())))()()(()()))))))))()))))))((()(())(()))((())(()))))))((())))()((())((()()))))))())(())))))))(())))(()((())(()(()((()()))((((((()))))()))()))(()))()))))))))))()((())))))))))(()()))(()))(()))()))(())))))())))()))))()))))())(())))))))))))))))(((()))(()()))())))(((()(((((())))())))))))()))(((()(())))()(()))))))(()))(((())(()))))))(()((()(()))(()))))))))))))))))))))))))((((()((((()))))))())))))()))))())()))))(((((())()())))))))(((()))))((((()())))))))))))(())))((((((()()((())))()))()))(())))(()))((()))))((()()))()))())()))(()((()()))))))))))(((()))))(((((((()((()(()))))))))())))))))))))())))))())((((())()))))((((())))())))())))))((())(())(((()))())))()()))(())))(())))(())))))))))))()))))((()()))))()))())))))))(((((()))()(())))))))((((()(()))((()(((())((((())()(()()()))))))))))))()))))((())()))))()()()(()(((((((()))))))))))))()))(())))(()(()(((((()))(()))())))))())))))((()(((())())))))(())))())())))((()(()(()(()(()))((((((())())))))))))()))((())())())(()()))))()())))))))())))))))))())(((())(()))((()(()))))))()))))))((())()))))())))()((()())())))))((())((())(((()))((()(((((((())())()))))))))()))))))(((()))))((((((())))()))))))(((((((())()))()))(()))()))))))))))(((()((((((((()()))))))((((())()))))))((()(((((()))()))))))))))((((((((()))))())())()))(((())())))))()))))))()))()((()())))))()))()))))()))((()(())())((())(()(()((((())(()))())))))))(()()))))())()))))(()(())))))()))(((((()))(()))())))))))))))((()())((()((((()(()())((()()))))))((()))))))(()))))))))())())(((()())(((())))((()()(())))))(()))()))()))(()((()))()((()))))())))()(()))))())))))(()()))))(())(((((())))((((((((())(((())(((())))))))()))())))()))))(()))))(()(()(())))(()))))))))(((((())(()((((()())))))))))))())())))(()))))))))()))))())))(((())()))))))((())))))()))))(())))))((()))))(()))))((((()))(((())(()()(((())((((()((()((())))))()((())()))))))))))()))))())))()))))()(()))(()(((()))(((((()(()))(()())))))))))((())())))())))((())()))))())))))))))(()))()((())))(((())))))((())))(())))(()))))))))(((()(())))))))))(((((())((())())))()))))))))(())))))())(((())()))))((())))))(())))())(()))((((()())))))))((((((((()(((())())))())))))))((())))))(()())))(())))))))(()((())((()))())())))))))(())))()))())))))))((())))))))())))))())((((((((((()()()))()))((())))())(()))))))((((()())))))((()(()))()))))))(()))))))))))((()))))(())()))))((()(()(((((()(()))))))(()))())))(()))))(()(((())))))))((((()))))))))(()((()))))))((())(()()))))))()))))))((())))))(()))))((()()))())))))())((()(())())(())))))))))()))))))(((((((()))))))(()())))))(()))()))))(()()())(()))))))())))))))))))(((((())(())(((())((((((()((((()(()))((())))(()))))((())))))())))()))))(())))())))()))))()))))(()(())()))(()))()))()(())))))()))))))(((((((()))((()))((())(((()())))))))((()))))))))))()))())))()))((()))))())))))))()(())))(())))((())))))(()))())))))))))))))(((((((())(()))(((())))())(())))()))))))()))))))())))(())))()))))))))))(((())((())))))))(())(((())((()((()))())()))))))())))(((())))())))((()(()))()))((()))()))()((())())()))))(((()))()()))))(()))()))((())))))))))))))))((((()((((((()(()))())))(()()((())))))))))(())))()))))(((())))))))(((((((())))())()))))))(((()))()(((())))))())))))()))())()))))(((((())))))))())()(()))(((((()(()(()))))(()))))))()))))()((())))()((((())))))(())))))()))((((()))(()(((()()))(()))))))))))))((((()()))))(())))()((())))))()))))())())(())))))(((()))))))()((((((()))))())(((())(((()()(())))))()))))))))()))()(((((()(())))))()))((()((()((())()))()))))(())))(((()))(()))())()))))))))))))((()))))))((())(((()))()()))))((((())((((((((()))((()(())))))())))))))))))))))))))))))(())(((((((()))))))())))((()()))())()))))))))(((()))((())))))((((()(())))(())())))()(()))))))(()))))())())()))()))))(((()((())((((()))))))(()))())))))()(((()(())))))((())))(()))))())()))(()((()(())))))))))))))))))((()((())))((((((())))())())))()))()())()))())))))(())))))))())(((()))((()))(((())))))()))((())(((()()))(()))))()))))((((()))((())((())()))))))))(())))()))))))()))()((((())()))))))))))((())())))))((())())))))))(())))(())))))())))())))(())())((((()())())))))())())()()))((()))))()))))))))))))(()()))))(()()))(()))))(())))()()((())()))(((((((()(())))))))))))(())((())(()((()))))((()(()))())))()))((()))()))))))))())))))))))()))))))))))))))()(()())(((()))))))))(()(()))))))(((())(((()))))))))))))()))))))))()))()()((((((())))))()))))()))))(((())))()))))())))()((((((())(()((()()))))((()))))))))))((())(((()())(())))))))))))))))))))))(()(((((()))())))))())))))((()(((())())(((())()(()))))())(()))))((()))))())))()())()))))()))))((()))())))))(()())((()(()))))()))))()))))())))())))))))))(((()))))((())())))))(()())))))())()))((())))()))(())))(()(()())))))))()))))((())()())))))((()(()))))(())))))()))(((((())))))()))((((()))()))))())))(()())))))())))()((())())))))))(()((()))))))))(((())))())))))))((()))(()))))())))))((()()(())(()((((())(()((((())(((((()(())))((()((()))))))()))))))))))(())))()))())())())((()))((()(()))))))(()(()))(())))()))())(((())))))()()))))(()(())(()())))())((()()))))()))))))))((()(((())())))))((())))()))()((((()()(()(((((()((())))))))((())))))))())))))((((((())(())))))(())))))))((((())))))())))((()))))))))()((())((())))))(((((())))(()((()))))))()))))))((((((()()))))(((((())())())))))()))((()()))()))))))))((()()))))((((())()))))))()))(((()()))((())))))))()(()))))()))))((())(())))(()()(())))(()))))))(()(())))))())))))()((((()())(()(()))))))(((()((()))))()))()))))))))())))))()))))))))(((()))(()())))))))())(()()())))))))))))(()))))((()(()(()()))())())))))))(((()((()(((((()((())(((((((((())()))()))))))())))(()))))))))))))())((((()))))))()))((((()))()))))()))))((()(((((()))))(())))))((((())))((()(()))())))(())))))))))(()()))))((((())))()))))()))((((())))((()()))))()))))())(((())())))(((())))))))())(()(()(()))))(()))()))))(()(())))()))))))))())())()))))))(()(()()()(((()()()(((()(()()(((()))))((((()((())))))))())))()))))))(())()))))))))))))(((()()(()()()))))((((((((((())))))))))))))(()()))())(()())))())))(()))))))))))())))))()((((()))(())((()()((((((((()))))))((())))))))))))((())))())))))))((()))))))))((((((())(()))))))()(())))))((()))))))(((()))()))))())))(()(((((()))))()()))))((())())))(())())))))))))(())))())((()))))())(((())))))))))(()()()))))))))))))))(((())(((((()))()((()(((((()))))(()()(()))))(()(())))()))(())))))))))))())())(())))))))))))(()))))((())())(())))))))((()())))))(()))))))((()))((((((())()))))))))(()))))))()))()))))))))((())((()()))()))((((((()(()((())))))))))))(())))))()))))())))()()))()))())())()))))((())))))))((((((())((()())((((()))))))()))(((())))((()()))))))())(((())))))())(((((())))))))))))))))))))((())(()))()))(((((()(())))))))(((()((()))))))()))))(((()((((()())))())())))))))))))))(())(((((((((())())))((())()((()))))()())())))))())))))))))()))))(())))))))()))))))()(((()())((((((((()))))())))()())))))))()(()((((()(())))()(((()((()())))))))))())(((()((())))))))(())))))((()((()(((())(())))))()))))))()())))))))((((()))(())))))))(((()()()))())())()((())()))(())))(()))(())))())))))))(()))))())(())))))()))())))))((((())(()(()())))()()))))))))))()))(()()((((((()((())))()()))))))()))))(((())))))))))))())))))((((((()))()()(((())((((()(()(((()))))))))))))(()))))(()(())))()()))))))()))((()))()))()))))(((((((())())((((()))))))()((((()())()))))))))))(((())((()))))))())))(((()))())))())))))()))())())))))))))())))))))))))()(((()))))))(())))))(()(())(()))()))))(()))()((()((()(())))(()))))())))))((()))((((()))((()))(((((())))))))))))())))))(())))))()))()))())))(()(((()))((((()(()))(((((((()))(())(((())))))()))))())())())))()())())))))))()()((())))))(()))))()()((()((()(((((())())()))))))()))))))(())))))((()()())))))(())))))))))(()((())(((((((()())))))())))((((((((()((())(()))))))))))))(())()))())(()((()))))))()))))((((((()))())))())))()())))))((())))((()))))()))))()))))(((()()(()(((((()()(((()))))(((())((()))))))))(())))((())))))))())))))))))))()())(((((()))(((()(()()))())))))())))())()(((())))(()(()()(())))))())))))((())()))()))((()))())())))))(()()))())))))))((()(()(()))()(((())))))))))(((())()))))()()))))(()))((()))(()))))))))(()(((((()))))((())(())))))((()))))()))(()((((())))()(((()))))))()))))((((())))(()())())))(()())))()))))()((())))((())))()))))((())))((((())))(()((()(()))))))()())))))(((())))))())))(((()()))())))()(()())))))))))()))())))())))))))))(())()))())))))()(((()())((())))))()((()))))))((((())))))))())))))()))))((((()())()))))))))((())))())(())))((())()))))(()(()())((((()))())))))()()))(((())()()))))))))(()))))(())((())))(((()((((()(())()))))))))))(((())()())))))(()))))))))(())))((())))))))((()())))))(()(()))))()))))))(((((()()((()())))))))))())(((()((((((())((())))))))((()))))))))(()))))))())())))))))))(((()((()()())()))((())))()))))))))))))(((()(()(((()()))((()(((())((((()(())())))((())))))()))(()))))())))))()))(())((())()))(((()(()((())((())))()))))))())())))((()))))((()))))((())))())((())((()(((()))))())))())))()))(()()))((())())))))))))(()))))(()()))))))))()(()))))(((())(()(((()(((())()())())))()))))))))()))))(())()))))))()))(()))))(())))))))))((()(())))))()))))))(()(((((((()))))((((()(())())((())((((((((()(((()()))(((((())()))(()((()())((()(())))))))))))))))))))))))))))))))((((()))((()(((()))()))))))()(((((())(()))))))))))(((((()(()))((())))))()))(()))()))))))))))((()((((())))(((()(((()))()))()))))))))(((()())))())))))))))))))()())))())()()))()))())())(()()((((((((()(((()(((((((()))))())(())))((())(()((())))))()))))))))))()))()))())))))()())))))()))))(()()()))))))))((()(()((())(()()()((((())))())))))))))(((()))()))))))(((()(()()))))))((())))))))))))(()))(()()((())()((())()()))))()()))())))))(((()))))))))))))()))()))())(((((((()(()()))(())))))((()))))())))))((())())))))())))()())))())))(()))((()))))())))((())))()))()))))((()(((((()))))((()))))()))()))(()))()))))())))))((()()))))()))(()()(((()())))))())))))))((())(((())(())))())))()))))()))(()())()))())))))())))((()))))((((()()))()))))))(())))))))))))()(((((()()(((()()))(()(()))))))))(())())()))()())(()(()))())()))())(()))()(()))))))))))))()))((())(()(()))))(((()))))())))(())))()(()(()(())())))))())()))))(())(()()))())))()))))))((((()())(()((())((()))(())))))))))())))(((((()))())))((()((((()(())))())))))(())())))()(()))())))(()))(()(())))(()))))))((()())((())((())))))))(())(((())(())))(((())))))())()()))))(((())(()(((()())))))()))()((())))))()))(()(())))))))(()))))))())))(()(()()))))))))))))((()))))))(())))()))))))((()(()((())))))))(())(()(()))))))))((())))))()(((()))())))))())))(())))(()(((())))))))))())))))())((((()(()((((())((()()((((())))())))))))(()))))())))(()())())))))(((()((())))())(())))(()()))())))))))))(()((((()(((()))(()))))(()())())))))))))))))))())()))))))()((((((())())))(((()))))()))))()))())))))(())))))())))))()))))))))(((()()))()))(()))()()))))()))))(()((()()())(()()))))))))())))))((((()))((((()))))))))((()((((((()))))(()))))()))(())))())(())(())))))))))))(((()))((())(()((()(()()(())))))(()))))))))))()))))))))))((((((((()((()()(()))(()()))))())))))))(())))))))())(()))))(()))((((())()))))))(()))(((()))))))))(())))((())((())))()))))()()(())))(((()()))))))((((()(()))()))))())))()((((()))())))))(()))())))))))(()))()()())))))))((((()(())(()))))(((((((())((()(()())))()))))()))))))(())))))((()((())))))))))()()))()))))))))))))()))))))))(()()(((())(((((())())()))())))))())))(())))))()()))))(()((()))))))(((((())))))()((()))))))))())(())))(()((((((()))())()))()))))()))))((()(())))))())))))))))())))())())))(((())))))(())))))())))()(()()(((())(())))))))()))((()((((()(())())))))))()))))()))))()()(()))((()()))))))))())))()))())))((()))((())(()))))))(((()())((()()))())(())))))))((((())))))))))))((((()(()))))(())))))))()))())((((()(())))))(((()()))))(()())))((())())))()))))))())())))))())()(()((((()(((()(((()())(())))((())()))))))))))))(((()))))))((())(())))))))(()(()(())(((())))))))())()))))(()(((((((())())))))(())()))))())()))((((()))))))(((())))))())))))((()())))))())((()(((())())))(())))))))(())))(((((())))))))))((((())))))))))))())))((())))))(((())))))(())(((())((())))))))(()))))(()(())))()))(())))))))((((())((())))())()((()()))))()))((())))()))))))()))))))))()(()()(((((()())(()())))))))))((()()))((()((()))))))))())))()))())))))((((())((()(()))))((((())(())))))))()())))(()))))((()())(()))()))())())()))))))))()(((()((())))))))()))))))(()(()))))))((((()((((()))()((((()(())))))))()()))))))())((())))(()))))(())))((((())))))))(())))(()(()((())))())()))((()))))((()))(()))())))()())(((()(()))))))))))))))())((()))((((())())))))))))((()()(((((()))))())))))))))))))))))((()))()(((())(((((()))(()(()()((()))(()((()()(((())))))))))))))))))(()())))())(()(()()(()(((())))))()))))))())())())))))))))(()(()))((((()())(()(()())))))()))())))()()))))))((((()())))))))(((()))())))()(()(())))))))))()))((()(()))))))))((((()))()))))())))))(((()())))))))((()())))))))())))()))))))(((()())))))))((()((((())))))()))))()))))()(()(()(()(()(())))))))))))))())()((((()))()(())))))))))()))(()))((((((()((()(())))))())))))))))())))(()))))((())))(())(((())))))(())())())(()))))())((())))(())))(())(()((()))))(()())))(())((())())))))(()))(((()))))))())((((()())(((()(())))))))))))))()))))))))((()())))))))()))))((()(())))()))((()))))(())))))())()(((()())((())()))))))(((()))))())(()(()))))))())()))()))))(()))())))()))))((())()((((()))))()))(())())))))))))()((()()))())))))))))(())))((())))()(((()))))))))))))(()))))()))))))))))((((()))(((()(((()))()()))))(())))())())))))))((()(()))((()))))()))))((()))))()))(()))(())))(())))(())))))(()))(())))(())())()(())))))()))))((()))))()())))))))()(((((()()))))))(()))))((((()))())((((()()))))))((())))((()))())()())()))())))))))))(())())))()))))(()(((()))()())())))))))))(()))))((())))))()))(()))())())(())))))))())))(((((((()()((((()))))))())))(()()()))))()(()()))()))))(()())))))))))))((((())))(())))))))(((((((((((()(()((()(())))))()))(())))))()((())(())))((())))))))))(((((((())))((())))))))))))))))())())))((())))())))(()))))))((((()())))))(()))((()))(((())(()((()(((((((()(()))))())(((())())))())))))))))()))))(((())))()((((()))(()((()))))))())())(())))(((((())()))))))()((())((()())))))))(((())((()(())))))))))))))))(()()(())(()))))())))))())))))(((())(()(()())(((((())(()((())))))))))))))))()))))(()(((()))((()))))))))()()))))()(())(()))()))))))()))(()))))((((())(((()))(())))))(()))()))())))))))))(())(()(()))))))))())))))))))))))))))(((((((((()))((()))))(((()((((()((((((()))()(())())))))())(()(())))())))))))()))))))((((())())))))))(())))((())(()(())))))()((()))((())))))))()((())()))))(()())))()((()((())(())))))())())))))(()))))())))))()(((())))())))(()))((((())((())))))))()))))))))))))())))(()())(())))((()))()(())())))(()(())))())))()()))(())))))())()())))((((()))())())))(()))))()))))((()(())))())()))())(()((()())))))()(())))))(()(((((())())))))))(()))))((())))()((((((())()))())()()))))))()))((()()))))(())(()()))(())()())))))(())(()()()))))(()))))))))((()()(()))))))))())))()))(()(((()()((((()((())(()))))))(()))))())))())(((())()))))))())()())))()))))((())()())))(((((((((((()))((((()(()((((())(((()((((((((((()))))))(()))))())))))))))))))(())))))((())(())))))))))))))())()))))((()))))()))))))))((())))))))(())))((((((()(()(()((()))))))))(()())))))(((())))))))((()())))))())))))((((()))(()()))))))(())))))))))))))))((())))))))(())))))))))))))()()))()(((())(()))))))((((()))))))((())))))(()))))))(()())(((((((()))))(()))))))))))(()((((()))))))))(()(((())))))))()))())())))(()(()))))()))))(((())))))())))(((()()))()))(())))()))())))))(((()))((())(((((())))))(((()))))))()()())))(()))))((()((()))())())))()))(((()()))))))()((())(())))))())((((((()))()(((()))()))))))))))(()(())))))()))(()())))))((())))))))))))())(())))))(())))))))(())))))()))))((((((((()))()))())))))(()((()())))())))(()))(()))())))((()()())))))()))))))))))))()))())))(((()))))))(((())))))))()(((())(()))))))))()(()))()()))))()))))())((())))(((())()(()))))))()))((())))())(()))))))((((())())(((()((()((())(())))))())))))))())))((((((())()))))))))(()(()())))()))))))))))()(())(()()((())((()))))))(())))))))))))((())()))))))))(()))))))((()(((())(()())))))))))))))(()(()(()())(((()((())))(((()(((((((((((())((()))(((((()(())))((((()(()))())()))(((()(((())((((((()))))))(((())())))())))))))))))()))))))))()))))()))))())(()(()(())))))()))((((()))(((()))))))))(())(()()))))))(((())())(((((((()))(((())()))))))()))))))(((())))))(((())((((()))(()())))))))))((())))(())))()))(()))())()))))((()))))()))))))()))()(((())))))(()(((()((((())))(()))))))))(())))))(((((()))()(())())((()())))()))()))))(())())())))()))))()(()(()))))))(())))))((())((()(()))))))())))())))))((()()))))(()()((()(((((()()))((((())))))(((((())()((())(((()(((()))))()))))))))))()((())))))()))))()))())))))((((())()))((())))))))))(((())((()(((()))(())))((())((())((((()))))))))))(()()(()))))(()))))()())))))((())))))((((())))))))))))())((((()((()))))()))()((())))))(()))(())))(((()))))))))(())))()))((())((()()))))))))(((()(()))((()())))))(())))))())(((((()))()))(()))))(())()(())))(())))(()))()))(()))(())))())(()))))(()()))))))())))))))(((((())((((())())())))))))()(()))))))((())()))))))))))))()((()((())))((((((()((())((())))()))()))))))))))()))))(()))(()()))())))))(())))()))((()))))))((())))(()))))(()((())())))))(()))))())))))((()(()(()))))(((((()))))))()())))())))())()((())))((())(())(()(((()))()))))))(()(())))))(()))))((()))))))()())())(((()(())((()(()))))))())))(())))(((((((()())))))))))))(((()))))())((()))))(()()))))))(()))))()(())))))))())))()))))())))(())))((()))))((())(())))())))))))(()))))))()))))))())(())())))))((()))))))))())()))((())()))((((((()(()(((()(())))))))))())))))(((((())))))((())))()()))(()))(((()(()))))))())())))())))))))))))))((())((((((())())(((()))))((()))))))))))))(())))))))(()())))(()()))))))((())(())())))(()(()()))()))(())))()((()))((()))))(()())))(())))(())((())())))())))((((()))((())))))(()((()))(())))(()))(()))(())))()))))))(()()))))(((()))))(())))()))(()(())()))()))(((())())))))(((((())))(()))))((()))))())(())())))(()))()))))))))(((()))))()(())))))))(())(()))))))((()())))(()()))))((())))())()(((())(())()))))(()))((())))))()))())))((())())()(())))))))())))((((()))))(())))(()))))))((())))))())(()(())))()))()())())))))))))))))))())))())(())))((())())()))()))))((()))))((((()()))((((())()))))))((()))))))(()(()))((()))))))))((((())()()))))(((((())())))()))())))))))))))(())(()))())())((((()()((()())))))))))))()())))))(()))))))()(())))))((()())))))))()())(()(((((((())(((())))))))(()))()((()(()())))))))())((()))(()))))())))))()())(()((((((())))))(())()))))()())))()))))))))((())))))))))))(())())((()((((())(()((((())(())()))))))((())))))))))(((()))((())))))))))()))))((())))()(()())))))))()))(())()((((()))()())))()))(((()())))())()))(()()))))())))))))))())))()())))))))))))))))((()(()))()((()(((())(((((()(((()((((((()(((()))(()))()))))))))))((((()()(((()(())(())()))))))))())(())))()()())))(())))())))))))(((()((((())())))))()))))()))))))))))))(((())()((((()(((()))(())))()(())))))((()))))))))(()))())))((()))(()(()()())))))))(()))))))))()((()))))(())))))()))))())))))())))(((())()()))))((())))))))))))(())(())))))((()((()()))())(())))))))(((((()))))))()()(((()))(((()))))))))))())()()))(((((())(((((((()))))()))))))))))))((((())()))))))))))))))(((()))))))()))))))())))())))))))))))))))((()))())))))(()((())((())())))))))((())(((()((())))))((()))))))))(()(())((()(()())))))))((((())()))(()(())))(())))))(())))(((()()())))))))))(((()(((())))))((()(()))()))))))()))((()(((((()))())(())))(())))())))(()())))))()))))))(())()))()))))()))((()((()())))))))(()()))())))))))((()))))()))))())))((()(((()(((()(((((())())))))))(()((((((((()))))))((())))))))))())((((()))))))))))))))(()()))))())((()(((())(((((()())))(()(()((((((()(()))())))()(())(()))))))()))))))())))))())(()()))((((()(((((()(()())))))((()))())))())))()))())((())())())))())))())((()((()((()))(())))))(())))))((())((((((((()))))))))))((()))))())))))(((((()))((())((()())()(((((())()))))(()()))))())))())))()))))))))))))))())()))))))))()()))())))))))())))))((((())((()((((()())))))))(()(((())))))))))))(()((())((()((())))))))()))))))(()(((((((()((((()))())))))()(())(()))))()(()))(())))())))()()))()))))))()(()))))))(((())(()))(())))(()))))()))))))))))))))())))((()))))())))()))))))))(())())))()(()((()()))))))))()))((())))))))))(()(((((((((())((((((()(()))))()))))))))))))))))))())(()(((((()))(((()()))(()))))))))))))(()())()))))((((()))(())))))))))((()((()(()))()((((()(()))))(()))(())))))(()()))))((()))))))))((()())())))()))))))(((())))))())))((())))())))((()((((())))(())))))))(((())((())))))()))()))())((((()(())))())()())))))))(((()))(((())))))())())))((((()()))))))()(()((()())))))))))()())(((()))))()))))))))))(((())())())((()((())))())))()))(()))(((()))))))))((((())))))))()((((())))))()(()))())))()))))))))))))((((()))(((((((()())()((()())))(())))())))())))()(((()))))))()))())())))((((()((())((()))(())))))))(((()))))))((())))(()((())))(())))())))((()((()))))()))(((((()))))))()))((()()))))(((((()()))))))))(())())))))())))())((())))))))))))))))()((())))))()))))()))())))(())())))()))(((())))))))(((())))()))(((((())))))))))))))((()))())()())((())))())))(((())))))(())))()((()))))))))))(())()()))))))(((())))())())()))))()))(())(())))())))(()))))(()(()((())))))())))((()())))(())))))((((())))(()()(((())())))))((()())))))))))))))(()))))((((((())((()(()(()((()(((()())))))))))))))))())(())))))))(()))))))))((((())(())()())()))())())()))))()(((()())(()))())))))(()())())))))((())))((()()((((()())))))))((()))))()()))))((())))((()))))))))(())))())))))())())))((()))))))))))(()((()())())))))))))()))))))((((())()))))))))(((((((()((((()))))))(()))))())))))(())))())))))())(()(()))))))))()))))))))))))))()))((((())()))())))))((((()))((()))())()))()))(((())())))()))())))())((()(((()))))))((())(())))))(()))))))))))((()))))))))())))()())(((()))))(()))()())))))(()))()())))))()(((())(()))(()(())))))))))(()))))((())((()()))()))()))()(())(())))()())))()))))))())))(((()()))))))))())))()))(((()(((())(()))(()()))(()))))))))((((())()()))))))())()(((())(())))))))))((())(()))))))((((()))))))())((())(())())))))))()((())))))))()())))())))(()(()((()(())))(((()))))))()))(()))()(()((()(())))))))))())))))))(()))))())())))()())))))))(()()(((()()(()(()())))())))))))(()))()())))(((((()((()((((((()()))())()))))))))))))((()())))(()))))(()))(((((()))))))((())))(())))(()))())))))()))())())()()))))(()(()))))))))(()(()((((()))()))(()))(()))())))))((())())())))))((((((()(((())((((())))((())))))()))(()))())))))())()((())(((())))))))))((())((())(()((()()()))(()))))()))))()))((()())(()()))))(()))()))))((())(((())((()))(())))))((())))())()))))()))))))((((()()((()(()((()()))))(((()(()))))())))(())))))(())((())))))))(()()()))()())))(((()))))))()))()(()())))(()))))))))(((((()(())))((()))(()))))))))()))))()()))))())))))(()(())))))))((()))))(()))))())()))(((()))(()()(((((((())(((())(())))))())))))))))))))((((())))))())))((())(()())))))((())))()))))((((())((()))))))))((()(())(())())))((())(()))())))((()(())))))))))(((((((((()((())))))))))))))())()(())))()))(((())))))(())))))))(((()((((())()))()))()))))))()))(()))))())))())))))))()(()((())))))((((())))()))(()(())()))))))((())()())(((()()))())))())()))((()())))))))))))))))()()())()))((()))((((()))))))())(()())))))))))))((()(()((()(()(()((()(()()))()))))))()))))))((())(()))))))))(()()))))()((((())()()))))))))(((((()))(()(((())))))(())))))))))()))))))()(((()))))))(()))())))(((())))(())))()))))))))))))))))(()()))))))))))(((())())((()((((((()((())(((()())(((()))))))))())))))()))())))(()))()))))))))))((())((())))))()))))(((()(((((((((()())))(()((((((((((())))))(())))))()(())))))(())))))))())(()))))))))))))((()(())((((((())((())((())))))())()))(())))))()))((((((()))(())()))))))))((((()))((()()))()))))()(((()))(()(())()))))((())))))))))(((((())))))))()())))))())())))(()))))()))(()))))((()))()))()))))((()))))()))))(((()())(()))))(()()))))))(((()))())))(()))))()))))))))()())(()((())((()())))()((()())((((((())())((()))))())))))))))())))((()))))))))((())()((((((()())())(()(((((((()))()))))()))))(()))))))()))())(()(((())))((((((()))))(()))))))))(()()))))(()(()(())(((())(()))))))))((())))(((((()))))))()())))(())(((()())))))))((()()(()))))))))())))(()(((((())))))(((()))))))()))())(()))))))(()))(())))(((((((((()())((((())(()((())))))))()())))))))))(())))())))))))))(()((()((())))))))()))))(((())))())))))))))))()))))))))(())))))))((((()(())())()))))))(((())(((()((())())))()))(()))()))))())(((((())()))())()))))(())(((())))))))))))))))))()((()((())((()(((()))(())))()))))()))))))))))((()))))((()))()))))))))((()()())(((()())()(()()()))())))))()))())(((()(())))))))((()))))))))(((()))(()()))))(())))(())((((())))))(())))))(((()))((())))))))))))()))(((((((()()))()))())))))()))()()))())))))())))())(((()(()))))))))())())()))(()))))))))(()))))((((()(()(()))))()(())))))(((())))())))(((())())))(())))()))(((()))(()()()))))))))(()(()))()))))))))()))()()))()))))())()))(((())))))())))))))))(())((())))(()((((())(())))((()))()))))()())))())((((()()))(()()))))()())()(())))))))))))))))))))))))(()((((()))(((())()())))()()))))))()))))(()))(()))))()())))()))))))))))((()))))))())))()(()()))))((())))())(((())())))))))))()((((())(((())())))))))(())))))())()((()()(((())))))))))())))))((((((((((())))))())((())()))))()))))()))()(()(()((((()))))))))())())))))))))))))()))))))())))()(((()(()))))))())(((())))))))(())))(())))))(())))))))))((()(()((((())())))())(())))())(())))())))()))()())(((((((((())())))(()))))()()(((())))))))))))))))(((((()))((()())))))()))))))))))(())))())))(()))(()()))))))))))(()()))))))(())))))())))())()))(())())(((())))))))))())))))())))))(((((()((((((((((((()((()))))))))())))))()))))))()))))))))())))(()())()((((()(((()))))))()))())(())))))))())))((())(((((())))())))((((())))))))))())))())((())())))))(((()()))))(())))))))()))))))(()))))((((())))((()())())))))))))))())()))))))((((()())())))))((())))))))))(((()(((((())))))))))())())()))))))))(((((()((((()((((((()))((((())))))))))))))((()))()))())()))())()))))))((((()))(())))))))))()()))))))(()))))(((())))))))))((((((())())))())))()()))())((()))))))))))()((())(()((((()))))()))()))))))((()))))(())((()))))))(((()))((())()))))((((((((()(((()(()()())(())))))))(())))))))(()()))))(())()())((())))))(()))))))))))))(()((()(()((())))))))))(((())))(((((()((()())))))))))))())))))))))))(()))(()(())))()))))(())))((())))))(()))))))))))))((())))))()(()(()))))))))(((((((((()()))()))))))))))))(()))()))))((())))))(((()))(())))()))))(()(())))()))(((()))())))))))((())(())))))(()(())((())(())))()))))()()(((())))))()))))))))))))))))))(())(((()((((((((((())()((((()((())))((((())))()(()))))))()))(()())))))(())))))))))())))))()))))((()))))())((()()(()))((())))(())))))))))(())))))))())()(())))(())()))())))((()))()))))())()((())(())))())))()))())())(()()()))))()))))))))))()(()())))))))())))))))(((())())))))))))))))))((((()))))(((((())))))))(()))()))()))))()())))))(())))((((())()(()()(())))))))))()(((()))()))))))()(()))(())))(()))()()))))))))(((())))()(()()))))))))())))))))))((()))))())())))(()()))()))))(()((()))))((((((())())()))))))())))))))))))))((())(()))))))())))))(())))()))()(()()))))(()))))))))))((()))(((()()(()))((((()(())(((((((()()))))))())))())))))))))(()())))((()())(((())(((()))))(())))))))()))((())(())(((()()))((())))))))))))(((())))))(())))((()))))))))))()()()))(()))()))())))(((())))))(()()))())(())()))(()))))))())))()(((((()(()))))))))((())))()))))))))(()))))(()((((()))))))((())))))(((())))()))))))(()(((((((()())()))))(())))()))))))()))))))((()()))(((((()))()((((((((())(((())))))())(()))))))()())))))((()())()()((()())()()))))(()))))(((()))))()))))())(((()))(())))))((()())))))(((()()())(()))()))))((()))))())))(((()(())((((()(())))())(()))))())((()))))))))()))))))(((((()))()))))))()))))))(()))((((()((()))))(((((())())()))()))))))))(((((((())))((())))))(((((((())))))))))(((((())))()))))()))))())))())())())(((())))))())))((()(())))))))))(()))))())(())))(()(((((((()(((())((()())())))))))((()()))))))())()())())))((())))((()(())((())))))()))((((()))())))())))))()))))(()(()())))))))))(()))(()((()())))))()))(())))))))((()(()))((((())))))))())()))(())))(()))()))))())))()()(()(((((((((())))))))))))()))))())()))))(()(((())))()))))))())))(()))))))))))(((()))((())())))))))(()))(()())))(()))))(()))())))))))))(()))((())))())()((()(()))))))(()))))))()))(((()((())(()((((())())()())))()))))))((()())))))))((())((()(((())(()))))))))))(((())()))))()))))))(((()()((()(()()))()(((()))(()))))))))))(((((())))))))())(()()(((()))))(())))())())())())))))))))))((((((()((()((((())))))))))())())))(()))()))((()()))))()((()))())))()))((()))())))()))((())))))()))))))((())))((((()))()()))))(((((()))))()))))))(()(())(())))))))(()())))))()((((())))()))((((())))))))))))))(()(((()()))())())))(())))(((((())(())))))(())))))))(((())((((())()((())))))))))))))))))(()))()))))))))())())))((()(())(((())(()((((())((())(())()(()()(()))))())))))))))))))))))))((((())(()((())))((((((((())()())(()((()))))))))())))))(((())((())()))))))))))))(()()))(()))(()))))())))(()()))))))())(()(()))))())))))))(((((((()(((()))))))))((((())())())(((())(()))))))))))((())(()((())))))(((())()))))))((((())))())))))((((()()(()))))()))((())))))())(()))(()()((())))))()))))))))()))))))))()())))())))))(((()()))))(()))))((())(()))))))))((()((()((())))))))(()))(()))))))))))((()(())))))))()))))))(()((())))))))())()))))(()(()(((((())))))()((((()()()))()(((()))))))(())))))())((()))))))())))()))()))))))(())((((())))))()))))))()))()))))(())))())))(())))))))(((((((((()()()))())))(((()))))(()()))))((())())))))))())))((()(()))))())())))()))((())(()(()())((((()))())))))))())(((((())())()))))))))))()))(()))()))()))()))((()()))))()))(())((()))()()(((()))))))(())((()))))))((())()))())()()))))))(())()(()))))())(()))()))))())(()))())))(()(((((()))()))())(()))))))))))))))))(()()()))()))))()))(()))))((((()))(((()((())))))))))())(()))))(()))))))((())(())))()(())))())())))())))(()))())(())))))()))())))(()(((((()(())((((((((((()))))(())))(()())))()))))(()))(((()))))))))))())))))))))(((()))(()(()()()()))))()(()))))))(()()))()))))))()))))))()))(())((()))))))()))))((()())))((((()()())))))))()())(((()((()())))())())))))()())))))(()))))))))()))))((((((((((((((()()()))())()))((()))())))((())))())())())((()))))))))()))(())))))()()))(((())))))()))((())())))())())))((()()))))))(()(())))(((((()((()))())))))))))()))(()))))))))(((()((())()))(())))))(())(((((())()())())()))))()()())()))))()())((())))))))((())((((()))(((((())))()()))))))())((()))))(())())))()))(()))))()))()))))((((())(())))()()()(((((((((())())))))(((())))))))))()))((())))))))(()))))(()))()))))()))()(()))))))))))())))))))))))))(()))))((()(()))(())))))())((((((()(((((())))))())))())((()))))))(())))(()))((())())))))(((((()))())()())))))())())))()))(()))))))))()((((())))((()()())()))())())))))))))(((((())))())())))())(()((()(()))))())))))))(()((((((())))()))(((())(((()()))))))))))))()))))()))(()))(()()((((()())))))()))))(()((((())(())())())())()))))((()())((()((()()))))))(()))((())()))()())()))((())))((()))))())()))()))((()))))((()))))((())(()())))))())))))))))))())))(()))))((((((()()))(((())((())()))))))))))(())))((()(()(((()))())()))()))(()(()))))((()())))(()()))))(())))())))))((()))))))))()((()(())(())))))(()))()))()((()))()))())()))((())))()))((())()))(()()))))((()((()()))))(()())))))))((()))))))))))))))))()))))((()))))(()))())))(()))((()((()())()))())))))))(()(((((())))((()()))))()))))))))))((())(((((()))))()))())()))(((((()))))))))((())))))))(())))((()))((((((()())())))(()))))())()))))))))))()))((((()(((()((())((()((()))))((((()()))((())))))))))))))))((()()))()(()()(())))))))(()(())))))))(())))))))((()))()(()(()))))))))())()))((()()))))))((()()())))(()))(()))))))))((()())))(()((((((()))())))))))))))((((())))()(()))()))()))))()(())))((((((()))))((())()))))))())))())()(()))))))))))))))((((()))((())))))))()))))))))())((()))())))(()()))(())))))())))))()))())())))))((((((())))())))))(((()()()))))))))())))())()))()))))(())()))))))))))))((((((()(((((((())(((((()))))))))(()))))))))))))))))))())(())))(((()(()(())())))))))((()())())))))))(((())((((())))()))())))()(()()((((((()((((((())))))))))))))))))(((()(()))))()))())(((())(()(((()())))))))())())()))(())))))(())))(()))))))(((()))(()()))))))(()))((((())))()(((((()))))())))))())(((())()))))))((()(((())))))))))))))())()(())))))))))))()))()(((())))))))))())))))(()())))(())()))))))(()))))(())))))(()))))(())))))))((())()))((())))(()))))))()))))(())(()((()))((())))))())))))((())))((())())()((()))))())())))))())))))))()))))(()()))(())))))))((()((((()(())))()))))))))(())))(()(())()))))(()))))((((())()))))(())))))((())))))((()))))))))))))((((()(()()))()))()()))()))))((((((((((((((()((()((()()))))))))()))))))())))))))((((()))))))))))))())())))())))))(()((((((((()))())())))))))))()((((()()())))))())))))(()))())))(())()))((((((()))))))((())(((((((()(()(())((((((())))())))))))))))))))))))(()))))))())()))))((()((()(((()))))))(())))))())))))((((()((((()(()))))(((()))()))(())))))))()))))(((()))))))((((())(((((()()(((())(((()))))))))))))(()))))()))))(()())))))))(())))(()))))(()))(())))(())))))))))))(((()((((()())())((()())))))))()))))))(()(())(((()))))))()))(((((()((((((())()))))))))))))()))))())))))(())))((((()))()()))))(())))))((()((()(()())))))))))))))((()))))))(((())((()())())(((((())))))))))(())))((((()))))))))))()))))())))))(()))))))))))))(())))())(())()(()))))))(()()))))(((()(()())))))))())(((((()())))((((()(())))))(())))))))))(()(()(()))))()))())(()())))(())))(((())))()))()(()))))()))((())()))()))))(()(()))))())(()))))))()))))))))())))))(((()(()((()))(()(((())))))))()))))))(()()))))))((()))))))))))((())((())((()(())(()))(())))))()))))))))((())((())())))((()(((()(()))))))))))((())()))()))))()))())))))))(()))))))()(()(()))))())()()))((())))))())))(()))))((())((()))))(())(())))())()))))((((()))()))))))))((((()())))(((()))(((()()()))(()()))))(()))))(()())))(())))))))))))((((())))()))))))))((()))())))))))(())(())(())))))))(())))(())))))))))()(()()))(())))(())))(((((())()))))(())))))(()))(())())))())())))))())))((()))))((()))()((((()())()))))))())))())()(()((())))())))))))(()))()()))(())))(()))()()((())()))))(())))))(()()(((((()((()()))))))()()(())))(())))))(((()))))))))((()())))))))(((()((()()))))()))()))))))()())))((((())((()())(())))))))(())))()))))())((()(((())((((((((())))())))(())()))()))))))))())((()(()()))())))))))()))))((()))))())))))())))()(())))))))()))))(()(()))((((()())())))))(()))))(())))()()))))))((((()(()))))()))())))))))))))(()))))))())((()(()))))))))))))()))))()))))(((((())((()(()))(((((()))))))))))))))))()))((())(((((()((()))()))))))))))((()(()(())))((((())())))))))(())))(()(((()(()))))())))())))))))))()))))((()))))()))))(())))))(()))())))))))((()())))()))))))())((((())))()())))()))())))((()((())((())(()(()))))))))())())()))((())))))())(()))(())))(())(())))()))))))(((())))))()))()(()((())))))(()))))))()((())((((((())())))(())))))((((()))))))))))(((()))(()((())))))())))))(()))))((((()))())))))()(((())))))))()(()())))()(()))(((()))())))()((())(()))))))(((()))))))))(()())((()())))))))))()))())))))))))))))))))((((())))))())((((()))))))))))((())()(((()(())))()))))())(()))))())))))))(()((())(((())))))))(((()()))))()))())))((())(((()))))))(())()))))))())))((()))(()(((((((((()()))))))))()))))))))()))(())((()())()))()))))())(()()))))((())(())))(()()))()()))(((())))(())))))))(((())))((()))))))))((((((((())())(())))))())((()((())))))))))(())))())))((()))))())))))(()))(()())))()))()))))))())(()))())((()))()))())))(((())()))()((()))))()(())))))))((())))(())))))))(()())))()))(())(((()))))))()))))((((())()))))))(((()(())))((()))))(()((()))))()))((()))))))((()())()))()))))))())(())))(()(())))))((()((()))))))((()()))()))(())))))))))))()))))()())(()()((()()())()))))(())(()))))))(()))())())))())())))))))))))((((((((()())())())((())))())()))))))((((()))(((()))(())))))))))((((()))())))(((())))))))(()())))())))((((((()))()((()))))()()))))))()))()))()))(((())))))))())(((()))))()))))((())))()))(()())))(()(())))))()))((()())))()))))())))()(((()((()))))))((())))))))()(()()))))))))(()(((()(())))()))))((((()(())))()))())))(())))()(()))))(((()))))(())))(()())))(()))))))()))))(((())()(((()())(((())(()))()))))))))()))))))))))))))))))(((((()(((((()))(((((()())(()(())))((((((((((((()((())))))((())())()))))()(())()))))))))(((()))))()()))()))())())(())))))(())()))))()())((()))())())))))((()))))())))))))()(()(()))))()))))()))())(())((())())))))(()())))))())(((()))(())))))))((())))())))()))(()((((())(((()(()))))))))(()((((()(((((()))))(()())))))))))))((())()))(((())))))(())))))((())(()()(((((()))()())))))))))(((()))))(()(((()))(((((())))())))))(())))())))()(()(()((())(()))))))())))())))()))((())))((()(()()))))))()())(()))()))())(()))))()))())))(((()))((())(())((())()))))))(((((()))))())))))()))))))))))))))(((()())))))))((())()(())))))))((()(()))())())))()(()))))()))()(()))))))((((()))()))(()))))))))))(()))))((((((()())))())))))())())))))))((((((())))(()((()(())(()))))))()))))())((())()))))))((()))()))((()())((((()))(())))))))))()))((((()))))))((()))())))()))(((((())())))))()))))))))))))((((()())))(((((((((())((())))))())))))))()(()((()))))(())))))))(())))))))))((()(((())(()))))()(()()))))(())(((()))))(((()))))()))(()))))(())))))(()())))())))(()())))))))))(())(()(()(()((()))))(())))))))))((())))()))())))))))(((((()))(())(((())))))))))(((()((()(()())))))))))())((((((()()))))))(()((()())))))((()(()())))))((()))))))(((()(()(())))))))))((()(()()((()(()())))))))()))))())()))(((((((())))))))())))(()))))(((((())))((((()))()))))))))((((((((())))))))))))(()(((()()))()))))(()()(())(()))(()))))))))))))((())))))()()((())))(()(((())))))())))))))()))))())()))(()((()(()((((()(((((()))()()())))))))))))))))(((()))))(()()))()))))(((()((()()))()))((())))))))(()))()))))))(((((())))))()()))(()))((((((()()))))))())))))))())))()(())))((()))))))()()))))))(()))()))))))))))))))()()(()))))))))))(((())(()((()(())))))()))))))))(()()((())(((()(((()((((()))))(())(()))))))())(()()))))))())))))))))))()))(((())))(()(((())((((()))(()()))(())))))))())))(()()(()))))))(()(())))))())(()))(((())((((())))(()()())))()))(())))))((((()())))(()))))))))())()))(()))))()()))((())((()))))))))))))(()((((()()))(()(((()((((()))()))))())))()))))))))()(()(()))()))()(()))))((())())))))(())((()()))))()(()))))))))))(()))()()(()((((((((()()))()(()))(((()(((((())))))(()(())))))))(())))(()((()))(())))(())))))))((()()))()))))((())))(((((()(())))))))))()())())(())))))))))())))())))))((()()()))))()()((()((())))))))((()))))))(((())))(()(((()((())(())))))(())())))(())))))))(((()))()())))))(((()))()))))))(())((())))))(()()))))))(((((())())((()((()))))))))(()(((()))))))))))))))))(()((()(()())))))()))((())))()))())))(()())))(()((((()))()))))))))))))((())()((()(()))())))(()))))))(((())))))(((())(((((()())(()((())))))))))))))()))()(()(()))))))()()))((())((()(((()(())())((()())))))()))))))()))(()))))(()((()((())()))))))))))())((((()))))(()((())))))()))(((())(())))))))((()))))())))((((((()(()(()))))))))))(((((()()))()()))))())))))))((())))))))()))(()))((())())())))((()))))()))((())))())))))))(()()))))))))))))))())()(()(()())()))))((()))()))))))((((((())()()))()))))))))())))((())))())((()(((()))))))))))))())())))))))())())))())))())))))(((()))))(()()()())))(())())))))))((((()))))))))((((()()))(((())))))(()))))()))((((())))((((())())))))))))(((()())())()))))(())))(()))))))))(((((())))))))((())))((())))(()))))))((()))(())))))))))()(((((()))))))))()((((((((()))))(()))))))))))))))(())))(()))()())))((())()(((()))(())))((())))((()())))())()))))))))))))())((()()))))(()()())))))))))(((()(()(()()))))))())((()()()))))))())))())))))))((((())))(()(()(()(((((()(()(((())))(((()(()()(()()))))))())))))))(())))())))((()()))()))))))))))))))))()))))((((()((())(()))))()))))()))())))()))))())((()())))(((((()((()))))()))))))))(((()))))((()((()))))))()((()))))(((())()))))))()))))((()()))))))(())()))))((((()())))((()()))))())((()))())))))))(())))(()()(((())())()))))))))))))))))))))))(()))()()(())))))))(((()))))))((((())((((((()(()()))))())))))())(((()))))))(()))())))))(((()))(()))))))))))))()))(())))))(()())))))))(())))()))))())((())())))))((((()(((()((((()()))((((((((())())((((()(()())(())())))(((()())())))))))))))))))))(())()(()))))(())(()))))))))((((((())))((()((((())))()))()))))))(((())()))))))(()((()()(())))())))(((())()))((((())))))))(()(()()(()))))(((())())))))(((()))()))((())()))))())(((()))()))))()))())(((()()))))))(()))))(()()))())((()()())))))())))()))()))))()))(()))))))(()(()((()(((()(()))((((()())))))()))))))(())()))((((())))))())(())))))))))(()))((())))))))(())(()())))))(())()))()()))(())(((((((()))())()))))(((())))))())))))))((()((())((((())()(())))))()))()())()))))(((()))()()))()(()))))(())))((((()))(()))))()))))())())))())()))))())((()((()(())(())))()()))))))))())))()))))))))(()))(())))(((()))))())))()))(())(()((()))(())))))())(()))))((()))))())())))))(((()(((((((()())()))))))))))))(((())())))))())()))(()())))))())((((((())())()))))()))))(((()))))))(()())(((())()(()()))))))())))))(()))()))(((((())))((()))))))(()))))))))))))))))))))(((((()(()))(()((())()())))((()))))))))(())))))))))()(((()(((()))))(((()))()))))(())))))()))))())()(((((((()(()()()(()((((()))))))))(())))()()))))))()(()))))))))(()()(((()(())))))))())((()))))()))(()))))()))()(()()(())(((()))(((()(((())))))))))(())())))()))))))())))))())))))((()))())))(((()))(())))))))())))())))(())())))((()))))())))))())))))))()((()()))))()))(())(((())(()))((())))))((()(())))))())((()())))()))()))))(()))))))(())))())))()))(()()(((((()))()))))()))()(()(()))))()))(())))()))))(())))))())))))))((()))))))))())))))((())((((()(()((()())))())()))()(()))))(((()))))))))())()))))))))))))(((((((()()())))))))((((()()))))()))(()))))((())))))(()(())(((()))((())))))))))()(((()())((())(())))))()))))((())))))))((()))))))(())(((())))((((()))))))))))())))(())))))(((())))))(()((())))()))())))))(((()))))))(()()))))))))()()))(((((((())))))))))))(()())))))))))(()))))(((())))))(()(())))()))))(())))))(())))))(())))()(((()((()((())))())(((((((())(((((()((((()((()))((((())))))((()))))()(())))))))(())))()))))))))())))(()(()(())))))))))))((()(((())()()(()(((()))))))))((())))))))))(())))))())()(((()))()))()))))(()()(())))))))((()(((())))(())))))(()(()))))))(((((((()))()))())())))(()))))()(())))((())()))))()))()))))))(()((((())(((())))(((())(())))))))))()(((())))())))()))))()))(())))))()(())))()))(()((()()))))())))((())())))())))())))))()()))))))))(())()))(()()))))))))((()())()))))(())))((()(()))))()(()))())()((())(())))())))(((())(()()())))))()(()(()()))))))()))))(((()((()((())))))))))(((((()))()))))))))))((()(((()))))(((())(()(())))))))))))())((((((((((()))))))))))))())))((((())))())))))((((()))((((((((((()))())(())))))))()))))(((()))))(()))))))((())()))))))))())((()())))))()))((())())))))((())))))((((()()()))())))))))))())((()))((()((((())(()()))(((()))))())))))())))()))((((()()))))(()(()()((())))))))))(()(()))((((())()))))))))))())(())))))))(((()((((())())())))()))))())())))))(()((((())((((((())))()))))))))))))))())((((((()(((((((((()()())())))()))))))))))))()(())((((()(()()()))))))))))))(())())))))))))))((((((()))(()()))))(((((()((()(((((()))))))))()))))())()))))((())))()))))))(()(())(()()))))(()))((()((())())(()))))(()()())))))()))((())))))))()()((())(((())()))(((()))((()))))))))())))())))))(((())))())))))(((((()()(((())(((((((((((((()())()))))))))(((())())))()))()))))()))((()))))))(()((()))))())))()))((((())())))))))))()))))((())))))))(((()))))))())()))(()))())(((((())()))))))()))))))))(((()))))))(((((()()))()()))()))((()))))))))))))()()))))))))())))))))))()))))))))))())))())))))))()))((()((())))(()))())()))(())))))())))))(((()(()(()())))))())))(()))))((((((()(()))))))))))(((())))))()))(()))((()))))))(()))))()))((((()(())))))))(((()))(())))))))((()))((((())()))))))(())((()())))()((())))())()))))(((())))(())()))((())()())))((((())()))))()))(()))()))((((()((())))())())()))))(()((()))))))))(())))(()))(())))))))))()((()()))))))(()))))()((())))(())))))())()))((((()()))))))))))))))))))))((((((()((())())()))((())(()))))))((((())()))))))))(((()))))((()()))))())))))))))(((()())))()))(()))())))())((((()(()())())))()))(((()(((()))))))))))))((((())())())(()))())((()())))))(()))(()())))))))))((())))))(())))(())())))))))(())())))))((()))))())(()))))))))()))((())(())))((())))))))))))))))))((((()))))())))(()(()(((()))())))))))))))(()(((((()((())(()())))))((()))))))))())))()((()())(()((((((())))))))))()))))((()())))))))(()(()((((((()))())))())))))))))))((()(((((()((((()(()())))))())))()))))())))()(()))))()))(((()))((())())))))))))((())))))(()()))))))()))())))))))())()))))(((())(())))())()))))())()))(())))(()))))))(((((())()))))())()))))))((((((()()((())()))())))()))))(())()))((()())))))))((((())(()()(())))))))()((())))))(()))))))()))(()())))))))()))()))(((())))))(())))))))))))))(()(()))))(())((()))))))()())()(()(()((((()))))))))))))()))))()((()((()())))((()))))()))))))))(((((())))()(()))((((((()))))))))(()))))(())))((()))(()(((())((()())(())))((())))))(()))(()))))))))((())())))()))))))))())()(()))())))))(()))))(()))())))(()))(()))))))(((())))((()))))())))())(((())))))))()))(((())(((()(()((()))(())))))))))((()(()()))))()))()()))(()()))))(()()))((())()()))))(((()())))((())))((()))))))(((())(())))()))))))(((()()((()))))))((())()))())))))(()))((()))))()))))()))))))()((((()(((()(())(((((()(())))((()))))((()))))()))()))))))))))))))()))()(()((())(()))))))))))))))))((((())))))())))))))))))(()))((((()))))())()))))))()((()()())()(()()((())))))))((())(()))((())))(())))))))())())))()))())))(())())))))))))((((((()())))))))(((()))()(((((((())(()))))))()))))))))(())))()))))))((())(()(()((((((()())))))())))))))))))())(((((())((()())()))))))))()))))))))(())(()))())))))))())()))))(()(((())(((((()))))))(((((()(()())((()))())))))))))())))((((()))))((()(())))))))))))))())())))))(()(()()(()(((((((())))(((()(()()))())())())())))(()))))))))(((())))))))))(((()))))))())))())())))))))(((()))(()(()))))())))()())))(()()))())(()(((((((((()(((((((()))))()()))))))))))))))))(())))))))))()))))))))))))))))((())(())))(())))()()))))))()()))))))(((()))((()))))(()))())(()))))))()(((())))))(()()))(())))(()))))))))())))))))((()(())(((()((((()((()())()(((()))(())())))))())))))(()())))))))(()((())((((()))())))()()((()))))))())))((()())()))))))(((())((())))())((()))())))))))(()))))()))()))))))))))))))))))))(())))(())))()))(()))))(()))))(()))))()(())())())))((((())))())))))))())(((((((())(()())))))))())()))))))()(((((())))((((((())))))(())))))())())(()(())))))))((()())()(()())))())((()(()()))))))())(((())))))))(()()((())()))))((((()((())))))))))))()))))))())(((((()))((())(())()))(())))())))))))))(()))()))(())())(()()))())))))(()))(())))))))))))((()()))()))(((((((()()))((((((())))())()))())))((((((((((((((())))()))))))))))))))(())))()())((()))))(((((())))))))))))))))))))())))))((()(())(((()((((())()())()(((((())(())))))))))((()))))()(()))))))((())((((())()))(())))))()))))))((())))(()())))))))(()())))())((()(()))))))))(((())(()(())))))))())()((((())()))()((())())))))))))))))(()()))()))())())))))(())))())(((())(((())))))(())(()()))())())()))))()))))))()))()))))))()))())))))))))((())(()))))))))()))(()()((((()))))(()))))))(()((())()()())))(())))(())(())))))()))))()())(()()))))()))))(()(()())))(()(()(()))())))))))))))()))))))((()()(()))))))(()))(((()(()(((())((()()(()((((((())))))()()))())))))))))))))))))()))()))()()))()())))(())()))(((()((()))))))(())))))))))((()(()(((((()))))())))))())))())))()))()))))))))()))))())))))))((()(((())())())((()()))))(((())())))(())))()(()))()(()))()))()))))())))))((()()))))(())())))()()))))))))((((()(()))))((()))))))((())(())((((()(())))))))(()))))(()())())))()()))))(())()((())(()))))((())))))))))(()))))))((())))))(()(()((()(())))))))())))))))))())((()))))((())(()))))(((()()())))))()())))))))))(()()))))))))((()()))))))(((())(()))()))))))())(()))()))))((())()))))))))((())((())))))(()))(()((((()(((())((())))))(((())))))))))()(()))))))(()))))(())))))))(()(((((())())(((((((())))))))(())))()))))))))))))))))))))(()())(())))(((()()))))))(())()))((()(()))))))))(())(((((()))))))))))))(((()()(((((()(()()))))))))))))))()))(()()())))(())))))))())(((()))))(()()((())(((())(((())))))))))))()))))))(((())())))))))()))))))))))((()))))))))))))(((((())()())))))())))())(()))))())(((())(((())()(())))())))()(())()))(())))((())))))))))()))()())((())))))())))))()(((()(()))((()))))))))))(())))))(((())))))(((())))))())))(()))))(((((())))()))))())))))))))))))(((()()((())()(((((()))(())))))))(()))()))())))))(((()()))))())))())))()(((())((()))(((())(())))))))))())))))))))()))()))))((())))(((((()))(((()))()))(()()))(()))))))(()((())(())(()))())))())((((()())))))(())))((((())))((())))())(()))))))))(((((((())()))(()())(((((())))))))))))())())))())))(())))))))((()(()()))))()))(()))()(()()))))))(())))))))))((((()()(((()))))(((((()((())(()))))((()))()))))()))())))())))(((((())()(()))))(()))))((())))))))())(()()())(()))))(()))))))())))))())()))(()(())()))))))))(())((((())()()))(()(()()()))))))(((()(()())))))))))))())))(((()))(((())((((()()))))(())))))())()))))())(((())(()))))))((((())))()))(()()))))))))))))(())))()))(()((()((()))))))(((())))))()))((())()()))))())(((()())())))))((()))()))((())()))(()(()))))(()())((()))))()())(()))()))))))()((()))))))()))))())((((()((())))())))(())))))()))((())))))))(()(((()))()))))((())))))))))))))))(((())())))))(()))()()))(((((()((((()()((()))))))))))))))()))()))))))))()(())))))))()))(()))))))))(())))))(()(()(())))))))))))()))(((()((())))(((()))))((((((()((())))))()))))))))))))((()())))))((()))))(())))()()(()))))(())()))()))(((((())))))(()))((()(()))))())))))))())))((()))(()))))))(())))()))((())((((()(())))))(()())))(())))))((((()((()()()))))))())())))(())))((())))))))))))))))))))))))((((())(((((())))())))(()()(((()))))))))())())())))()))((((((((()())))())())))))))))))((()))))(((())(())(()()))))())(()))))()(()(()(())))))))))())))(((())))(())))))))))(((()))()(()()(((()))))((((())))(()(())((((((()())(()((())())))))))))))))()))())))))()(()(((()()()))))))())))())))))))))(((((()())))(())))))))))())))))))))))))(()(())(((((((((((()))))(((((((()))((())(()(((())))))()))))(()((()()))()))))))())((())((((()()))))))))))))((())()())))(()()))))))(())))(()))())())))))(())()))(())((((((()))()))()(())))))))())(()))(((((())(())))()))))))((((()(()))())))()))()(()())))))((())))))((((())))(())))()))())(()())))))))))))(((((()(()))()))))((((())())()))))(())()))(()))))))())(((((())(())))((((((())))))()))))(()))))))))((((()(()))))(((())))))))))((())))))))))((())((()(()))((()())))))(())((()()))))())()((())))))))))()())((()(()))(((((((((())())))())))())))))))())(())())))())))((()))))()))((((())))()))))))))))()))))(())))()((()((()))))))))))()))))(())(())))(()))))()))))))((()))(()))(()((()(((()())))))))))))(())))(()()))))())())(())()))(())(((()))))))(()())))))))(()))(()(())))))()))()(())))))(((()()))())))))))))))(())()))))())(())))())))))))))(((((((())()))))))((((()(()))))))(((()))())))))))))))(())))()(()))())(()()))))())))(()(((()(())))())((())(((()(()))))))))((())()))())()(((()))))())))(((()))))))))))))()((()(())())))((())))()))()(((()(()()))))))))(()(()(()(()()))())))))))(()))))((((()))))))))))))))))))))()))(()()(()))()))))((())()))))))(((((((()))))))())))()()))))))))))((()(())()))))()(())))()))(()))))))))()))))(()((())())(())()))()))))())))((())(()(()))))()))((((()))(())))))(()))())))())())))))()))(((()))))()))())(()())((())))))))()))))))))))))())()))))))))())))))))(((())(()((()(((((()())))))((()))())))))))()))((()())))))))((()(((()))()))))))((((((())))))())))))(()(()(((()(()))()))))())()))))))))(()))))((())))()())()))(()))((()))))((())))))))(()((((()(()))))))))())))()((((()())))))))()())))((()()))()))))))())))((()))))))))(()((((()()))))((((()()))(()((((()()))))))))(()())))())()))()))())))))(()))(((()(())(()))())))))))((()))))))())())()))))))())))))(()(((()(((()(()(((((((((())(((((()))()))((())))))))))(((((()()))))))))))))((()))(((()))))))))))(()))((((((())(()()))()))()))))))))(((((()(()(())))())())(()))))))))))))))()))()))))((((((()(((()(((()((()))())))(()((()((())))((()()))))))))()))(()()()))))))))))))))))()()))())(()())(()()(()(((())))(()(())))))())())(()))())()))()()))()())))()))))((())()((()((())())()))(())))))))())))))))))(())))))))((((((())))(())))))))()(())((())))))))))((())())()))))))))))(()((()))))))))()()))(())(((((()(()()))))))))))))))())))())))))((())())))())))))))(((()(())))))))))))))()))))))))(()))))))()))))))))((((())(((((())((()()(()))(((()))(((()))))))))())))))))))()))))))()(((((()(((()(((()(()))(()))))((())))))()))))))))())(((())))(()))))))))(()((())))))))((()))())))))(((((()))))))())()))))((((())()((((()))(((()((()))))))))((())))))()))))(()))))(()))()()))(((()(())))))))(((((()()))))(((((((((((((()()()))((())(())))))))))))))))((()))))))))()))))))((()))))))))))))(()(((((()()()))(()))))))))))))))(())))((())(((()())))(()))))(())))))((()(((())))))))()))))(()))((()(()()((()))())))()(())))))))))(()))))(())))))((()))()())(((((())((((())(((((((())((())))))()())))((()()))))))))))()))))(()())))(()))))))))))))))())))))(()))))))()))))))((((())((()((()(())))))))))()(())))(()))))(()))(((()(((((())))()))))))(((())))))))))(((()()())())))(()())((()))))))(()(((())))(()()))))))((())))))(())))))))()))()))()(())()))(())))))))()))()))()))))))(())()))))(()(()(())(()(()()))))(((((()(((((()(()((((()(()))((((()))))())))(()()))))))))(()(()(()))())))))))))))())))()())))))))(()((()))()))))))(((())))))))((())())))))))(()((((((((((()(())))((((()))()))))()))))()))))(()(()))))()))(())))(())))))))()))))(())))()())))((()((((()()(((((()))))()((()))()))))))))))()(((((()()))((((())))))())))))())))))(()(())(()(()()))))))()))))))((())))(((()))((((()(()()))()(((())))))))))))))(()))))))))(()))()))()((())))))((())))))))((()((())()((())((())(((()(()(()))))))))())))())))(()())((()(()(()()())))))))()(()))((())))())))()())))(())))(()))))))()))))))(()()))))))))()))))))))))))()((())))())))(((()))(())(((((((())))(((((()())(((((())(()(()()))))))))((()))))))))))))(())))((((()))))))())(())(((((()()))))())))()))))((((((((()()))()(()))))))))((()((())))))())())))()))))()))))())))(((()(())()())))))((()))))())))(((()(((())))())(((()))))))(())))))))))))())))))()())))(((((()((()()(((((((()(((((((()))(((())))((())())))))()))())())))(()))))))))))))(((((()))))))(())()))()))()(()))))((())(()))))))((((())(((())))()))))))(()))))(()(()(((())))))))))()(((()))))(((()))(())()))))))))))((()()()))))((((((()(())())))))))))(()(())()()))()))((())))()))(((())))))(()()))))()))))))))))()))()))))))))()))(()))))))((())))()())))))))()))())(()))())))((()((((())))(((()(((()((())))(())())))))))(()))))(()()())))))(((()))())))))))))))((((()))))))((((()))(()))()))))((()))))))))())())))(((())))(())))))((()))))()(())))))(((())))))(((()((((())((((((((((())())()()(((((())())))))))))))))))))(()))))((())()))))(((())))))))(((())((()((((())))))))))(()))))(())))))))()(((()((()))())(((()))()())))))))())))))))(()(()(()()(()((()))(())())())))))(((((((())()))))(())))))))))))(()))()(())))))(()(())))))))))(())(((())))))))))))))))))()())))))))())(()()))((()(((()()))(())()))))))(())))(())((((()()))((()())))))(((())))))))))(())))))))(())(((((((((((((((()))))))))(()))()))()))()))))((()))))(((()))()(())))))()))))))()((()((()(()((((((()()))))()))))())))))))))))(()))))((((()))))(()((()(()))(()(((((((((())((()))))))()))))))))(())))))))()))((((()(()))))))(())))(()())()))))())))))())((())((())())))))())(((((((()))(((()(()))(()((()))))))())))))))))(()))(((()())))))()))())))(((()))))))))(())(((())(()()))()()))))((()((()))())())()))(())))(()((()))))))())((())(((()))))))(()))(()((()())())))))((()(()()))))())))))()))))()()))))())(()))())))))))))))))))(((()((()))))(((((((())))))(())))()))()))(())(())))(((((()(()(())))))))))))))(((((((((())))((()))()))())))))))((()()(()(()(()))))(())))))())))(((()))())))((()(())))(()))))(()))))())))))))())(((()((())(())))))))())))()((()()()))))))(((()()))(()(())(())))())))())((((())))))))))))(((((())((()(())()))))(()))))))))()))()()))))(())))))))((((((()))(((())())))()))(()()))((((())))()))(())))())()((())(()))))())()))))(())))))(())))))))))(()(((((())((((()))((((()()())((())(())(()())))))))()))((())))))))())))))))))(()(())))))()())())())()()))(((((())((((()((()((())(((()((()())(()(()())))))())))()))())())))))()())()))))))(())))))()())))(()))(((())))((((()((((())())(((()))))()))))))))))(()(((()())()))))()(()())((())))))))))))))))))((()))))())()())))))()(((()))((((()(()()))))((()((((()(())))))))))))))))())(()))(()((((((()))))()))))))())()))())))))))()(((((()))((())())))))()))))))(((((((()))(())))))))((())))(())))((((()))))())(()))()))((()))))))))()))))))())((()())())))(((()))))))))((()())))))()(())((())(((((()((())((())))()))()(())))((()())))))))))(()(((())))))())))())(((((()))((((((()()((()))))(()))))))()))))))))))))))))(()))())(()()))))(((((()())))())))())()((())))(()))))((((()))()))())()(())))()))))))((((((()(()()))())))())()(((()))))))())))(()(()(())((((())())))))))())())())))))((())()))))()(((()))))))))))()))))(())))()))())))()))(())(((())()))))(()))))(())))))))))))(()()))(())())())))))(((((()()))())(((((()))))))((()))()))))()))))((()())((((((())()))))))()))()())))))))))))))()(((()))(())))))((()())))(()))))))()))))))))())(())(((((())))()(((((((((((())))((())))(()))()))(()((())))))))((())))))))))))()))))))((()))))()()))))())))))))(())))))()))))()()))((()())))))))))))))((((()))())))))))))(((((()()))))))))))())()))(((())))))))))(())))(((()))))(())))))))))))))))(((((()())))))))((()))))())))))())))())((((()((())))))(((()))))())()))(()))()))))))((())))))))((()))))(())()))())))))((()))))(())))((((()))())(((()))))))))())))()(((()(()))((())(()()((())()))))()))()))))))((()(((()()))))))((()))())))(()))))(((()((()))))))))()))()(()(())))(())))()))))())(())())))))(((())((())))(()((()(((((((()))))((()))())))))))))()))))(()(())))))())))()(())))))))))))())())()))()((())))((())())))(()))))))(((()))(())))()))())((()((())())))))))(()((()(())))))))))())))))))(()())()())))))))))(()))())))))))()))(()((()((((()(()((())))))()((((()))))))((((())))(())))))))((())))(()))()))(())(()))(()))))))((())(())((((((((((()))())))()))))((())()))))()())))()))))))(())))((((()()))((())(()()((()())((((()))())())))))((())))))(())(()((())()))))))))))))(()(((()(()))()))(((()(((()))((())))))))))(((())))))))())()))))))))())())()))(()))))))))))(((())))))))())))((())())(())))))(()))))((())(((()))))))()())))((((()))))))))())))(()()))(())()))))(()))))((()((()((())))()))()))))))())))()()))())))))))))()))))())(()))((())(()(()((()))())))))))((()))())))))(()))))))((()))((()(()((()())((()(()((((()((((()))))))()()))()))))))(()))))((())))))(()))))()))))))())))()((()))()))()()))))))))))(()(())))())(())))())))(()))))))))()(((((())))(((((((())))))()(()))))(())))(()())))))())(()))))))(()))())))(()))))))(((())())))())))((()(())))))((())))))()))))(()()))(()()(()()(((()))())))))))((())())))))(())))())())))))(((((((())((()))))))())()()))))))(())))((())()))(((((((())))))))))()))))))((())))())()()))(()))))))())())(())())()))(((())))))())))())())(((()(()()((())())((()))))())())))()()))))((()(((()()))(()()))))))))))))((((()))))()))))))((())((((()(()()((((()(()()((()())())))))()))()))())()))())((((())))))))))(()())())))))))())(()))())))))()))))))))))(((()(((((()()))))(()(((()))())))))(((())))))())())))())(((())))))))((((())))))))())(()))())(()))))()))())))))()))())())))))))))(((((((((((()(()((((((()()(()())))((((()))))))))))))))((()(())))))()))(())())))))(((()))))(()(((())))()())))()))(()))))))())))(()()()(((()))))))))))))))))(((())))))()))))))(((()))))))))))(((((()((()((())())))(((((())))))))))(()))())((()())()))))))))(()(())))))())))(((((()))(((())()))))))))))))))))))(()))())(()(())))()))()))()((())()()(()((())))))))))()))))))()))))))))(())(((()()((()))))(()))()))))()))))))(())))(())))(()))())))()(()(()))))()))))()))(()((()))()((((()()))))))))))))(()(()(((()()((()))))))()))))()))))))()))))())()))(())()))))))((()(()(()()()(()))))())))))))(()(()(((())())())))))((())))))))()(()()()))((((()))())))))))))))(()))))))())())))))()))))(((()((()))(())((())))))))()))()))))((()(((()((()((())))))))))(())))()))()(((()(())))))()))))))((((())())())))()))(((()))))()))))(()((())((()))((())))))())))))))))(()))))))(())))(())))))))()))((((((()(())))((()((()(((((()((((())())(((())))())))()))))))))))))()())))))()))))())))))))())))((((()))))))))))(((())))))(())()))()((()))))))))((())))()))))))(()((((()))(((()(((()))())))))()))))))((((())(()(((()))))))()))())(()))))(()))))((()))))())((())()))(())))))(((())))))())))()()))())))))((((())((())((())))))(())()))())()))))))))))))()))))))((()(()()())))))(())))))(())))())))(((()())))))))))(((()))(()(()))())))(()))(()))(()())))))))((()))))(())))))))(()))()))())())))(())))(()))))((()))))))(()))()))()(())))))()))(((())())(())))))))((((())))))))))))))()))())())(((())))))())((()))((((()(()))))))))))()))()))))(())))))))))(())))))))((()))((())))())))((())())))))(()))))()))())))))((())()))))))((((((()(()))))))))))))()())))(()))))(((()(())))())))))(()(())))))))))))()))((((()(()((())(((())(()())))))())(()(()((((())()))))))))))(((()))(((())())(((()))))))))()))())()())())))))())))))())))))))()())))))))()))())))))())(()))(()))))))))(())))())))()))(())((((())))((())()())))))))))))(()((()))))((()(()()))))))())((())))))))))((((((()())((((())))))))))))))((((((((())(())))))()()))((())))))(())(())))))))))()))))))(((())))))()))())))((())()()((((())()))()))))))))))))))((())()(()())))()))))())())))))()))()()))())))(()(())))))))))((((()))())))))))())((((()((())))))))(())))))))))))())))((()))())))))))))()((()((())))))())))))))(((((()))(())(()((()))))())())())))()))())(()(((()))))))))))))))())))((()(((())(()((()(()(((()))(()))))))))))))))(())))()))())))(()((()()))))))))))))(()()))))))(())))))()))()())))()))(()())(())))))(()((((()((())(((((()((((()))()((()))))))())))(())))))((()))))))(()(((()))))))()(())((()(()))()))(()))))(((())()))))()())())()))((())(())))())()))((()))))))(()))))()))(()))(((())((((()))))))))(())))))))((())))(()))(())(((()(()(()()(((()((())))())(())))))(()((())))))())))))))))))())()))))))((((((()))(()())))()))())))))))())(((())((())(()))))))))()))))))(()()()))()))))(())((((())))((())(())()))))((())))))()()))())(((()())())))((()())))))))())))))))())))(((()())()))))())())()()))))(((())))((())()))()))())))()))((()))))))))))(())(()))))))))))))(((((()))))))))(((()(((((()((())))())))))))())))))(()))))))))))))())))()))))((())))))(((()()))))(())))))))())))))((())(())))))(()()((()())()))))))())))())(())()()))))())())(()((((((()(()))()))))))))))))()())))))(((((()))))))))))))))))))))()))(((())((((()())(()))))))))((()())))(()))))()))))))(())())))))))))(((())))))))()))))(()))((((((()())))(())))))((()))))(((()))))))()(((()))((()))))))))))))(((())))((((()((())((((()))(()))())))(())(())))((())))))))(())))(())))))())))((())))))))))))(()))))(())()))(())))(()(((((())))))))))))(())(()((()))(()(())))))(())()))(())))((((((()())())))))))))))))())(()))))())))))((())))))(()(())))()))()))(()(()))))))))))()(((()(()))((())))))())()))(())))()))))))))((())))()))))))(())())())))))((((((()()()))))))))))((()))((())())))))((()))))(())))(()))))))()()(((()()(()))))))()))))())(()((()))))))))((()))()))))((())())))((())((()))))))))))(((((())))())()))))()))((())))()))))())))(((((())((()(()(()))))))(()))(()))))()))(()))(()(()))()))))(()(())))((((()))()))))))))((()))))))(())()))))))))(())((((()()))(((((()()())(()((((())))())))))()()))))))))()(()(((())))))))))(())())))())))))))))))))()))())(((())())))))))()))(((((((())))))))))((())))))((((()))))))((((())((())))))))(())))())))(((((()))))()))))))())))))))))))))()))))))()(())))())))))))))())))())))))())))))))))))()))())))((((((()(((((((()()))))))(())))))))))))))()))))))((()))))))((((()))(((()((((())(((())))(((())))))))))))))(())))()))((())()))))((())())()))(((((())))))()))(())))()())(()((((((()))())))))))()))))())(()))(((((((((())))))))()(())))))((((())))))(()(())))))))))))))))(((()((()))((((()(())))(((())())))))))(()))(((()))))))())))))))())))))())))((())((())))())))())))(()))()))(())())))))))((())(((((()(((()(())))()))()))))))))(()(((())))))))))))(()))()))))))))))(()(((())()))))()))()))))()))((((()(()(()()))(()))()())))))(((()(()))))))()))(()))))))))(((()))))()(())))()))()))(())))()))))))((((()))()))))))))))))(())(((())()))))))))())))()))())))()))))((((()))))))))())))())((()())()()))())))(())))(()(()))))())))))))))(()))))))()(()))(((()))(())))()))))))))()(()())())))((()(()(((()))((())((()((()))(()))))()))))))()))(()(())))()))))))))(()))(((((()())((((())))(((()))(())))))))(((()()))(()))))))()((())))))(())))(((()())))))))))))((()(((((())((())))))))))))(((())))))())())((())())))())))))(()((())))()))))()))))((())())()))))))))))((()(()()))()))(()(())))(())))())))(())))((((((((()))))))(())()))()))))(()))))))))((()))))()(((((())()))(((((())()(())))))))())))))))(((((()))))((()(())))))))(()))))((((()()))))))))((((()))(()))())(())))(())((((()()))))))))))()))()))))))(()(()))))())))(((((()((()))))))))(()((()(())(()))))))))))(((())(())()))))(()((()))))))))(()))))((()()))((())))()))))()))())(())))((())))))))())))())()))()))(()))))))))(()))))))()))))(()())(()))()(((()((((()()))((())()())((((()()))()((())))))))))))()))))))((())))()))((()))())))(()(((())((()))))()))))))))(())))))))))()))())))(((())))))((((((()))())))()))())))((())))(()))()))(()()()))))))((())))))))((()))(()))(())(((((()))(())))()))))()))))()))(((())))))))))))))(()(()(((((())((()))))))))()))((()()))))()(((((()))))))())))))))))))((((())())(())))))()))(()(((((()))))()))))()))))((()))()))())))))))()()(((((()))))))))())))()((())))(()))))(()())))(()))(())(((()()))((()()))))))))((((())(())))()())))()(()())))((())))))))(((((()))))())())((())()))))))))))(((((())()))))))))(((())())))()))))))))))))))(((((((((()(((()))))((((((((()))(()(())))))))))(((()()()))))))()))))(())))(())())))))())())())))))))(())))(((())()))))))))((()))))(())))))))((((()(()))))))))()))))))(((((()((())))))(()(((()()))))))())()))))((()))))()((())))()))))(())))))))))))(()((()))))))((()(())))(((((()))((((((((()((((())())))))(())))))))))))))))(()))()((())))))))(())(())(((()((()(((((()))()))))))))))))(((()))))(((())))()))))())))))))((())(((())))()))))()))()))))(()))()())())))))())((()(()((((()(()))))))(()))))))(((((((((())))())()))))()))(((())()))))())))()))))))))((())))))))((()()())(())))()()))))(()(((())))())))))(()(()))))))(()))))))())))(())))))))))))(()))()(((()()))))())))((())))))))))))((())))))))((())(((((((()))))))))))())))))(((()))((((())))()))))()()(())))())))()()(()())))))))(()(()((()())))))()))))))))()(()())))))((())))(()))()()())))))()))((((())((())(())))(()()))))(())))(())())((()(())))))))(((())))())))()))))))(())())(()())))()(()))()())))()(()))))()))(()(())(())))))(((((((()()())))))))()))()((())((())))))()())())))(((((()())()))))))())))((())))((())(()()))()))))(((()(())))))(())))((()())))())))))()((((()))))(()()))))()(()(((()((())))))))))))((())))((()))))))))(())))((())()))))(((((((((()))((()(())))))))))()))())))(())))())())))))))((()((((((((()))))))(()))))))))(((()))))))))))())()))))))(((((())(())))()))))))((())((((()))))))((((((((()))))))))))))()()))))))))))))))())))))(((()(()(((((()))))))))(()((()))))))(()))((()(())))))))((()))(((()((())))((()))()))))))))()))))())())(()))))()))((())))))))))))))))((((())()))()))))))(())))()))()))))())))))(()(((())))))))())()))))))())(((()((()))))(()))))))))((((()((())))()))))))))())()))))((()))))())())((((()(((((()()))))((()())()))))()(())))))))((())((())))())(((()))))))())))))(())())))()))))((()))))(())))))))))))()(()()((())(((())()((()))))))()))()))())(())())(((())(()))))))())(()())))))(())()))()))))))))(())))))))))(((())))())))()(())(()(())))))(()(())))())())())(((((()()))))))))((()))(((()))))(())))))((())))))())(()))))))))()))))()))(()(())))())())))()()))(()((()())))()))(())()))())))())))()))))))())))))))))))(())))((()())))())))))((())((((()()))()(()(()))))()))))))))))))()(((()()))(((((()(())))((()((((()))()))))))))()))()))(()))))))())())(((()((((()))))))(())((((((((()))))))))))())))))()))))(())))()))))))()())))())()))()()))))))))))())())))((()))((((()(()()))))())))())))(())(()))))))((())(()))))))))((((())))((((()))))))()))((((()))))()()))()()))()))))))(())))))))))()(()(()())(()))))))((()))))()))((((((((())(())(((()()())))))))())))()))(()((()))))))))((())()))())))))))))))))((()()))))))((((())))()))())))))((((()()(()())))))))()))(((((()))())))))())))))((((()))(((()(())))(((((())))()))))(()))))()))))(())))()(((())())))))(()())))())))(()))))))((()))))())))())(()((())))(()))))()))()))))())(((()())()())))))()((()))))))(()))(()))))))(())))(())))))(()((()((((()())))()))))))))(((((())))))()))((()()))))))())(((((()))))(()))))))((()())))()))())())))))))())))))))))()((()(((()()(()))))))))))((()())))()(()))()())))()))))()(((((()))((((())))(())((()))))))()))(()()((())))())))))))))()))()((())(())))))))())))(()(((((()(((()))((())))())))))(()(()()(())))))()())))))))(())))))))))))))))(((()()))))((()((((((((()))(())))((((((())))((()((((()(()(((()(()(()))))())))())))))))))))())))))(()))())()(((()))))))))()))))(((((()(()))))(((()))))(())))))((()((()()(())))))(())))())()))))))(()))())())))))))()))))())(()))))))(()))))((()())))))()())))(()(((()((((((((()))))))))))))))()())))()(()(((())()))()))()))))))())()))((())((((()())(()())))(())))))())))))((((()((())((()))()))))))))())())))))(())))()()))()(((())))(((()(((()))(((()))(()((()(()(()(((())))))))))))))))((())())))))))(((()())()))))))(((((((((((()))))))()))))))))))((())))))())))(()(()())))))))())))))))))(())()))(())(()))))))))(()()))())))))))))(((())(((((((()))))))))(())(())))))())))())))))((()))(((())()))))))))(((((()))))()))))())))))))(()))))()))))))()((()((()(()))))())))()((())()))))))(())))(((()((())(()))))((((()))))(()))))))))())((((((()())(()()))))))))(()))(()())())))))))((())))))())))()(()))))()((()())())))))(()))(((()))))))())))))))))((((((((((()(()))()())))))())())))(())))())))()))((()(())))))))((()))())())))()))()))))()))))))()))))((((((((((((()(((((()(((((())))()())))))))()))))))))))(((())(((())(())))))))(())())))((((()))())))))())))((()((((()()))()))))(()))))((())))()()()))))))))(()()))))(()))()))()))))))))))))(((((()))))()))))()))())((())))()))()))()())((()(())))))))())((()((()())((()))()))))))))))(())))(())))))))())))))(((()))())())))(()))()))))())))))())))))))))))((()(((()))((()((()))))()))()()))))))))))))))((((()))()))))))((())))())))()))))()(()()))))((())(()))()))())))))))))()(()))()))))))(())())()))()))(()(()((((((())((()))))))))))))(()))((())))())((((()))((()(())))))))(((())))))))))((()(((()()))()))))())))))(()(()(((()(())())))))))(((()))(((((()())))))))))()))))(((((((()))())))))))))))(()))))((()(())))))((()))))))))()(((())))(())))((((((()))())()))))(()())(()))())))()))))))))())(((()()))((()((())(((((()()))))((()(()(()(())))))())))))))))(()))))))))))((((())())(())(((())((()())))((())))))))((()())))))(()(()))))(((((())(((())))()))))))))(()))))())((())))(((((())()))))))())()))))())))))()))))))((()))(((((((()))()))(())())(((()))())))))())())))))((((()((())())))(()())))((()())))))(()())))))))(()))()))))))))((()(()(()())))())))(((((()((((((()(()))(()))))((())(()))))))))()))))((()()((()))))))))(()))))))))())))))(()((()))))))())()((())))(((((((())))))())))))))))(((((((()()))())()))()))))))(()())))))(()((()((((())()))(()))(())))))))))))))))))((((((()))((((((()())(()()))))))))(((()()))))(())))))(((()))()))))()))())))()))))))(((()()((((()))(((((((())))()(((((((()((()))))())))()))))))))))))))))))))))))())))(((()((()(()(((())))((()(((()))))))))(()))(((((((()))()))()))))))((()))))((((()()))))()))((())))))(()())))())()))))(()))))))))))((()))(()(()()))))))))(((()()))((((((()))(()))(()())))))))((((((())))))((()))))))((())))())))))(((()))(()()))))))())))()))))()))(((((((((((())))(()))((()))()))))()))((((())()(()))))))))(((())())))()((()(())()()))))))((()))))))((()()))(())))(((()(())))()))(())()))()())))(())())()))))()(())))))((()((((()))))(((())()))))))((((()))))))))))))(((()(()))))))))((()))(())))(())()))))))))))(((())())(((((((()())))))))())))))))(()()(()(((()))))))))()(()))))()(())())))()))(()((())()))))(((()()))(()))))))))))))))(())((((())(()(((((()))(())((()()(((()()())))()))))()())(()))))())))))(()()))))())(())))))())))))))()))((((()))))))(()))(((())))))))(()))))())))(()))))())(()))(()))(())(((()))))))((())))())())))))(((()))())))(((()))())())(((())))))()())))())))((((()())()))))))((((())))))))((()((())))()(())(())))())()()))(())))))))(()((((()))))((()()((()))))))()))(()(()))))()(((()))))))(())(())))()(()((((()(())())))))))())()((()))))))(((())))))()))())))())))))))))((()))))))(()(())))())(((())))(((()))))))(())(()))))(())(())))())))(((((()(())))))))))()))))(()))))((()(()()))))))())))((()))())))))())(((()))())))(((())))))(()()))))())))(()())))))(())))()))(((())))))(((())(()(())))))))))())()(((()))(()((())()((()()))()))))))))))))())((())))((((())((((())(((())((()((())))))(()(((()())))))()))))))))))))))())))))))))))(()))))(((((((()))))(()()(((()((()(()((((((((((()()))))(())))(()))))(()()(())))))()))))(((((()))))))))))))))))))))((()(((()))())))((())))(((()))))()))())))()(((((()(())))))())))))))(((())()())))()))())(((())(()())))))(()))(())))(()()))))(()((())())))((())()))))())))))(((())((()(((()())())(()))))))))(()))))))(((((())))())))))((())))(()))))))))()))))()))))))()(((((((()(()))))((((()()()((((()))))())))))())(()))))()))))((((((())))))((()))))((())))))(()())())())))))))))((((()((((()(()())))))()))(()))(((())())())))(((()))))))(((())))))(()))(((())))))())())))(()()(()))))))))()(((()())())((()()((((((())))(()))())))())))())()(()))))()())))((())))((((()((())()(())(())))))(())))))))(((())(()))()(()))))(()))))((()(())))()))))))((((((())(()(()))))))))))))((((()()(()))((()(()(())(()(()))))))))()(()))))))(())))))(())))))))(()(()()(()(())((((((()))())((()))))())))))(())))()))))())))))(()))((())))))))))))))))))))()))((())))())))))(())))((((()()))()(()))))(())())))))))())((()()))))()((((()(((())(()))((())(()))))))()))()))(((())))((())))))((()))))(((((((())))(())))()))))))))))))))))))())()))((((()())))(((((())))))))))()))))))))())))))()())))))))))))))())(())(())))))()))(())())(((()((()))))))))(()))((())))())((()(()))))(()))()))()))))))()))()))(())))))))))((()((((((()(()((((()()(((())()))))(()))))))))())(())))))(())))))(()((((()))))(())))))(()(((()))(()(())))())))((()))))(()((((((()))()))())))))))()))))((()())(((())()()(())))))(()(()(((((()))))))))))()(()(((()())))(())))))))((())))))(())))())))))((((()))))(((()))()))()))()(((()))((())))))))())()))()()))((()(()()))))))())))))((())(()))))())()))))()()))()))(((()((()))))))()))))))()))()())))(()))))))(())))))(()))(((()(((((())((((()))(())))))(((()))))))(())))))()))((()))))())))))(())))((((())(()(()((()(()((((((())))())))()())))()))))))(()))())))(((())(()((()())())))))(()))))())((((())))))()))))))(()))((((()))()))))()))))()()))()(())))(()()))))))))))))))))))(((()(((((())()()())((((())))(((())(())())))))))())(())))()))(())(((()()()))))))())(()()))())))))))(())))))))))())(((()(()((((((()))(()((((((((()()))))))))))))(()((((()((()((())())))))))))()))(((()))()))))))))))()())))))))))))))))())))))))((((()())))())(((((((((()((())(((((())())()))(()()))))(())))))))))))))(()()))(()))))))(()((())))))(()))(()(()))()))))()))(((())))))((()))()))())))))))())))()))())))))(((()))))))))()))))(()))))((())))()())))))()))((((()))()())(((())())((((()())())()))))))))((()((()())))))))())))())))(((())))))(())))(()((())))))(())))))(())))))()(((())(((()(()())))))))(((()))))))))()()((()(()))((()))))))(((()))()())))))))(((()((())((()))()))(()))))))((())))(((())(((())(()()))))))))))(())((()((()())((()))))(())))))((())))())(()(())))))))(((()))))())((())())(()))()))(()(()))))))((((())))()))))((()()))))))(((((()))))))))())))))((()(()(((()(())((())))())))))))))(()))))(())))))))((()(((())))))()))))()((())))()()))))()()))()(())))((())))(())())(())))())()))))))(()))())))())(((((()))()((())))))))))()))(((()))))))))()))(()((())())))()))())()(()(()())))))))((())))(()))))))()()))))))((((())(()()())))))))))()()((()((())(()))))())))()())))())())))()))((())))))(((((((()((()(()(())(()))))))))))))()))))()))((((()((()()))))))()(())))))))))())(((((()))))(((()(()(((())))()))))))(()))))))())))))((()))))()))))())))))))()))())))()))((((()))))((((()((((((())))())())()))(())))))())))))()(((())))))))))((()))))))())))))(((((((((((((()))())(((())((())))))))())(((())))))))()))))((()))()(((()))(())))))))(())(((()))(()())))))(()))))(()())((((())))()((()))))))))))))))))()))))((((()))))))(((((()()))))))))((()())()))))(((()()(((()))))(())))))(())))(())(()))))))(((()))()))))(())((()(())))))(((()(())))))))((()(()()())))))((())))((((()))())))())())))(())()))((((()))()))()))(((((()))))))))))))))))(())())()))))()()(()())))))())(())(()(())()))((()))))())))))))))(((()((())((((()))))))()))))))())())())))((((((())))((())()))))))))()))())))())))))))))))((())((()())()())))(())))))))(()())))))))))(()(()))))))()()))))))))())(((()(()(((((()))))))))()))))))())(()((())))))())))()))))))(((()(()((()())))))()))))()))))())())))(()))(())))(())())()))()))(())))))))(((()((()))))))))))()(())))(()())))))(()()(()((((()))(()))))))))(()(((())(((()))())))))()))()())))))(()))))(((())((())))(())))))(())))()))))(()(((((())((((((())))))))))()))))())))()))))())))))))()())))())((((((((((()))))))))))))()))(()))(()(()))()))(((()))))(()))))())(((())))))))))))())))))))))())()))))(())(((()))())))(())(())))()))((())())))))(())(((()))())))()))(())))((((())))())))(()))))))()))((((()((()(((()())()))))))(()()))(((()))))))(())))((())))))))())()))))))()))))))))((())(())(()()))()))))(())))))((())))))))(((()))))((()))))))((()(()))()))((((()))())))))(())()()((((())(()))()(())))))))))))))))(())))()))))())(((()(()())())(((()((())))))))))(())))))))())))))(((())))))(())))(()))))))))((((((()))))))))(((()))))(((()(((())(()))))))()))))())(()()))())(((())))()))))())))(()))))))(()))())()((((())))(((((()(()))))))))))))))))))))))()))))(()(())))))))))))))))))))))))))()))))))()((((()))))))((()((()((()(()())))))))(()))(()))))))))(()())((()(())())))((())))(()))))())))())(((((()()))))(()))))))))()))))(((())))))))))(((())))))((((()((())(((()())))(((())(()())))))))())))))))((()(()()((())((())(()()()))))((((())))))))))())))()))(((()))(()((((())(())))((()(()()))))()))())(())()))(()))))())))()))())((((((((())))(())))))))))(((()))())))(()))())()()))(()(()()))))()))))))))))()))(()((()))(((()))(()(((()))(((())(((()((()))))((())(((((((())))))))(((()((()))())))))))))))))))))))))))((())))()))))))()(()(())))))))))))(()()))))(()()(())))))((())))))()))(()()((()()))))())))())(())))))((()))))))())))()))))(()))))))))))))))))))))))()))))())))())))(()(()))))((()(()))(())))))))))())))))(()())))()))))(((()))))(())))(((()())(()((())))))))))(()())(())))))())))))))))))()))))())()))(()((((())))(()()))))())))())))(()())))))())))())()))()))))))))))))())(()))))((((())(((()((((())(((()((())(())())()))(())))))))(()(())(()(()(((()))))))))))))))(()((())))))()(((((((())())))))(()())))(()))))((((()))())(()()))(())))())(()))()())))((((()))()()))()))())(()(())()))))()))))))((((()(()))))))()))))()((())))))))(()(((((())))))()))))))))))()(()()((())())((((()))())))))))))))))(()((((()))))))))())))(())((((()(())))))))))))())))))))))))(())())())())))(())))(((()))((((()))()))))))())))((()(())())()))))))))))(((())())))))(()))((()(())())))))((()()))))((((((((())))))))()())))))))()))((((())((()))))))))))))()))())()))))))))))((())()(())((()((())(((()(()(()))))))()))))))())()())))))(()((((())))))))()((((()))(()))))))())(((())())))((())(()))))))())()))()))((()))))((())((())(()))(((()(()))))))))))((()))())))(((())())))))))(()(())))))))((((((((())))))()))))))))()))))))())(()(((()(((()))))))))(()((())))(()())))((())())))))(()))(((()))))))))(()))())((())))))((())))))))))(()((()((())(((()(((())))())))(()))))))(())))))))()()))()))))(((()(())((((((())))()))((()))))(((())()))))))))))()())))()))))))))()))()))))))()())))))))))(((())((())(())))))())))()((())))))())))))))))))((((()))(())(()((()))))(())))(()))))(()))())(())))))((((())))))(())(((())))()))())))))))())))()())(((((()((((()))))()(())))))()))))())))())))(((())))))))))())(()))()))())())))))))()))(()(((((())())))((())))))())))))))())))))))))))))()))))))())))))))(()((())())))())())((())))()))))(((()()((())))))))))())))())))))((((())))))((())((((()())()))))))))())(()((())))))()())())))))))))(()))()))))))(()))))())(())))))(()()())))())(((())))((())())))()))))))))(()(()((()((()(()))(()))))(())))))(()))))()((()))))))(())()))))))))))))((((((()(()(()(()))((()())(()))))()))))(()))()))()(())))))))))((())()(((())((()())()))()))))((()))()))(((())(()))()))()())))))))((((()()))))(())))()))()(()(())())))))))()))))((((())))()()(()))())))())((((()))()))))(((((()))(()(())))))()))))(())))))())())((((((())))(((()((())(()())))))(()))()))))((())))))(((()(())))))))(())))()))()))()))))))())()))()(()))))))())))(()))()))(())))(())())))(()())))))))((()))))))((())(((())))()))())))))((()(((()))))))()))())())((((())()(((()())))))))())(((()())))((()((()))))))()))((()))))))))((((((()())))))()(())))))))(())))())((((((((()()))))())()))))(()))()))(())))()))(()())))())))())(())))))((()())))))(())))(()))))((((())))((()))())))))))))())))))(()(()((()(()((()(()))(()))))())))((()))))))))))(()(((((((()((())))))((()))))()(()()))))((())()))))()))))())((()))))((((())))))(()))))())))((()))(()())))))(())(()))(((())))))))(())))))())))((()))))))))(()(((((()((((((()))())))))))))((())))))))((((()(())))))))())()((())())))))(())))())))(()()))()))))(())))(())((())((()))))))))))())(())))())()())((((((((()()()(()))))))))()))()()))(())))()))))(((())))(())())))))))()))))))))((((()(())))((((()()))))))(()))())()()))))))(()((())(((()())))))((()())))(()))))))()))))())))))))(((((()(())(((()(()))(()))))))))))())())))))(()))))))()(()))))))(((((()))))(((())))())())))))()))))((()(()))))))))))(()())))((()(()((((())()))((()())()))))))()))((()())))((((()))))))))))))))))))(((((((()))(()((((()))(((()((())))(()()))))))))(()()))))))(()())))))()))()))(())())((((((((()((((())))))))())))())))))))(((()))))))((()))))()))(()(()())))((())())))))))()))))))(((()))))))(()(()(())())))())(()))))))(()(((()((()))))))))(())))))))))((())(((())(((((())))))))))))((())))())(())))()()))))(()(((()))))))(()()))(())))())))((((()())))()(()()(()))))))(((()()))))))())()))()())((((((()()))((()))))()))())))))))))))())))))))((()))))((())(()(((()))()))))(()))))))))))((()))))())))()(()(())))(()))((()))))()())))))((())(())()))(()))))(()(()())))(()()((()((())))))))))))()((((())))))()))))))))())))(((()(())(((((((()(()())(()))())))((())))))))))))(((())))))))))))(()(())(()(()))))))()))()))(()()))())(()()(())))))((())))))())))(())()(((((()((())))))))))()))))())))))))())))))))))((()(((())))))))()())(((())))))))()((()()(()()(()))(((())))))))())(()())))(()))))))(()())((((()))())((())))))))(()))()))))(((((())())((((()(()((())))))(()()(())))))))(()(()))(()))))))))))((()))))(((()))((((((((())())(()))(((()()))))))))()))()))())((())))()))))(()))((())))))()))))((((())))(()))))()((()()))))())))(()((()()))))))())))((((()))))()))())))(((()(())))))(())(()()))))))))))))())()))())))))))((()))()()))))((((()))))))))(((((())((()))))))))((()(()))())())))))(()))))))))(((((())))(()))))())))))(((()())((((((()))))()))))))()))(())))(()))))((()))))((()))))))((((()())(()((()))))))()))))))))))))))(((()()()))(()))))(()(((()(()((()()))((()())))))))))()))()(()))))(((()))())))))(((()))(()((((()))))))))))(()()()()))))(()((()))(())))))()))))))()))(()(()((((())))))))))((()()(()((()(((())))))))))))()))))((())))((())))))()))))())(()))))())())))))(())))))(())()))))))((()((()())))((()))))))))(()))))(()))))((())))))(())(())())()))))())(())()))))()))(()())))((())))((((())))))())(((((()(((((((())))(((())))))(()))))))())))))((()))(()))))))(()(())))(((()())((())((())))))()))))())))))((())))))())((()(())))))((()))())))()()(()(())((())())((()))))))))(((()(())()))(((()()))))))(((()))(()()))))))(()))((()))())))))))()))())))))))))())))()(()))())())())))))()((())))())))()(()))(()))()))()))))(()()))())))(())(()))())))()(()))())))))))(((())((()((((()))(()(()((((()(())))(((((()(()()))(()())))())))))))))))(())))))))))(()(()))))(()(((()))))())((())))())()))))))))))))((()))))((()()(()((()((()())))(((((((())((()(()())((()))))))((())))))))))))(())))))(())))))))()))(())()(()))(((((()((())))))()())))()))()(()))))())((()(())(((()())))()))))((())(())))))(()()))()))(())))))(((())))(()))()))))))())))(())(())()))()(()))))(())))))))))(())))))(())))))((())((((((())(()(((((()))())(())))())))(())))))))))(((((()))())())))()))))(())))())())))))))((((())(()())()))))((()))))(()))(((((((())))()))))))))()((())))(())(((((((()))))))((())))))))(()(()))))((())()(()((()())(()((())()))))))(()))()))())))))((()()))))))))()))))()))())))))())))((()()((()))(((())))))))(())((()))))())(())))()()))(()((()))))))()()))()))))))()((((((()()))())()))))))((()))(((())))))())()(((())((()((())))))))))(())))(((()()))((())))))()))))(((())()))))((()))))((()()))))))))(((())))))(()))))))())))()))((())))))))())))()))))((((())(())))())()))))))()((())))())))()))(())))))))))((((())))(())))))(()((()())(()())))))))((())(()))))()))((())))))))))))))()(()())))())())))()))(()))))))()((((())))))))))))))))()(((()())))((())(((())))))))))))()))))))()(()()(()(()((())))((()((()()(((((((()))))())(((()))))())))(()))))(())))()()))))((()())))()()))))(()))))(())))(()(()((((((())))))))))()((()))))))))))((()(((()(()())()))))()))())(()))()))))(((((())))())))))())())()))()()))((()))))())(()())))((()(())))))))))))(((((())(()((()()())())))((()))))(()())))))()))))((()))))))())((((()())))((((())))))))))((()))))))(((())((()))))))((()))))(((())())())))()))((())((((()(((())))))()))()))))((()()))))())()(())(((((()())()((()))))))))))())))))))())(())))))))))))(())))())(()((()(())(((((((())()()))())())))))))))))()())(((((()())))))))))())(()()((()))))(()(((())((()()()))))))))))))())(()))))))()((((((()((()))))))))))))(())))))))(()))())))()(((()((((())()))((()((())((((((()))()(()))()))))))))))))))))))))))()))()((()(((()))))()))))))(()))))(((()())))))(())))))(()))()))(()))())))(())))()))))))(()(((((()))(((())))((()))))))))))))())))(()(((((((()))()((()((()))(())((((()(())))))))()))))(()))))(()))())))()))()))(((()())))()))()()()(())(((((())))))))))((())))((()(((())))))(()()))))()))(()())((()(()()()()))))))))))))()))))(())())())))))))((()))((((())))(((()))))))((()(((((()(())))())))))))((()))))()))))))(((((((()()(()()(()((()()))))))((()))))())())))()(((()(((())))((()()))))))))))(((()())))))()))))(()(())))((((()(())))))))())))))))((())))))()))((()))))))))))))))))))))()))))))()((((()(()(((())))))()))))))))((())))))))))))))())))))))(((((((()((()))))))))((()()(()(()))(((()(()(((()((()()())(()(())))))())()))())))))))))()))(((())))))())))((()(())(((())())))))))))(()))(())))))))))))(((())((()(((((()()()))(((((())))))(()((((())))))))(()))))))))))()))))((())))))))(((((()((()(()))))))))(()(()())))))()))())))))()))))))))())))(()())))(()))()))))(()()))()))))))(()()(())))())))((())((((()((()(()))))))())))()))(())))))()(()((()))())))(())))))(((((()(()))((((()((())())))))))))))))()((())())))()))(()()())))())())))))((()()))))((())(((()))()))())))())()))())(()((())))))))))))(()())()))))((()((((()(((())))))())))())))()(((())))))()))))))((((())))(((())(((()))))))(()))))()((()()))))((())())))))())(()(())(()((()))((()()(())))))))()()))())))((()())(())((()())))))(()))))((()))))))))(())))))))))))))))(((()))((()()))))(((()))))))((((((()((((()((()()())(((())())()))))())))))))(()))()))))((()())))))()))))(((((())()(((()()))(())))))()))()))))((((())()))(((()(((())))()))))))))()))))(((())))))))((()())((())(()(()))((())))()))()))))))))))))(()))()))))(())())())))))(((()))(()(((())(())))))())))(())))))))))())(()(()((((())))))))))((()))))))))()(((()))(((())))))(()))(())))))((())((())())(()))))()(()()())))))))))))()))))((())))((()((((()((()))(()(((()((()(()()))))()()))))())))))(((()()))))))(()()))(())(((())))))))))((())))))(())))(()))(()()))(()))))()((()(())))))))))()))))))()))))()(()))())())())))())))()))(()))(((()))(((()())))))((()))()))(())))())))((()(((()))))))())))))))))))))))))(()))()(()))(((()())())))))()))))(())())))())())))((()(((()))))))))(()((()))))))())))((())((())(((()))(((()())))(())))))())(())))))())((()(()))))((()))))(()))())))(()(()))()))))())(()()((()(((()(()))))((())))(()())())))())))))(()((()))))))))()(()))))))))()((()))(())))())))))(((())))()))))))))))))))((())((()(()))))(((((((()))(()())())())))))))(()())((((())())))))(((())))())))((()())(()))))()))()))))()(()))()))())))))))()()()()))()()())))))((()))(((((()))))))))((((())()))))))((()())(((())())()))())))(())()())))))))())())))))()))()))())()))))))())((()()))(((()))))(()())))()())))(()(((())))))))(())))(()))(()))())))))))))((()()((())()))))))(()((())()())))))((())))))(()))())((()))))))))))))()))())))(((()())))))))(()))(((((((())()))(()(())))))))))()()))))))))))(())))))(())(()(((((()))())(()))))))))(((()))))()))()))))(()))()()))))))))()((()())())))((())()))())))()))))()))())))()))))((())))()))))))(())))(()()))((())))())()))(()))))))((()(()(((((((()))))((()((())))))()))())())))))))(()())))()))()))())))))))())((((())(((()(()))))()))()))(())))))))))(((())((((())((()()()))))()))))()(((()))(()))))))()))))))())))(()(())))))))(((())))(())))))))((())))))))))((((((()))))))((())()))))())))))))(()()))(()()))(())))(()()))))))))))))())))))())))()))))(((((((((()()))())()))))())))))))())(())))()))))((()))()(()))))(()(((((()()))()))))()))()())))))(()(((())())))))((())))())))))())))()(()()()))()))))((()))))()))((((()(())))))))(()))))(((())(())))))))))())()))(((((())(())())))(()()))))()))))(())))))))))))())(((())()))))()))))))))()((((((((())(((())((())()))))))((()))))))))))()(()())))()((())))))))(((((())))())(())))))((())(())())))()())))))(()())))())))(()((((()()))))()))())))))))))))))))(()()(())))()))))))))()())((((()((()))))())))))())((())(()))))(()())((((((()))))))))))))))(()(()(()((()(()((())((())()))))(()))))))()(((()))())))))))))))(())(((())(())))))()(())))(((())((((())())))))))(())))))))))()(((())))))))()))(())))))))))))))(()))))))()(()(()))()))()(())))))(((((()()))))))))(()(()(((()))))))))))))))))(())))))())())))(((()))))(()(()(((()))))()))))))))(()))))(()(())(()))))((()))))(())(((())))))()))))(())))()))())))))))))))))((()))))))))(()())()))(()())((())))())))()))())))(())())))()))))(((((())))))))((((()()))())))(((()())))))())()))))((()(()))))))))((()(())))))))))((()))))((()()))(()))()))(())))(())))))())((()(())()))()(()))(()))))))))))((()(((()())))))(())))()))())()()))))))((())))()((((((((()))))))())))))(()(()))))))(()))))))()))(())))))()))()))(((())())))))))))((())))(())))((()))))(((())))))))()))(((())))))))()))))))))()))(((())(()))())))))))))))(())))))))))))(()()))()))))))((((((()))))))(((((((((((((((())()))))())))))())())))()))))()()))))((())())))))(((())()))()))()(((((((((((()))))))(())))))()))))(()))))())))(((()(((((())))((())((()((())))))))(()()))())))))))))(((()(()((())))))))()())())())))(()))))(((()())(((()))(()))))()))()))(()()))))()(()(((()()((()(((()))()))))))))((()(())))))()())))((())(())))))))))(((()))))))))))((()))))))))()(())))))))(()(())))((())))())))))))())))(((((((())((((())))(()))))())(()))))((())))())))()))()))())))((((((((())))))))()())))(())()))(())))))((()(((((())))))))())))))))(())())))()))((())))(((())))))))))()))))()))))()))(())))))))((()))))((((())))((()(((()))))))))((()(((((()((()(()((()(((((((()())))(())))))))))(())))))))))))))))))()()(((()))(((()((()))))()))))((((()))))())((()))))(()()))()))))()(()))()))()))()((((((()((()))))))))))()))(())(()))()))))))))))()))))))))))())))(()())())(()()(()))))()))((())((()))))))))(()(()))))))())(((()())(())))))((())))()))(()(()()))())))(())))))())(())))(((()((()(()()))(((()))))))))((()()))))()())))(())()))))))))))))))))))())(()))))()((())))))())())))))))()))((())))))((((())(()(()(()((())(())(((((())(((()(()((((())))))))()))))))(((())))))))((()))))()))))(((())))))))))))))()))))(()))))((())))(()()))))()))))(()()(((((()))()())()())))))))))))((((()((()()))())())((()))))))))(()()))(()))))(()))))))))(()))))()))((())))()()()))()))))(((()))))()))(()()()))()))))))()((())(()()))))))(()()))()((((()))))))())))))))))))))())(()))))())))(())()()))))())))))((((((()))))))()(()(((())))))())()))(()))))))()()))(()))((()))))((()())))))((()((())))((()()))))))))(())))(())))))))))))(()(()()(()((())(((((()())))()))()))())))))())))(()))))((((())))))(())))))())))())((()(()()))))))()))()(()))))()))((((((()))(())))))))())(()()(((())())((())))))((()))))))())()((()(())((()))))))))))))))(((()(((()())))()())))))((()))))))))((((((())))())(()))))()())()))((())())))))))(((((())))(()()))))))()))))))))(((())))((())))))())))())()))())())))(())))))))))())(()))))()))))(()))))())()))()))((()())))))())))))((()((((())())))(((((()(((())())())))))()))())))(()())))((()())))(()))))())))))(()()())))(()()))))(())))))))())))((())))))(())))())()())))()))))(()))))))((((()())))(()))))(())()))))))(()(((())))((((()))))))()())()))(()))))))())))()((())))()))()))))()()(((()(((()))()))(()))())))(())))(()))()))))))))))((())())))()))))))(((((((()))())()))))))())))))(())))(())))((()))))())))()((((((())())()))()())))))))))(()((()))((((())()))))())()((((())(()))())))))))))())))()(((((())((()((())())))(())))))))))((((())))((())))))()))))()))(((()))(((((())))))))))))(((())))))))()))())))(((()))(((()(()(())(()((()(()()))))))))))))(())))()(()((())))))))()(()))(((()())))))()()))()))())(()))))))))((())))))()())))))))(())()))))(()(((())))))(()()))))))))())((())))(()()))()())((()(()))))))))))((()(((()())((()))(())))))))))((()))))))()))))))))(((()(((())(()(()))))))))))((((()()()(((()()))))))())()))))))))())()))))()(((()))(()())((()(())))))()(())))())(()))()()))((()))))))(()()((()))()))))))((())))((())))))()()))))()))))((((((()(((((((())))())))))(()()))()))(())))))())))))())(((()())(()))()))())())))))))(((()))))((())))))))))))(())))((((()))()(((()())())))))))(()(()))))((()))))()))((())))(())))))(()(((()))((((()))))))())())()((()())))())))())())))))))())((()))())))))(((((()))(()))()))(()))))((())(()))))))))))(()(((())))))((())((())))))()())))(((()))))))((()))(())))()()))))())(())()))))))))((()((((())))))((((()))))))))())(((()(())))))))))))((((()))()(((()(((()((()(())))))(()))()))())()))))))())()))()())(())))()))))())))())))))))))((()()()(((((((()()()((())))())))())(()))))((())))))())))))))(()))((()()))))))(()()))))())))()())))((((())())())))))))))))))())()())))((()(()))(((((()(()()))()()))(())))))())))))((((()()))())))))))())))))(()))))(())))(())))))))))))()))))())))))))()))))()))))(()))(((((()((()())))())((((())))))))))((()))))))()((((()))()))((((())(()))))))())()))(())))))))())))()))(()))())))())((((()())))))()))((()(())(((((()(())())())))()))))))))())(((((()(()()))))()))))(())(()()))(()())))()))))(((((()))(()))())))(())))((((())))))())()))))())))((()())((()))))))))((())))))(())(())))))))())))))((()())((((())))(()))))))))))((()))(()())))())()(())(()(((((()))))())))())())())(())))(()(()))))())))))(((())(()()))))()))(())))))))())(()())))))((((((()(((()))))))))())))))))))(()))(((()((()))))(()())))))(())((((())))()(()))))))))))()()))()())((())))(()))))())())(()))))())))(()())))())((((((((((())))))())(()())))))(((()(()))))))())(()))((())))(()))(()))())())(())))))())(()))((((())())(((()))()))())))())(())))))(()()))))(())((()()((()))))))())))))))))(()))()))())))(()))))))(()))())(()(()((())))))))(((()))()))))()(((()())(()))))((())))()))((()()((()())))()))((()))))))))())))))))((()(((()((()(((()()))(((()))()))))))((()(()))))))((()))))(()()))))))))))))))((()((()))())))))))((()(()(()(()((()))))))))))(()))))))())()))))))()))))))(()))())))))))())())))((((()((((()(((()())))))())))((((()(((()))))))))))))))))())(((()))())))())()))(())())((((()(()))))))())))()()))))()))()))))((((()())))))()))(()(((()))()(())))))))())))(((()(())))))))))))))(()(())()))))))()(((((()))((((())))))))(())))()))))(((())))(((((()()))))())))()(())))((()()(())))))(((()))))((())))))()))()))))))))(((()()(()((((((()()))((((((()))))((())((()())))))))))))))()(()))))))(()((()(()(((((()((())())))(()(()()))))))))(()))))))))))))))))((((((()))()))()((()))))()))()))))()(((()))()(()))))))(((()()))(()))))))))))(((((())((()()))())()))(((()(())))))))))))(()())))))))()))))))(((((()))()))()))))(()()))()())))(()((())))))()))))())(((()))))))()))))))())())))(((()))(((())))(((((()()()))))))))))(((()))((((()))))))))()((()(()))())))))()))))((()())((())))))))(((((()()((())(((()()))()))(())))(())))()))(())))))(((())))))))((()((()()()()())))))))())))(((()()))))))))())))))((((((()(((((()))))(())))(((()))))))()))))))))))))((()))))))((()()))))))((()((())))())))(())))))()))))))((())()))())))((()(())((())))))))(()))()))()()(()()))))(())()))((((())))))((()(())))))))(((()())(())))()(())))))(((((()))())()))))(()()))))))))((())((((()))(((()))))(())))))))()(((()(((()))))())))))))()))(()(())))))()))()))))(()(()(())()(()()((()))((())((()()((()())()))))))))))((())()((())))))()))())))(()()((()))))()(()()))))(())))))(((((())))))))))()))(()))((((((()))())()))))))((()))())))))(()))())((((())((((()((()))))((())))))))(())))))))())))))))(((()()))))))()))())))(()))))))(((()))(()(((())))))))())))))(())))(((())))))))))))))((((((())(()))))(()((()))))(()))))(())))))((()((()))()))()(())))))(((())(()))()(()())))(()))())))(())()))(()((()(())))))))))))(((()())))(()))((((())()))))))))))((())((()((()))(()))))(()))()()))()))))))))(())))())))()))))))())))(((()())))))(((((((((((())(((())()))))(()))))))))(((())(())))))())()))))()(()())))(()))))))))()((()))))())))(())))()))))))(()(((((())))(((((())))(((())()())())()))()))))))(()))))))))((((()))())))(()))())))((()))))))))((()(())))()))()))((())))()))))))))))))())(())((()(()))(()())))()))(())))))(()()(())))))(()(())(()((()())(((((((())))))))))))()())))(())))))))))))(()(()())))()))))))(())))))((()((())()))))()))))((())))))())))(())))))((()))))()))))))))((((())((()(((()((())()))())))))(()))))((())))))())(())))))(()))(()((())())))())))(((()())))))))())))(()))))((()())(())))())))((())(((((()))))))(())))(()))()))))((()(((())(())))))())))))()))(()())(()(((()))((((()))())))))()(())))))(())))()))))()))())()))))()(((())))))((()))))))())()))()()))(())))((())))))))(()))))))))))()(())))(())))))(())))(()))(())))))))(((((()))(()))(())))))()))))()))())))))))(((()((()))))))((())))))(((())(()))((()())()))))())(((())))))(()))))))))((()(((()((())(())))))))))())))()))())())(())((((((())((()))))))))())))))))((((((((()))()))))))))))(()()))))))(()))))(((()))(())))))))))))))()())))(((())(()))))()())(())))))(()))(()(()(()(((())))(()())))))()))())))))))())())))()))()())(()(()(((((()))))(()())))))()))(()))()))()))))))))())())(()))))))))))(()))))()((((()))(()()))))))))()))()((((()))(()(((())))(((()))()))))(()))))))(((()((()))))()))))())((())((((())))))))(()))())(()))((((()))((()()))))()))))((())((()()))))()))()))))())())))))))((((())(())))(()(((()))())))))))))))(())))))))))(()))))))))))()))))))))))))()())()()(())))))((())((()))))))))(((())))))()))))())())))))((((()((()))))((()))))))((())((())))))))(()((((())))))))))))(((((()())))()))))((()))))(((()))))))))())))((()())))())))((()(()((((()((((())))()(()(()()))()())()))))))))))))())))))(()))))))))())))(()()))())))))(())))((()))(()))()()())))))(((()))(((())()()))())))))()(()())((())))))(()((())(()))))))((()((()))())))))))((((())))))))))())))))(((((()()(()(())))))))))))((())(((((())))()))))))(())))))))(()))))))())()))(())))))))))))))(()((((()))(())((((((((()(()))())())())())))))))())))())(()))))()))(((((()))))((())(())))(())))))(((()))((((()())))(())))()))())))(())))()))())))()))))))))))()))))(((()))()))))((())()((())))))))()((())(()))))((())))))(()))((((()))(()))())))(())))))))))(()))((((()()(()))(()))))())())))))))(())))))))()()(((()(()())))((())((()(()()))))))())((((())))()))))))))(((()((()))))))))))))(((()(((()(((()())))()))))))()))))))())))(((()(()))))(())))())))))))))(()(((()))(((())))))((())(((())((()(()(()(((()())))))))))))))(()()))))())()))())(()))))))))))))))())))((()((())))))))))())))))(((((((())))))()))))))))((((((())(()((()(())))))(()(()))())))(()))))()))(())))())((()))())())))())()))((()()))())))(()((())))))))((())((((())((()))))))))()))((()()))))))())))))())))))(()))))((()))))())))())((()((()((()))))))(())))))())((((()))))))))())))))))))))((((((()(()))))))())))((((((((((())(((()(((((((((())(())((()()))))))((((())())()))))(())))))())()))))(())))))(())))())))))(()))(((((()())))))))()()))(()(()))))))()()))))))((((((()())))))))))()))((()()))))))))(())))(()(((()))((((())))())))))))))))((())))())))((())))((()())))))((())((()))))())))(()(((())))()))))()))))())()))))))(())))((())())()(((())((()((())))()))))))))(())())((((()))))))))))))(((((((((((()(())(())))()))())))))))(()))))))))))(()))))((()()))))))))))((()())()))())(())))))(())()(()()(()())))))((())))))(()((())))))))))))))))))())))()(((((())((((((()(((((()((()(())())))))))())()))(())))))(()))))))(((()))))((())())))))()))((()())))))))))))))))))((()(((()))))))(()))))))((()(()(()))))))))))))(()())))()())))((()((()()))(((()((((())(())))()))))))()))()((())))))((()))))()((()))())))(()())))))()))))(((((()))(())))))()(())))((()())))()))((())))(()))())))(())))))))(()(((((()))((()))))())())))))))))))))))(())((((())()((())))))))(()))(((())(()))))))))(()())))(()))))(()(((()()))(()))))))(()())()())))())))(((((())(()(((()))))))(())))))(((()((((()))))))(((()())))()))))())))))))()(()(())))()))((())))()))))()))(((())()((((((((()))))))))))))))))()))))(()(((()(()()(())(()((())()))))))))(()(()))))()()))))))()())))))((()))))())))))())((((()(()()(()(()())))))(()))))))((((())))))))(())((()))))((()))()())))()))(())())(()()(((()())))))())))())))))))(((((()(((())))()))()(()(())))(())))))(()))))))))))((((((((())(((()))))((())))))(()()))))(())))))())))((((((((())())())))())))))))(()()))((((((((()))()))(())(())))))))))((())))()())(())))))))))))(((())))))))(())((())))(((((())()))(()))))()()))(()))))()(((())(()))()())))((())((())))))))))))())((())))))))())))))(((((())()))(()))))))))()))(((((((()))))(()((()))))))())())))())))(()((((()()))))))()))))(((())())))))))(())))))))(())))(()(((((((((((((((((())(((()))))(()))))))())))(()(())))))))()(())))))(())())))))))))()())()))))()))((((()(()()))))((()))))()())))(()()))(()))(()())))())))))))(()))(()(()(()())((((()())(())))(()))))))(((()()))))))()(()((((())))())))))))((()))(((())(())))))(((()(()((((()))))))()))))))()(()()(()(((())))()()))))())))))((((()))))((())(((((())))))))))(((())))()))(())()(()))))))(())))()))(()))))))))))))((()))))()))))))(())))))((()))))())))))()((((((((())))))))))(()()(())))))()()(((())))))()()))))))(()()(((())())()))))((())(())))))(()))((())()(()((()(())))))))(((()))))())((()())))((((()))))))))))))(()))(()(())))))())((())()))))))))()(()((()()(((())))((()()))))())))))(()))))((())())()(((())))))(())()()))))))((((((()()))(()))((()))))))))()))((()))))))()))(((()))))))))))))))())))))(())))))))))))))(())))())))))))))())(()((())(((((((()((()(())))))))))(()())))(())))((())))(()))))))()))))))))))(((()())())(((()))))(((()()())))))((()()))))(((()))())))())(()(())))(()))()())(())())())())))))))))))))()()))))())(((()(((((()()())))))))))))())(()(((()(())))))))))))))))))))(())))())(((()))())))((((((())(((((()(()))(()()))(()))())))))))))()))()))(()))()))())((()))))))))))(((()))((())())))))(((()))(())(())))))(())))))(()()((((()(())))))))))()))))((()()((((((())(()(((()))()))))))))((()))))))((())()())))))((((()))(()))()))())())))(())(()))))()))()()))))()))))))))))(()(((())))))(())((())))))))(()(()(())(((()))()))))(()))()))))())((()))())))()))))((())()()))()))))((()))))))()))))))))))(())))()()))))(()))))))(()))())))))))))))((((((((((())))))))))((())(((((((()()))))))(()))))))))))))))))))))))))()()))))))))(()(((((((())()))))((()))()))(()))))))()()))))))()))(()))))(((())()(((()()(()()())))))))))((((()()))()())))()))(((())())()))(()()))))(())))())(())))((()((()(()())))))))))))((()((()))(())(()))))))()))()))))())))(()()((())))(((((())())(((())(()()((((()))())))))))))(()))(())())))()))))))((())(()(()((())(())()(((()((()(()((()())))))(()((()))))))))))))(())))(())))))))))(())((((()()))))))))))((()(((((()())())()))))())))))))))))))())))))(()))))))())(()()((())((((()(((()))(((()(())()()))))))))(()()))))))(())())(()))())()))))((())(()((())((()))()))))))))))))))(()))))(()(())))))(((((((()((()(())))(((())()))))))(())()))())))))))))))))))))(()(((((()))))()))))))))(()(()())))))(())(())))()))(()))))))))())()))()))(()()))))()((()))(())))()))))()(()))))))(())))((()((((((())))))())()))))))))(((((())()())))))((((()((())))))(()(()))))(((()))))))))())))()(()))())))))(()))))))(((((((((())(()))))(()((())(()()))))))))())(()))))))((()(()()(()))))(((((()))))))))))))())))(()(((()))))))()))))((()()))))((())))(()())()))())))))))))))())))))))))())((()((((()(((())))(((((())()))()())))))))))))))))(((())())(((()(()(())))(())((()))))))))()()))))))))((())))()))))))(())((())))))((()))))((())(((()))))))())((()(()))(((()))))))(()((()(()))())(()))))())))))))))((((((()((())(())))))))(((((()))))(((((())))()))))))))())))(())(())))((())))))))))(((((((((((((())))(())))()))))))(((()()))(()()))))))()))))((()(((((((())))))((())()()))())))))))())((((()()))))))())))((((((((())))))))(())))((()))))))))((())))))))))))))))((()))))())))((((((((((()))((())))))))())())()))))))(()))(()))))()((((())))()))))))))(((((()(()))(()))))))()))))(())()(((())(()))))))))(((((()))))((()))))))))())()()))))(()))())))((()(()))((((()))(((()((((((((()))))()))(((()())))()))()()))))))))())))))))))))))())))))))())))()((((()())())()())()))())))))))()))))((()(()())))))))))()()))(((((()))(((((())())))))()))((())))))))))))))))))(()(((()))))())()))((())()))))))))(())))))(()((((()))))(()())(((()(()()(()))((((()(()))())))))()))))))()(()))(((()))(()))))))(((()))))))((()))))))((()(()))))))))))))((()))((())))))))(((()))((((((())))())))))()))((())((()))))()())())()())))())()()(((()))())))()))())))))))((())))(()))(((()))))))))))()(((((((((()))())))))))))))(())))())()()))))))((()))))()((((()(()))(()))))))))())))))))((())((((()()))))))((((()()))))))))())()))(()((((()())))(()(((())))))))()))))((()))))))(()))))))()))((())))))(()))(((())(((()(((()((()())(((()(())(((()))()))))()))))))))()))))))())(((((())((()))))())))()())))()())))))((()((((())())))))(((())))))))))))))))((())(()()(()))))))))(()(()((())()))))))))))(()(())())))((()))))((((()))))))))))))((())))))))))(((((()))((((((((())((()))))))(((()()))))))()()))))))((((((()))()))())()))))()))))()))))))((())))())))(()())))))))))))))((()()()))())((())))))))()(()))(()))())(()((((())))))))(())))()())))))))))))))))))()))()))))))))((())((()(((((())((()(()(())(((()()))()))))))))()))))))))()))))))((((()((())((((((()())())))())))))())))))(((()((()(()))))(())))))(()()))))))(((()()))))(()())())))))(((()))))(()()))))))))(((((()))))))((())))))))()((((()))))))))))((())())))))(()(())((((())))(())((()())))))()))(())))))())(((()(())))(()()))((((()))))))())))(())))))))))((())))))((((()((((()((()((((((()())))))))((((()())))()()))))(()())(()()))))))())())(((())))()))()))()((()))(((()(()))()))))((((()(((())))))(())))()()))(()))))(())))))))))(())()))()))()))((()())))))()))))((()())()))))))))))())())))))(())))))))(((((()()((())))((((((()())((())))))(())())))))())((()(()))))))(()))()))))))()(())))(()))))()(()))))))))(((()(((((((())))))((((((()))()(()(())))))))))))))((())(()))))))((()())))(())))((())()(()))))()))((((())))(())())))))))))()()((()()()()))))(()(()())))))))((()(()()()))))((())))(()))))())))())))(()))))))())))())))))())()))(((()((())))))))))((((()(()())))((()())))(())))))((())(())))()))))))(((()((()()((())))()))))))()))())(())(((()))(((()))()))))))))))(()()))))))))))())))))(())))))))(()))))))((((((((()((((())()))))))())))))()))))))()))))))))()(()(()))))))(())))(())))))))))))())())))(()))))))))))())(()((())()(()(())))))(()))))()))))))))))(((())))())))()))))))))))))())(())))())))(())))()(()()))))()))()))))))(()))))(()))))))))))))((((()))))(()))())))))())(()((())()))(())))()()))))))()))(()((())((())()))))(())(()))))()(()))))))()((((()))))))(()))(()))))(((()(()))()))))()))(())))()((((())(())))))())())))()()))(((()()))((((())((()))()))())))))())))))((())))))(())))()))))(()((((()((((()()(()))))))))))))())))((((())))()())())))))()((()))))()))))))(((()()((())((())(()((())((()))))))))())(())))(())))))))((((((())))))()))())))()))((((((()))))(((((()(((())))))((((((()))))))))))((())))))))))))()))))((()()))(()))))(()))))))))))))((())))(())))))))(()))))))(()))))))))((((((((()))))))(())((()))))((())))((((())))))))))(())(((((()))))))())))())))(()(((()))))))))))))())))((())((()))())))))(((((()))))))(((())(((()()))((()))))))))))))(())))))))))))())()))(()))())))))))))(((()))()))))))))())))(()))))(()(()))))())(((())((()))())()))()))((()))())))))()(((()(((()))())))))((())))))())(((()))(())))()))))))(()((()((()))))))))(())))))))))(((((((()(((((())))))))))((()((())()))))))))()))))()))()))))))))())))(())))(((()))))))())((()))))))))))((()))(()))())))(((((()))))))))(((((())))()))))))(((()(()))))()((((()))))))))((()))())()))((()))))(())))((((((()))))())))()))))))))))())))(((()()(())))()))))(()))))))((((()((())))))(()()((()(()))))))())()))())))))()))()()))()))))())())))())((()((()))))))((())))()))(((())))((()))))))))(((((()))))(()(())))))(())(())))(()((((((((()))((((()))()))))))))))))))()))()))()(()(()((()(((()()))(((()((())()))))()())))))))))()()))))))))))))))(()((((((()()()))(((((()))(())))())()())()()))(())()))))((((()())())))))(())))(())))))))))())()))()()))((()()))))((((()))))())))))(()((()(((())))))))()))))(((()(()((()((()))))()(()))())))(()))))()()))())())))))())))))(((())()((((()))(((()()))((()(()))))))))))()))))))))))())())))))(())(((((()(((((()))(())))((())))))))(())()))())))(())))))))(())))((()())(()((((())))(((((()())))((())))(((())))))))(()))))))))()))((()())))))(()(((()))(()(()))))))))(()()((()))())))))))((()()()))))))(())))))))(()))((()()))(((()(((())(())))))))))))()))))))(()))(((())))))))))())))()))()(())))(()())))()))))(())))))()))(((((((())((((())())))))))))))))(())())))(())))((())(()(()))))))))())(()))())(()((()(()())((()(())())())))))))((()))))(((())(()))(((())())(()))))))())())))(((()()()(((((())()))(()))))))(()))())))())))(()))())())()))))())()(((())(((())))))))))))))())(((())())))((()())()))()(()))))(()))(()(()()()()))))))))()))(())(()))))((((((()))))))))())))(((((()))())))))))))()))(((()(()(()()()(()(((()))((((())))))()()))))()(((()))))))))))))))(()))))((()))(())))())()))))()))))))())((())()(()((()())))()))))))))))))(())))))((())))))))()))(())())()())))(())))))())())(()))))))())(((()((()(((())(()()((()))))(())))))(()))))))))))))))))))(())))))((((())))(()())))))))()()()))(((())))()))((()()))())()))))))))())(((()())))))(((((((()()))((()(()()(())))((()))))))))))))(())))))((()))))((((((((())((()())(((((())))(()((()()))))))))(())))))))))))())((())))(((((())))))))))())())(()))))))))))))(()((()(()(()))))))((()))))))))()))))))(())))))()))()())))(((((()(())))))()))())))(()())))))()))(())))))(())(())(()))))()))))))))))(()(((())())())))))(())(())(())))))())))()((())))((()()))))))())))))(()()())))))))))()))))()))())()))))(()))((((()((())((()((((((((((((())))()(())())()))())))())))))))))((())))))))((()((())))(()()))))))()()))(()((())(()(((()))))(()((()())))))))))))))))((()))))(())))))())))))())))(())))))))()))(()))(()))(()))(((()))())))))))(()((()(())))())))()))))))((()((()))))()))))((()(())()(((())))))))())(())))())))()))())())))))))()())))(())()((())((()())())))))))((((((((()())))))(())))((())))))())))(()))))))))((()))))((((((())((()(((()((((()((((())))))((())))))()))(()))))()))())))())()))(()))())))))))))))))))))(((((((((()))(())((())(())))))())))((()((())()))))))())())))(()))))((()))))())))(((((()(())((((((()))))())))((())))))()))())))()()))((())())(())))))()))((()(((((())()))(()))))))))((((((()(()))()))()))()()())))((()))))(())(((())(()())()))()))(()))))))))))(()))))((((())(((()((()())(((())())()))((((((()()))())))))))))))))(())()))))))())(()(((()))(()))))(()))))))((((())))()))(()()))(()))))(()))))()((((((((((((())))(())))()))())))))))(((()())))))(())(())))()())(((()((())()(())))))))))()))()))))))()((())())((((()(()(((())))))))((())()))))))()))()))())())))))))))((((()()((())()))()))))))))())))))))))())))(())))()()))))())))()))()((((())))(((()))))))(())))))(())))((())(()))))))))))((()))))()(((((())())((()))))()))))((())((((((())))))((())))(()))))))))))))(((())(()())))))))))(())))(((())))))((()(())))(()(())))))))())))())))))))))()))))))())))))))))))((((((()(())))())))))))))()))))()())(((()(()))))))))))))))))(((()))))))))))(()))((()((((((()(()))((())))()))(()))(((())))))))))())))))))((()(()(())))))())()))))))()))((()))(()))))))((()()(()(()((((((()(()(((())((()(((((())(()))))())))))))))))))(()))()(()))))))(((()()))))(((()())())))())()))))))(())))((((()((()())))())))))((()))))))))((((()()()))()()))))(())(()()()((()())())))(()))))())))()(((())(((()((())))())))))))(())(())))())))((()()))((())))))))))))))))))())())(())())))())()()))))))))(()((()(((())))))))(((((()()((()))))()())())))))))))))(())(()))(()))))))(())))))))()())))))))))(())))))(()())))))())))(((())((()()))))))))(((((((())(()))))))))()))(()))))()((()(()(()((())((())))(())))))))))))))())(())(()((((((()))((()(()(())))))))(())))))))(()))))()))))))))(())))))()(()))))))(()()))))))(()))(())))((((((())))()))))))(())))()))))))(()))))))))(()))(())))()))))))()))(()(())))))())))(()((()(()(()))))((((()))))))))))())))))))))))))))))(()()(()((((((()((((((()))(())()())))))(()((())))))))((()()))))))(())()))))))))())))(((()((((((()(())(((()))()(((())((()(((())))))))))())()))))))))(()))))))))))())(())))))()(((((((((()())))())))(((()((((()(((((()))))))))))))))(()))))()(()))())))))))()((((())))))))(((((()))))()))((()))()(()))))))(()()()()((()))))))))))))))))((())(()((()))))))()))))())))))))))))))((((((((((()(()))()))(()))))))((()())))))))((((()())()))()())))())(((()))))()(((()((()())())))))))())())(())(())))))((((()()))((()))))((())))))))))))())(((((())()))(()(((())()()((((()())))()(())))))))())()))))(()))()))))(((()))(()()))))))))(((()))(()))())))(())((()(())))((()(()())))))))((()())((()))(())))))))))))((()))()))((()))))()(((())(()))((()(())))))((()))))))(()))))(()(()((()(((())(())()))()(()))))())))((())()))((()()))())))))()))))))))()))((()))))))()))())))))))((()))))))))))))))()())))((()))))(())))()))))))(()))))))())))()(())))())())))))(((((()()())))())()))))))(((()()())))))))))))))()))))))()))())))())())(((()))))))((())(()))()))))())())))(((((()()))()(((())((()))))))())(())))))((()))))(((()(())))))))((())))))))(((()))(())())))))()))((((()(()))()((()))))()))))))()))(())))))))(())))((((((()((()())))(()()())))(())))))))))))(()))))))))))))(((()(())(((()))))))))))())))((()(())())))))(())()))))(()))))(())(())(())))))))(((((()((())))(()))())))()))))))))()))(()())))((()(((()(()())))(((((()))))))))))))))))()()(((((()))))(()())((())(()(()))))))))())))(())))(((()()))))()))(()))((())))(())))))())()())()))))))))()((()))))()))))()))()))(())))))(((()))))))(()())))))))))((((()((())(())()(((()()))(()))))()))))(()(())()))))))))(((())())((()())))())))))()))))(())))(())))())))((()))()()))))((((())()))))(()()))))()))))()))(((((())))))))(())))))))(((()(((())())((((()))))))()))((()(()))))))))))))))((((()()))(())))()))())))))))))))))((())))))()))))((())())))((())))())(()()((()((((()))))))))))(())))))))(()()))(())))))))(()(()))))))))))(())()))(()()))))())))))))((())((()(()()((()))))))))(()))))))(((())((((((())))))()())))()())))))))())))))((())(((()(()))))))))))))))))()))))))))))))))))(((()()))(()))()))())(()((((()(()))((()((())))))))))))())))())))((((()())((((()))(((()))))))(()))))())())))))(((()())()))))))))((()(())))))((((((((((()))))))()))))))))(()))))))()))))(()()))))(()))))))))()))((())))))(())))))(((()))(()((()))))))())))((((()())))()(()))))))))(())))))((())()()((())(()()())(((()))))))()()))))))))))))))((()())))))())))(()))))))()(((((())((()())))))(())((())()(())))((()))))()())))))()))(()))))()))))(((()(((((((((((()(()())))((())))))))()))))))))(((())((((()))))))())))()))))))))()))((()((()())((((()))))((((()())))))))))))(()))(((((()((()))))))))))))))())))((())())))))))))))(((()((((((()))))))))))))))))))))()(())))()))())))))))))))))(()))))((())()))))(((()))())))))()))(((())))()))(()))(((((((()())))))))))(())))(())))(()())))))))))))))))))))((()(((()))))))(())((()())))((())))())))((()))))))))))))(()(()((()))))))((()(((((())()))))))())(()))))))((())))()))())))(()))(()())))))())(())))))))))))(((())())))))))))))())()))(()(())))()())))))(()((()(()())())))))())((())))())))(()))))))(((()((()))(())))())()))((()))))(()()))(((()(((()((()()))))))())))))))))))))))))(()()(((((((())((()()(()()))))))()))()))))(())))())))(())))())((())((((())(()(())))))))))))))((())())))))))()))))))(())(())))()())))())(()()))(()))))())(())(()))))))(())()))))())))())()()(((())())))())))))((()))))))))((()((()))))()))(())))((()))))((()))())))))))))()))))))))()()))))()))))()()))(())))))()))((((()()))))))(()((()()))()())))))))))(())()))))))())()))(()()))))))(((()))())))(()))))())))(()))(()))))))))(((()((()())()))((())))())))()()))((((()))))))))()))))(()))((())())))(((())))))))))(()(())(((())))))()))((((()))))))((()()))))(())))))(()(())(()()))))))))))))((()(((()))())))))))))))(())(((())))(((((()(((((())((()((())(((()())(((())((())))((()(())()))((()))))))))))))(()))))(())))))))))((()(())))))))))))(((())))))))())))))))()()))))))(())))()(((()(()()))))(()(((())))))))))()))(()((())))(()(((()((()))))))))()))))(())))))))))()(())(((((()(())))(()(((((()())))))))))))())))()((()))))())()((())())))))))(((()(())))))()))))(())))())))((()))()))()(()()))())(())(()())))()()))()((()))))))))(())()(()()))))))))))))))()))))))))((())))))))(((((()())))()))()(())))))((()))()))))((((()))))))(()))))(()))())))()))))()))))))(()())))())))))(((((())))))))))))((()())))())))))))()))))))())())(((((((())))())(())))))))()))))))))(())))())(()((())(((()((())())(())))))))))))))))((((()((((()(((()(())())))(())()))))(())))))))))())()((((())(())))()))()())())))))((((()()(()()))()))))(((()))()))))()))))())))(())))))())))(())))))))(()))(()((((((((()())(())(()(())))))))(())))))))(()(()())))(()))())()((())))))()))))))((())))()))()))(()))(())()()))())()))())(((()()))()))))(())))()))(()((()())))))))))))((()()(()))((((((()(((()))))())))))))()))))(((())()))))(())))(())))())))))))()))(()()))))))))()))())))())))(((()))))))((()))))))(()((()))))))(())))))))))())()((())))))()(()))()))())))(())))(((((()))))))))(())))))))))))((((()))))))(())))()))((()))(()((((())))(()))))(())))))())))))))()())))((((()((()())((()))(((()))(()))))))()))))(())))))((()))))))(()()((())(((((()((()()))))(())))))))())))))(()(((()))(()())))))(())))(((())))))))))(()))()))))(((()))(((()))(()))))((())(()))())))))))))))))(()()))))))))))(()))))(()))(()(((((())())(((((((()))))))((()((())((()(())))))))))))))))))(())((((())))))))())((())))))))))))(())(((())(((()())))))))())(()))((())))))))))()))))))()))))))))))((()))))))())))))))((((((()))((()()((()))))(())()))))))(())))((()(((())())))())))(()))(()))))((())))))()))(((()((())()))())))(())))()))))))))))))))))))))()(()()()((()))()))))))))))))(())))))))()(((((())(()))((((((((()))((()))))(()))((()))))))))))))((()(()(((())))))()))())())))()(((()))))))()((())))))))))))(((()()))))))))(()())))))))())())()))(((()(())))(()))))))))(()((()(())((()))))((()))((()()))))))()))))(((()))(()((((()))((()))(()(()))))))))))))))())))(()))))(()))()(()))()))(()))))))((()))))))((((()))())())))()))))))((())(()(((())()))())(()))))))()(((()(()))))))))(())((((()()))(()((()()(()()))())))))())()()(()))()))())))))))))))))((((())())(()))))(((()))()())))))()()))((())))))((()())(()()))))())))))))))()()(((()(()))(((()))()))))))))))(((((()())))))))()))))))((((()()))(((())))))(((())((())))))(()))))()))()))((()))())((()))(()))()))()))))(()))())()))(())))(((()))))((((((())()))))))))))))))))(((()())((((())()())))())))))))))))(((((()((((((((((()()((((((()(())()))()))(())))())))))())))())))))(()((((())(()))))))(())))())))()))()((()))((((((((())))))()))())))()())))(((()))()(((((())))))))()))()(()((())))))(((()))())))))((())((((()))((()))))))))))((((((())(()))()))()))))(())))))((())((())()))))((())(()))))))())()))))()))))))))))))(()))))))())))))())()))()))))))))))((())(((())(())((()))))())))())())(())))))()((())))(()(()))))))(((()((((((((()(((()(()))))))))))()())()))(((())))(()))())))))))(())((((()((())))))(()(((())())(()))))))()))()(()))()))))))()))))))))))((((((())))(())))))())()))))))))(()))))))))((())()))(()))))))))))(()((((((())((()))()))))())()))((((()))))))(()))(()))))))()))))))((()))))))))())))))(((())))))()))(())()(())))))(((()((()))))())))()))(())))()()))))(((())))))()())))))))))))))))((((()))((((((())(())(())))())((((((()))))))))))))))))))))()(((()(()()(((((((())))()))))))(((())))))))(()())))))(())))()(()))))()((())(()((()())((())))))()))())())))((())))())))()))))(((()(((((())))))))())))))))))))(((()))))))(()()()(((()))((())()))()))())))))())(()()))))()))(()()(()))))))()((())(())))()))))())(((())))))))((((((((())))())(()()))())(())())))))))())))))))()))(())))))((()())))()(((()))))))))(()((()())()))())()))()())))((())))))(((()()))))())((())(()))))))())(())))())))))))))((()))(((())))))))((((()))(())(()))()))((()))))))))(())()))((((()(()))())(()()(((()(())())(()((())))))))()))(()())))))))(()))()))((()()((((()()))))())))(()))(()))))))))(()))((()))))))))))))))(((()))(()()((((()(())))()(())))))))()((())))))))))))(()))))))))))((())))((()((()))((((()))()))))))())))))())))))((((()))))))(()()))(((()())))()))(()))))()))(((((()))))))())((()))))))())()())))))((()(())(())))))(((((()(()())))))))))(((())(()(())))))))())))))(()(((((())(()))()))))()))()))))))((((()((((()))))))))))((()))))))))))())))(((())))()))))()(()))))))))())((()((((()())())((()))))))))))))((((()(((()))))))))))((())))))(((((()))))))())))(()))))()))))))))))))))))))())()(((()))()()))())))(())))((()()((())))))))(()(()))))))((()()(((()((()))))())))))(())))))))(())))((((((())(()((()))))))())(()())))())(())))((()())))()())))))))))())))(()((((())))))()()))())(()()))))))((()())()))()))((())(((()()))()(())))))()))(()))()))((((())))())(()(((()(()))))))))(()))))))()(())))(()((())((()(())((()))))))))(()))))(())))(()(()))())()))))((()))))))()))())))))()))()))))(((()(((()((()))())))))()))()))))))(())))(())))))()))))))))(((())(())))))()((())))))()(())))((())()))))()))(()))((((()))))))))))))())))))))(((((())))())))(((()()(((((())((()()))()))())()))))))()))(())))))()))))))()))))))(()))())))())(((()()((((())))))))(()()))))))(()(())))))()((())))())))()))(((((((()((()))))(()))))))()))())))((()))((()(()))())()))())())))(()))))))())))(())))()))())))()))))((())))))))()))))))))))(()())(()(())))))))))()))))))(()((((())))(((((()))()))))(((())))))))))())))((()()))))(()))))))))))())))(()()()))))((())))))))))(()))))()))))((()(()(()(())(((((())))))))))))((((((((())))))))())())())))))))((()(((()))))(()(())))))))()()))))))(()))))((()))))))(((()))))))))))((())((()())()()((((())(((())))))))))))())))))((()))(())))())))())))(())))()))))))((((()(()((())((((())((()))))))))))((((()()))))))))())))))())((((((((((()))))))))))))))((())))(()(((())(()))())))((())((())))))())))())()))(()))))))(())())))))))))()))())((()()(())))))(()))()))(()))))())))))))))(()(((()()())))))(((((())))()))))))(())(())))))))(())))((())(()))))((()))))))))))()()))(((())(())(((((((())(())((()))(())))))((()))))()))))(()))(()))))))(((())))))))))((((()())((((()(()()))()())))))))))((())())()))))(()))))))(()))(())))))))()(((()((((())())(())))))))))))(()))))))))))()))))(())))(((()()))))))))(((((()()((())(()())))))()))))))))))()))()))((())))))())(()))))((())))))))))))))))(((((()))))))()))()))))((()))))(()))(((()))))(()))))()))()))(())()))))))))))((((((()(((((())))))((()))()))))(())))))))))))))))(()))))))))(()))))))())()(()((())))))))()((()()(()()))))(()))))((()())(()((((())))(()))))))((())()()))))(()))(()((()()))())))()))))))))))())()))())))))())((()))))(()))()))))((())(((())))))((()))))))(((()())))))))(((()())))((()((())))()(()((())(()((()))))))))))())()))))((())))))))()()((())((((()())))())))))())()())))(())))()))))()))))(((((((((())))(((()))))(()))())))((()()))((())))))())(())))))))))))(()((()))))((((((((((()())())))()(((()))))))())))))((()())((()))))))())))())((((((())))))))())))())())))))()))))())(()()(((()((((()()()))())())))))))))((())))((((())())))))))(()()))(()))))))())(())(((((()((()))))(())((()(((()))(())((())))))))))()))))()()))()))))(()())))))(())))()))((())((()(((())))(())))))))((()())))))()))))))()))))()))()(((()))(((()))))))))))(((((())(())))()))(()(())))()))))(())))))))(()((((())))(()))))())(()))))))((()()())((()())))))((((())))))()))())))))))((((((()())(()))()(((((())))))))(())))))))))())))))()))()))))))(()))))))(()())))))((()((())()))(())))))())))))))))())()))))()()(((()))))()))())))()))((((((((()()))))))(()())))))(()))))((()))((((())()))))))))((())(((()))((())(()))))))(((((())()))()()))))))))(()))))(()(()(((()()))(()()(((())(((()))))()())))))))))))()(()))(()))))))((())))))())(()((())))))()))))((())()()))()()))(()(()()())))(())))))(((())()(()))))(((((()())(())))))()())))()))))))))()(()(((())(())))((((())()))))))))))))((((())()))((()(((((())())))())))))))))())))()))((())((()))))())()))))))())())(((((()(((((((()))))))))))()))))))))))))((((())))()()))))))))(((())(()))((((((())((()((((())))((()((((((()(()))))()))(((()))))))))))())))(())))))))))))()())(((((()))(())((((()))()()()))))(()))))))())))(()((((((((())))())))((()))()))))()(()))())))())()))))))))))())(((())))(((()))()))))(())())((())))(((())))))()))))))())))(())(()(()))))(())))(())(()))))(((()((((())))((((())))))))))))))))))(()()))))))(()))()))()((())(())))))())((((()(((((()()(()))(()(()())))))))))()))(())()))))())((((()()))()))))(()((()()()))))((())))))(())))))(((((((()))))))(())))))((()()()((()())()))))))(()()(()(()))))))())(()())((((())())))))()))))()((()))))))))))))))))))((())))))))())()(()))))()))))))(())()))))())))())))))))()))())()(())))()))((((()))))))(()))(((((())()))()((()))))))(())())))())))))((())(((()()(())((()))))(((((())))))))))))))))())(()()((()((((())()))))()))))((()))))))(()()))(())(((()))))))))))())))(()(((()(((((((((())))(())))()()))()))(())))))))((()))))()))))((((())))))(()))(()((()))))()))))))))))()))))(((())()))))()))))((((((()))()))))))))()))))))))())))))())())))(())((())(()))))))))))(())))))))(()))()))(()))((()))))())))((()))))(()))((((((()))))(()))))))))(()(())))))))))((())))(()))))))))()))))))))))))((()())((())((((()))((((())()))(()(((((((()()))))))(()))))))))))))((())())))))))))())(()))))))))))))(((()))())))))))))(()())(()()()))))))))))((()))))))((()(()))))((((((()((((()()))()))))(())))))))))))))))(()))(()((((()()))))))))))(()(()((((())))))))))))))((((((()((())()))))))())))())((()()()))())))))))((()))))))))))))))))))))())))))))))((()))))))))))())))))))))((((())))(()(((((())(()((()))))())(((()((()))))))))))))((()(())))()))())()))())())))())(()))))(()((((()((())())))()()))))(())((()))))))))(()))(()(())))))))))(()))(((()))((())(((())(()()())))))))))(()(())))))))())))((())(((()()((()))))))))))(()(((())()))))(((()(()))))(())))))))((((()())((()))))))))(()))(()(())())))))))())(((())))))(()()))))))(()))))))))))))))))))))(((((((())(((())))((()))))()()))((((((()((((())(()(())))))((((())())))))))))))))()))))))))()))))(((()((()()(((())(((()(()(())))()))))))))()()))(()(())((((((()()))))))))))))())()))((())))))))((())))))())))))())(())())))))))))))))(())))(((((()())((((((())(())))))()((((()()))(()))))))))))))(((((())))))))())))))))(((((((()(((((())()(((()))))))(((((())))()))))())())))())(((())()))(())))))((()())((())))))())))))))))))(()(()))))))))())))))(((()(())))(((((()))))())))())(())))))))((()())))())))(()(())))((((()((()))()))))()))))))(((())()())(((((())))((()()))((()())))))))((())))))))))())))())))))))(((())))))))(((())(((()))))))))))((((()(((())))))))))(((()(())))))))))))()))(((()))(((((()()))()((()()(((())))))))()()))))((()))))))(())))()((()))))))(((((()))(((((())))))))())))))))))))(((()(((()))((((()()(()((())())(())))))(())(())))))()))))))))))((()(()())()))(()))()(()))((())))()))))))))(((()(((((()))(((()))())))(((()((())))))))()((())))))(((())))(())))))))()))))()()))())))((())))()((((((()))((((()())))))))))))(((()()))))))))))))((()()))))(((()(((()))())))))()))(((((())))))()))(((((())))))))))(((())(()(())((()(())())))))((()))))())))((((()())(((()())())))()))))(((())))))(((()))))))))))(()))))))))((())))))))((()))))())())()))))()))))((()()()))))))()))))))((()))))()))())))(()())))()))(()())))())(((())))((((((()(()))))))())))((()())))))))())))((()))(()())))(()(()))()))(()))))))))())())))()))))(())(((((((()))((()((((())(((())((((()(((()))))))()))()))()())))()))()())())))(()))))))))))(()((()))))))(()())(((((()()))))))))((()))()))()((()(())))()))(()((())())))))())())(((())((())))))))))((()(())))))))))((((((((()))(()))(((((((()))))))()))))))))(()))))))()(())))(())())))(((()((()(((()))((()((()())))))))))())))))))((((((((())))))())())))(()))))))))))(()))(()))))()(((((()))((())))))))))((()())()))))))))(()))))))(()))))))())))())((())((((()())((((())())()((((())((()(()(())(())()))(()()())))))))))(((()(())))()))))))())))))))))))))())())))))(())))))()((()))))))(()))))())))(()))))(())))()()(())())))))))))))))(()())(((()))()((((()))(((((())())())))()))))))))))((((())))))))(()))(()))))))((()()((()))))))))))))()((()))())))))()))()))(()())(((()))()((()(((())(())))))))))))))))))())))()))(((((((()(((((((()((()()))))))))((())(()(())())))))))()))())(())))(())))))())))))(((())())))))))))())((((()))())(())))))))((()(((()()()))(())))()))(()))))))())))()())(()()())((()(()))))))(())))())(()))((())((())))))())()))))()())())(())))))))))()))((((((((())()))()))))))))))()()))((((()))(((())(((()(((()(()))))())())()()))))(())())))))))(((())))))((()(((()))(((())()((())((()())())))))))))(()(((())((())))()))))))))))))(((()()))(())))()))()))))))((()))))(()(()()((((()(((()))))()(()(()))()))))))(())))()))))((((()))))))())))))(()((((()())))())))())))(((()(())))())))()))()))))))((()))(((()(()())))(((((((((())))((()(((((((())))))))()()))))))()(()(()))))))())())))((()))))))(()((()())()))))(()))())(()))))((()))))()((((((())(()(())))))(())))))(()))()((()))))))((())))())(()))()())())))))())))()()))())))))(((()))())))))))(()((((())((()))(((()))))())))))))))()())))(()))(())))))()()))))()))))())((((()(((((()))((()))))))(())))))))())))())()(((()((((()())))()))))))())))))))())((()))))))))()((()((((((())(((())(((()))))))())))))))))(()))()))))()))(()((()((()(())))(((()))))))())))((()(()))))()))())))((()))))))))))(()()))))(()))(((((())((()()(()))(()(((()))((()()((()(((((((((((()))))))))())))))((()))())))(()))))))))))))))())))))))())(()))(()))))))(((((()))))(((()()))))))((()))))))((())))(((()()()))(()))))((()))))))))))(())))))())()(((()((()))))())))))((())((((()))()))))))))())())))))))))((((((())))())))))))))(()())))(((()(())))))))(()))))(()))))))()))))))(((())))))))(())))()))()))))((())())))))(((((())(()(()()))))(()))())))))()(((()()(()()))))))))())(()))))))))))))(())))()))((()))))()((((((())((((()(())()))(())())()))(()((()))))))())))(())))(()))))))))(()))))()((()(()))))))))()))((((((()()))(()())(()))))))))))))(())))))()))))))((()(()(((())))))))()))))()))((()(()))))(()(((()))))))))))))()(()))))))((())((((()))(((()))()))(()()))()))(()))(())))))((())))))))()))))(()))))()()))))))))()))())))))((()))))))(()(((((((()((())()))))((()()))))))))))(()))))))()))((()))))))))((()((()))))))(((()(()))))())))()))(((())(())))())((()))))())((())))))(((((())))))))))))()))))()((((()(())))))))()))((())((()))))))))()))))())())(((())(()(()())))()))))))))((((((()))(())))))(()()))((())))))(()))())((()(()()))())))))))))))((((()()))))(())))))))))())()))())))((()())))()))(()))))))(((())))))(()))(()((()))(((((())(((())((((((())))(())))))())))))))))())((())))()))))))))))))((())(()()()((()))))))))))()))(((()()))))))))(()()((()(()))())())))())()))(()((((())()()(()(()))))))(()()))))))))(()((())))))()((()(()))))))))()))(((()((()((((())(()()))((())))())))))))())))((()))()))(())))))(()))()())())))()(((()()(()))()))(()))))))))))()))(()(()()((((())))(((((((())))((()(()))))))((((()()))())())))))))()))))((()((()()))((()))))))))))(()()))((()((((()()))((()))())))))())()))())))((()))))()))()((()((())(())))))((())(())()))))()))()())()))))())))))))))(())))(((((())))(()))))))(()())()))))())))((())))()(())))(((()))()))))))))(())))))((()))))((((())(()((((()()))))))))(((()))))))))()))()))()))()))(())))))(((((()(()))))))((())()))(())()))))())))())((((())))()())((())))())))())()((((()())))))())))))))()))))))(())(((())(()((()))))()))))))((()(()(()))))((()((()))())))(()))())))))))()))))())((())())))))))((())))())()))))))())))()))(((((((((((())))(()))()))))(((((()((()))))))))))))))))(()(((((()))(()))))(()))))))))((()))))))))(())))))(((()((())))))))))()))))(()()))()(((()(())(()))))())))((())))))))))))(()))))((((()))((((())()))()))))((()))))))(()(((()))((()))())))((()))(()))()))))))(((()(()))(((())))))))(())))()))(())))()())((()))))))))()))(((()((())((()))(()(())))))))(())))))(())()))((((((((())())))))))(())))))))(())))))))))))(()(()()))))))))))))()()))()((())(((((())(((((((()))())))(((((((((()()(()))))())))))(())))))))())))))()))(())()))))))))(()))()))(())))))(()((()(((((()))))))(())))))))((()(()))))))()))))((())((()(()))(()(()))((((())))))))))()(())))()(()))))))(()))(((())))((()((())))))))(()(((((())((((()())))))))))))))))))))))())))))))))(()(()(()((()(((()())()))())))()((((()))))))))))((())((()))())))()(()))(())))(())())()(((())))))))(())))))(((((()))))))))((((((()))())())())(()))))))(())))()()))())))()((()(()(()())))))(()))))()))))())))((()())))((())(())))))()))))()))))())()()((())((((())))())))()))))))))())))))(()((())))((((((((())))((())))))())))))(((((()()))))))()))))))((((((())))())()))))((()(((((((())()((()))))))))))())))())(())))))((())()))()))))))))()))(()))))))()())))(()))())))))())))))())(()))))(())(())))))))))))))))(()))((())))))))((()())()))(())(((((())(()(())))()()))))))((()))))))))(((())))))))(()(())))))((())))))))))())())))((()())(()(((()))))))())))((())()))))))))))))))))))()))(()(())(((((()()))((()((()()(()(()())))))))))))())()))))((())(()())))()))((())())))))))))(())(())))(((())))))())))()))))))((()((())))))))()))()))())))())((())))())(())))())(()(())))))))())))))()())))(())))))))))(()(()))))))())(()())))))))))))(()())((()(()))))()))()())(()))))))(())))))))))(((((()))))()((((((())))()()))))))())(((()()))))())))(()(())))))(())()))())))(((()()))(())))(()))))))())))())))())())))))(()))(()()))))))(((()()))())))(((())))))((((()(((()())))))())()))))())))()))()())))))(())()))((((())))))())))(((()(()))()())))())))))))((())()(()))))))((((())))(((()))))()))(())))))()))(())))((()()((()))))))))))((()()()))))))()(((())())((()))()))()))))(((())))))))(((()))))))))())(()))))))))))))((()()((((()((()))))(())()))))(()))))(())))(()((())())())))))()))((())()))))())()(())))((()(()(((())))))))(((())))))((())()))))))))(()((()(((())))))))()((((())))))()))))))(()))))()))((()())))(((())))))))(())())))))))())))))()))((())(()())))())((()(()))(())))))()))()))((())()((()((((()()))))(((()((())))))))))))((()()))))))((()()))())))())())((((()((())(((())))))()()))))))()))))())(()((((()(()()))((((()))(()))))())))))))))((((()(()))(((()()(()))))))))((())))())(((((())((()))))))))))))))((((()))(()))(((())()))))))))))))(()))))(((()))()))))(()))(((()))((()())))))())(((()()))))()))))()())))()))())))((()()()))))(()())))(()))(()((()())))))(())))((()))))())))))))))())((((((())))))))())())())))))))(()))))(()))())()(())))))))(()())())()))((()))())))))))))(((()(((()()))))(())))))(((()(((((())(((((())()))((()(())))))())))))))))))(())))(((((()))))))))()))())((()))))(((((()((((())))))())))())()))(()))())((())())))))()))))()))))(((())))()))(()))()()))))))))))(((()(()((())))))()))()))(()()))(())))))))))))(()()))(())))))()((())((()))))))))(()))()))))())()))(()())()))(())))())))(()))))))))))(()))()))))(())))()))))))()))())((((())())))))))(()(((()))((()))((((()(())(((((())))()(((()(((()())))))))(()))))))))))))))()))))((((()((()()((())))))))(((()())))))))))))(())))))(((((())())))))())())((()()(()))))(()()))())()))(((()))))))))((((()))))))(())(())))((()((()((())))))))))(()()))))())))(()((((())))()))))))()))())((((()()))))))))))))))))))(((()(()))((()()))))))(())))))((()))))((()))))))))))))))))))(()))))))()())())))(())()))))))())(())()))))))(()(())))))(()(())(())))()())(()((())))))())))(((())))))())))))))(((((((()(((())))))))))))())((()(())))))((((())))))))())))(()))))))))))())((()()))))))(()(()))))))()(()))(()))))))(((((())(((()))())))(())))))))())))((()(((((((((((())))))))))))(()))))))(((()))())))))))))(((())()(((()()((((())(()((()()))))()))))()))(())))))))))))(()))))((())))()())))(())))())))()))))()))))()()))()()))))))))(())))))())(((()((((())(()(((()(((((()))()))))))))))())(())))))))))))))))))))))))((())))))))))((())())(((()))))))((()())))))(())(((((((((())))))))))))))))())((((((()))))))))))())))()()))()))(())))))((()(())))))()))))))))))))))((((((())))()))))))))())))((())))))())))((()((((()((())(())))())))))))))((()))))()))))))))))(()((())())(()()(((()((((((((()()))))())))))()((((())))))(()))(())))))()))))))))()))))))(()(())(((())))))((())())))))())))))))))))(((())(((())((((())))))(((((((()))(()((()(((()))))(())))())((((()))))))()))))))))())((())(())))()))))))((((()(((()(())))))))()))))))))(()))()))))())))()))))))))(())((()((((((((()()))))))))())(((()(()(((())())()))))()))))))(())(()())))(((((()(())))))(()))()))())()))))))(((((())())))()))(((()))))))())(()(()))))()))()))())((())((())))))))))))))(()))()(()))()))))(((()))))(())(((((())())))()))))(())())))()))))))(((()(((((((()()()))(()))))))))))())))())(()()))()))())))((())))((((())(()))(())))())()))))))))((((())))))()(()()))(())))))(((((()))(()))())()((()())))))()(()))))(())))))()))))))(()))))))())()))())))))))))()()))())))((((())()))((()(()(((())(()((())(()()))(()(())))))))))))))(()()))))(()())))(()))(()((()((()(()())())()))))(()))()))))))()))(((()))))))())))))((((((()((()))))())))(())(())))()))))))))))((((()(()()(((((()())))))))())()(((()))))()))(()))()())(((())))())))((())()))())))))))(())(()((()(())()()((((())))))))))(()))))())))))())))((()))()))))))(())()))))))())()((())(())))())))((())))(())(())))))((()))))(()()(())))))))))(((()))))(())))))(())(()(()))))(()))()))))())((((()))))))))))))))()))))(())))(((((())()((((((((((())(()(((())))(()))))))((()()))))))(()((((()))))))))))))()()))()((((())))(()))))))))()((()))))())((())))))))(()((())()))))))()())))((())))))(()((((())))))))((())((((((((()))))))))))(()))))(()()))))((())))))(()()())))))()))))())))))))))())(()))))((()))))))))(()(())))))()()))())((((())(((((()))())()())))))))())))()(())))()))))())()))))(())))))))))))((())))(((((()()))(())))(())))(()())())))))()))()(((((())()())((()()(((((())))())())))))))())))))(()))))())))(()))))))((((((()(((((()(((()))()))))))))))(((()))))()))()))))(((())((()(((())(((())))))))))(()(())))())())()((())))))()()))))))))((())))))((((())))))(()))))))))))((((((())((((())))))))()((((()))())))())))(())))))))))()(()((()))((((()))))))))()()))))))()))())()))()))))))()))))()))(((()))(()(())(((())(((())))))))))))))()())()))))(())))(())()))(())))((()(((())))))()))))))))())))()())))())))((())())))))))))())())))))(((()(()()())))((()((()))))))))))))))((((())(()()((())())))))))))))))))()()))(()()))))))((())))))))))()))))())))))))()))(()((()()))(((())(()))))))))())))))))(())))()))))))))())))))))))))))((())(())))))())(())(()(((())))((()))))))))))(()))))())()))()))))(())))))))))))))(()))))))))())((((((((())((((()))((()()))))))(()))))))())(()))()))))(()))(((()))()))))((())))())))())))))))))())))))(((((()()(((())))((()(((()))))()))())))(()())))))))()()))))))))((((()())()()))()))()))))))))((())))((()))))(((((((()(((())))())))()))))))))))(())((()(((())))))))))))())(((()(((()())))))))))))(((()))()))())))(()))))(())))()(((()))))))))))()((())()))(()((())()())))))(((()))))((())))))))()))))((()())))))))))))(()(())((()))())))))))))))))((((()()))())))))())))))))(()(()()))(())))((((()((()())(((()((())())()))))()))()))))))()))))())))((((())))(()()((()((((((()))(()))))((()))))))))))))())))(())))(()()((((())))(((())))()))))))())()))())()))((()())(()))))(()())))()))))())))))))))()((()((()))))))))))()((((()))())))())))()))))()))())))))))))))))(((((()((((())))))((())()))())(()(()))))))))))())(((((((((()(()))))((((()))()))))()()))(())))))))))))))))))(())))()))((((((((()))())(()(()((((()()))(((())))))))))))))())))((()()())())))((((())))()))(()()(()))))))(())))())))()())))))(((((()))())())())))()()))))))))))(()())()())))())((())((())()))))())((())))))))())))))))()))))(()))()))())))))(((())))))())())())())))))(()((())))))())))))(((((())))))())(()))()))))(()(())))(()))())))(()()))))())(()(())(()))()))))))((()(())))))((()()((())(())))))))))))()))(((())))))))))(()((()(((()())))))(((()((())()))))))())))))))))))))))((((()((())(())))))))))((())((()))((()(())))))())(())))))()((()((((())))())))(()((()))))))()))(()))))))()))))())()))))(((()))))())))))))))))((((((())))))((((()))(())())))))))))((())(())(()())))))))))))))))))))()()))()))))))(((()))(()((()())))))())))))((()(()(()))))))(()))()(())))(()))))((()(())))))(((((())))))))))))(())))))())))((())))((()))))((())())((())((()(())))))()))()))))(()(((()()))())()))()(())))(((()))))(()))())()))))))))))(()(())))))))))()))))(((()())))()))))(()()))))(()(()(()())()))()))((())((()))))))))(((()(((()((())))))))(()((())())))(()))))((((()))))))))))(())))())))))))))))())))))(((())()))))))))))))))(()(((())(((())())))(())))))()())))))))())))((()))())))))()((()()((()))))))()))))))(()))(((()(())))()))((())))()))()))()())))))((()((()())))()))))))))))))(((()((())((((())(())))(((()(())))))(((()))))))))))()))))((())))((((((((((()))))))))())(((()((())))()))))()()))(()))))()))(((((()))))(())))())(((()()))))))()))))())))(()(())))))(())()))(((())(((((((((()))()))))))()))))))))(((())())))))))))))))((()()))))())))())())(()))((((()))))())())(()))))((())()(((()())))))))((((((()))))))))(((())))))((()(()((()(()))())))))))))((((((())))))((())))))))))((((()())((())((())))))))))(((())))))(())))))))(((())(()))))))))))(((()))(((())((((()))))))()))))(((()))))))))(()))))(())))))))))()))((()((((()))())()))())))())))()))()(((()((())))())))(()())))()))))(()))))))))((()((())((())(())))())())()))(())))(())))))))))))())(()(()(()))))(())))())))))())))))()))))))()((())()(((((())))()))))))((()((()((()))))))))((())(((()))))))))))))))))(((((((()((((())))))))))()(((())))))))(()))()()))))))())())())(())((((())()()()))))(())))()))))()))((()(()))))((()))()(())))(()())())())())))))((((()(()(()(()))))))))))))))))(())))())(((((()))))))))((()))))(((((())))))))))))))()))())))(()))))))()))))))))()()))))))))))))(()(((((((()((()()((()())(())((((((((()(((((())()))()(()(()())))))))))((()(((())))))(()))((()))))))()))))))((()))())()))))))))((())(()((())())))))()()))()))())()))())))))(()(())(()))))))))(())))))))))))())))((()))))))(())()))((()())))()))))(((()))))))))((()(())))))))))((((((()))()()))))))))(())()))))())()))((((())(((()(((((()))()))((()))))))))))))(())(())))((())()))())))))))()))))))(((()(())((()(()))((()()))))())))))))))()()))()())(((())())))())))))((()))())(()()))((())))(()))())))))()(()))))))())))()))(((((()))))))(())))))))))))))(((((((())(((())(()))(())))((((((()))()))))))))()()))))(()()))(((((())((())))()))())))))()((()())((()())))))))))((((())))))))()())))))))))))))))))(())))())))))))(((())))(((((()())()))))))()()))((())))))))))))(())))))(((()(()))))))))))))))))(())))(()((())))))((()(((((()))()())))()))))))()()))))(((())()))()))))))))))()()()))))()))))))(()())))(((())((()(()())))))))))))((()()(((())))((())))())))(())(()))))(()))(()(())))((()())))))(((())())(((()))(())))))()(())))()))(()))())())))))(())))))()(((())))))(()))))(()(((()))))))))(((()(()))(())(()))))))))()))(()())))))))(()))((())()))))()))))))())(()))))))))())))())()())))))((())))))((((())()))))())))()()())))))(())())))())()))))))((((())(()))))())(()())))(()))))))())))()))(())((()((())(()(()(()(())))((((())))))(())))))))())((())(())(((())))))))())(())))()()))()))))))(())())))())((())))((())(()((()())(((((((((()))))))()(()())))((())))))))))))))))(()))))))(()()))))))))))))(((((((()))((()))())))())()))))))))(()))())))((())))))()))))((()(()((()))())))))()))(((((((((()((()(())(()))())))))))))))())))))(((()))))())))())(()))(((()))))())))))(()()(()(())))())()()))))))())(()))(()))()))))(()(())(()((((()(((()((()()))(())))))))))))))(((((())))()))))))))())(()))))))))()(()((()()()())((((()())(((((())())))))((())))))))))))())(()))))))())(())))))()(())))))())))())()))(()))))))))(())))(()()))()))))())())((()))))((((())))))))))))(((()((((())))))))()))((((())))()))))(()()))()())))))(()())()((())))))))))()))))()()()(((((((((((())))))))())(())())))))())()())))()((()((()(()))((())))())))))))))))(()(((()))(())))))(((()))())())((((())()))))())())))))(((())))((())()(())))()))))))))()((()())())))()))))(())))))(((((((()))((((()))))()))))(())))))(((((((((((((()))))))))))))(())((()())))))((()))))))))))((((())))))(()))))))((()(()))))))(()()))()))))))(()()))))))))(((()))))()))()))((((()))(()))))()))))()))()))))))))))))(()))()))))))))()))))))))((((()))))(((((((()))(())))((())))))((()))))(())))))()()(()))))))))))())))())))))))))))())))))()((((())())((()((()(()(())((())()))))()))())))))))(()((()(())(()))))))(()))))))(((())()(()()))))))))))())))))()))))))())))))))(((()(((()))(()))))()))))(((()()))()))()()()))(()))))))))()()))()))))(((()))()((((())(())))())))()()))())))))))(()))((())))((())((((((()((()))(()))))(()())()()))))))))))))(()))))())(((()))()(()(((())())))()))())()))()))))())))))))))((())))))((()))))())(((((((())))(()()))())))))())))())))))(()()())))))(((()(()())))))))))(())))))))))(()()))))))))))))))((()())(((((()(()(())(((()))()(())))((((())))))())))))(()))()))))))))))()()))(((())))))))))()((()))))()))(())((()))))(()()(((((())((()))))))))()))())))))(((()))())))))(())))())()(())))))))())))))())))))())(()))))()))))())))()))()))))))())))))))))()))())))))(((()))(()()(())))))))))())))))(()))))())))))()))))))()))))))))))))))((((())))())))))))(((((()())())))((()))())))()))(())))))))(()()))))(((((())))))))))(()(((())(())))))))))))))))())())((())))())(()))()((()())))(())))))((()(())))((()))))))))()((((((()))()()()))()))))()))))((()))())))())(((((((()((((())))()))(())(()())))())))))))((())(((()()))))()(())))()))))(())()))(((()))())))))())(((()))(())))(()))())()))(()(((()()))())))))(()))))())))))))((((()())(((()()(()())())(()))())))()))))))())())))()))()))(((()()()(()(()())))()))()))(())))((())((((()()))))))))())))))()))))())(())))(()())))(())))())))((()()(())))))))(((((((((()())((())(())()))))()))()))))))()(())))((((()(((())))))))))()()))))))))()))(()())))))()))))))(()))))((())))))()))())()))())())))(((())))))))(()(((()(((()()))(((()(())))(()((((()())())))((())()))))))))()))))))()(()))))))))))())))()()()))))(()(((())())(((()))))))))))()((())))))))())))()))()((()((((())))((()(((((((()))((())))))()((())()))))))))())((())))))))))))))())()))))(((((()))))))())())((()((())()))))()))()))(()))((()())()))))(((()))(((((()))))))())))))(((((())()))))))()(((())))))(()))))(())))()((())))))))))))))))))))))())))))))))()))))())))))()))(((()))))))())())))(())))()))()()))(())))))(((())))((((((()(((((((((()))(())))()))((()))))))))))))())))())((()))))()))))))(((())((()())))(())))((()))))((()))(()))(()))))))()())((()))))()))))(()(()()(())))))())))())()))())))())(((((((()()))))))))))((((()))))((())))))())((()())))(()))()))()(()))))))))(()(()((()(()(((((())(((())())))))))))()))))(((((()()))()))()))()()))(())))))(((()((()((()))((()))))(()))))(((()))()))))()))))(()())()))))))))())()))(())())(((((((()())))))(((()))))))))()))))((())))(()((())))))))))))(()((()()((()())(())()))())))))()((())))))((((((()))))))))())(((()))(()))))()((()())())))))((())())))))(((())())())))))(()))))())()))())))())())(((((()))))))())()()))))()(())))((()))))))()((())()(((()))))())())))))))))(((())(()((((())(())()))))(((())()((())))))()))()()))()))((())))))())))())))(()))())()))(((()(())))))((()))())()))((())))()))(()()))))()))()))()()))))()))))))))))((())))))))())((())))(())))(())))))(())))))())))())())(()))))(((()))()((()))))())((())))()))())(()(()))())))))(((((()()))(((())))))))))(()())())()())())()))))))))))()))((())))))()))(()(((()))((())(()()))))))))))())()))))((())((((())((((((((())))()))))))))(((()))))))(())))))(()))()(()))))(()))(())())))()())))(((((((()))))))))(()((())()))(()))))))))))())((()((())))))))))((((()((()))))))((())())))()))())((())))()))())()(()))))))))))()()))())((()(()(()((())))))))()))))((((()()())))))))())))()))))))(()))))))))))()())))))))))))()))(((((())))((((())(((()))))))))))(()(()))())))))))())((((((()())))))))((())))))(())(())()))))()))(((()))))))))(()))))(()))))))(()((())(())((()()()))))))))))()()))(())))))()()))))))))())())))()))))((())))))())(((((((((((()()))(())))))))))))))(()()()))))(((()(()))(()))())))(())))))))(((((()))))()))((()))))(())))((()()))((()(()(())(()))()))))(()()))))))())())())))))((())((())((()())))))()(())()))))((()(()())()))))((((())))))))))()(()))))))))))())))))(()((())())))))))((((()(()))())()))))))(()))((((()))(()()))))(()(()))))))))))))))))))))))))))))))))))()))))))))())))())))()))))))))))))((())((((()((()(())()))((()((((()(((()(()(((((())()))((())))))())()))))((())((()())))()))))()))))()())()))())())))))((()(()(((()))))))()))))))()(()(()((((()))))))))()))()))))(((((()(((()))()))))))))))()))())))))((((((((((())(()))))(()))))()))))))(((())))))(())(()))(()())))())))()())(((()))))())())()))))(((()))(()))))()))(()))))(()))())((((()(())(()))))))))))(())))))))())))((())))))()))))))())))))))()(()))))())()))))))()))())((()((())(((()((()(()))))(())))())))))())()))))(((()))(()(()))))))(((((())(((())))))))(()(((())))))))))((())(()))))()(()()))))))())))()())(()))()))))(()())))))()())((((()))(()))))()))((())()))))(()())))()))(())))()(((((((())()))))))))(())))))))((())((()((())()))))(()))())))(())))())))())))))))(()(()))))))())((()))))))))(()))))))))(((()((((((())))))((())))()))())((()))))))))())((())(((((())))(((()))()(())))()))))((()))))((((((()))))))))))))())()))())))())))()(()))((())))))))))()()))))))))))()()))())()))()))))())))(()))((()))))()))))((())()))())))()()))))))))())()))())))(()(()))))()())())))(()())))))))()((())((()))()()))()))))()))(()((()(())))))))()))))())))(())()))(()()(()(())))))())())()))))))))))(())))()()))))())))()())())())(())(()))()))))()))(()()))(((()(()()))))))))()))))(())))))))()))))))((((((()((())()(()(()))(()))))))))))()))()()))))))))()))((((((())(()()()))))()))))((())())(()))))(()))))))((()))))((())())))))(())))))))))))))))))))))))(((((((((()))))((())))))))))())(())())))))((()(()()))())())))((()))()))(((())((())))))))())))()))(((())(((())))))))))))())())()()(((())))))))))))))))((((((((())(())())))((((((()))())))))(())))(())))))))((()))))))(()()((())(((()((((()((())))))(()(())))))(()))(()))))))())((()())))(())))))))))))))))((((())())(((((()))))((())(()))))))(()))())()())))((())((())))))))))(())))))))()())())()()))(((())))))((((())))))))(())))()()))(((())(()))))(())))()())()())))())))())(((((((((())))))(()))))((()())()))()))))))())(()))(()(((())))))))((())))))))))))))))())))))()(())))((()((())(())))))(()()))(()))))())((())(()(()()))))(())))((())))))())())))))))))))())()))(())))((((()))(()()))))))((())))))())(()((()()()))))))()))(((())((((()))()))()()))))())(())))()))))()))()))()))))))))))()())))()))()()))))))(((((())))))))()))())))))((((((()))(((((((((((()(((())))))))(())))(()))))))))((((()((((()))))))()))())))))(())))()((((()((()))((()())())))))())())()()))))))))))))())))))(((((((((()()()((()(((())))))))())(()()))))))))))))))((()((()()((()))((((())(()))))))))))(()()())))))))((()))(()()))))()(((())())))))))(()))))()))((()()(((()(()(((()))())()()()))))))))()())()))))))))))))(()()))())())())))((()()(()))))))))()))(()())(()))))))()((()))(())))()))((((())))()))))(((()))(((((()))(()))))())))))((()((())))(())))(()))))))))((()))))((())()())))))))))))(())))))))))((())))())())))())(((()((((((())()((()()))))()(())))))(((()(()))))(()))))))) 704400 21031 7198 766573 20160 489188 757540 704531 894245 634981 799379 4 817849 237952 73609 677014 486382 874058 187714 423994 802347 17605 535535 180568 682878 581296 311 323683 78072 702323 110805 515635 853315 628411 1612 824221 423609 143207 739543 14 214010 14622 143 460894 14006 663033 343468 814376 776202 671403 830212 231769 851832 571231 512055 1 158528 303175 483537 862695 847162 252632 705250 848353 456318 428576 316942 75101 594306 21 71885 314761 349267 76452 384686 119600 638892 731632 69582 177680 894109 426731 815273 838272 766011 311957 351779 284317 893859 2459 446996 728500 664804 545857 699766 565314 895425 480091 529677 690063 562474 746802 18482 225 9 10763 875148 263909 825761 569698 217818 1 204923 824783 869362 879255 383916 761803 78757 683969 891071 130961 150151 488383 736766 2 835803 252977 413433 275115 325274 238016 815234 896867 504792 821926 1946 82889 108 488669 432224 876056 899055 79 403161 787842 6 325114 895311 715628 870273 883263 824136 810255 794074 286352 888262 763542 729482 849748 607873 722016 198145 865755 708491 6 137258 401155 984 98165 791789 20906 633857 359606 52842 840963 809 125444 48010 883338 70530 607491 336648 98523 293439 731744 666014 8363 1 361077 5522 873625 709868 134449 14517 593175 472779 754258 835402 373 651174 829493 153256 739983 198638 831248 348173 25 49 846227 683220 661769 824219 65 631362 238991 4 824685 770086 72136 540919 2 20936 713769 8 898680 857378 69 815390 398961 327059 48436 176 34916 289068 631997 1738 237519 1 87962 462684 554096 630341 348515 275875 68053 86325 133560 54729 2 849437 869446 834013 13 783500 24 437304 714078 37948 2 21 359116 759737 834215 703989 678187 115108 885132 255392 564223 174596 54 846732 651033 861668 694038 828890 1341 779445 868048 339517 857033 856037 41 216917 803511 339116 853551 28369 10855 435446 846054 808108 760542 878235 67117 848857 65288 457272 322619 883409 419847 666223 326006 873488 453 883447 234224 314697 608327 255058 10 763852 8734 240984 675880 887738 700554 437175 363660 708972 896291 854108 870608 352627 860202 423456 15363 150706 800056 18602 772973 159539 36726 289726 26437 687673 854113 36663 811280 498907 615966 193 40436 368054 77919 148708 873576 869581 883666 4209 8542 214040 32175 558202 562706 755260 887481 645431 309647 2 488537 855079 181063 1435 873816 120906 637642 1090 420045 858173 685436 462872 241 197844 643651 822728 763253 18496 880268 82 870507 585000 353 660787 9199 537196 788496 202553 396784 41621 328954 885532 887188 118509 865745 448238 96146 700125 736123 113429 591306 899931 48414 34882 2 98 684159 832043 654233 877459 271233 479542 462167 899082 523361 224664 25 587151 313354 8395 2 883653 884712 455416 27647 681356 18210 888518 199293 236131 812007 527746 3 852734 2 643540 851931 6 725957 618839 882849 576238 62 187972 258040 775381 868271 764277 829990 2 185115 34667 885721 647546 108224 897931 128996 352 804075 22423 364242 885447 845219 885146 286874 886717 34115 894 122704 762761 542577 9 396186 15397 78438 74840 894667 363791 868404 872719 896859 226539 489944 6895 26 34505 6307 375 867139 66228 57558 297247 302675 894723 102773 71027 224579 804 617761 897482 119023 610637 777832 140551 378877 92272 1284 382720 203594 574839 416814 17323 13317 14251 148129 2 389546 528408 681745 559893 723574 877744 504707 739694 374248 841410 355518 404776 337265 174567 816447 269245 7 115339 483004 848878 864093 882417 889984 312841 8 563713 382071 12970 220116 804522 523042 31308 60570 696318 34244 29 423118 866609 798711 651718 17479 660813 738687 705038 34 102870 805500 95104 883927 634307 861033 23191 865976 180494 583308 443981 862288 348950 860738 795697 30244 35313 434750 126163 802952 1094 21033 528199 859512 786273 30904 347320 25192 7 436511 847805 642174 697270 613159 519539 702865 817540 132478 47989 687854 878996 535448 851179 835456 19735 19 8 886722 155470 316101 882107 868860 838003 557604 891161 128467 850486 9619 3 865166 845860 44 842764 813756 298091 73197 47816 656001 874199 818173 838503 2943 41892 40620 497632 508882 767939 83676 58859 12 31447 6990 454 293 49999 810520 887480 773485 802340 848241 855550 704699 124 751286 362753 1 176810 857235 787096 883573 656656 844323 768848 19922 203340 148002 679851 4 90 9880 868163 475080 898250 76068 861115 368570 886116 3 717282 32778 2 82 886872 643509 3763 187835 726732 10 508220 430215 734985 768144 830642 94969 805553 565858 893273 847085 10 871952 605303 660165 397600 476823 778057 836448 9822 819131 684701 730658 830534 620309 806902 881271 814030 790607 508146 574559 1979 650248 759463 546037 209083 5398 361394 404866 371455 884700 57258 502012 883810 496940 747192 850814 800625 594613 445986 819167 160437 275861 163427 395002 893685 787577 813068 134877 794393 867836 176061 1102 7289 889354 537536 174720 3652 4 184638 384931 897826 254088 800411 9468 45631 295439 861289 647148 7 749642 4 863912 584 592825 846938 630789 15 802419 675126 526330 782046 337629 242419 46287 244984 130506 450147 878617 14 432037 518796 36425 838490 115938 64916 873240 736613 637366 374445 145570 264707 899717 642495 888551 845930 381637 108 287070 5 795543 136333 882604 1163 315012 428635 888977 67 5736 861973 121111 806200 525335 13 797636 1 172324 71109 2 354427 865981 886684 241311 794186 844417 8188 551472 160776 9863 811199 22552 742652 818811 41107 874748 7 288589 391601 848657 490392 858597 867768 576453 880278 204713 500156 791840 872482 881358 458818 106930 861396 358212 802490 535928 789952 889930 214978 691607 894125 120796 740269 870859 270943 16116 777113 675001 199777 696966 575 6 858824 726489 753721 516777 392984 509494 851826 850339 752453 298 399620 879042 461286 3 890663 83640 7273 882283 870600 88962 461441 734339 889307 887340 865597 10055 176 1327 423677 493465 572500 878750 101038 851634 874635 7059 53037 842409 166510 830025 691616 897981 450670 468128 511986 19104 726 298824 20619 583806 722126 663028 677724 850228 858540 734823 789864 552001 218771 99343 818600 867274 898514 754061 3033 61 667535 752681 34 19849 232820 795209 187680 728412 794221 1 317 816823 1052 451527 388086 4273 367457 295120 718442 528230 275036 856159 607449 885003 773595 746284 132 730347 876496 350245 77 628851 187683 204091 4958 897048 267683 811454 758309 544637 853100 814954 1608 865642 885610 542960 417024 607745 1908 793395 13 470879 169 47201 707444 13286 121790 875715 58 9 21 811657 381485 877935 790481 366458 103254 886494 84 672534 853076 827559 393575 314054 103830 742534 646 317959 838826 586182 49 834751 296731 403487 851131 449149 420104 305857 825890 838019 845551 97345 528355 223 27978 857802 685924 2 854944 39563 487390 6901 825600 891799 64 42483 76382 126761 767835 433909 766899 675108 872953 571544 865401 681296 861194 468820 426488 876469 840860 685720 874675 1332 249216 673794 268398 235267 286309 315037 97486 639583 777122 844141 19189 895986 6188 510440 897739 163884 336536 7988 651405 19660 534255 7 880056 266337 7039 845422 22346 163632 416184 150161 754598 668218 550395 878098 436741 650474 805218 224783 3555 870695 881260 674453 506588 867904 16 240349 591327 852117 216247 837553 804823 301403 116187 241950 693853 899037 391767 118784 305099 552054 264578 187812 308355 879073 292784 755893 824988 12035 732552 109 843847 556909 504361 667014 801184 711435 554200 1 748490 227348 886054 399390 674453 37 605045 2 423126 11002 647236 85 638007 878235 96000 158046 2 815142 871457 823066 467836 582842 423 133913 230 2957 184077 91 323543 209507 861529 225660 33 55 694380 840783 858688 357337 23 820621 13336 2046 646000 848459 605429 898263 587033 786577 493142 718903 859137 882627 834468 20197 791071 391879 590650 3601 840292 591677 341180 408377 845449 233488 104220 8480 513464 562208 720818 4212 897620 859898 858605 766941 259308 491302 33160 497323 256717 576955 885620 1293 867412 738350 124112 899505 812795 619 754963 891156 320090 836865 472227 878528 59 782160 898533 675289 2079 380953 682081 888357 799477 773508 357892 71576 776015 98 7 873188 44183 271 117301 114457 63468 712284 854209 709783 893233 527105 395 868639 360539 34227 799131 8669 544501 789717 3694 183830 186910 845575 864210 759868 12554 756425 33 97787 860258 894648 153178 208630 25417 132835 860167 834809 71 8 644769 895007 631549 891339 3688 56541 9 208709 5 6 799604 788547 1978 91 890453 790286 281956 804606 804944 49689 759815 738310 34 860546 872033 403538 585110 181282 669801 1039 110923 60469 231396 866999 605707 596069 10536 728710 5 2997 10 180355 16764 6037 478506 20 816841 223059 7 4518 20914 532620 697582 421786 22 819201 266830 819178 102573 210392 441588 149382 207070 670487 227162 880379 850775 1923 910 883424 20839 854266 713572 811107 229117 756150 17930 841396 186354 880512 743774 16361 784423 10 108073 41330 827551 280307 49456 876943 437754 875616 340411 835296 118492 6 381049 16089 463848 893174 15347 790810 874970 872553 610178 583554 157 759439 494519 77488 443593 39 837051 22760 432839 36267 793943 351444 838060 847555 819352 857883 651593 415841 89304 2 772733 899093 737785 793897 303081 185455 892782 729199 405169 684880 898057 866653 789103 808315 91 435484 523803 406021 327480 573842 113523 767 432738 1624 651478 175703 862297 6584 576028 877463 807604 607935 887738 846677 7936 869985 12 178290 207661 4 321 438049 601379 1 824367 610302 665 527425 373429 838289 125641 2533 724085 270300 783187 49586 731427 875452 34310 867744 849976 250 857580 92 130731 819793 833394 227102 2 849932 887993 777793 220181 839481 864715 859671 386823 27424 804214 1174 591800 899781 240408 894018 4538 763141 833839 856375 1396 4398 603802 344781 802942 819655 44945 431042 800713 540522 796913 455337 898196 652989 468070 88488 1707 267364 892659 92002 512340 833428 799345 478020 665928 526163 829925 320371 635840 806809 881452 3 595846 855224 851191 163185 23134 23309 793419 815960 815660 297604 823621 831999 504638 153962 787676 11194 874121 886074 281034 11 35238 829610 31 133368 890375 662479 346547 888617 145882 803992 886189 603252 153607 805252 149 2560 24537 51 840852 114 895592 787957 617697 29115 741173 828637 813997 500138 314379 849926 197004 2 436449 894366 699556 78767 854564 700233 818411 308 65361 197254 712794 21 215851 24 764657 199275 755327 822818 876253 2137 815405 896946 873903 831765 898962 863726 849680 347624 686 169395 849531 14634 29012 5113 22766 890533 835294 763244 863634 1100 889339 1614 877542 19894 504574 270276 824638 771075 1 1352 404 618941 878098 533479 932 139778 711481 469265 870960 1 372182 567659 835369 869520 386281 614838 13526 8683 230338 382955 791262 12 805709 5873 857446 1 304705 951 869732 314399 796782 995 768553 798290 55 345379 240475 196889 648067 128 873620 841 620089 133602 463069 667953 118730 481899 702864 774915 838907 373741 2207 1672 5885 524885 29796 135843 327341 6716 885930 559512 896738 895126 7295 6357 443940 493381 7 2 531618 228456 14587 836513 879945 629537 718792 446 126229 1588 120772 4735 561 2 12 839406 9 122908 853095 168859 819594 244496 279 403 39513 748608 71421 213 388956 8540 832659 272743 462625 784203 895725 590398 283942 889662 553 6026 820840 120 886702 4891 884267 82 104691 14 531805 366136 896409 893307 8158 1 54446 877408 896288 16 818733 575408 356910 11 124 884844 709682 521854 898492 859231 861272 281750 898306 800211 771026 857775 635080 5835 133932 5 723081 869302 853092 801040 805411 685480 294553 883172 130 881420 2 222619 5088 639565 572328 893705 463801 815735 533729 616553 432819 788641 597491 345271 853609 100134 130730 1898 130070 782142 852724 878670 816217 576588 341848 14 731678 3928 51626 881877 332634 889264 672313 812171 28047 199523 887101 853422 373274 780807 789006 884904 825907 9901 263835 675738 863833 351 48 10833 1 9004 491065 517236 271066 831306 359783 585186 304047 553139 258659 873658 761805 303794 45182 282414 802667 48055 471 755964 836861 110130 601595 805431 456 825371 7 68975 609735 710093 444429 66447 425685 63615 69023 792013 588023 897899 134829 804080 62079 13 804508 540325 881655 681798 545729 10 629431 827705 794657 859273 5743 65826 61432 15944 544965 239112 64518 716622 681823 767374 2 203718 460949 296675 431681 135457 661444 859249 175779 1193 149400 750367 91 659199 91165 862285 48 4 125 7 208885 479737 884772 15 885553 480853 343386 565842 513709 127128 754447 4 215368 748112 395767 130685 359820 572457 467725 802837 806837 27 43889 852727 889469 887179 869028 658047 894273 765885 850225 244701 314774 889055 656208 213551 479988 892851 873423 832717 685522 187721 852479 685251 646643 700415 438 922 756059 835489 488547 740179 73696 117590 896037 823069 2176 52316 631499 212567 522580 34 774025 869232 111322 96832 23535 327706 244264 3598 1215 731777 447697 418121 54162 307236 560593 894100 877887 4 152082 779809 561496 752676 891282 386502 895490 364 883848 897119 462746 898590 593510 99080 64244 448433 109330 897379 701943 851556 849076 398244 2 804922 880842 703959 282922 872372 179977 876935 95 868245 794544 189539 887941 3972 14 23119 138212 872071 681486 333476 103526 880087 388088 436542 197350 4315 883949 589519 775848 33326 869966 274619 629729 807 412010 438268 234879 288078 203398 102 159744 893407 478 692278 883387 372 832786 766982 819698 858179 7 631481 1 856270 870471 63138 14332 429092 2593 895979 766880 1775 870330 677883 810040 321491 699276 94 730842 154 880167 35667 179794 11471 567745 888822 169866 309478 893633 515973 2 867680 660876 775 456286 877132 854720 840027 317514 414032 2256 868764 872117 813015 42771 351423 107465 135663 838684 153902 874046 166376 731510 521694 794938 884016 781858 656917 895225 398945 720258 28659 245529 230173 43 582187 867606 568629 164181 330698 224 466352 26 855581 849618 242224 145671 3 894432 12 59880 888005 898775 4389 8147 1 3 269897 224463 48829 402211 150 352202 200321 831829 419420 765795 22 883783 889583 836510 145196 740212 524522 898360 234 380814 847456 505753 646191 890375 4968 3278 465078 565713 553092 792646 726589 823672 6389 680074 563252 464688 878889 273298 648904 773427 553120 208245 891423 763793 796096 867552 664412 793851 727216 793776 461597 178 91 781431 533720 431320 828882 513 789682 66 4469 29767 176898 874124 455343 501448 795811 582363 680940 520302 792475 803913 539033 673426 202 202880 806024 836570 723411 142608 753400 839653 872835 499651 857120 856589 714856 2 23 1 733491 749488 2 854350 693553 393282 658451 90205 856035 864777 33271 888258 485077 3 817350 243928 287743 207436 1 73 781624 882141 133226 783267 17 34403 767810 10880 695964 876535 36112 651705 493302 385973 339575 12 547 15 45608 330006 2360 865445 39064 812273 895087 1 14 527280 873279 28393 192853 478 844785 850373 806053 831368 876227 74860 763824 804364 53702 675300 166462 252617 50720 87833 425207 812852 98 260347 62383 263544 883437 7 789975 328793 865974 86998 845372 735751 864671 424371 885617 434499 865184 345598 6 609835 139405 262192 610910 856800 16871 815567 651194 856325 559870 36 682110 346490 355093 599911 1365 210689 812027 786697 578854 80751 51 376896 1 314949 895403 754625 4 883001 722284 508856 51300 205 4004 414964 820457 73141 265629 881151 63 481278 787690 881823 271463 656435 491878 78402 763648 20 899778 2744 472417 810988 370805 963 100927 367163 874917 750025 746378 332509 878785 307087 36354 329774 228021 723449 257937 839939 110 514554 680 272854 789063 156477 745388 217803 573031 25684 22439 372028 318403 144 768376 15202 1673 688181 741612 102 890737 825427 75758 772715 222152 163 1 709503 224827 402544 498218 314082 43120 29868 691279 897497 836927 872329 406202 710556 367 139467 5115 621801 885309 39106 209 535371 584734 466 1 847849 878930 711899 821243 858129 711058 538446 865630 885008 551744 1 20818 355232 889629 802990 533141 852530 631340 883396 550928 873001 708383 856715 313480 77683 892010 505903 63591 3879 818277 81 441275 328 1987 198152 1 452206 620376 874831 642831 376662 897982 875078 707777 728 560368 259034 68660 270411 115460 888439 658391 727242 9 804857 627377 897091 597250 759353 503914 65969 870709 519389 892127 879527 739099 610890 895808 738399 107228 844674 83 884597 882396 886215 110080 843694 363022 836987 793 713020 381516 869183 1 503495 480155 860489 286964 800709 492181 815557 45 2 872193 77 703925 628377 43238 719915 461932 1670 40434 659677 196471 594011 705791 335097 56 735520 151821 805283 877973 839237 22634 204831 865146 856370 823400 103036 7722 513 186122 883447 725080 3653 883378 10 89253 889134 818998 175294 138346 481517 898958 193758 873611 872664 164322 801553 265514 735784 800379 831094 877695 859064 560 2 836636 385160 25893 24764 823784 636 486732 106622 2 178449 760819 120556 845702 39487 2885 844478 617 372126 6278 624972 862447 753499 878358 451 702412 2957 760907 540748 129990 742637 779955 838945 20539 1 885531 710396 377 251212 759323 814536 742050 1183 113536 2 805787 890520 594187 828344 320556 473057 843558 11042 49902 764 830883 848901 610272 859131 202 128100 491575 272566 1404 90011 203 338256 100 25543 223649 5 845800 760021 868451 593006 471648 30 420 264671 827547 440623 891391 868107 255762 148066 512965 667618 854931 815505 760154 274897 20 28770 891978 177286 7628 72800 195579 630728 520006 872517 266982 537257 433138 822751 881767 877097 257334 26883 204502 874878 681 267013 423948 865555 110671 4624 694836 806836 11 398564 594281 319996 104449 453611 845338 188140 880262 481090 259958 448039 48375 871675 62185 55 723009 870586 882379 526254 884636 372328 736511 34 784149 800185 25 854651 897045 425110 892042 652276 178416 626796 898526 280627 840332 845642 68 885345 271849 894088 892370 470005 763881 826038 16510 879612 864154 887718 9236 84267 784148 9 129604 877303 15151 14214 841635 894794 879005 524525 1451 11 376060 5 113518 4707 214159 455498 842955 181167 12 28 609384 893473 736691 214492 712546 844926 880784 524969 18529 228187 381243 405999 827390 95235 145 819136 877230 505920 341312 891535 870137 254 102757 349620 151323 670448 44 48963 807048 815423 865744 331817 74185 23 45917 735892 779886 470074 721992 49 841803 772369 658243 878387 89 341132 372601 785920 779894 839703 856408 151720 51662 111284 57206 738494 855185 720834 93893 712476 317898 3 306175 672044 448772 456866 564941 5980 78389 864660 737459 295447 259076 439973 59 6440 220637 53350 892828 24088 513407 373335 688205 764483 34426 283879 236 874283 641853 98608 23728 334248 643112 664154 866093 461840 892287 806522 8 888078 294327 658984 480796 3 259200 771287 825054 449843 874051 157817 852578 443151 343795 825459 530809 226 883874 756791 1439 761887 10 868914 591113 870504 190244 399434 68055 143686 222964 881706 735131 479248 22417 896369 12518 826271 303808 195128 154807 720045 129682 399286 853514 132690 323270 869472 664854 268073 1 890252 830082 630516 4 633166 54416 28062 404439 33 44438 867748 657591 849241 113697 381054 793709 71116 288138 748512 621433 890641 2 895262 257913 864838 797720 649864 664024 888032 65 376057 2 616871 862894 572300 812827 899093 885295 62914 616166 120736 14 675032 2 876139 23229 366925 12226 136684 866132 87491 58820 727057 211252 548915 808114 69666 379613 748533 561386 874939 853750 273212 868734 823833 873742 10354 572289 522457 1308 168508 355587 328542 5230 733100 599526 795625 644952 898216 783432 217694 303377 3 855093 381355 857550 26448 3886 856394 526102 701614 739453 24 1789 811890 37323 1853 496887 334223 363614 1372 74453 153453 513891 35278 850979 291641 39063 34019 772945 21 358609 293962 139224 391385 669385 667497 125564 826140 405904 55382 856888 870509 11 371613 34251 105 461 492069 1347 805807 324275 331 280749 856482 89768 713761 816903 806030 109195 78356 881551 791473 896614 857019 613971 144164 531609 120018 325648 148016 291 708763 113329 728766 59665 856253 4439 111 840650 842395 268432 240458 407029 12841 756696 616213 256437 2 777213 891139 524312 710705 342874 845257 896721 108165 4413 16265 707278 4896 375990 842449 98397 249966 794228 336663 824161 639500 724817 426 855841 827226 351280 251030 272860 407801 892986 687583 849829 880563 149380 574406 820767 48764 215953 3 149882 889762 620406 200027 839143 791506 880239 711767 28380 10891 863949 330511 179778 210418 259781 66 18144 8 466 4035 893065 693 708464 133446 311600 197445 4101 794820 1186 756042 253846 237995 194840 25 75361 6 895981 859226 186214 228265 641110 23845 896905 651615 648222 882824 196413 299977 164183 8091 881163 64568 942 533897 22630 898695 442082 506483 303766 340238 542998 860102 332479 641457 247252 18105 277595 336666 220938 835249 89361 384497 357934 440542 720828 763653 873746 30 736349 326511 834129 898369 374979 469 817526 864483 187785 269692 721430 780230 896997 115002 157076 853250 354726 569 884557 44833 377497 864130 858364 203446 11699 656051 286925 875437 51280 8437 681091 847712 20865 220752 887213 12470 207879 4 868816 279680 1340 2671 9 67 461511 898513 620535 802707 407819 853953 261611 146598 420631 508102 814465 322725 17 37187 828288 10575 27 727890 879048 11383 334269 257901 251755 475486 14 645507 877352 7569 46097 864906 294 461764 6537 7 1916 10 83 263756 896622 314593 761494 204104 629225 972 538246 8001 24 25240 51331 877870 105569 762896 716235 337044 353957 221827 841595 418499 768496 442151 889475 260 883300 891773 627002 890711 53513 703992 711168 777999 101483 494313 840282 819012 771847 783129 280498 694864 529 19170 182653 819888 871690 348172 897641 25829 122496 320961 2 879720 697636 710135 633156 36613 877398 736095 383037 806516 14 890969 826703 727006 325403 730025 2 403079 691574 884507 876701 783836 176949 247087 841320 879512 111870 144709 330998 535982 40665 6 412081 885013 750830 581945 14700 96 599849 150180 565554 806052 822480 884729 785948 510022 374363 3888 16840 863248 788253 878930 854434 308115 553847 621849 837219 467 4236 797858 2 723795 677792 376759 570467 832296 271849 259348 8 187323 232361 831149 899378 36 717777 883246 870165 384913 367730 789492 817 469324 3523 883451 128086 27 734465 92010 760402 218631 90342 568772 434950 603465 291818 15159 1414 752911 397445 747524 781530 693137 528533 607869 394258 577439 5 357379 143908 13891 856538 766210 131313 757778 724888 847680 855680 18234 147965 897130 891507 803489 281 284203 23440 132339 730285 79 849787 32014 427843 852156 297983 890057 681125 12897 1 770213 90112 812851 379966 97 24 858403 617303 99 721031 90024 126320 642228 509179 281879 5 455792 1 6 6 1 7 63092 29 1301 877009 470 661431 3555 626004 423114 337189 267728 684249 658665 324212 683282 251373 101 899326 4 390985 134 4810 802583 556222 432748 723006 642464 616182 181 876166 37629 791 728882 711018 354203 763609 826624 2470 879484 869020 91966 890939 78 589533 471627 675604 824371 15041 846106 539177 6283 764921 708110 848459 28 802656 3634 7 135704 794168 861274 866696 13918 569601 531105 342647 12258 894407 803036 296445 839618 894617 113949 780521 60 871586 9 457801 374 3702 852585 7 129342 18260 490579 849080 768320 5 888283 224 3 891418 608876 67977 881490 261308 650042 13607 437348 293056 812376 819286 217407 103165 868866 788640 118406 574918 768624 893088 881073 816217 291341 805945 663146 857331 153127 31454 139964 40107 806667 214 276480 619407 260920 864370 39047 6 778174 885040 381885 787266 858617 402409 875523 327723 10 162597 319582 851014 844474 750260 882277 853133 517 745872 309171 605587 71505 863838 730613 12719 797675 31 2 853756 70497 870010 546777 149 703647 792016 820434 682204 860966 722426 845724 798333 64211 572900 89782 853226 172575 5 447229 9 1207 130231 878049 91441 770030 882740 874102 851230 175995 390952 195903 769963 843065 302544 1219 355288 7163 804532 608864 633637 11272 741932 470324 326074 314933 705300 293149 79171 29 275613 2878 896062 462754 790775 439400 59068 811744 108565 48399 14754 674106 836896 763273 1303 892141 90 41435 646808 604070 177 5 837984 72602 6 821566 322281 852937 191852 876785 548927 336010 102053 878980 90 462487 817517 864481 338373 826299 69918 1017 866244 880648 773172 696564 221438 524516 5 9 24006 662087 699896 569987 25 533952 539399 136759 323428 90982 375 40676 291358 829442 3 858772 408053 185379 1825 114876 438295 42464 870774 783700 733853 607764 679861 39703 181057 77218 689755 403999 874044 865222 878730 3255 848374 826839 78098 805471 21 858 27870 196624 47717 518194 825422 669142 737769 517760 877129 119 713942 70 822618 269 1139 23 20836 689 884084 220532 602417 583600 117329 815676 91224 479228 202 7420 584282 8557 495737 880476 244487 567871 862026 88606 630785 807196 897061 866997 141520 129801 849088 91 134970 773268 698215 596870 337287 41813 73206 500203 787066 3341 821594 15 623474 188047 11377 884811 839617 768836 765918 653322 734240 254997 95 252569 123929 878079 739806 152683 247 688758 478595 597236 792487 57 157126 278713 820276 841118 867480 592137 2 744150 730332 842610 341943 878921 234 86101 395840 113683 96 801047 316861 93 322064 454095 685485 544267 540503 172825 797605 459384 819120 823821 792834 595155 825999 794307 3366 291847 3 877827 772889 840669 463004 553731 494590 847820 126842 160412 65780 258663 764748 868129 871052 783377 1 727271 121753 205370 549927 343620 895683 562 855803 691500 3 9 899819 421444 223650 1584 89113 672 343132 839026 861203 149724 706901 3 897876 460485 40073 1205 94228 743970 836770 887539 54487 200234 322513 888610 781591 95135 882732 6042 120092 727433 832234 690163 877857 170 892322 7412 768937 869947 570916 56431 865750 780985 6 880606 76 858297 739586 466234 819015 893640 400776 886477 887218 9525 1880 642622 716549 376867 834586 870114 797064 328446 565 667985 10 820335 215899 436518 882120 881422 894800 362514 823174 891491 344 119982 800176 774838 244377 24 622574 894905 798529 52 742706 51 811691 844258 891908 210313 868258 103499 352414 892755 67845 692431 59022 698 775428 892655 539347 451734 675565 56 605012 715761 861786 1262 5 498644 633407 70135 854592 334343 132695 899743 868400 790765 82162 300 164342 8229 542576 4498 621299 817425 684871 864424 468182 143386 615 762489 856936 110242 370617 768621 369 15200 865572 118046 799775 1046 866474 658961 558808 263218 361952 177478 4 386422 57 485122 1285 780457 312617 5003 231941 797006 739701 832157 470301 767774 788201 402592 108905 441969 33300 813043 873804 731224 353913 803775 609990 122277 17 178377 21 3 853502 76118 642227 888336 654781 78743 707210 738527 739309 863182 530584 885279 884334 676496 138786 6398 204275 844825 14 863694 148368 6 603834 5 704324 872106 4252 735034 386232 620444 728542 126389 757827 3 781625 251372 3683 84 879940 871415 3358 87 676569 261549 20 619822 648280 122567 887918 67856 146386 83 6 692589 432004 738654 775005 134951 863043 432569 562050 355489 61977 239550 288848 867389 177710 772354 2 28189 2 36552 225471 217759 262197 3022 40961 617979 666939 110 10949 526063 893456 342671 62974 855069 3525 543959 1207 176847 584200 829652 348484 726309 5866 896802 4 36840 107 97338 1428 812682 837578 625664 36 517 511925 773306 76611 597536 9547 11 6346 10325 136671 12642 12 1348 230171 487777 725895 227220 893531 809684 83063 301360 478690 114319 40371 11 1694 728833 21663 854011 6 384967 457919 176 418362 289120 7758 795802 385301 530209 163 830540 73048 878813 812460 638458 220 859537 40 850491 348732 3 238613 757684 48517 308448 533331 895314 200375 537543 854495 283935 724833 92068 470576 94 788095 851322 200696 587940 490863 767865 1 862631 789731 881964 889572 23786 585035 739132 312130 1892 129692 135418 263806 751430 247735 138453 404901 99076 858682 875347 832966 374581 31111 681953 556097 256867 864675 292967 45 385074 884313 874532 632979 767977 434067 835243 649962 46 832979 889642 223483 156814 54657 879556 766244 620563 864749 59606 404996 870885 57626 1 666117 84 153575 874476 797618 50465 877577 795656 280139 2437 384 629616 47 230268 662665 166 2 65 893947 42901 870291 465176 534845 4117 4278 2813 28347 3 842213 58115 597689 385557 61 822577 824698 505938 464326 407649 616449 777359 1945 531375 2 401769 11 826920 882165 2 4390 9 132892 57261 629205 821408 357392 866104 853093 736693 896176 501041 423758 763655 863906 872859 2452 630962 885321 294020 652172 287556 830149 851873 768632 639017 2 798557 750780 786580 878200 776984 350170 890140 327585 294938 845738 32511 740484 625431 177563 276818 8 390435 21 785197 659854 819628 866258 377349 887135 756799 260756 19 15 317210 175317 152788 831673 643023 64827 683760 425650 860253 59290 398 179159 385231 774210 813898 706703 302202 1058 795438 707429 630711 852634 770811 354923 28 873515 839322 10 678392 255010 815871 206443 663053 886506 268268 897371 806085 689360 2 740342 643906 72978 14 111 636108 522223 543343 845009 478449 856440 897291 879515 690292 226 877237 106148 5 890918 127840 14 739996 637 857630 4 132159 337146 376849 719621 382595 276209 255 867152 382 5 751889 355311 340 514189 696 848739 10 641606 354014 21 881754 877478 637887 356588 203645 227872 870866 868646 1295 504789 939 407 21373 881291 551527 139172 58003 881819 887806 770090 819426 1 868112 299228 854875 597340 411005 761139 842457 654940 697798 136077 492500 660520 761770 140208 820059 876433 302795 890007 50860 877364 889535 372886 35357 151824 56498 3653 772724 420702 42908 855254 2 855388 865985 780181 423346 264977 142941 292394 152093 196 149007 867647 396889 862203 42 699532 487016 447140 873873 801160 778264 757007 5435 566936 862600 442547 790173 871138 142813 333743 639964 681593 427123 549307 33562 257372 784723 6 269048 583623 895145 396174 10589 468468 193 52901 723721 552199 728537 782026 83937 325299 198874 324480 410925 823535 12560 37968 9909 847791 574587 5 396827 385371 3 725401 892669 113100 8031 413908 866559 673728 461454 890305 126625 574585 861874 384428 101073 866756 387744 52 272526 516967 4831 667297 94749 249603 479086 7865 689712 147491 854557 702069 5 853437 882338 619910 4 916 68996 482292 888116 53149 59 34 763857 286 489407 424503 856673 715261 295 720791 276 773579 2243 831956 81018 850093 28 216835 366948 859016 2 29 262579 719990 851415 14 876573 577341 39226 875942 123511 47106 561781 17086 763100 783117 830090 682397 878927 734294 797259 875166 185504 544236 2 806275 7201 881349 480175 635216 597050 512626 334496 793631 111540 742882 685148 784044 621385 15180 572675 24200 781333 371067 889867 727528 855040 723226 812962 617238 491967 5 165831 762853 140537 73688 474415 26 1450 373782 859922 788327 603165 371208 482765 233 84 882903 786986 888891 803918 35363 345189 813607 867893 775002 472 68681 882900 834289 492532 376193 552220 856803 745881 271203 887392 783926 471573 56 453479 152 4566 726569 592386 734205 821400 273792 9468 284918 2 8 898375 59970 538730 559264 8312 486336 838989 427652 545741 769917 875638 3445 19 877378 25112 877226 848639 411670 793431 22337 675789 10 263158 580370 468002 548 898191 225911 884398 644865 890246 5738 493091 31682 13511 882664 856976 857458 855544 135483 1635 6 13806 890230 892970 846681 836703 30504 15 344422 36 37 588542 889070 723001 407289 57077 615948 12 262 807689 12668 1077 427429 384 1069 95221 7 196 38855 180 814737 11445 493702 22 42 9 329994 635198 839309 90453 349928 39 878171 1122 818552 852280 886922 885519 696349 837014 237859 785545 716849 712526 25 464953 866736 539797 154742 847573 311424 2037 429233 32358 835199 28 236253 5 321580 885476 311839 79412 390714 3570 846 14 185858 801788 773902 831856 296609 844045 664578 731665 25 458740 871413 587798 87489 304245 27 210605 2 2296 868947 347553 1253 76054 753724 771658 464 72005 329264 840986 804467 146229 2 893739 276509 102467 423852 578975 835443 379892 151304 898854 64 881884 860230 46502 816435 809511 1089 93118 523914 287779 668397 11 176368 386259 44 5 269740 12363 764991 424269 159 869897 862073 358800 1 839957 893190 258641 86402 790610 869430 392 772559 639616 9947 896268 269 885264 561703 765837 602170 214880 230910 133685 82 830255 60109 885635 627496 654243 744614 548404 621611 53 371243 859018 1325 338110 83706 892194 16413 772083 434711 646470 277441 62496 157416 572870 499995 869097 458839 730347 40 831973 762420 1914 2 463217 728 826148 840811 674056 350938 264310 831719 875695 801606 844464 54742 16751 883165 251704 710335 136 826057 869835 311417 433458 313925 432772 899750 30618 266531 12312 643167 23615 198378 867690 397949 853177 99081 689787 156384 13 233680 224348 792185 792025 854858 821299 83660 869534 408910 731292 887354 533196 127080 1134 628330 392022 426672 227262 710328 805446 807873 4601 607233 399909 3744 759420 319825 29818 132859 734607 852240 888346 866612 1432 872025 9 83138 284788 819318 863342 823310 349 253357 813981 33 738261 718672 870494 852986 116730 776345 847776 762416 81688 87783 69741 878857 124350 894462 468529 20 479812 376795 1291 115939 761368 384758 491809 4 239601 26 46130 860032 48 674848 511384 543783 593285 201538 111654 496506 466222 73339 19773 318821 2303 599691 324550 578902 123303 869088 468956 612410 1673 648518 154 249 797304 624054 893854 15 797990 529189 799947 817837 502311 219687 201920 392126 138291 757364 878070 822224 806725 808730 858820 81 6 5 421 45408 819202 877559 822289 1031 847435 883929 385291 186059 20250 389354 800403 728736 243300 837428 6487 275803 836253 14 896677 835025 31947 446692 775927 870799 223838 486 859453 219837 227603 854152 853484 795401 871215 68340 56 28000 28791 793860 869533 887811 1470 482648 2 144758 120964 849054 330893 51628 723919 21384 150595 815415 21349 891790 819551 811668 873215 887163 627715 2503 537986 832733 28867 500180 141004 6816 756336 84613 383 45287 870458 791221 1233 841157 786324 575152 3 106091 566295 361010 850122 70002 383482 374912 35 880146 797380 848287 1 282545 616874 33408 678668 8713 78237 830068 396651 596222 585343 30463 872147 815814 431927 761386 34 106645 179720 830763 45471 647677 622564 535759 840819 519447 636200 406405 882893 557903 41698 30 357232 510736 107494 665114 16581 21897 853301 870012 846488 812239 834524 764555 753837 758544 457446 287736 84352 288 886485 411497 15898 893915 677000 31223 871689 665735 504775 4733 382581 224644 852991 837292 620973 817822 870711 832798 871838 303924 170 177665 2734 106167 691604 648662 778332 890589 94812 1244 7 259532 133908 17140 787661 847799 885309 566997 99687 182542 851625 154047 757149 187759 235 262516 886690 13 745503 36093 320763 471078 855172 9 792566 93159 12 864958 893005 793544 133134 364012 865364 565296 104040 469731 500863 674831 15 852420 377676 270252 395598 883031 823488 113810 861986 101 710762 260944 134488 525868 411012 39905 18233 726126 80250 869429 623102 685537 756036 707917 520026 569152 22184 708798 864905 45418 709082 897557 885798 27060 57492 868236 630579 84 837030 539181 600820 579394 310 233956 163117 114926 411172 253201 839306 474948 574441 355725 4903 896494 187807 501933 90711 9 803202 541146 143842 167733 743261 873928 24024 75 889567 831244 98 362403 576054 315790 769146 164359 434361 386555 3 828209 3213 15286 511801 884270 678611 4 6345 1666 825356 378173 741911 674164 371048 741941 525085 197623 841288 679012 855735 839628 826058 760846 685312 788168 9 4 2966 855814 535176 130586 779788 894823 107821 10970 602763 290609 173024 7693 28 20940 2 688834 726718 844716 35260 252411 118357 555111 852199 666083 809017 5 523630 65521 29474 723888 881055 855563 406521 861370 885911 889029 289150 421319 676169 223 489417 597739 1872 614768 433398 808354 3366 895990 342491 1930 474172 186497 791362 871010 861242 886613 811319 176542 811612 754374 26 451714 422357 623 887884 574023 167380 633175 38 142449 873250 862798 866096 840810 803656 2426 1868 156 887492 878182 2 711390 823201 400235 107 191956 561922 830403 40 826620 609879 781015 688960 678347 881133 496333 828391 193093 624708 407757 852639 473742 851106 732666 21 423956 327916 881016 78172 843562 628340 731945 644070 718699 423098 260444 781794 371762 769197 731349 63055 81034 769461 362760 899312 883965 850196 171721 2084 843691 602243 428810 831456 881944 109 352141 3966 395310 472160 895681 792231 843255 2990 482208 187673 738405 189733 200797 3707 888893 133879 879787 390284 842655 2779 804769 5257 372849 895823 109768 271676 884387 47351 325243 784190 896162 591451 85247 288477 784669 59 42474 4239 840608 157469 11292 282516 790715 874321 822586 180908 7 611909 364523 769587 95682 121 46516 1661 883621 308887 656548 765912 844437 635421 789116 16 132 42 556865 537666 476386 469393 332543 853041 203929 801405 456989 176329 759379 888036 352997 792853 699479 35 774813 14041 9172 823856 74487 395830 425521 57 868306 12 845083 762051 344157 492385 847768 737716 170003 876616 822327 534278 10245 842602 774090 701227 869400 778074 505 514652 548214 784794 886214 103164 200973 882717 824370 890390 94874 6 313207 1276 120399 112854 206863 506105 877 878287 773417 897630 361703 540241 861374 878732 42 110476 518 220454 667519 196776 447 883362 516918 5 591905 323226 508400 299 69449 880050 842353 841941 3052 144793 670356 443958 711370 2601 848208 2 884385 64206 826265 9165 863099 106719 864015 441842 889365 237216 353589 456220 8284 330001 464102 824581 744724 888499 879713 6173 361085 625853 820047 505352 2 877592 55942 772145 890205 2833 10487 360976 619445 884594 734282 788 790902 82 321757 144 788165 385808 43764 57619 850921 287449 369716 507782 898458 815413 677 2110 426508 847591 801308 126 776610 553850 393588 756764 75288 38169 821211 423288 293953 92 881249 29800 64224 256127 18 891993 814488 367360 674884 762796 546256 897773 642957 303188 1 897413 184890 650544 845783 299 572846 166 886114 894935 5 837662 132726 731586 826479 7224 575822 353876 433608 6154 799388 701421 751484 825086 854554 510800 896865 812292 883199 171149 102637 1130 406537 473466 67465 693863 625227 291746 628042 811902 777393 344231 1 804457 333234 79141 15652 27 897824 304277 252241 849236 586661 893129 505565 419266 811103 5 235332 603392 708583 40 117611 833811 852610 892230 145557 872734 16430 822485 551698 483825 823061 857909 6422 11638 167245 862054 691397 404 786521 391095 140 788200 257956 12151 897802 373529 212559 284975 822133 179304 13217 877055 109 889009 887255 331643 649790 843252 713163 8617 580192 202653 8418 679339 2551 699067 657680 3463 382821 732327 69800 534972 821189 795487 130709 9 204273 860934 58857 590641 2622 522272 130866 883535 8 185825 213431 400616 76 838904 776405 872792 435200 898333 819903 898586 121834 5 762956 888973 96189 309821 31 887844 476415 622580 123627 244291 497468 674121 835226 641062 446685 491124 309697 951 882346 896034 37 291199 2033 78456 366231 662270 6064 658441 895225 643154 665291 12 121547 795106 641175 29046 573135 1 61159 123 517133 840143 572 884231 896809 1060 691400 722953 206816 410532 504890 27538 2799 845387 821457 542052 172 35570 871554 8 898285 6 808020 662136 642262 890350 219925 818368 479720 1033 48 8258 753590 649978 608247 804955 214509 208988 323072 774899 481242 23638 804367 430331 751375 15 40253 4474 847728 479732 46692 792090 879736 825766 890405 120429 474852 4 280257 306655 628297 409 260212 153592 846076 779702 883934 699123 155890 613590 285103 97 296334 805032 272201 658405 723498 144459 864954 412437 881858 9 28 1 184947 284 107755 774999 73892 33688 38322 100276 579102 856798 116482 9997 264654 688 146471 860235 881085 194943 886278 97439 610619 820181 215966 543211 346330 654192 836967 75 3168 252380 323762 5003 549287 5435 819111 345279 815221 788263 875486 310430 19513 690393 757077 143859 676431 545957 335321 540722 844950 775812 738900 147843 568569 3 19 4611 888403 43547 268766 508529 894698 148030 473360 601 835542 40700 3 1980 1198 121 428203 69 34 642382 841644 8 1390 806989 62 550432 108435 174459 537499 166398 841007 417199 843420 897435 807337 280112 8 121 888680 7963 250056 364168 2 815794 632080 311565 342803 412605 143501 877821 322547 550841 426540 650 297939 200 398648 15803 88 83924 545095 72788 755853 116024 462985 5 550466 834231 867886 570462 711653 894133 21280 630577 771038 867031 20650 2 895496 8589 896952 128080 829838 22 369750 434 789944 743382 778002 308623 764719 572156 862536 316772 891938 55600 432 28 244970 795494 432664 899242 161752 2804 807095 534811 874596 729725 174719 875502 1 634675 58542 220218 886750 483 863464 825654 867585 59572 810384 1 745210 843417 370854 828547 640363 885902 4 105176 651609 579809 741274 7 857595 322287 373012 488753 506438 864810 9366 32379 810100 864745 383406 331938 104309 856926 882666 682275 796433 649934 196585 710328 868437 722363 619062 2 880368 892751 868538 218755 11963 470452 880409 828513 799925 867083 637557 808901 802937 120062 838449 645519 629559 137 279831 886421 3 874218 297964 762435 716487 21623 788975 60079 413171 4138 855959 2218 72424 665726 6 893340 56623 49 541224 771613 719678 285696 863865 279724 646687 791274 357982 501885 843583 889236 783564 10 844147 855283 824559 507422 370495 874117 879232 1296 834320 499093 34 696826 775511 196 844568 117 838878 279249 485226 308 395038 445411 790782 799072 66685 26115 617872 840243 5999 139763 649767 622959 237275 838016 10 364144 848242 628092 470120 870165 810907 878728 783306 725429 775825 855442 84 877683 876911 696418 895994 66837 863258 750827 74689 473228 413698 194 883787 714701 598002 887151 196677 280544 616040 63222 150891 835316 844968 554564 4 710488 234264 100010 751781 830303 815554 762688 808486 802401 82062 110 883898 870761 2 273 73399 145204 122877 2857 764650 324222 3429 7660 860 891328 514119 883972 798289 168507 16 747384 847403 827968 800168 860572 862 213318 231535 430451 830831 838933 32861 879939 628118 850838 10068 878843 228907 368540 429397 112965 261 880268 390200 637105 626 721283 257167 680693 81217 780205 872612 882220 122385 794862 892073 726656 874574 888712 731152 716113 99621 89700 737033 74235 831082 121414 80677 1941 899988 17704 16838 58430 899295 680588 322 793346 191804 611721 552693 15 821385 795477 546298 677479 276650 479520 778505 564783 102 8190 839475 2 547136 860983 763837 601539 364886 792645 471 837783 572201 807027 50 746623 195476 260432 27908 794932 82808 782580 147308 4089 264248 873588 349302 3434 201224 27 113265 72615 581 16043 2 365573 435165 899001 794870 234723 124840 185647 277937 200517 4 196933 515827 706207 886238 5577 133592 475951 586014 560948 759601 898402 725513 694905 812851 662903 254263 679741 102461 875187 887963 158 170004 580518 865898 84675 203 863315 453364 128 772225 118316 28975 861314 1917 894379 876877 19188 473258 874283 304009 15682 332136 58419 896734 780763 59294 542 77488 609774 2 851236 81 8683 871036 893344 1 40342 845863 72354 1 375978 2 866973 102725 895797 4 489069 424 797967 331814 794756 894333 201037 385347 123 526661 840767 399316 44 549101 298856 38 81 16 324904 673942 484216 308348 645790 661559 823538 3631 67130 332792 225 611204 23 807800 807871 874931 882461 6 883443 476093 808331 815340 69393 839892 381 772808 3518 763731 515946 769757 561115 364245 1159 872114 242381 734711 574316 816748 448123 135988 577940 101324 739960 822860 279765 787800 91514 804338 125435 786402 856904 808824 1474 858345 753208 822971 1837 502502 891452 305888 460 862633 33 135849 773548 896736 587416 513972 12 10 189380 7 119 645807 2 13707 551467 648533 401479 777509 631313 804904 648913 650833 139805 584528 573790 868472 11 506516 53133 4 43921 890848 811788 321551 711413 846093 353573 748539 10 866125 742437 896738 749544 881063 221535 887602 506289 3366 723910 776230 8522 866060 167010 1167 835153 782102 45114 807199 356 575672 370985 15 431087 461294 895656 650068 263353 242628 326172 422067 722399 447368 576099 539615 841791 398319 820455 771862 189215 694469 876 333593 513895 228711 786791 565 894344 156227 243300 247128 49423 530870 643881 7 662522 536701 828608 759299 10253 843954 899667 879946 310 662929 93748 753446 35690 27 782080 462677 865128 854501 883651 279067 848033 846270 690857 313700 523238 818580 813108 897264 293324 336990 131017 201682 302 3 874282 24 516513 563419 4 840272 346067 854516 674590 870827 2 15 212356 661645 713734 13 85 376503 257577 669812 859261 618478 236 7910 91306 823166 812104 36259 342584 259990 869994 477106 822316 806228 475499 603737 889365 736807 807044 847465 662128 360366 22 317487 837612 150 839327 199028 898032 860441 37828 832414 856145 95 889068 881997 599467 886375 254 47055 758147 83 301383 2 24691 50785 852687 851191 2 615446 415248 319088 591987 7573 693544 793493 2 10 9770 517548 691216 65696 866953 241716 262921 17 881398 136985 846560 32661 402979 748349 110525 874056 818991 1973 802318 299429 209792 75007 884499 293072 405540 314048 20 534429 898054 70334 788024 14 416334 167501 469038 883948 717327 5243 823554 21632 6534 219866 41 878991 738338 286515 845402 487177 168289 412376 98317 442525 792115 513 707328 494949 418019 2 314443 18557 765396 356319 3 810317 2 31545 891706 857083 875709 802365 799725 880185 58 82573 2 861171 879428 788021 34509 713460 365083 630973 871172 273596 235424 848041 840486 542303 497700 373430 508100 865003 588922 802719 24315 470953 530138 162381 61 371793 554232 500178 521583 355136 475314 133085 112538 825019 899869 496736 21876 877212 886559 75380 3 378254 482609 367110 789724 260395 896444 225615 278 6907 152642 465099 583328 528879 767072 855795 312088 3 151825 3 240 371819 778331 112956 886559 490163 78368 852923 899195 357815 835533 166236 859928 805364 321987 883533 674699 991 3 100147 14667 328633 279064 161802 885419 1 862712 841725 154695 843247 874444 401813 211314 813687 231612 853809 557674 837167 816611 856512 621255 409913 5 1068 884851 617109 409770 887595 150749 745464 332944 2 779295 887408 586402 755005 7525 24 893849 671903 145748 110386 864293 357119 12236 371275 1799 400297 792483 11 92885 689203 420668 235 820978 640608 122013 679414 29965 822934 783111 3743 7 275009 383961 5596 632357 22320 797768 452953 638083 836847 867391 293 891603 586299 28068 899503 782860 625445 787841 55218 693003 84147 648863 404703 678471 240 578293 826736 3 178402 735552 797465 301350 897942 752480 274716 3 592587 198270 54 107563 839647 764664 492190 871601 863381 5 37895 595026 15893 564985 75881 2 23 362878 881892 893675 2281 849327 781082 746225 3 643094 101516 133363 426149 4761 143797 791207 1331 221141 97029 169034 862869 378328 845219 40331 812239 835382 173122 644153 855805 317925 806678 729867 482102 293903 509726 807669 496371 187058 8443 558 779908 165934 32064 835684 170166 891215 139541 889310 253538 819828 887835 60371 718708 345452 714947 873300 861129 747882 640 846230 478913 845211 613793 830908 856004 17641 669554 647403 43379 62134 52743 649103 5651 294513 183704 796552 770543 568284 769357 739925 536452 713391 811292 118185 36113 857415 564471 536222 543627 538440 60685 877797 106634 497643 888793 316543 661662 327656 783831 782976 683586 570946 54711 865760 465597 321404 4468 794800 320797 140974 523130 883190 343398 1771 513935 121175 104 859630 1 14020 39501 762159 271 171188 93580 848758 871881 881198 782598 95811 350000 306574 44015 826189 21329 177689 4 575824 621608 724549 118323 946 17 2663 894916 278473 6 467859 856815 267284 15253 759679 880191 666133 873936 777384 296275 2936 865860 533921 598848 897865 796465 899753 602755 849717 752092 62556 691030 763051 853316 669767 85030 135340 772549 873212 504101 6 4263 430380 1296 298587 270941 803271 670955 37228 87345 102157 110609 880810 630885 84257 33026 80837 553068 172240 827378 883812 858111 1590 378022 827828 783107 665011 335974 213153 448779 424550 135 654872 865967 837597 837656 3844 6 724023 473242 260573 772948 884593 53889 8459 747837 32089 713490 99380 164111 3 780839 166086 68171 872052 494645 272826 729 41 105809 868927 669528 845641 454272 426786 163689 890856 696556 694216 20 809110 590786 825989 62901 571224 358696 864829 589569 725521 343618 888159 827514 769005 244214 371207 430664 861040 132986 780941 879613 827835 2343 722545 885198 8 629495 825523 841178 5864 667032 863777 612350 15463 41 21960 3958 893587 787812 559528 898583 823245 837957 845314 435357 853137 116535 97376 24 51864 877690 845445 862785 530861 183366 528984 31366 23 838484 865743 191752 17 120 22319 739352 37117 417647 18 202018 852346 114 880998 434612 133705 846481 148 2 855389 51855 742529 611091 883548 259299 721501 116625 469165 829602 169360 883309 451934 23 831192 770493 870455 1 637662 131608 859040 5 894048 436257 868674 491281 70330 51465 8 857860 582710 822330 823 898372 67 838413 399045 146 589798 8 833130 200383 10 894972 50863 24 834867 402038 81936 1423 284457 670817 59 841767 23297 456570 842578 595299 718460 131 442430 501053 44573 28 94058 713441 168395 880771 393995 391190 249428 856733 39416 191 349228 344577 890156 768372 468848 3 447529 826365 795283 765241 432 81 657718 9 657157 11 394415 21777 813576 872775 580542 813187 314486 24016 43037 379295 672334 382938 836181 837704 1259 897140 858284 349755 410889 723157 740134 2913 177545 711543 837515 28288 381983 394595 794506 869840 641497 687014 811095 899252 880041 293695 798212 2 879391 747294 590357 862657 775107 883372 117922 183 821843 233559 300146 808929 1342 33283 719 893523 835351 886999 870660 171 119541 896036 5 843807 254272 83772 79705 67635 813131 424619 5 155098 528776 828558 880 198972 262477 254613 842198 4527 880 883759 852086 45 515019 862168 424325 44 60970 771110 159635 8 692188 55576 701928 876197 9245 95 789898 599 792942 867111 831773 898958 695000 408819 2 339873 883409 2 7 882730 1 842309 558563 379775 67441 84459 170462 793492 27996 175590 432924 671265 812172 76 886487 407248 5781 865754 437318 726404 794692 5961 1955 861811 578342 120624 17044 313789 36998 712506 872447 498337 225519 561 837840 798386 20664 823550 85109 790477 16 787654 713932 442047 402825 341 883214 772090 872012 2160 772075 407661 151031 257661 1518 572509 886931 207 25088 451397 601330 848733 4 899987 533513 718848 84 11247 890906 864309 592024 36847 189 225972 572408 706562 868131 824719 140316 724613 338448 76738 837563 874935 297978 511142 842586 442348 316730 21601 807221 796938 865524 106682 801203 163479 469977 328548 858203 559159 729379 457956 779082 38244 497438 6 797648 139 523164 878219 891113 543 138 203909 889697 851285 813111 142051 796698 79887 132862 668748 859241 753159 26510 6 555586 365902 676329 874243 781624 222437 321992 363366 740684 884476 708597 866930 861055 86000 124286 512667 386854 1 19749 776516 3116 853330 801178 254234 833301 875055 151900 32275 3207 618680 205733 857812 511013 802378 814026 17483 828614 516679 541083 10717 837217 765211 919 733812 2 679250 305288 985 824030 660397 562144 84271 1918 88425 2762 389959 58150 281818 517366 568942 869157 588249 962 15123 101 27992 7277 852935 3 851333 883669 327619 195031 618697 569200 877633 2 157892 386548 897371 775855 657726 897110 865636 3 156923 245894 37642 405250 275982 862537 851376 672423 146 811517 417073 1 729059 792333 312989 762835 805885 746533 793209 58333 867916 37850 805685 881674 895336 86309 250102 72774 169276 271885 113880 182161 48702 271554 530806 698207 84 10 804192 891190 59014 742331 101843 834631 228526 34175 833403 863551 869187 885374 840006 747474 293479 7 243222 227931 105 694887 831542 876820 19 212147 855438 345798 100484 213279 52641 886346 189321 274472 878515 372766 659311 782985 374160 229331 550211 28709 10048 67338 750340 675960 899359 33992 3740 120871 272722 728525 6 191131 189726 898256 728060 763819 28359 13361 894399 279327 213542 391479 169134 813911 888295 809237 208036 859380 849324 1899 189054 21 476039 7 9842 826614 765646 31 376139 843067 556292 882850 749644 791860 6751 825958 633804 845413 707691 740083 248605 1 881570 648378 2 548835 193244 814475 889256 899371 486378 494922 451081 794214 31 102558 691959 781683 729831 741816 830449 264375 833176 40014 429483 630617 876818 61675 836934 814282 501896 5265 67089 7260 589228 709304 897159 214252 868836 81305 63700 467174 880735 768234 363615 822116 793480 830376 418536 118306 25471 783754 720200 160 507549 9184 44322 890272 62 85 9076 25 536613 668983 822708 11912 257511 274785 835051 747567 1124 491243 717756 766825 474505 388896 991 809464 27726 35599 386561 1 107038 127 75 510052 824675 723 184203 580151 608 493536 66 417085 1078 865574 894401 807372 1158 30518 638 2234 186498 1 285550 137221 890027 13019 821260 849 739638 351447 842988 647762 915 857786 113869 766243 876356 737417 889289 554991 788655 822385 500039 894552 4 668086 636469 4 805039 899607 795280 448 23 128 3490 846094 25148 599468 30795 892736 734405 879772 826315 821974 864298 806941 26 871958 8 891621 55234 893752 756810 735362 247 743475 90836 894510 804133 558587 335290 287384 632497 888252 626738 80486 540 652125 234687 897822 838450 506537 823021 862724 875012 890869 873238 885757 791973 876081 785496 534336 866857 768792 888120 209099 809635 863496 6178 489027 23 12 860425 112 480 72329 652233 130024 411709 883601 808889 846553 173439 803729 869924 16146 864786 71674 680172 181 832143 212886 78 821885 575475 279 198423 481820 664287 6 74323 177390 409739 785817 148762 898587 5699 510261 52430 20 847750 801707 656523 876478 745960 860306 434004 9 854115 462242 802853 284199 428663 8927 444502 743930 51766 226764 305771 825861 870257 877063 249532 878077 754525 894621 1 563249 827836 520446 498726 557246 56991 559839 102001 18 216849 89 883296 770600 884 452411 180714 476589 860327 467527 419147 4007 221416 834799 696190 671053 736724 2 8 863773 863848 1463 483825 9 318445 124079 558463 2 670192 8690 2 2 892395 25860 700645 664054 855738 736523 134499 744874 415727 321594 646018 33531 54035 119 95 5 37 876311 464768 895458 27793 875175 343530 76708 704696 51013 496543 899490 74414 32925 747155 824960 845453 732814 803844 711291 889229 364239 852492 288179 757740 622 142225 266033 15758 895120 853130 136075 649974 330706 812997 66097 826848 326757 61845 887553 710962 130535 305199 78675 2447 770588 837141 260 748242 21564 822458 97 746882 4189 216222 41 223718 7679 221370 157894 369198 491722 445157 842150 770572 122039 891452 629326 9959 1229 362203 815933 748497 412559 14 466896 196666 168532 466167 310773 848622 896013 219883 676481 689488 400813 834397 78 760364 377426 871752 818593 545407 772591 829536 668300 852693 345065 448576 886426 152371 84256 612758 224850 839552 57 733893 297425 248178 827105 2 157 2 160086 701676 716162 26957 538247 503389 748806 119082 891055 602737 14 268643 317912 492924 696667 41139 266789 360897 255890 882565 553487 834573 867642 813524 208 868786 798797 594 113 737054 286899 3 520184 47718 207734 549306 77 230319 802411 250 888383 362590 24589 884284 887637 747153 781576 39123 1021 620882 146400 893365 787433 32 343295 1 517897 676813 56690 823358 756248 895252 785268 15585 238142 212278 1 712641 623987 630156 886536 443387 350 719 371227 881902 317906 123470 26821 444155 4 40685 77 786610 898510 50226 828235 857593 811948 867237 413266 682177 824933 897627 8 736319 889459 188028 810275 50 4991 18 363845 167933 871719 4533 23206 876354 492276 133 427599 612151 306752 872314 748460 834846 492629 89 42 277324 399385 886258 1 88 358382 834084 838755 296674 859501 366258 716878 135539 117910 6 670521 27649 788489 882606 674629 164183 96762 846269 193833 149298 850832 689038 68 138908 896939 508479 863118 519186 158397 2879 6 169573 811082 61 2 247 377 9 245718 569420 212829 29132 807166 63515 703737 210957 855796 885966 523343 480855 695964 846207 581976 896039 848974 704711 888986 273010 3 6423 746746 302509 508116 810551 844375 813795 334242 841396 1175 840497 6 6911 384531 787670 368118 135225 37700 713513 216382 591 2 893977 653537 887052 648805 749119 550202 440311 497693 516853 330773 278075 890779 393789 46667 385639 75429 595469 807500 782000 896127 570143 713356 890832 896699 886992 160887 4913 344 261624 450574 893605 168448 606589 366114 489059 877400 717074 19 738690 97265 350172 451391 7 608557 786009 443688 277720 555280 2 878046 840592 10310 823999 244012 845117 606223 3 774821 280374 892457 395731 866909 48386 892006 889649 688670 614381 3 790340 785363 796 370 893388 310722 507332 396680 36598 23291 896517 113136 20366 189104 434290 871695 430509 219153 5779 3 419850 105 753065 273460 3 637328 614621 354028 898152 422973 300228 110 577866 130202 844324 220047 495680 29 886025 871217 569187 69334 332633 866730 881732 7688 1 16 416816 689542 110 828465 885506 379750 25 378093 25895 353397 801258 334361 825436 597683 860460 76738 5 871123 79239 242788 765709 410054 801715 865747 8835 807264 80 14 878346 866398 423928 2 886562 495397 544 723869 794126 439185 126530 188606 885504 39744 459613 648373 881069 855400 1749 528278 878685 819729 20124 871118 891188 442610 155637 2 466446 799709 469939 12852 533049 54172 508488 5 875719 866089 252875 73 31210 863503 19 1 1877 893232 877852 477830 332216 816 1467 892939 4 559775 385515 707588 356511 4 301125 349483 54157 898404 685 780123 864128 2 32 24288 82371 620828 865851 852926 783102 880127 72059 583114 13075 303073 96809 730031 837414 897230 861830 290462 41780 774860 3 6 3878 896327 197936 861917 720249 757143 716394 803574 749168 758380 851139 353948 3 189755 43960 54 1129 664301 414 344503 853333 579 453 37 2004 529208 562788 16484 875207 318018 752657 350320 829635 78 123713 884165 806233 9394 3642 565374 1181 713213 1219 375 894028 807842 868434 133528 588536 467158 271700 40 27910 378340 156449 5 226061 847846 40188 865603 899935 177500 401161 556383 768455 531428 417872 646779 791435 730180 611854 400944 5627 415776 3628 694523 564633 109915 691255 13 307499 251664 583410 830125 571098 38264 703999 234546 670976 362843 2025 717812 861046 706874 751415 628729 703772 281526 4754 54 80127 11 848348 477648 887125 3 140531 848383 866472 685959 500985 875960 11 557597 59 874036 158118 235 362696 1311 189066 789707 11854 872307 289870 411405 879847 383175 676593 44 38514 418873 692842 881815 830203 830000 55535 4 660022 557926 2523 727878 862861 2962 648916 152564 815256 368402 574653 839722 272906 629698 873652 22 369510 831946 411317 269076 753031 51783 5 2455 535645 686649 646283 117380 141 625989 531105 426899 2 896168 754134 25961 52 43727 30 751809 533900 474832 24966 883188 159330 812191 213557 252052 1 13906 657 1359 22130 325476 769278 530042 55 79654 529251 26007 279881 855979 673217 8 793776 300922 328668 698886 626711 839558 2 779090 372908 795845 679207 845769 756828 446886 695134 242994 4114 855967 689209 42 763483 760955 851410 1090 13 604475 232787 620947 660346 584422 818 704229 311055 876008 487823 881556 6 93685 58457 742659 62472 133031 128098 7231 254162 421492 399 250922 40 67837 521619 880555 732169 4 818800 283021 334070 76 813323 888404 402110 826524 61525 218074 30 866985 676046 830607 102537 17895 891129 650224 880864 19595 884528 665958 874806 786578 759586 300638 3 684035 407614 601084 4 564149 535276 383977 870211 5 468397 663195 886764 518521 688696 71865 306303 862427 73678 700264 666457 1 513548 840065 623264 124792 37351 8404 2 839613 787523 354 131102 823576 233297 638 850931 608438 834915 840520 459421 117297 845449 76 890923 85 1027 680021 89099 855571 392155 164549 45 38344 5 84644 826171 592178 785779 134514 66 77407 185697 16 4291 285237 677359 840340 160610 173123 742430 765190 856063 395586 32 791486 897153 1 112998 618409 853563 778500 545749 828064 523386 128 145990 232575 432730 791716 612563 876324 545703 14 4337 71 847509 823564 869226 337182 498075 250067 713126 701043 47940 44319 828921 873677 868669 708127 48268 869335 353 282100 804715 3297 616473 41385 216681 718876 359772 419044 183552 797863 846244 112977 894467 823611 4 887058 449034 68138 71 209155 440667 895958 890521 282032 61064 4 845992 798250 881336 79247 474527 385451 477349 896011 39 850564 871256 287437 828510 503204 741754 520602 877387 230455 166536 897077 226 186694 5 247024 101654 358015 123813 884417 836983 152546 387063 704177 893480 783196 571976 696184 530209 892490 477565 190329 827273 31835 831325 841069 44 882136 513679 88575 865385 852076 792539 864834 2610 230102 1 881323 465219 225488 54568 388731 833931 437092 190766 3 886671 391841 7 614179 521277 327 703315 510660 399966 13 883491 670392 290532 857100 887831 717625 123649 872623 21 873114 710112 2 277954 2 10770 81 784268 898340 833758 265327 91 1 845619 570649 443100 525085 118802 789645 846793 394023 2462 158429 780365 124310 82 1 50548 884956 702430 836677 853348 703803 1036 722965 13049 852208 887707 2 466491 55454 610528 432454 69804 372 733808 1 1144 821401 161855 1175 899015 350441 823432 519518 312326 58 2 23237 53974 561779 763207 868881 408233 531947 814237 738392 771151 602371 434996 839455 738809 330558 4365 18823 792784 876309 828010 532013 811441 705612 370347 864501 245107 615745 898963 392823 180980 16234 361233 59676 219739 869577 203888 87062 536862 334891 495161 370 605790 400679 878201 412298 885536 117943 14600 770828 532251 630405 447905 3 240373 853923 577482 288391 703177 5 881683 863959 811038 227202 7 312104 21021 279 485038 457223 56136 875670 835072 899010 800948 2 740 729765 814334 29 187535 309103 885416 722978 39 736040 502301 497592 895267 22229 897972 70153 53632 6262 772302 239276 808602 26 806234 36281 867919 324227 892077 832042 222283 411976 345729 602079 5 357566 658506 8382 857197 858094 345024 895439 985 822043 5969 765023 339297 433782 639 891494 422982 737515 620288 508202 490341 628886 751089 881507 63393 859307 889954 894815 153608 882552 328932 775689 4 495528 829379 46579 190861 887905 500648 11196 362619 843920 874701 509247 79910 815793 349270 574612 168013 2 820206 5160 882088 788744 391699 716839 236088 30651 642465 695999 216164 9751 9 851157 458416 854783 523831 282782 230117 760726 565594 17543 566055 740358 542990 878342 799784 831489 293774 33 527502 395395 373562 11870 302924 9 640454 132 289025 419703 113342 335090 798507 85537 824767 881147 106820 398695 78583 7 794993 229968 567063 366270 53158 866188 3 20 895722 774 832024 599191 429460 43121 3622 581279 4 214687 232600 637572 165 800250 134868 134 695553 683 518242 876820 842296 703441 874866 7415 882769 53 886859 440077 1 433400 837186 819241 229671 139977 883098 573 472995 428 3 869407 33 162924 97220 50255 817338 494774 130356 738728 854401 699973 805106 738039 3 778523 427452 370781 7 309254 656728 805383 835 220245 270059 150100 688354 622622 801959 488103 164681 738191 719738 847585 69234 400263 851402 687698 703478 12 779980 509267 32054 42703 1703 384467 183814 851559 185411 759850 587470 1379 550518 488169 116317 2568 476562 889673 861785 5597 416618 167107 6704 515968 723178 202106 726957 883670 864273 452442 779520 9130 1486 816621 350 566410 631175 498730 334200 894210 9 196734 895851 350400 415559 671382 75275 334983 220 193 866643 394963 759 696658 846623 286163 68 877114 849385 58 2088 485655 511820 863799 37787 188380 833022 11624 82443 61542 414678 848518 539814 798422 152 704657 529820 1362 688030 175820 318 325464 828242 842861 149856 404688 238808 714669 456211 63 754158 850669 186596 246160 347225 805248 705509 684047 25 265699 877444 405577 6961 790985 840923 824811 14163 382436 784306 281 265296 121179 283552 3266 893290 257777 492012 734258 113512 530806 52 626257 478404 471782 59951 283153 831500 831581 800925 256395 485276 6855 370732 47014 712318 378638 718561 395477 565048 899961 1168 491912 438848 869723 722280 848622 223421 722490 257511 409729 244 498272 868165 46049 294733 348157 34 843197 683305 523322 892690 223 327167 533592 795724 719942 859548 382 337147 765330 788851 41935 844598 877753 452135 306498 190091 367846 883232 565275 375137 432 429813 1169 382200 701747 173219 759985 452847 782716 566878 120020 542278 2757 846808 819837 852559 804584 881162 158 854612 182048 13483 721350 485827 623007 277548 775695 832786 800706 782878 872578 369382 12 573759 309567 359435 594446 6 726454 44841 825921 822208 350327 129269 481630 896079 834545 250883 389526 90 222180 896209 68222 729026 146767 534 509183 713006 852970 889679 165708 861360 201522 9872 871694 6 9034 892181 786472 781081 893894 798579 270072 37 714272 730214 872892 6524 2984 116 507866 783918 819669 799835 12208 24486 366256 362684 175880 761630 716534 186575 1057 409524 596938 8 862629 748667 620000 293085 820128 739163 852031 412003 352153 335028 724074 605499 892669 872151 864817 362511 794443 661846 474004 545681 133887 262634 887046 896390 759865 60972 103 1022 775678 893791 822573 230825 442932 426751 846918 263801 784500 803300 1 4337 821456 511592 782769 899505 875250 757310 4626 5371 300 289014 78945 837961 452 498164 790329 880015 849935 578121 16 35 24827 515 887320 887457 17 17534 133 264019 877053 879630 766439 886052 779075 752745 408601 205926 185321 586466 568616 7598 464339 858486 786501 569789 569509 769156 40606 345965 841244 263101 715146 535707 285807 392309 753458 689731 11153 878164 316542 619766 10 122056 443921 882696 797893 209528 711819 736750 348439 731504 863097 465548 4669 365527 876491 32 351558 1 477455 831220 445116 484108 464968 316005 859651 890952 647265 760381 1005 862 846691 2 224673 517594 329406 138629 898863 317453 452538 786211 835075 181008 1427 514007 895884 779882 276799 42856 753378 866130 894924 27086 52144 202590 115 5 68590 217828 563099 227550 286721 326169 853910 9 416262 542896 895834 5066 94803 467373 2 105 548271 349337 884132 645247 271292 866390 313111 90682 881237 538444 431918 896228 206062 394414 242011 187473 675574 102 60342 223419 228672 853959 73633 15547 872712 723333 31814 546995 20577 411075 704148 641493 893240 670757 399245 843874 850491 713 98626 67109 423441 181686 81418 1821 876122 1293 470548 818695 606145 693985 616775 493250 897002 899462 767909 410794 359815 826955 217178 376232 251860 182 273235 661846 2906 132522 111422 112031 551123 483292 2 883656 49448 874093 845040 120584 148078 224514 10379 845132 860671 153 412079 219153 225153 14 737361 891676 11950 781452 1257 747 485200 837869 899035 835337 554095 867295 17601 768306 314800 671885 891948 605210 421521 636938 252337 812998 498220 711450 696 365162 19716 234003 222551 837723 339007 456 790531 877816 7945 32 619848 645500 462564 1270 890267 831632 2764 238141 4 37 31018 568453 790152 191 77830 732434 281005 539995 477233 157418 598106 811043 644966 136253 718975 848285 59417 326625 874862 64810 572097 670850 867169 859999 35 888679 194753 721904 890781 894375 547623 895215 63971 3581 464112 246459 985 792707 477131 3399 871221 815358 111 555134 136933 885503 38638 807177 729322 96062 893848 742999 31716 544589 813057 272 76595 883509 133104 9718 849619 878542 805872 6516 184346 635934 607686 841932 2315 801693 277090 886342 871727 16359 292 137 1853 847151 459343 696931 823489 780932 858783 430411 12 86880 287086 145943 20937 833713 472901 588517 658793 5017 895171 894498 855053 255257 71424 717305 4803 30 839378 11 192165 765280 146221 725262 790940 1 600064 574940 1 110 843776 16440 3 824330 174485 664928 883200 821957 404710 801042 44346 253404 311510 426454 843625 730794 817431 4 526989 675195 545750 247131 537705 646356 782260 790432 1108 874040 873030 402792 3170 746713 891339 868755 146292 4798 381341 2 75377 793840 872080 899507 662792 225280 123271 490069 806986 1269 843155 143254 862912 841666 454709 267192 895927 3 2 134990 102 122 835689 576799 10 447355 625862 216669 13682 631500 19 705727 108 127709 829043 815714 4803 570125 506619 1289 847904 5 142447 120524 776 567025 146225 312239 876880 239686 181078 687521 73 26128 839315 897848 385013 431061 1511 733707 34765 721967 741817 19457 851816 105061 4 686211 853461 752512 238837 887241 745930 513811 801440 4 867482 851322 493503 892955 41670 278 251986 570999 562356 688304 23 801541 876267 700671 738105 179907 531787 819946 5696 118662 386462 582220 786251 28147 873246 861098 750035 884535 387231 204439 5 694955 564466 414415 257871 468807 25887 809590 1 656425 552341 488523 878689 773766 868167 52673 828766 764731 825765 680840 845893 17 761621 794413 124612 226170 723389 433235 373844 896217 51 53669 667920 89343 723301 832563 219669 222498 852458 634568 773374 50662 810209 573061 5 783316 43576 846740 834733 873551 725568 837476 730908 211621 881739 824230 425737 860109 895806 262452 209485 624727 691052 746493 355220 875438 100147 715094 873787 3777 5 110967 1685 122546 7 804038 7653 877722 26007 837566 653842 829947 723249 875055 48996 755 657949 894468 733862 584956 623155 863300 140 784585 22 805133 745975 760001 465 893331 137 33 572680 899640 750146 224 882960 625061 472057 537624 762884 148215 9922 877756 667032 561475 18408 43843 688553 89 792412 14929 244683 462594 36240 891317 4 431295 503822 895170 867334 826259 12633 2634 839577 819002 135165 41174 844 819328 762423 307849 11 860393 2 828927 605203 43 22519 78138 670242 895328 366285 812155 738366 165003 92610 899564 9219 826044 473908 367 844061 7 277054 667524 847719 18 6 842221 461273 870478 67177 422338 365249 19107 225576 534766 148427 743910 72 860131 655866 844504 860286 868031 123743 118554 234683 643918 806939 732263 2320 484983 736372 594616 834156 537470 522289 698844 787558 759032 388551 212003 177144 860886 433767 622948 872277 198803 826876 463978 46476 168 803220 800174 606621 305264 843 535954 2748 71722 885858 213093 13 248993 803457 896564 761880 859315 38 729783 22 107380 150338 260986 15 290283 891525 172368 724811 820443 162392 11 52740 736849 278788 847184 127063 140958 218006 264471 755188 855322 3758 695887 152649 496 593681 634026 16068 888848 745403 690061 54409 876344 676066 2 787407 14 694594 863695 549069 872130 891237 215263 891565 763262 8 347265 93673 678034 875985 326897 782131 727099 146777 209540 895218 113014 487155 297445 472305 300013 304922 840526 430534 816003 884004 890468 364597 884110 861364 4 828546 110666 390748 81 2 11933 789310 358985 878524 865323 272181 592 647968 866163 506694 878829 865840 814088 898455 93980 736603 881147 855369 896519 820703 899509 122 271398 157475 821045 724373 18024 833 2 3 562889 24008 381090 10318 607061 596182 887432 210221 2183 707251 366 352186 627383 413786 679735 368 867889 452284 573887 112040 877942 847834 848847 20292 885592 851816 395469 1705 3714 706930 145835 706860 876069 330821 582067 752446 604402 23138 89905 851809 501093 7629 758156 345062 704437 893884 801185 782679 698367 334135 397174 855223 847788 518703 724418 303035 260951 26704 391287 1672 395513 40 662664 469325 509599 873996 78 267751 11591 884003 627921 850325 570142 646711 864035 686493 892013 823412 396149 858524 37941 1 799513 612439 209000 607409 469178 67163 4 328798 851076 554912 180512 2 874472 632696 341149 168911 70193 89289 740527 1 795745 879075 495172 591021 804585 5496 878308 4 58 893635 333019 880703 75317 259400 96252 766987 789663 801045 799291 342150 177111 55 882308 887315 866034 777181 151311 374542 11 44 891904 9 636644 287250 812455 726336 308270 584529 874881 2264 734160 2317 30 41017 630768 49 54 340392 896646 168 570 817998 59476 873266 758656 828037 758305 83424 870198 502801 781605 850721 354703 710993 12 214836 28 850935 855231 176505 229 541180 511606 800143 592625 611543 792270 15744 407278 182 130 677541 885815 898314 887340 163927 708571 848165 477658 280066 192044 774767 411107 1293 23107 131850 696617 5360 489870 629006 54130 2 135806 123045 721804 346185 434540 69817 552 45 447238 335481 859938 892604 730084 72230 706605 470476 79 648142 893110 867862 4643 91142 839597 242090 7 8223 12983 871757 566915 840792 48262 425084 694462 889592 155614 17931 743022 806853 10 252414 7 894917 20867 828448 104490 72763 17581 154329 831318 7 65897 2 292036 124725 341830 871545 38068 886270 290336 90525 91492 896896 679558 397867 876223 6 17339 4131 47348 403341 506563 891502 1740 230399 894748 12 786356 669582 531735 39 844416 880824 891088 3128 251627 1 5 881217 786333 259488 467735 895200 460822 735525 239676 280 556781 873294 873421 169517 529439 158710 46551 838718 395667 499577 163219 834544 690069 751722 90237 895069 286396 39097 853055 660265 545624 524989 840121 472 283941 570498 604 252351 81731 852734 693485 487093 899806 853907 807327 167642 838439 835398 198997 117577 763817 605050 868431 863115 116181 254328 511975 326141 8 400477 769306 681901 448507 780678 899211 9913 679317 2 898028 9998 817631 387881 394 475905 12 9 551 819962 231833 235711 246494 54 760813 233054 634006 778899 6948 478146 878559 862446 893885 870738 230885 805682 842882 887499 833019 621 12335 606455 871103 4 842123 899417 512109 540796 885920 5 874639 688197 473239 674878 375376 5870 808685 534000 3 279 13257 734899 4798 199551 205024 696249 878731 422530 896370 477980 258641 1051 168569 684269 3057 2 398126 500413 225385 444573 528463 145545 595013 32158 698558 154168 13243 899638 6 272529 137272 877012 885981 108082 90 3 894443 474416 329151 859786 743 515 60109 13692 614443 20 567024 200896 600 649446 91446 734151 776157 871918 805126 754133 16779 4 404535 66411 845448 200210 296127 194 796522 836201 19173 876994 153 793055 37509 134245 726849 854465 846394 23 296324 764873 508222 290724 678321 234013 344914 183199 637097 76507 59 72886 466478 66 815455 891980 38336 834428 296801 10 765 144 868401 809922 827728 815279 496310 380659 491299 559773 746143 8381 794099 860602 881568 832399 52981 360860 512209 57210 72451 734477 872566 20 370603 753175 167056 586946 896013 47101 23 26896 544137 1471 453550 851073 793228 744205 106460 881669 628074 864345 583462 420 168073 75 162853 604261 77399 868949 673838 21570 383953 435626 715 240197 251974 795108 78387 876010 693418 868100 714364 154113 871779 654343 94299 35 779363 44797 292702 138785 872991 174543 13 241158 4590 41 888783 353865 823392 122788 2 479373 843923 647821 239323 394370 894465 860481 708093 892756 766499 700808 28 102844 757240 130444 295893 643 844939 175206 12242 256623 851016 872756 578941 7302 2 1246 869991 731252 513585 882579 754635 3 54451 574810 833681 633395 636288 887626 766054 295392 1247 876539 551449 841333 877621 899957 122875 24 792428 87612 3103 859947 730656 1425 705689 875695 2398 389158 884 838337 886740 137601 11844 625062 10076 624775 508215 866161 212094 442655 732624 56516 897847 634890 18388 481874 329980 157690 345145 898776 872124 885877 1 374984 250734 60589 43793 140438 310760 853500 46328 149603 843166 179952 141982 7 865014 828984 2 107830 175812 869116 323475 865239 799195 835 897073 287486 292221 28365 277651 383996 436082 9957 758208 201191 2363 219 426458 447955 260168 886171 790226 538810 9 72758 1 818208 892982 708907 525003 665154 4 719813 611123 631502 899964 2 107069 1092 844629 485465 12376 82725 120420 208114 612095 853890 785111 759230 453417 105465 823689 126358 879784 5 898322 551373 7 29455 843245 4 7 184765 759922 872887 50054 200528 440407 731085 894906 680591 778190 483819 692675 789889 97677 447215 95202 877802 884271 73712 899948 96567 849179 871510 697607 462737 892512 117859 1 460496 888446 687802 641266 759108 1784 884888 7 425268 827963 359043 880206 817639 258138 608046 202401 524265 891896 347869 389939 760182 724490 391425 843477 2102 33 318 770461 340953 677173 843841 85 820072 896301 105548 613099 40938 520744 848783 875522 883665 303 745978 894903 623094 897251 648068 71774 896105 731751 188732 836099 893168 191192 107002 863847 243395 332250 229112 867444 859869 878743 782086 878292 54 713408 28767 1433 742532 442915 873341 220169 875281 830947 892567 547875 24 441312 287329 640 635134 110755 579352 4578 31 505212 462091 115826 891820 803509 4441 763053 463716 136760 184324 652 782133 892439 573148 344320 811796 150050 166773 283519 62435 140887 229348 895555 2 1595 721126 862210 670292 1615 454266 157043 2 806860 869324 43367 801401 91489 899380 822869 363110 833816 865850 3 403278 657393 813309 890291 658785 106639 843284 667150 894978 510066 932 837571 839476 15 373880 210962 10116 76 86139 467705 316474 44038 865148 644218 522827 818763 843555 887931 1133 899958 812233 896136 515146 168337 833100 95 34 170971 512466 327596 848650 212414 213805 859820 694501 4 899793 780249 471256 3 4708 775659 11 122287 44210 896050 889711 728233 871341 701435 3731 899978 249397 13 242581 12840 726422 201533 512590 844416 864097 634 655788 7 2 876292 664575 412706 860927 874431 805099 257439 826431 5 173986 872209 809690 830251 2466 462156 1 27 893750 95499 127473 78 2683 39498 879407 801426 8430 124571 877321 887588 789 23095 298330 709776 860712 477048 876256 51485 610694 719365 111867 883700 31 274225 577621 221 6 874772 683539 724900 319766 3 860009 856658 118646 870934 661589 685777 882533 548265 557074 276988 8 834455 2594 527547 803729 744134 878055 445444 815070 622839 324728 19920 80461 878538 87637 45 3920 894545 648673 531837 890188 861526 337078 60771 884473 17 139401 898868 86 367275 589124 764193 39950 876542 884167 400654 866197 4 851012 3318 83 193 7 2670 94888 743710 164932 873783 883835 283702 689433 701542 274132 175449 426607 251 862402 831941 871158 226960 862199 658141 1 822400 24185 261559 886734 3057 473502 410072 35710 490997 12463 436668 871997 856685 239 894179 522496 722 3818 725679 596547 7 891511 4 840214 507422 878021 863957 40628 272085 44164 399828 161705 6 756981 156371 767117 342 520794 39597 889514 254411 458083 449968 51819 893 835310 31829 823 98695 662785 871038 517905 611303 400640 239424 893063 90302 1 807752 354494 587321 117048 423842 67456 165669 583997 512 9392 758859 764778 492801 6 550409 283095 2 842599 826420 336939 755728 41203 9823 13447 457 820904 790855 738920 866346 501056 659222 869994 351330 842498 654239 12471 13 250972 421323 862779 871964 839365 490472 871470 868489 878076 874785 681335 875021 896326 851480 1 157178 451855 863054 887341 888233 844834 768938 893341 319697 877755 876547 4639 186527 680160 887436 842842 512077 41884 746181 390203 47232 513333 381 695288 832133 22729 689705 395010 554337 831281 322005 898224 74643 212663 187681 44 6 19828 828142 871334 64044 731712 676257 172 728282 561710 603440 474445 895472 303328 820828 894147 883006 878889 549085 426858 877011 819488 668199 858266 799928 403708 835687 890495 709889 267237 172026 768067 891622 788044 897737 863452 808293 240704 3 894324 384287 174019 397 6 142951 109150 726601 315630 576622 237717 828384 671635 37409 584085 886968 877720 827558 415583 886547 506391 332813 96194 198377 211 865941 542707 215022 848499 117599 884976 645616 772589 703562 571398 491003 623373 762326 18697 171268 571142 885193 868670 522947 65994 6424 49918 237960 91 169891 861513 653 845460 213 120 622250 307146 860568 879790 814306 798967 339971 544685 53 776217 361836 834582 238061 516321 735399 831910 898875 835296 639290 594747 588998 41965 278107 2 469224 5 369425 585907 344493 842503 1623 890713 125746 313780 176745 83899 745849 248811 732102 884301 352589 819986 423997 578535 702801 346768 58 816254 811656 35222 784458 704513 449104 820427 248796 822035 372045 442768 876899 143935 632 787420 197142 3991 6 190971 490619 772347 855223 72518 522542 894848 776762 119424 890854 81284 865473 829658 5989 862209 894150 730343 781029 523242 495812 71241 6470 589247 182 871535 149722 666010 765497 675493 785999 898980 60827 888619 130061 9268 45481 1206 837278 811439 12 431570 852861 870650 265412 133 811914 22 22 148916 795994 892847 838141 552287 648109 54 356472 886255 160 690176 794497 6780 869591 671359 371145 877087 27974 867998 684057 741834 534495 761298 811936 827327 882422 817453 762198 565924 890133 14 177531 117791 641831 17610 25364 139898 172795 53404 95340 685807 562231 880251 189479 138197 804422 303984 886889 165265 555706 492968 31355 11278 545204 834753 411869 51690 897344 342708 425093 712201 4 1 13 814296 4322 504819 870732 875584 214036 6 674635 50770 2 612364 65823 870085 887914 472997 549195 818502 893689 274858 650924 405208 661831 770759 5980 691263 428993 408604 716090 484017 795568 179 248921 838367 333454 723317 127 487840 651841 4548 847670 401015 576107 132665 481623 1629 340424 7 580190 183990 813112 186273 523390 835205 2007 206079 3969 776503 458419 133532 14837 316761 842096 288177 631077 308406 268321 658570 34002 813172 614292 582115 99052 811220 612342 893498 1 810275 144253 198641 648 733099 11 2296 226144 832950 723405 783772 409164 691903 88 708475 888552 763948 223209 108891 816087 857970 648985 34893 69843 1 618437 847231 5176 92360 756815 671849 765649 5305 57 48963 462 877992 871207 157 420995 881901 31974 662687 3 24 12898 80437 875266 251534 87243 846145 681790 53954 102104 897947 754144 30819 693101 126927 507588 500 824463 171683 628876 877359 2056 264293 401352 410162 508369 523947 45 4 875519 791806 830998 853986 158909 546231 668861 899508 24672 830895 851787 889271 575140 696554 789760 1866 429158 728275 351122 333541 841186 853731 790078 109277 712501 726979 407320 868547 721615 884384 258118 24 692186 795031 92050 792573 5 525259 858277 692303 18294 1311 606491 776951 492742 864061 310341 634887 70044 450368 50321 278539 507887 571977 61286 563280 527515 862401 640059 897078 429133 838518 76975 873619 739602 802017 58675 873529 800443 8238 731981 9963 820573 549649 747251 851832 782746 884557 587711 414131 376303 465063 193765 6618 895501 342458 2424 572835 196938 845994 533424 192059 189264 691765 808261 311738 253 791007 49498 107757 791370 212034 773325 702696 40930 694573 798549 188100 297275 564 879616 893904 836032 823912 50837 890161 588605 4 648866 848632 765941 353597 7055 835100 760721 661763 572466 844357 374515 785783 894279 76285 4172 97120 521973 403715 748533 325317 11 856096 814629 821 883865 895005 878964 418592 53 861483 344066 615148 733261 864147 93845 231402 53379 189318 10668 152720 41169 881105 37 732005 153121 239411 247082 864194 37439 894779 143078 1 214 510814 17878 182999 869273 184697 898277 552527 760007 635343 26 302155 872211 80 295212 242275 1806 887376 844148 38 21463 596252 151569 47173 853297 741 594002 14254 823861 1 12 302248 651861 502160 619039 95544 616332 738493 346903 270594 50744 547 49766 50 889541 97 833484 874822 564849 407584 680366 892607 2 531627 377504 618845 87112 45 457612 655157 881375 49177 467145 811440 862 544004 877676 799786 898080 658217 17 865555 548751 1248 340985 21582 338865 429845 130303 883371 90977 889325 37971 416869 882671 75831 428807 599303 859413 370084 2 880053 114718 864789 829287 64843 818076 653921 456126 693401 527765 430 469394 893145 882000 14163 284739 506200 891034 3792 23255 605289 689316 35 798745 850543 816702 820789 632015 812208 200236 112687 123697 838293 180435 584985 813336 485439 169071 368777 68037 458594 409888 738415 516 244288 100 838178 318566 3403 719972 31784 307727 817277 302802 720637 5891 12168 891480 468730 399292 185080 119 333881 880159 868601 854275 619620 293476 705662 193762 759117 651621 33 851463 123609 484667 439080 635328 785447 727765 861170 593746 583742 716658 323265 871133 189993 545321 854584 853314 74012 581634 568262 5344 834258 679898 871764 874841 652582 1322 606225 809533 48667 785944 883687 602383 2378 703557 846309 707232 393308 252791 894352 323519 407944 422813 93749 707301 779122 110439 495817 819532 880064 620153 123011 890024 99284 896496 643443 735950 3478 850862 9756 430914 803241 896656 747902 846469 2 848666 575825 513229 186452 656421 860198 38385 626620 750040 222599 545368 687041 828190 306201 871979 847909 145954 1352 508 842866 754077 238067 870473 121473 135120 207829 784519 14137 442727 24 867190 581 657 209302 778146 605686 1 210584 12 502388 317703 1008 200100 691320 759208 868360 686156 243071 9 721868 574242 656773 895620 350318 808490 738986 55873 504420 483973 885952 398410 216458 12911 805672 535025 815284 646120 164423 876295 776255 255530 202426 813166 1031 51548 4632 763161 22 5088 794950 34304 622190 799706 665543 885254 5501 836003 413175 756538 207199 6612 14673 887778 58 793 809062 866527 897792 1393 866346 793352 77803 666919 625854 817051 860489 311110 887725 443528 14 5492 824774 806137 550843 856297 426193 834606 836244 596308 732104 868040 225592 821248 458739 798074 185946 833059 826554 859738 838188 811232 896938 1 249989 888249 242 626207 9 504 682163 814702 820474 395585 668927 848335 877580 143610 188314 827301 581983 230300 317951 155121 7929 860642 814506 8 7200 558881 180280 575729 893324 388927 2 679430 210711 695308 437872 889202 876482 43037 99 766846 718122 413961 76173 807089 59 81247 2057 751981 7 688337 549523 89740 856030 16857 4026 231978 637831 723783 9 829646 688243 894119 611705 695986 569230 562635 819154 895211 788023 11 185837 248728 858301 519 316561 483377 5762 420582 868554 220668 791357 61030 168933 33 802517 805129 522018 1628 86260 38 369968 4195 5600 24270 38 6142 6142 894718 20 792515 264300 607791 58309 32889 321920 27 64856 153226 872762 899765 797370 3 64 297720 218084 485932 15097 14554 227352 489215 342709 456614 896068 42124 25451 586 111357 872167 33569 857766 82639 881822 13853 896472 688657 831042 685077 2 869446 296 14 128079 820332 155045 200880 701040 154891 891780 288650 874762 620137 98924 325924 570611 193818 786600 213711 15 80409 769732 538381 525678 412026 787326 386429 857856 694769 62421 37 278292 183638 843487 239 298855 290247 807261 217228 680368 775685 591867 893434 103047 470709 355474 57396 875800 231792 818180 2 274192 6 561215 324953 2 866002 634904 687886 598253 826492 567568 834119 414977 167068 213278 187639 1034 811940 871622 747764 860081 886952 810148 866813 836185 152669 240203 4 65558 338 714001 423257 729484 34276 895365 18 292338 868266 869563 203540 7099 547120 813762 842823 354283 898993 403863 16915 700320 215217 850994 890199 86398 886967 350095 223868 16 604918 858174 680222 6921 126802 13 6328 580 149764 239167 1507 622770 62859 155 893353 859921 321 875933 12 787974 674656 58 2 482244 820316 796588 885213 711814 423 161343 561837 854042 879916 98034 68222 2711 889610 75927 775984 899512 1191 882080 566307 293507 555140 524780 519009 823053 774973 11 658432 858682 641443 102826 792631 635596 578636 695620 836403 9936 77 6 79 838243 780950 389368 876718 862256 783317 174818 897360 666119 833336 860599 695249 445021 735887 799043 395145 6 8549 784872 514062 166847 810497 543012 13021 753100 871652 812976 760391 11092 3326 3 578298 106 876128 869021 806751 116700 854529 530016 827109 608687 884078 151 592133 448627 791691 831115 540986 863936 272506 86131 45 166073 763163 2577 879928 737968 153207 12673 289051 94707 260596 45 804478 262532 231450 15496 22504 724186 716199 24 866797 494273 752603 761738 819943 269 853361 702548 355862 272789 209386 672732 96891 276 893550 210215 865181 266082 376035 890675 197270 191 201543 103422 852985 112216 853668 796291 602092 844428 379501 666476 216 524454 74574 382607 492960 5874 24810 119535 653957 889095 177271 533613 510852 107964 224767 192499 765039 602096 696301 777818 692590 227316 160079 769619 15814 241413 50238 379019 323075 224019 466533 488373 637825 111996 798928 8130 191594 764959 854840 203606 8 2003 741126 880896 52609 668215 575487 292853 367528 853409 609433 349715 844052 498097 872286 801632 2 4 235634 411449 276825 4 476703 87078 477297 481118 121906 696691 871504 140178 1 128103 839991 372221 16 722559 754792 875557 14253 810140 79098 266390 2 412140 890465 413257 829679 126670 872677 574911 417959 550354 4 883880 811543 866961 36193 88133 524550 309451 32 843240 797918 824994 582937 856888 741400 631611 893373 149 10 15272 820814 151404 782907 176 531 795661 109 892945 869270 510464 858096 841774 836426 888936 15871 145 254689 484190 31728 258772 889731 893607 455887 2 810862 620527 853871 795449 5 2660 677829 746219 4 3586 893641 589620 470126 385939 895539 684760 9032 27703 870882 1732 90223 762407 50040 598094 17566 892976 874839 45701 807942 765624 131427 808400 683496 874872 623882 751234 866837 47588 725071 337081 125043 816802 596046 663262 32662 834319 808992 508546 819677 844354 827952 870547 886612 492050 128084 314340 83 161291 860966 90 139432 10486 5091 49 691 378695 703 246638 470069 895988 861819 704273 104647 203495 670070 5 1740 2321 713922 684048 2 718079 857748 849530 140380 816039 875897 634518 884281 152672 44118 211569 857199 101730 692821 708030 552371 785108 18480 232530 427297 127929 581252 7340 838631 4 56214 172015 76 882992 785269 707596 400899 860800 554526 692475 822320 22209 666774 194423 10 8 808421 650701 1890 880567 819293 870522 726616 621261 2087 10 389678 11 263110 8285 438700 333275 726741 26749 578253 1 131791 124340 793359 90814 418801 769955 567293 353434 327 688823 511650 88810 1800 837667 48036 868243 826962 124040 863256 24 869766 23082 890353 847876 681853 51858 849795 571628 56 318 209103 870585 813078 172750 189350 891986 678334 582165 3 679457 1079 52719 735105 198862 532798 704276 839429 138404 894390 16727 696464 3 3 627997 99094 892326 473760 63224 698321 884141 663725 848970 887539 302866 308136 347417 13 3557 2225 861978 22953 883139 414 129097 787526 866408 752677 85424 841597 5042 425687 26935 859458 521884 759 420246 138853 415983 346413 771988 414445 393092 309567 890062 823417 599518 154 56007 764859 715111 864000 880003 661 6 709802 226165 879438 1 789316 155939 1110 49032 521598 197118 298392 502106 876513 713567 41380 749074 2236 848906 773772 808971 72070 323413 740241 751750 67 496506 149010 443329 95 187 752527 440870 783573 46 821026 20 57039 137 20 162898 832875 57 863442 81764 198234 895170 525593 296916 743558 631518 671164 13 7191 66991 387038 871220 562772 222856 738200 164657 91490 546895 863994 602951 3 26 881405 463350 538508 245321 882286 25763 685892 39706 350126 485517 895105 378590 10 568376 897406 891444 132288 326079 862064 845229 762679 887176 857763 156099 258191 2 543189 875702 76593 781319 3908 477680 1316 45289 659195 462107 583719 184985 895667 149641 686226 749733 288740 391554 364970 896199 610188 100477 20 786547 1321 767238 155818 719681 328366 852643 865948 3430 95 815946 852593 840817 113 690211 788401 836640 51565 883334 667080 829023 391 270123 799289 819 649611 742989 58059 767986 535430 708058 664051 858677 1007 1267 614172 669394 182720 142148 37 521119 174360 890829 165 152 363537 875931 1834 3 830602 486605 91 605249 838046 18 863947 7 63 6 751751 25 18209 253340 830960 5900 261 861957 24 596339 767055 664403 12867 805271 45264 3908 808952 623959 894677 810617 846209 485800 70639 1898 3 528511 351417 880727 366124 201417 697316 703 375 646182 91854 737536 17 667301 763286 66 746260 134087 1 460230 65920 864987 126963 163049 889189 883602 820796 703845 36 186204 371169 70194 582499 609280 141923 667021 128120 894962 161871 36020 887920 878539 883945 377072 646 21863 256584 5 744973 770137 855133 716493 78181 33221 3607 899366 899993 114887 397720 492689 67845 895813 437561 895708 880902 43 436211 1 710470 467341 40649 842208 802638 1 24745 370937 189866 286170 813809 20141 310918 671862 710017 82650 429772 804734 899254 128 738914 11391 170033 190 766061 691265 511991 891555 831355 603695 25177 238497 186905 844907 122888 198101 124029 724595 872853 81810 62221 797383 121015 852872 379726 162432 224699 879838 424121 758342 815594 124 94208 2 416226 401117 2232 1 423971 860813 887654 843229 861644 414282 12867 318 232814 582383 1 707180 669287 3 768606 797736 5 21496 876562 371805 130984 262255 477325 92398 863948 5 179952 21651 41790 1374 88523 519921 368265 447427 808194 190540 13485 824151 99 861339 810399 899457 27889 17 6474 848101 35 296816 74 92333 879512 835649 240586 595088 1455 422182 2847 846154 883590 766400 83481 62 28 878423 743355 455034 160118 621608 350558 221719 204657 53 546271 219819 2 650810 75289 322529 879708 39884 894980 899087 312525 4 369695 783359 845018 827649 647168 686713 8359 819573 337432 877994 1038 65 27 3 888084 692421 2707 856480 239979 21 2241 879332 8795 30109 8 5048 99517 809064 238299 388527 1345 2 843316 813994 847724 806204 15975 806353 2 599397 495509 507586 524777 396287 343008 1246 856641 897553 384399 7490 720208 620416 82559 120572 825281 115198 277367 44 273008 884308 862738 69359 483830 870983 660962 52678 29590 815051 307765 842879 834331 515003 442049 848754 586 614921 432657 860076 613105 56843 753223 330115 564316 738372 85644 127720 598 682651 850 856231 829844 104201 155545 25396 2 886880 849976 778766 676337 495886 822742 207 693863 867004 239499 654648 343123 896328 220 898510 14057 582832 379284 8 267154 351107 2629 773233 137303 684850 136835 870128 118293 859972 586723 538262 33087 833496 271 878394 50165 833549 893195 446721 135578 38279 774047 232117 898943 354309 846384 784238 857178 792345 184720 12174 885003 856424 549999 864884 759421 58743 14982 286115 68297 406342 867958 805492 6 267788 725073 324942 826973 883162 595498 751232 816515 48160 568138 702530 546033 2 153415 673970 680352 570788 800342 558036 595 577155 55265 10 865106 367091 793155 87792 726412 865404 584 782367 445433 56 121928 12 865142 317182 782102 351589 850927 897638 298852 3744 838485 752700 82913 785652 465317 396952 287700 741 332533 171668 150 204903 18168 106011 766321 823831 531304 875285 558 592762 605177 420786 4 886294 169753 2 622094 532519 519438 145 70771 131 680882 815256 851314 330065 332490 346938 731729 7 239913 837821 809829 51100 880686 841616 57437 556413 16 382967 873779 248430 893091 890852 14 835772 16 4 146949 5274 275973 478003 889427 594331 865399 702120 69123 171461 798522 1594 1424 886017 416702 9023 104825 779313 205600 292314 818444 415079 897287 885680 20 6811 852826 409721 453215 763271 401879 847462 573233 737 639959 250697 351470 481432 833488 812119 7579 721847 750457 701864 62688 9304 106824 861912 842771 2 894061 3 880633 383612 320913 2363 738637 463420 871971 842335 68684 884444 159126 146972 669 776443 682511 786952 754458 62311 3 688624 579556 128333 218426 679456 32044 884987 856168 593054 596196 360741 36 19 882713 1412 491139 899628 65284 863169 824725 1731 546592 151 4182 647766 88549 550955 42108 20190 877851 51 874985 877862 10102 2904 720067 735319 884999 369828 314322 4594 718199 315778 303432 3634 877253 1049 344995 89519 504795 427745 109 380220 777183 357108 103402 868047 895126 9 602913 254502 778902 710745 5 312300 557671 377360 129410 269863 764522 869892 166 654366 12 870386 815276 317293 1804 154040 740196 459821 807487 4175 7 110 499556 778923 528640 4377 284626 754626 7136 746725 36707 159514 802473 879431 480157 73034 951 770578 140 692130 680656 898508 175 25 532254 482519 834152 774392 434360 547341 130294 393987 2685 888284 145059 1 248282 860169 707611 784707 592367 143048 844822 2 306398 42844 458602 461329 156037 82907 856095 788686 689188 407885 449378 640946 1560 893733 52075 624953 11052 9448 7 810788 828370 628788 534348 698033 843464 695217 850971 822985 54276 467871 322823 514024 45415 430999 64782 152340 823870 592059 25069 513243 10 834093 129 34292 460391 653170 754533 51366 550446 196586 828714 875496 155910 225513 16434 6529 617168 848937 287168 847978 84751 740358 801498 274308 761840 152780 550972 735824 821202 871292 837508 857859 360104 860477 240411 420584 375448 44 763198 876984 143432 151704 369952 2 871561 887515 887855 34 38 894343 1 884928 887981 191816 831956 3 872910 882499 774310 854075 837546 102 79274 874691 26155 896445 623012 123781 15665 172855 289013 874792 552016 423237 706 732417 689587 631156 213 249953 676674 855611 781434 204529 895129 529432 778698 347682 867475 3445 892202 828617 892821 820421 847778 885804 1876 341791 267720 631504 857458 887563 671970 2 14649 41633 20 897452 722393 877101 772150 8973 557517 253230 3 716767 4594 382022 865832 421886 857283 888892 885664 876804 6202 3195 1412 832236 523315 855814 8957 529442 1016 179370 801928 110327 301478 733193 854700 641013 844121 711455 7 9539 197 12 581681 824783 19882 525668 1716 874054 872235 891217 529113 84850 880261 292655 747259 30212 896828 629 593601 2741 844866 862 303854 601859 21671 843831 813311 86603 828591 346651 888710 248144 264599 265942 383335 875408 454811 557 886934 451089 26 673347 237706 780125 170234 534830 504669 159068 314464 5 633270 892546 837519 885655 137310 151088 27000 278809 942 833520 17 2 28 384 285 18036 34835 122 5022 81497 390347 811072 795978 441844 7 639854 882455 633041 277890 58136 890712 769429 846559 842793 825793 480385 634296 7570 857639 747362 864955 104 500241 412028 98185 121495 268896 845025 640600 893346 704972 202364 809420 613575 279713 576201 4826 528913 795170 810989 361653 673406 133834 520400 837676 776386 566016 891494 848703 321051 105989 512279 764792 179 1 667601 36754 893687 154 255273 689938 416459 421 841202 442056 10566 511 492875 766313 795611 382235 515185 4941 377959 308236 195 465138 343380 505513 302372 180 100 239 669074 40168 807184 882131 862192 846030 304700 477540 819370 548673 359223 871811 858220 795537 826023 726345 60123 261340 595720 832504 9567 14 375338 43809 816218 797926 18 64 136089 809929 32743 301 896762 774806 153451 224945 549583 717531 2 844675 885509 70 20281 639215 351 473778 6 899879 3 1959 152069 689949 572 771054 274511 831185 855735 222755 154255 306762 794647 778985 343799 688650 749440 370242 864358 395997 460232 650305 635056 138565 555473 512208 60 295835 873168 841861 815112 623277 231365 871060 898016 707470 408 847133 848780 7 406587 651034 777925 482780 5100 833924 830446 172848 477528 398287 896601 636907 258048 851180 876176 600304 875256 503438 797131 886193 440134 120 869472 61635 16 11739 898918 353182 414 20263 383288 8234 354842 115145 542585 239643 883947 674605 76712 26764 347784 59836 672365 399340 48988 370016 898729 841821 164389 843361 1 11 756265 155661 70 865746 699964 61054 532467 814226 813260 212 30477 878868 321191 1 887893 833989 678315 881620 247 380300 884317 738154 37 898949 882291 577770 57 339339 842380 834965 60882 453 336410 701820 840506 894562 660229 5794 851312 404432 758226 836552 792113 554120 19468 799519 5449 191 126 865753 105 886892 884178 893238 5 710922 837661 837453 784865 884117 33603 850862 812208 6 35822 792192 633138 535049 329924 804118 835107 124216 569812 523597 759496 897720 18532 895856 810018 1047 859593 453672 873082 342973 322296 5553 108 742086 8 112337 50 186227 514670 877036 836336 814619 777042 18782 59502 10399 18 761055 367966 361 615703 537638 31078 787046 4 57 540212 307204 2436 865805 6300 111634 462129 168759 852139 3 651954 790330 754923 591009 684219 878412 840870 108379 586219 881791 134 874662 858979 811908 345341 133416 650687 432598 490406 665300 897869 866132 896689 875336 182795 325584 892425 714999 876330 306140 805973 456705 653 799287 41814 202 225097 762560 484478 21919 227082 867870 39844 22989 364345 1629 159739 3 771790 605395 572457 409996 40 19 852004 200512 514466 33163 810833 892767 852640 747789 277644 291761 8179 288 215729 857172 366253 1769 147484 140849 1 837989 862534 428582 899463 111 879124 379810 792139 600746 884801 886046 827735 482781 3 829237 415 142898 126739 199674 420927 506215 277169 539119 165400 876860 694814 16 674921 803370 367411 27 712538 329562 880059 855374 169 891843 49969 847107 730755 894509 806444 136587 863051 726123 881405 835057 846952 829640 6184 2 51837 333510 571188 38 428828 528831 5110 39912 878512 2891 113464 606727 285684 3142 255929 563555 862464 896255 819536 575413 1 138791 819892 84944 243 45109 848785 8 839157 3 845401 755608 576393 35255 896321 822 28 415777 2 290073 2 822966 877651 35779 858988 876791 889445 331238 789482 7 549929 530233 477504 850147 1 857719 310555 738364 614191 635034 709342 22 526437 724304 103650 887165 558975 329983 2 4 223857 536596 859636 458 23255 192509 790002 524575 116947 18436 873603 135504 456607 247 890719 657657 865265 774884 1413 22798 358272 179780 897792 484495 883500 741474 737872 407236 853555 649885 778141 198102 1142 894304 282904 120056 892730 803616 271514 167895 866348 114368 228311 485683 792804 1063 7 825141 683056 820990 14143 864112 7438 613443 861960 31645 269189 3298 381929 730822 113094 844983 528972 426042 528051 842856 13246 637833 263585 18113 468107 255641 256113 805693 350785 829689 201720 886422 65 321462 60395 33783 804608 754736 716470 734569 22308 4771 879712 529113 421 208038 29194 8477 385553 1584 887373 11159 17762 219147 1442 60915 701673 868655 857606 62567 825606 658064 224907 707561 898087 93774 884437 466739 62181 676411 457882 190651 109712 58345 2 750561 1227 110370 798468 571740 617302 896083 19 696532 68613 174469 65 881914 40227 5 93375 100 683007 850412 154453 368286 138763 566316 67367 897852 338909 19 145888 887915 287481 233075 121786 343407 357788 352275 526167 867397 2339 107351 8059 700828 126013 688517 121105 39975 261734 373522 856044 892427 899264 417535 833056 883120 204087 867455 669656 862790 425740 236408 554308 603069 418694 890233 847945 698102 682339 865689 114404 801826 813 857424 745395 818763 979 396529 749047 854532 631739 827781 805258 396225 298051 708573 553707 203271 777430 29 603870 684 277479 41 584312 793568 852739 457632 899156 157687 134853 774997 2752 65043 809676 461740 346373 309 682143 797333 790340 140321 665747 355675 887916 4117 789377 805659 768723 65 22 644620 874847 91291 763559 810575 771290 786559 770393 733839 624314 96189 820896 854975 230021 288856 286835 181 595868 551800 208 453100 1235 325865 825736 442545 352607 601656 786604 856898 281764 4 105599 755096 842398 23 768540 510342 8110 512057 5349 846117 145194 517671 731998 255641 686104 630510 410932 863836 52682 14 371958 394735 707621 867963 375851 624558 9 11 821279 334745 507846 25611 11247 257 483886 169416 506089 217794 605437 3 868089 830226 859004 328476 26582 734675 23371 490892 145766 11832 791261 147871 608623 426008 440369 872645 851627 777373 636529 3 908 571 41007 838565 350361 888913 849406 621042 153 225295 669451 882961 774586 333640 244276 1340 1337 828239 760345 832356 321092 70 663424 2090 678525 610070 30 98 1 27774 102 8870 26858 269684 812098 715973 347168 287974 743577 26 29 192 25687 236148 895760 302960 124639 285941 149 633635 637498 7 284891 520352 852054 261007 815076 5 351 11027 870901 849224 443157 605427 67 333253 2 858352 531316 77835 429058 891182 682670 824812 486327 33750 529902 117301 56676 754 173851 819819 745110 743235 865961 623697 825603 62 5681 893083 128 130321 889105 439148 3 491723 812608 329196 778505 648482 238626 47019 7912 964 626891 617019 66 315322 192462 231097 35 88678 607030 760643 73994 798245 589009 660744 428402 587410 3 12 418765 899339 831257 828682 358548 889487 577446 12 8548 419851 273010 319428 888178 775334 881023 894717 264289 884698 190151 28021 11896 18114 831172 61073 324655 921 541794 11851 482427 857158 533192 883717 489270 206908 10 137 190968 49323 608667 781306 25 641628 703252 663957 353221 6 3 143248 122762 792479 873873 737648 255 46 884876 669880 60250 880022 2560 887629 838954 119126 102901 1 253192 20 439463 883602 97522 801937 3767 106664 109476 774287 898576 410625 4 11 871781 9803 453653 660424 676743 653005 2 156695 330437 771532 524960 113595 608241 718923 3730 59502 806870 35708 862368 830792 150665 670469 818959 795523 335907 887939 285310 408 654557 204866 778381 632079 813700 1042 180210 90380 7993 333537 2 745989 819979 891343 367251 1 713481 530230 42627 805917 106899 801425 873982 494099 777057 459904 619754 3395 5164 880167 878987 899069 264 846168 851045 453824 415 507765 838358 2147 540121 625197 8 215817 6 541629 3 874262 19 853203 30 357657 742836 83 670619 272616 879131 172821 65751 769884 863303 779097 809147 880142 719810 834031 790990 897559 896511 477 715541 96409 713254 71415 195873 880834 802821 277156 274833 634622 830459 169279 77485 494767 830518 102638 287586 46 2 13648 30 852565 863038 817118 591279 8460 2635 886356 3621 882505 7 801 880665 813541 2 364966 3 122079 4485 526198 598892 820067 24957 5 42797 846762 379045 493420 56 309 874458 393824 453964 837634 395507 214124 418094 579767 2188 505 814431 274045 160638 41683 427079 246458 848771 13564 491202 870080 891583 849335 523110 358749 892525 806004 225144 6 22 187043 5 622870 856055 483299 797147 233881 429406 3 16404 45536 462067 2775 846642 887547 515 869302 728711 100 90 3 286124 97406 8 295019 473 872021 179421 897679 565807 827759 567356 190517 855559 41132 850825 94307 852058 883005 128726 244015 50675 773846 717479 842673 477927 194180 889110 695940 78354 648245 896790 191714 156283 234315 729332 84791 789435 622832 93 888211 40 838219 291795 484386 881365 727778 627824 764895 335010 291 766544 643369 774937 4 893754 819894 624883 21235 13676 428664 181274 780405 211983 1646 401009 448706 874288 198494 3426 518463 493279 1 836670 763340 895245 895142 19 813787 482837 76935 47 8546 722710 661862 202858 6 851241 519031 519519 864131 867259 136666 33258 195 6 8 810381 886458 292727 863380 891118 30959 893816 18416 282697 44574 336633 569663 653275 865870 18 611152 26 814985 10711 68562 1 70 195826 26650 872538 868088 261310 875057 850587 25 880931 894085 4 751731 802119 844092 435956 19601 714142 534072 774631 562043 659040 390924 287369 816891 108748 95021 309 330588 742913 899831 7986 720923 735637 80914 36762 513666 773895 582732 37 890939 888155 677632 776671 751153 1139 8 289106 296 313228 182616 21 843904 772947 888797 472553 626764 16497 796982 468920 268464 282058 718231 857081 878822 556104 755197 831843 861100 823600 402757 432321 888114 53333 303671 582337 549176 745675 425275 861059 10634 796980 608315 2 20062 647610 890371 631212 347 5 507677 43446 883961 299803 8 791658 883182 447167 389 224 508543 741 898 2 362187 26925 197928 639606 98877 886366 780247 14 26 886010 732551 187486 69 590201 863344 834459 392450 367397 191111 268703 40752 498935 357028 81 40349 58265 53094 3 846476 672887 481526 270027 473225 246296 899580 846380 109084 842424 837609 891574 871989 690940 206978 511 254701 363543 569281 144159 542966 831725 882040 1 654023 143941 277038 2 36894 869673 845581 578128 506271 252047 852186 41055 360903 882489 850918 243600 183715 133238 654800 16 856911 537360 478474 42851 822236 1474 1 577267 888276 869212 664276 36142 380849 882006 843719 166706 412796 4 277811 177 103 892476 816257 890256 350102 1 789429 843517 394271 806578 11172 878045 155209 679 476 158167 6 613018 815799 3 68876 130 659943 794986 39 219324 119233 514960 805631 175141 2 819909 61096 842829 30456 803947 6245 306799 12 370829 370 2 85724 163082 333760 820871 875508 361169 167384 763206 560707 148 764278 593424 844510 873761 111583 150859 19742 8 990 10 780720 882030 502478 328942 709004 25296 887039 633957 7 752853 682014 18426 74307 234458 267064 831412 870583 101506 359076 830072 619855 48074 827900 870852 897073 33948 802600 383 130708 878589 619 579708 132 820352 824798 195552 774788 461377 638159 861658 829838 764116 748682 706748 142920 268884 592881 52 200195 893745 789513 1961 783943 81260 884679 493952 295597 344873 884015 746008 446110 105491 891369 826153 800524 131311 894149 243771 52 448177 10500 313306 837552 493644 91767 895711 174 629748 19 496346 622155 370885 842154 506286 888834 217605 118200 846146 882266 896260 317063 723088 77335 837326 568967 241746 879411 627817 680040 898790 478174 680156 645673 252392 829551 882348 897529 111212 858886 143 416140 850290 756277 814744 1 132049 1237 55 215 31 11294 313688 35339 840655 893287 534687 158647 882753 865402 897190 3051 534909 305339 396238 897145 699126 35 668657 726641 374354 3 765473 892324 2 892309 3947 26787 628600 13675 94727 549479 26592 2 499482 381076 266401 34256 197269 744755 872588 401456 831960 454702 694471 4 874742 610788 774119 54 19 1 853848 253678 279597 263845 836323 831571 817100 596585 10495 779990 899288 822821 393606 841221 800572 772469 3447 574423 497308 868149 413716 3582 5377 605667 860154 39588 101697 530613 811302 713952 772493 823146 792466 187566 195596 9 69 528574 884440 2 11796 30274 89413 376219 499756 285976 742273 677453 440 840813 209597 858886 1 875976 597277 583291 629 730010 31734 630514 72245 12 759750 829144 20412 180968 873024 1 564665 549975 451932 782481 59262 860197 860157 226810 230795 504137 867541 873413 545678 872800 893812 618013 45226 887897 885918 397975 152171 871967 1 144388 3 682999 567089 851685 771725 758212 6 15 786209 345718 16740 849159 632644 191923 742085 886070 787159 897076 543821 178819 767255 5324 3811 783929 798714 88020 705415 6493 429575 186289 293746 897147 873906 891474 8 196973 229461 8856 9 84242 891609 893468 155736 804828 2 823025 415197 37413 88860 898941 893385 375 864838 4 368226 706386 401294 4566 829548 233142 594530 582702 735718 884620 31661 502077 889797 503017 61135 8341 584 898152 41 694494 191322 704836 834678 751424 325551 206049 862555 789652 856348 11750 22242 24112 823486 863013 850612 2628 538733 897085 879810 891723 859299 97537 5823 844963 189774 559455 79 235545 179747 782435 628975 102119 215722 425255 181 769516 734668 749296 411170 880190 748702 295402 706698 885580 251715 860797 374795 4754 102113 559261 604104 49632 162971 790745 91 135593 79365 99538 899066 641582 593458 33233 222195 418762 55187 491137 881986 489282 214879 727223 414087 112 475968 343833 3 6 255813 376885 832621 23 7298 679425 846600 659 61538 878170 883115 847990 229627 3249 4 666436 873090 626 218972 158611 897183 783676 57 2294 21025 199583 735420 1700 854331 402008 21935 738638 355660 445856 884282 774457 695019 791804 19921 838909 300162 546309 899236 852831 713098 829148 867448 798057 890172 651886 338519 852438 870561 225 1 410992 3 97213 898509 805201 349696 47550 8286 52 528392 378308 758761 613127 877903 11208 508208 32407 826997 854760 12053 521974 15396 455983 853894 160 258865 551941 585086 1625 319348 871937 788468 107154 331112 841508 860263 854429 152947 231753 488 890851 854960 779374 216 186837 857548 753764 785165 441728 682515 864518 280139 774736 629591 505226 81843 794645 50 389028 4462 868459 449541 823395 228307 374 896026 320942 889117 493424 1198 865113 349507 31 3877 30 786873 839285 848263 752576 454372 318 40746 796213 245396 374349 810356 868625 840083 2474 37991 794647 13624 102886 46757 3880 1289 322341 553055 857382 263882 145610 2652 9 623 759565 432463 894011 688367 880093 870957 840726 11577 868509 411146 704208 350380 130781 7 878265 181 453716 53 897550 818183 775288 749694 837828 480751 2422 778846 257641 300046 3676 4 400803 884057 7602 893185 749160 214 893345 798893 48 887785 840463 329696 472893 827619 881094 375916 236662 863754 55 20649 240905 329837 17 118341 50 654129 747100 3 422361 322877 198141 126245 381999 865008 427274 839436 652408 704400 179674 361833 677080 799418 819444 722787 290796 887088 401974 558883 82178 214 288151 161056 830173 113742 167676 782776 2 4803 186 788862 448167 785791 670576 2483 440386 49721 81211 186162 808568 14226 274027 836311 27742 117857 476024 883573 102843 12 252290 389261 787008 55 886817 824436 343500 858279 840155 849017 189090 586621 765734 740614 11 173204 574568 772802 438643 137900 895313 439 753609 1 434328 810058 510919 840082 207972 381 819720 848147 861198 416694 881855 420145 135315 894573 888253 157 215981 624338 879058 805148 8276 661701 876462 823271 753562 560953 236873 136221 878400 367169 153093 834480 470105 777940 612427 347063 83254 569257 1 333810 844442 25 507282 789 854187 17711 880861 258709 504733 1 861722 215539 135 11 227 447800 300946 851456 890020 115603 316879 26 529147 862298 815679 333620 3584 663476 853539 104071 709459 782405 254849 518161 5476 432693 717733 303242 790649 1072 529695 8 455204 68031 463797 2992 168 870058 899776 654164 799202 218203 278928 405874 564 806953 840400 349505 730321 438714 21820 444398 7 581516 471157 579920 273391 889327 181657 818721 848276 682945 206276 683852 12 866156 855065 18524 19430 883463 781353 369984 2 732094 368879 771064 824089 799939 587914 5 3 738 849515 852739 45440 17202 709138 226715 165204 883893 882763 84239 65194 330668 869202 770421 1 852786 1991 831522 882414 794441 849892 535561 849199 841983 570789 6 592996 822713 716571 150264 30 898817 7223 753734 469091 591105 897371 761976 767416 583962 53514 348251 510374 811885 303131 238430 14184 197262 200 795246 815080 161506 78581 228293 482975 333696 812446 225194 749959 860100 240510 118882 646830 10625 7242 591582 864094 844608 37180 401222 870890 1 8 271433 3 859462 464 438423 319593 2 53773 298546 885343 46 601401 806408 42428 12010 4 859049 663534 896332 37984 121903 39081 322875 135461 402323 649407 21867 884271 760954 814650 421927 139 830850 1882 821774 855905 626863 819094 148979 355156 661 106075 887868 857338 238200 45067 854551 3129 33239 656925 890428 882865 14 471992 204 678185 818217 872915 896490 649384 398361 894745 1 772525 853450 188293 739754 712893 150709 770195 858790 156182 5 141069 499 423983 80599 2882 892395 824707 142629 693657 75081 848145 537109 718075 199886 487 892394 159811 37126 735 772350 845503 824286 281418 65012 775817 288 253997 881274 700702 791039 857205 6 430758 616426 825725 723193 697995 627338 4497 498165 394003 140120 839673 1613 881645 843908 829831 244105 734231 1 3 234142 877313 208 1797 847406 572152 493014 851857 691076 868888 633497 646197 163394 239235 28 288755 216811 231 642111 860840 743454 612 285865 517882 853230 865 850041 879502 27 3344 851738 393792 892053 785843 884401 41194 173042 646600 282786 289838 142505 697771 180 726 190657 698587 663318 590054 995 60663 176765 92243 212363 128644 887038 250436 1503 155386 386 830681 134300 500409 645234 618449 786625 287174 669400 684955 11053 177 893425 864422 846670 837168 214981 324308 32774 51578 746033 841728 421949 727846 870216 53199 268290 279572 70175 519289 740697 892247 87854 768652 40354 3 697120 574555 838454 222819 825674 196971 889011 849753 774556 34 875701 13461 840390 299489 16 850438 892007 795222 761256 54612 740149 402724 703517 815465 313229 537778 895812 581086 463638 712078 828084 784497 776637 365306 922 166 383779 128399 833511 884552 891848 826557 23252 17335 141035 35606 302199 577883 115671 110737 474958 168234 892080 872679 2 438436 753212 575284 895947 305045 774598 874761 103194 615549 872180 534771 864162 847509 288352 1252 57218 814193 331635 723717 885465 706866 566428 209150 884945 587970 450893 17 859417 11 1 164816 807176 75536 388 617066 1072 249310 400845 9 246049 70290 856628 2044 13 891886 3 654394 765752 775734 171794 522547 899170 869244 207930 615405 717931 896227 505200 129996 1384 795041 641703 899466 18366 517272 6397 842289 951 894546 866432 680482 600815 12 868652 489 361575 858416 619036 576592 846460 757449 888231 51660 858798 671577 979 784448 234584 340 4 893 2 415722 767700 31 898533 412476 767858 104145 873436 497510 10 894390 139855 143450 31 597136 867318 3059 625638 342 56 604031 453494 887484 7 519911 338813 177 13211 884650 1 881287 877123 550819 882375 836735 174314 558298 896686 666890 836238 731780 773276 129075 858023 217744 819188 855323 870196 116 113849 741128 74272 546071 347724 889800 1577 496583 188246 555046 76853 786050 224599 728893 744820 825287 239630 859551 857610 895262 595954 215397 697123 41764 661456 17 846948 823635 835462 127818 894522 875870 17 51 814877 6389 349887 19 728319 679096 8061 12344 850455 7606 739857 804493 3780 162040 608 887695 896559 173 6540 28713 726637 554089 897584 823730 268712 64992 720505 740464 729274 218 316961 797931 861496 882848 28 715611 719127 469881 802116 850694 562361 862371 1 410143 6014 735 835588 56 855436 672570 835668 4454 1204 1176 814667 153 769891 2 575500 728691 873999 752894 184157 478735 882930 899236 550920 535849 429680 243205 543343 418501 164399 705 260549 150670 10 93445 528216 847904 772021 117191 861811 577972 491066 10 855087 2916 77 483049 561912 811664 830196 275045 4 7456 709711 446385 890966 459518 856929 874940 280881 590199 4066 686144 249399 559896 718014 416694 146443 430354 857370 466501 785578 812035 3065 617354 1 875101 447008 717060 216 839727 890956 655 296290 407975 405123 483905 829521 12207 325902 653306 883707 161 519 383472 627543 733166 873597 49 828254 777054 896520 803537 867594 236389 589512 798144 809222 11 257517 568003 768238 826740 105654 532456 495523 828593 11942 893094 836919 1262 378379 187233 258 791489 110936 647297 277812 238 868684 296786 5646 860451 8 881492 196871 810924 231470 117139 850273 617366 822017 982 822496 868480 807206 11397 153673 129626 629480 28 730130 468969 189239 892394 734370 854513 870239 270935 166139 63 15 2 107124 556642 143296 744276 6016 165 854351 892547 56592 853287 263596 436630 77 387781 27312 582961 12 39 16042 783313 894101 18 600556 1289 241628 506375 898375 72 791660 659337 222461 773932 393338 800416 852539 2 748183 230333 879129 859926 855812 422831 546700 365719 823144 194056 411254 186 98275 162047 562442 759238 811774 598307 30 421365 867229 198049 181478 861469 440678 463622 16 76144 748174 2 627871 864777 550263 891359 22 356985 697390 770902 233 488951 3501 879594 13454 251713 877879 335290 835939 857783 795849 1400 831554 897702 887900 1268 853224 552231 81321 3 12077 753789 53 348954 281 875874 1778 492706 897236 272 376536 898411 733807 47634 765085 6 783930 870476 182 495743 820714 832708 885279 893374 212284 898333 12 603811 28592 48404 2 826585 248328 887300 537 838580 478722 612615 774092 33659 394456 178867 889995 392393 15706 79 223964 2912 7 898640 81 837893 114177 443437 593305 143255 552297 239969 751668 892702 753838 858983 3 2348 880093 153339 350425 848276 447892 109847 899024 787986 861262 229774 791138 219905 347793 788009 139078 479903 854324 383456 728098 883186 881 239055 863674 49381 147160 399415 69716 683588 244309 70 55704 692066 872319 574799 780106 882986 267101 653729 520307 164161 730334 827155 81160 138022 74943 891979 734957 88667 957 588244 100407 847953 756881 4 790573 783067 353051 319857 4240 642 29283 16354 4379 367689 163435 1 860618 821788 340584 838671 876046 868003 307224 166552 379204 316433 46078 581025 715420 17 214339 2 799911 432383 848518 577017 853276 656867 353669 833664 894001 864509 649451 861139 817610 84026 527483 465668 540265 455472 2624 128539 292078 419664 31274 847449 185 1888 872361 925 852376 241553 79477 82407 160 472003 833403 8 41918 570250 577444 791253 4 27414 862098 864467 871274 348947 885032 848272 884031 24116 2784 840682 1 520459 90647 648244 517122 360120 57272 851269 726878 19 10905 889086 680294 107204 891268 102002 94691 605551 867718 735400 118355 839072 852309 858580 21534 286002 676790 673204 784004 453091 12 223697 604768 340652 315512 108319 537612 257 160 651639 871065 871986 470472 852050 841900 203126 532688 334 130617 23 477592 146032 4 165033 33 55017 764285 2 173716 11 81395 233953 839798 55318 39229 489693 117 629272 403077 797909 141386 889492 892363 10 983 227371 100 640119 4662 809167 279436 877904 837549 350998 795698 866893 188084 898147 232894 652176 38 877631 230247 705158 351436 895488 38518 212185 829431 218627 5 377500 880302 515205 10 727500 423206 4 12427 723166 6642 527653 181118 567416 343793 436802 847604 859673 646962 7875 179465 501261 498997 868284 4 731262 587757 437626 731723 27751 377331 455392 23616 534192 1 351373 899545 243887 10 741918 5411 236473 466170 802064 71548 644746 430303 859968 646224 456365 726212 112492 594512 735332 879774 565029 889311 66738 830589 804825 60701 859532 158 100179 96 711725 388088 295305 880583 403045 342967 357621 857001 869804 254659 60185 24111 479354 655729 226503 391324 439536 815851 757865 690946 94 768640 100 861547 141451 66 685964 683811 734463 834667 79503 570982 887390 422889 74 695819 893408 816814 826510 415315 825976 8 721389 815969 491706 324023 400451 809428 60723 427806 785445 898656 873826 22 815207 148 418576 49 832718 605777 7 540708 150703 875381 647663 195890 527559 844268 897500 160485 813897 734966 228 98 187299 896458 763821 67 808641 686584 72 384087 638824 276995 680282 690776 848380 879123 721510 598671 608929 790356 324038 560320 802456 247555 516570 844428 21877 437688 819446 840359 847623 789693 455284 163809 10 888974 444531 512 335543 552748 891586 597421 227110 17412 604671 307284 766720 100716 1 202 721242 406296 7068 83358 877986 99 548054 830442 897581 747454 67310 120152 846889 841131 896340 873084 316 679902 718280 881783 835399 521700 89147 713837 19558 549198 2 3 456525 421577 154608 582111 852244 588719 810475 20 797569 262337 653087 91670 2158 764371 347984 859201 842254 12 845826 835064 824412 1 867063 798950 12158 899259 581213 860703 101 2709 15635 877024 643599 860121 97482 37985 790939 874073 19339 295349 896577 466883 836285 2 777266 52 810019 899295 488596 12060 749854 6 153050 172594 412 286221 743261 13 37 608836 882761 416371 445416 651716 503465 81668 606019 535335 55 592790 3578 895143 582 431558 887697 771319 96871 433306 18 495171 847163 824128 143983 494793 850263 140745 226965 770952 33 8299 809218 3106 6 863161 722326 317942 419544 404918 23572 173236 99676 2 45832 858747 689238 174661 748264 851533 810855 832318 24346 180267 49538 810937 873992 335988 758469 752984 841617 148614 400805 8796 306372 32145 491149 803854 1169 390128 204 399873 23122 841155 318647 162511 102583 388774 71 203006 114162 2008 663 698006 3 7880 862663 847737 88798 874743 232600 761968 18 779174 360919 872903 563211 885706 826342 6043 742949 8 64 871820 380755 101759 880880 41 730280 150676 435610 392079 855 992 684592 352130 232329 792659 184 854859 33239 772423 853065 255625 892585 853973 196958 119838 746931 817280 39970 887690 785345 36 734174 114 382007 859112 674817 735680 22712 140357 163421 884677 785019 280676 782960 18 779226 24551 186612 76171 1055 59 770435 690304 37386 1737 4 887475 234831 236244 791658 432508 840475 431192 358157 19 582063 229929 3378 879484 678880 298428 330640 717176 658 6 856521 783402 618962 853154 63 669685 758037 800726 395371 137633 857079 524074 644037 886625 193519 404 898472 857559 855407 887053 863926 838874 8916 898047 15685 102860 33 862282 802985 8 898061 74 11630 486707 38641 701065 1048 237427 25264 882270 841722 880771 721056 878312 125 476688 602923 147215 899169 861362 879981 850014 296357 886617 470804 444043 419177 779171 5 88439 514932 365650 898786 750416 814674 705786 1987 304571 539778 286145 750952 6 719931 17483 713895 895463 892197 804834 646480 23 883533 39 851947 764201 9431 873487 74 296347 382887 107983 684690 892996 317826 253 62075 127218 827666 496 788033 820366 255113 17066 891630 256068 426872 235546 114506 886473 573179 521407 875563 890698 800988 738716 120833 181369 144479 896202 4056 22 22832 262930 1 675242 774945 94672 86 307648 563033 280945 841670 30377 15024 683046 528416 871616 161 782890 872311 1250 349747 875694 872648 507506 695325 54361 645063 151190 377965 845907 3548 811121 566786 526374 503622 367106 162652 802440 64771 885256 244152 745648 181789 770803 25620 879503 732061 281132 2045 836123 162 868122 96294 798750 733325 334775 740642 26764 820451 862189 94297 61157 2 557243 115059 51 504 44879 405552 638823 115 397646 10396 75 826399 374876 875791 86653 505034 35 787763 826427 232553 215586 4710 344 868 823960 389266 307244 444976 96651 283149 6 632141 226340 113 898108 26 895152 12 46 663864 855583 478348 211550 732548 554 149988 887064 818548 285010 190130 348472 151466 80244 55995 11513 653323 146 609902 870939 74854 8892 759602 134116 744218 117261 880106 119468 755441 107827 820197 883967 10998 63 627627 530793 3 867130 399079 320214 5978 156060 373159 841980 4 4 336 27 828609 379480 383430 116 2 417391 758638 888518 570171 868740 664953 31073 880198 844428 723533 870883 90482 869262 2716 850234 754675 815641 291960 223525 324987 854961 503839 424827 170 258221 25718 848748 830325 833492 2 13 855471 688 703188 753944 614630 329265 874799 887097 820145 482726 564060 210298 894537 139 2466 886088 693232 132 290626 761932 212393 71999 872904 636621 733769 895966 79203 74 866911 248695 364402 703709 542153 833716 435675 178287 102009 135398 370792 795309 87746 26 823029 848282 367042 4017 20063 299972 116531 239973 888914 783414 55824 786814 697290 845502 18032 288142 794039 135 888901 787356 870221 434473 74662 780676 6 397909 819326 880362 113 217410 445011 848987 824806 605131 715284 551381 612798 717448 870449 513004 727182 840800 888971 498265 897950 182217 829900 207838 221907 113491 863006 499742 2480 743524 196519 868343 859591 876735 60189 129 62866 811364 454 768858 9035 569299 486155 759319 846573 680977 4038 30496 125081 6080 491810 15 1674 608257 826059 6 38533 115047 594649 92250 326648 864586 653052 886766 875874 7 619315 292116 77408 489054 504253 42442 128385 313477 177108 32693 851764 818771 2 70596 3197 852839 766323 567923 10 55574 587934 204195 832009 9911 143 397192 869862 273252 131690 91267 282740 396352 768826 378331 888305 13 8 6 700 890466 400542 894583 1360 159976 169778 10838 871961 150941 293016 573100 750649 897321 468468 23686 60369 835852 27 390671 226681 878415 879785 5478 533320 636 518764 438703 3446 332 847248 295908 352661 876602 138892 311896 214182 695409 425964 486614 808101 875454 15 347090 36 787994 852862 32791 642761 27015 862929 865437 48184 19837 293761 307966 410648 549866 330 823984 3 2850 731728 873816 38868 740135 746728 117 510039 861082 618153 270 781552 219624 801132 10 875750 465375 175011 654 823898 868674 7682 814486 558816 341451 888149 16137 890014 505266 334174 896048 7 772712 784474 125677 132178 71930 359812 820457 270939 665937 227826 862583 499333 614190 615289 5 763704 839979 240706 235342 664786 39493 81107 35 259532 795849 55 581318 93 3630 381 2 882088 873188 92 17987 802067 152999 799910 787754 819431 744848 444576 336681 132 91446 886607 290598 832061 849068 104187 15 393459 865290 637 849128 683694 784011 759507 235284 470927 787866 56650 752027 835078 802062 123876 775618 743661 438631 262692 62617 278835 824103 878570 544176 303586 86572 856229 860225 823193 352374 889675 4 293840 691905 923 720972 8786 674678 4 835207 755735 8 212432 844942 162 799423 868060 882408 817184 856997 884942 821739 165 3340 171904 647134 4 880419 946 519221 861151 828365 2 45 904 890126 340123 891065 518071 515703 630231 405890 881820 227657 8 791088 197057 668144 127690 356725 245631 856479 891795 649643 764722 822089 126 397094 869686 2 848898 16 233 541133 654612 25473 873761 34778 889155 5565 889442 815179 387238 814663 475640 729224 26056 782732 886819 766278 90131 132 778465 753230 775697 147980 347577 888747 326554 409 638673 551105 229469 243748 629444 851581 763220 788164 863359 354355 807054 166566 89 394152 779704 757427 774535 439 45305 27159 3150 204262 828650 277055 64 691079 802173 23178 40853 652946 676 750517 99580 830212 260220 638721 366491 132852 897357 759657 324356 876630 894595 1 882280 665908 676174 871591 547802 616349 899931 893094 21919 330403 588345 22 61202 822526 344914 855020 796266 19838 364960 631139 885638 752984 548582 390647 434626 556293 825880 759886 624847 809444 344579 720005 898704 16311 714034 836649 757649 743273 248398 98173 898490 3001 589917 391335 246436 837994 654864 442711 502364 158385 4004 745700 604298 867561 16 770529 171552 865472 121424 313565 893267 641845 864310 707313 103732 280882 525858 281387 643 85 10767 494808 11 315789 897314 834057 511536 19258 838526 326 893306 309133 781610 711792 35 146068 205782 33 821041 129 899517 652612 846087 63105 860773 766252 814900 1338 7207 378655 898381 867597 878974 18150 852161 353009 579730 710444 589173 2 807541 820199 4 723975 277432 715294 650996 50 705024 863248 10276 2 644487 12241 877057 724213 25907 835961 756325 547853 655108 886693 463 859797 257636 571254 812653 222372 817615 826931 80205 227230 745745 444982 887671 275188 21517 204 814571 88 110476 797797 840262 514 2 774183 607118 7 893948 84156 363129 146270 774129 834518 419748 529877 620573 285886 198426 705131 37208 858782 352219 662220 163861 893711 885445 639988 872665 627536 648284 308 26 697381 75220 292159 249163 851959 160149 739007 894898 369817 847738 871380 470871 437244 604499 627 38102 813518 861582 180262 873788 866261 1505 719154 172437 732453 11 70960 1606 105 13079 891817 778215 113481 768607 427254 709286 845942 142980 7 1290 45131 1114 120906 280558 875479 413685 161097 289124 4898 898362 3 485737 576050 178212 316838 399143 561011 853609 304995 1683 465830 363096 6242 450199 877084 853908 184591 856586 746807 683588 606459 860982 697132 271284 3335 82070 1 874620 584413 92895 812697 10667 1195 883123 868939 851119 460367 856701 2199 874746 883839 23010 818619 220 56555 839923 109241 649400 128921 870933 432913 100010 855630 339 145198 241862 849120 866688 382774 808124 841017 337180 496684 592843 875353 339817 808874 449983 785627 488820 872952 670304 874329 103 848287 894900 874 849977 831332 93 7156 898243 899053 1306 14 874167 834618 842934 310247 135433 465913 357 862843 792966 899266 459824 214529 737332 894480 854525 143241 741865 1 2712 124641 781696 895937 896681 662301 734384 885363 703127 557 859132 890773 619567 855209 29 808770 893966 38859 80702 890773 850925 882577 126121 781904 17318 603228 887374 666159 830190 96 228304 874862 1190 885912 885619 33245 685707 31156 4586 589822 120387 793538 530354 859767 647286 876458 864826 32 873737 985 627752 817400 261624 662339 394619 838435 16 877372 364091 808128 789831 834035 317719 13 710974 174 795523 630305 715075 122757 45833 387791 825737 800526 475 849542 357 600227 854271 677505 416647 465664 885544 713912 859675 391419 141703 764783 63 18 1060 16403 2 750864 59008 659136 880319 330121 28441 505457 882642 126162 833562 13015 899820 554457 854802 718681 2438 855839 1275 515501 473054 825037 778886 19 12130 473009 536177 367 131570 39116 332041 887806 56232 449554 857344 846767 49141 6860 869092 8670 675901 1 831142 866360 890005 189008 780992 6 214 799883 3 827697 763226 773439 73401 755 132442 249761 437836 287919 2 669296 29 571 36699 241 124006 10191 890334 91264 33389 850299 14 362212 780913 802846 155687 878585 36 628209 17410 4421 427918 152367 315694 545629 559875 481 1779 399717 693512 860551 184727 584956 48 32330 340049 66838 869781 812669 774649 519 691 2 606334 585 805854 97 1 889551 13409 568721 14 897087 832807 186653 2 875987 775435 107457 339958 20782 415753 839611 829164 628568 841954 517586 817163 412950 887206 856171 58783 90 871941 874074 879602 281333 348818 215919 838052 812410 523490 35461 668786 187685 165533 872051 831057 2772 895817 836349 364 517668 9735 793037 888333 890494 444511 807874 453809 508703 498103 182292 873771 645434 402692 366168 46297 637993 837972 834590 798235 718305 849803 735039 214094 572873 811724 400696 13192 864497 836720 646646 53093 112480 135114 637772 1483 898234 13076 836469 367563 10 829744 336080 206266 623087 18581 839363 664457 629008 538677 1585 225557 573607 5372 380444 530107 713712 849832 617491 2 809883 3765 741423 201312 613066 777570 662244 745221 355862 453256 795 93703 263679 610458 887911 837618 267939 844931 752663 846161 1 47791 31030 847456 497736 40788 803165 823498 866070 445273 347914 46960 224217 811318 749549 879294 511683 158 353246 831485 434231 822513 416509 849969 81 650944 278483 769249 373286 96566 2 417180 881938 850434 877719 654089 899542 680867 304133 7 601550 889825 2405 30 320120 866 8913 162082 8137 340545 27210 841439 92516 883753 107 559113 895951 818096 753474 10 2 35859 871637 393 287774 777391 292280 859986 826996 443221 827324 451922 309206 123508 130015 890042 44 566882 244097 66550 527809 535641 516516 32363 344993 943 318788 62249 779630 530994 307696 840458 61102 59220 680564 346932 641921 237222 573661 148673 717569 170327 4 814901 14 606519 769114 216923 880022 448825 118284 382600 498548 145363 675891 863117 859018 18 798297 1663 347579 755718 894957 380 537372 21067 813776 837968 455175 769081 582624 225343 760108 871518 120011 538266 145649 3 186002 122090 27 830966 360484 143051 611 831705 109853 611416 640354 885652 188146 132007 37125 411386 10 122043 174 738586 4 878731 12188 885775 143309 552401 22499 768187 733552 735792 803922 857379 213864 31 281931 683681 1476 841332 10 833116 193773 380665 861671 466299 822951 616292 255483 800564 804348 365164 840584 42198 539832 426916 5391 734485 268012 226 829124 725425 755599 2749 17 403275 1797 729679 12146 247185 16206 7 248585 832842 213750 803676 787423 811347 402150 3383 346633 766713 12425 4 12164 634798 869585 828945 532335 868544 717946 401668 543502 18 606 734520 401213 52933 18446 842986 724499 565000 8 5306 881636 781179 102516 378846 869531 649241 449188 559319 2362 534421 173552 266 690921 772330 827465 334201 860773 147 455644 214613 573986 596248 147216 8816 20858 509325 51038 677517 3 861057 39 881919 1679 803108 327209 273597 865199 755824 875826 810050 443273 859171 876601 223 285572 2306 1644 843782 881991 573364 44783 867963 214461 315117 1046 859080 5428 350 441087 544310 30 882445 884910 526285 807271 874140 845302 798004 786691 538251 197647 829092 9708 181642 336816 838838 501079 757996 570328 301812 7616 4221 221027 845544 188207 814876 899778 847928 185812 15260 153962 180694 1191 32830 422195 66987 898756 16 676352 181353 3764 806440 879190 850661 756561 45392 279349 48173 806726 2 2 235438 233 859129 58284 187 17547 1065 786934 744190 779595 248942 17570 708638 553152 597745 463807 809 2 801076 430989 763565 159 657786 125 1 864658 857467 57747 871939 604164 872682 406052 733141 79931 888464 799666 867249 566162 161656 839973 19321 11 106 898078 77581 856673 848145 670118 66077 847055 780465 776630 330337 371285 879233 683401 794681 872167 244419 621306 176924 159811 414145 876992 1443 395200 280726 382115 506211 674218 859477 33032 681513 464681 12388 821386 726077 213747 546693 755373 266560 890907 802206 885608 877560 569 847167 739943 798554 468850 650151 895898 564725 868301 436127 7733 686963 58030 461471 5 876067 3228 791730 762013 844282 15 545621 864139 703937 20632 18 899102 780489 582903 1257 657754 798890 53 261 841105 890701 898014 2 882508 8 34257 7 511775 882173 844069 605670 719662 375927 19696 645630 819830 798147 329428 438176 489455 5 68 602346 1582 869441 856905 824959 398092 168 1405 886977 391387 862381 7438 145805 799204 596023 4988 874277 702641 3 1 24443 26 803832 30 318899 899146 633210 702017 2462 31468 1648 8 581016 624643 210075 538281 3 677052 20129 437 660998 153917 7569 256520 556645 10739 144456 643807 475442 16 827716 804926 39595 11 879436 890578 873951 811139 126752 189792 8286 825149 721489 281212 594697 444281 18 716938 798778 8 798110 560269 782033 7 196 9 470681 682232 678581 257 814434 838722 863430 802837 62043 875810 604631 877789 740750 829590 888549 867657 890106 787390 200061 857324 729 365110 738976 878338 410894 898010 593632 656950 223011 248948 108413 126729 866421 822758 839136 58262 555610 320550 809405 347 827790 441913 426436 830185 729556 312069 125743 887630 284020 226704 385617 10532 6848 732359 608459 856441 747185 488794 438551 706991 876834 518805 306 19018 95715 277037 242267 74901 561484 620783 55932 857521 489176 360382 702256 25654 4106 830519 876438 892378 869092 52 786811 433251 888478 738876 465513 106445 796340 38 6 132352 670833 279563 260433 835420 770549 574077 790314 877920 1186 895984 22255 395087 825836 483775 835871 111 270183 896913 307829 898135 84618 174140 885894 537564 334149 85986 654100 291636 3605 88 294859 191224 31285 154936 884438 512906 705779 249603 765426 367977 409891 745740 76994 871918 28 345510 646925 188903 826758 228117 144811 870041 95 2 510407 384 95966 497537 230163 4171 883579 891217 291845 4719 658924 755049 8 853220 393382 769753 654899 141837 529786 397473 875824 72 37 450368 16447 123697 73306 393585 886720 873940 886782 159943 5275 175156 219533 847362 838401 826389 385608 872217 891179 849572 801552 818653 254510 869200 822145 606902 895256 516107 558984 498158 723873 41443 3 897915 44238 1 893080 298 269144 402480 749429 302490 43 7 339262 693492 5 489998 19348 173676 326 296319 630583 16377 111229 31572 888773 202453 34085 187 845475 598308 723142 834495 597121 247975 566852 893289 851726 755225 631510 834161 851346 753461 134942 289053 750478 122 822443 33 2 201094 854232 80521 596770 642798 549038 3 771475 26008 181138 8 887458 889080 287900 172054 308486 819449 578906 199314 285780 2 691798 856573 452099 311357 415728 881446 671895 892277 700889 51811 388840 67 37136 870922 867910 632229 560881 669821 837146 2952 842289 309822 861833 572150 404164 6 56746 6 858332 167174 318108 14160 69 795355 291774 818337 467213 1711 60023 768946 31 298489 891912 754855 787038 55924 629459 865164 800529 774559 5565 19 84557 49201 31 1630 74 309314 309114 112063 862109 682514 887519 1 295696 3 438983 881547 548 899476 1399 830838 884667 77872 13 792636 16 804344 375505 60850 43 34 490321 894692 74 736117 582005 73 1069 65123 31 712314 91674 14447 757854 124506 862329 859797 378986 848392 39 662458 489562 49 281005 567062 773513 358317 860876 899393 216096 417033 721720 71389 2 16 856947 862368 881647 60416 401080 153085 891484 591559 161506 139111 58209 3306 10845 3444 874825 760769 876439 202146 137 700383 147560 793987 350445 870672 117 205 75 18 415822 890595 150 46061 17 820823 324272 61 347182 762310 891627 878944 873870 890173 28 691881 10 485904 323220 18399 139789 466954 2725 295994 229 828169 832933 824469 708300 231624 887803 841586 387265 876621 455855 824199 3869 73144 12024 722796 447330 898871 150073 875016 860223 646806 16115 540668 178733 865421 77 386695 682957 687903 24440 17 274875 159929 94294 646886 478518 713928 26 15 263257 66117 322222 218996 168354 857882 57153 803736 5672 17 2 13463 538245 812571 888253 551780 847907 163419 155571 457972 754378 19732 686505 596933 543525 779304 55448 812020 890430 129401 31092 60966 618649 21842 870521 852503 876785 773557 434695 33329 41 848181 16 858701 892244 869788 417755 1955 155259 348725 2 325274 837390 7173 674550 14621 722064 163 2 835885 834340 881102 887967 216 470031 705637 227 19550 51548 875051 227346 448302 20943 853997 888066 894584 759425 885513 526443 873142 541105 49 894016 4 469 228374 146200 365309 106137 190509 776925 40800 282550 636927 430122 252747 789401 863317 174154 879195 256488 448253 6 862620 825557 265795 502231 729505 811503 697954 705851 3 869120 866052 889765 885940 331529 205391 862495 838291 894104 197466 642799 483290 591474 397032 625885 30 29241 897817 693975 882010 876446 745839 852447 869328 53 39426 519301 540929 47943 584062 77 278 50940 6298 79980 34777 236770 885734 732559 809 815997 210 849272 6 764144 384091 663381 91 864740 2 766852 583 2348 861866 673 441411 2223 830137 686434 665672 8975 815296 839408 27 231 757403 684468 530401 47707 876361 287484 125750 986 694070 723541 280557 311843 783209 254 821687 269559 883488 860218 796883 290217 154678 727557 1399 727245 386236 848653 303510 843172 801123 832054 823754 364117 312066 839891 294101 742829 295531 239964 803264 486415 738387 317062 705312 831421 111373 135 770117 490987 71815 576949 827422 866111 514312 106918 898651 431288 838136 472858 815134 895652 744671 852830 353 1881 194669 823537 471115 151 92848 2 851164 547 896040 835735 505108 18421 355401 798640 871512 693600 1101 883422 2 356683 870945 327613 886452 4 367011 190446 9 164 27 378726 845899 741408 333 763807 807096 744862 833110 6 821841 885476 291067 164 24 762 197 38803 883508 888388 858451 820147 307899 867835 892737 893497 488824 25 101 827297 128699 425800 158221 834917 556833 5 53 57 227392 755704 1200 14679 882002 718901 804664 23 195507 815035 624677 184 116200 644294 662346 73988 115327 850789 26649 778869 24256 7 273455 617542 255150 232161 848120 833950 236347 334211 10810 885700 872412 393024 43427 732091 140288 700012 32902 405018 863854 7772 449461 749961 857909 3677 49157 614843 27858 197367 411 800339 827974 664249 10 297468 888338 532355 872108 863872 862525 367668 383754 26 885953 254630 120744 702392 17306 699865 765026 781546 528651 861915 9 290 3 171 310266 863435 437 183 14 711351 582039 562455 727103 5 871883 886331 115551 323829 136197 221786 703271 794704 885218 297580 895661 417487 318357 14 585054 742608 854008 411613 893789 476579 783569 892961 79214 343687 831984 310085 121926 484541 19 834361 2 781494 866663 848993 888460 160562 478363 3 154404 528329 866468 18795 574855 62615 894218 3 832482 810656 142212 740390 785686 772755 272748 641671 789337 866290 254066 1082 881050 329229 770652 42 799959 130 842188 29661 663433 839130 321955 2 790905 869834 10546 22369 144968 1711 856491 533797 793693 276305 583672 808949 596361 311876 342190 347106 54114 815151 253873 2 2 20 35415 357359 10483 9600 828839 279 2846 889025 752417 616407 691287 859346 865184 1643 778797 2 332965 889377 858417 405681 10964 167401 686236 18853 898373 844610 821829 894134 878066 434270 655461 780703 753667 473714 266287 818132 898323 259381 521256 301546 579969 737711 248 642850 329827 874518 9 85 667432 51247 2 408970 841410 347656 214 851025 894462 847946 598813 619792 886073 775987 378580 1164 136826 876627 829614 857595 249382 120546 696 824825 45251 867139 806056 786588 796758 832659 378392 819963 681154 228392 864266 766069 360727 594771 121394 8190 253997 101 822951 524558 855570 70242 853122 320927 482883 110921 15633 649370 26600 68928 771713 621 866278 695266 156800 823478 245321 417838 826244 315416 236864 835420 167148 3 677870 895448 774491 416454 810974 10 154785 574919 862294 721641 843196 847023 4312 236749 272564 897690 461139 398065 823519 397997 550748 184172 799602 823228 880 196387 800036 421070 875986 894867 74 245898 10915 770979 539972 147162 803399 371020 392483 6 704516 5188 741162 551770 868515 87781 300506 747572 2596 852405 846831 660794 644481 856371 115076 786 823796 890611 313552 138327 896696 46 422847 175405 138664 861631 53868 862289 137442 890875 2298 899231 223272 763156 38004 797816 45189 32248 519467 786308 882730 866689 66887 180979 544 831589 3 823848 888845 181299 800691 115446 864364 7089 534015 795128 87008 899723 13 29244 1 491276 3578 704797 834643 413975 532567 602092 99777 80124 1176 3528 73142 346539 715 635945 145182 88614 679864 815459 868426 20699 682120 729519 243873 810055 150385 843988 714064 589651 890165 895786 7 57845 818028 632959 3198 9074 822439 339106 39570 721613 11896 752786 292259 800024 369 842726 635223 30694 526047 310475 187275 891854 771570 484791 523374 170345 897908 336 2 15 333850 372671 4992 104 348434 858816 892517 792115 694480 1 4 770709 352689 117334 730325 370907 548621 141 463876 139569 882276 859969 703547 850612 417175 3521 98 853196 753085 744076 758092 614052 101793 878712 737130 553914 8515 671299 748312 739775 785087 860716 511135 146977 2759 43965 127132 92 848183 177085 836060 767663 114244 27202 336380 778863 357144 333325 743501 726534 880645 2231 874577 200024 22 613267 539 892158 354219 124 741942 464941 318507 549 609652 844 494539 68 514145 881368 345307 215089 614670 878041 11 880592 789106 78864 67696 804152 873286 24 346620 811351 885577 2512 542788 808556 3786 2 676959 65 808264 7801 854629 38432 870363 532140 885693 866101 717119 250560 810805 78 110 605523 825761 870599 846880 832779 850959 64215 793786 843629 373117 269216 193048 4697 1910 37954 822815 872427 174710 108652 807466 260196 178 887036 850628 791783 714892 741298 3 579546 891597 899394 158496 156665 339687 612227 30704 96623 896295 46 755752 728599 772523 849349 873477 259697 11 58527 476097 777433 175741 1753 845934 827863 786825 143 774089 175376 507410 509269 239204 2 886945 48085 2 328268 7 345544 309934 864670 644526 388918 886461 416015 721309 339978 29473 700699 775368 895751 548914 879338 51268 81508 301 60551 572135 878265 706370 847468 878728 685686 218032 793206 202020 880 20 412136 464362 893387 78767 770269 244546 719630 173404 818775 707 378817 890666 675801 822312 547834 671929 51111 366023 836735 529096 771634 887943 852209 80783 588020 850760 57 818113 776564 845816 211189 206680 700642 834989 341987 855707 168 3759 313106 773318 581747 44840 471827 627736 41 158399 438280 415999 64764 215 30247 231111 769216 44336 335174 894171 398598 218 510260 19309 845490 872306 2 718816 376859 892356 363504 52893 733434 2155 6085 310 2273 307006 893144 317002 527388 590491 856146 854495 889497 591499 792463 14478 377584 485696 262006 83193 843088 836359 9 947 782120 116368 952 304070 270909 10 693189 864348 478775 6 372114 859268 372880 887905 853354 9 392 7 620281 825414 4 875369 412419 7643 57 408 822911 887499 104987 869046 600632 673323 856897 772620 413989 790737 492998 1249 77411 835860 627142 41973 802430 75695 743117 49 171547 688980 238252 339320 56286 14437 776560 1251 24317 733414 816793 796111 543489 859396 647383 5 114833 1282 880909 103 154 419 166498 46986 865450 101950 145 1 797913 138729 806359 863113 300676 800810 675112 838600 896119 76962 749380 701012 676669 19893 495272 8050 284 95455 341963 888172 336841 169692 887027 188009 833328 178925 18760 865088 8 566512 2632 841108 830775 44016 601868 305676 130352 5208 624580 4762 829276 191 634196 189849 839898 71135 818443 863907 867491 1344 2 887333 571294 675596 871361 5 226897 892876 760651 644379 28 783303 884652 2001 212162 38264 3 44346 763703 6 637605 882555 326196 324 4 22682 884223 862471 835937 1861 563904 80 157846 195603 109 650923 2 821908 576840 150466 603073 148980 679332 16248 542497 201011 6 876002 851149 94454 831845 3 854805 855305 6478 830912 283339 886524 838651 154833 23 874235 889388 167301 804596 275757 891548 802804 323253 880929 889799 123694 894062 226 180512 488502 398248 29649 843962 652394 711124 218564 800318 897759 812980 895574 88 431824 896755 897171 449150 801199 177022 856934 130267 882234 87774 583307 282996 890954 9 840091 238747 846421 149163 667917 890476 725745 1667 823978 493613 297493 4 797709 371796 124 689768 808626 288992 154447 861633 744034 836658 607 284385 150605 896725 609104 894404 187699 858241 10 891124 131034 668360 860370 171 228130 562549 59 304081 789171 745936 207739 893295 859285 539765 227635 857052 465353 867891 783465 170116 812266 885873 208560 895585 521289 230589 670168 179311 86703 2 9022 498525 96845 11324 768818 890736 398713 2 411445 7100 577664 604018 494197 798503 496883 13816 641981 245 55157 34426 373195 107481 386401 753090 888238 674017 851911 772468 807232 712411 881282 4 259008 97178 825292 2425 416812 826207 1137 31731 268183 65087 887542 845181 1370 10469 467973 4 518157 241461 896014 14 1511 4 111 430807 440032 636099 200594 3 115264 477312 818866 674900 39 44641 177435 687940 776384 119104 416596 568905 594 793450 35318 430 446155 575998 629632 62824 436691 2802 570 514107 889494 882953 848951 886806 715266 690473 75741 133168 646047 306014 807421 850028 768980 829184 433363 573 403772 873030 817293 13 887691 715448 854103 897612 19109 877488 22904 699765 297473 876314 6 879569 487047 820685 790529 1 877516 438637 298135 24551 856357 283439 643598 757052 51075 835405 608598 327684 92462 32898 215728 378402 618221 6566 49923 7 11095 3 274399 311787 815058 849883 369605 280453 128635 156603 731467 565712 95936 801561 15353 619520 26 2692 42829 125548 3 794928 770406 808652 840341 2 382401 891522 302773 112 301 624272 451638 7051 279911 185388 666662 5604 12 420914 592402 864503 1 562815 497094 693795 77 108 99855 4853 897368 848508 806578 281 760154 894484 351254 26 852913 17 72402 5165 172427 888403 356070 595729 737587 22108 884989 641911 820785 685308 101 655609 187502 861808 785500 771944 805282 468521 884226 273178 87332 637809 406729 853152 302471 456639 835839 664829 17485 863636 101 604402 469076 882899 15156 222832 387955 553074 29420 389053 225269 520987 109797 317321 1729 54 895820 188048 423182 784200 727470 862671 430438 398155 851453 422724 205384 893346 872845 31549 325287 750984 897202 1243 865735 509617 689135 8935 547881 896887 2053 422868 11031 888186 202369 225108 700124 3 84006 854837 833461 375955 474619 15 899019 874458 67029 674488 782402 893477 625468 1 679878 392 845403 780046 617325 135918 116189 497995 16469 851984 366645 897161 11 686161 815780 586148 555198 402229 855823 244843 459479 15205 821265 753 584273 733163 15 881267 395631 867998 772025 798805 846944 650528 284338 860427 630951 835443 886786 807745 888571 411858 875336 246999 55944 457731 879043 894663 257950 111096 391072 2974 374551 344710 9688 642072 763713 6 730974 857785 599 114892 4204 897995 686722 90 349 539033 758553 702452 682818 394499 391185 337403 474575 590279 825278 712248 281933 852624 864251 306405 399872 478102 81269 819397 745007 2113 220963 556941 439305 779418 10242 249 13569 3363 707863 404347 132696 593 891336 157253 12765 72977 832359 899055 236254 313722 896633 8352 833771 888257 786585 887163 304 3801 869649 816058 893725 892761 769481 837210 808695 1903 816377 886174 857754 887743 2 11 163042 45 175193 145 588198 893674 4 515308 697537 83065 761917 896595 334 860324 195 10672 811155 887498 313909 4 564 6922 753291 879182 669 872019 741 10 37737 2 325011 868481 213118 875536 466308 666567 17 889535 746180 444318 1 653275 259416 746904 860810 871146 856089 890098 806290 584870 521643 268859 35044 25388 581184 600813 804067 818441 721769 87430 127630 545169 618074 3 1 748441 879820 3 49645 830738 866983 204760 482990 37799 77615 2 747979 409019 16930 545537 750509 606222 828682 890357 843768 111781 764664 47655 29 45717 32 500354 385 774456 854881 892137 898142 807971 471924 829106 252498 891717 378748 700714 7435 875007 549885 264344 152154 871683 1143 743420 894153 646746 839435 625121 875852 479336 816216 368294 178780 613446 555818 10 782028 24 825979 101 855423 232511 713635 615971 26 621413 210771 476635 403561 503447 12 601618 68432 862777 25513 74127 539031 71497 211136 886192 175 32387 644959 839614 144986 88045 121201 681488 703525 43135 243538 330550 87221 583622 852707 626599 824091 473 824915 820815 677690 3189 878331 204212 7466 851239 141358 865687 249096 490711 113125 871079 825019 456761 452202 155706 815055 827921 754480 120 853433 119621 821623 34 669673 729901 95489 471576 705074 583529 164316 863605 357311 31427 298713 675402 895205 683224 693371 414300 855418 803282 879614 352635 66005 101789 769603 57165 298996 841687 1543 681436 707300 88308 887656 866639 820357 529783 832292 883033 11886 887473 494693 588337 866001 876201 219575 4 627246 555772 290554 231637 23169 883801 80101 371900 230 815446 840551 676989 490976 855051 708584 808851 624302 552703 414373 559953 274121 164220 532310 753563 722947 822712 855089 745821 599384 397666 757330 69017 597541 871283 3 136214 109259 853956 885563 878220 192578 635337 690842 873993 63227 322800 54 726298 851354 736133 563442 608890 733861 864316 683958 394754 589172 884215 421313 892065 515660 868326 826925 134503 151872 865392 883240 2 20 34 159248 737857 353479 3064 849629 1821 369116 655202 80300 693912 230098 500324 881363 55528 803514 877867 106337 748789 31858 862820 798663 91392 17 129 410025 6 815873 763325 550 882667 886456 7 1260 660394 889179 840959 459437 808465 54284 11869 376493 883609 52623 659921 65956 571526 899083 526421 653721 666728 602954 761822 763673 258606 27347 166684 204770 870314 898203 188286 15 874939 9 218815 713233 470466 805984 793746 491470 1792 858214 841685 165973 5 502908 1 867067 138157 155492 519255 881952 1728 311032 57 858968 405135 868751 640489 813502 888415 893886 836311 665628 63 893410 760715 894296 343819 79 391333 111588 75490 761820 714070 394706 502533 13475 2035 846717 358824 253395 19473 754537 434417 893028 6807 253489 57763 889495 39599 44506 735062 168527 515925 52 856751 184954 893859 246718 891838 9228 748422 383 20926 756103 337086 885658 17 24669 27777 869648 9420 488 47801 851757 896728 7877 367249 860287 859429 2089 6736 856534 668906 898510 798927 872969 839280 153 805304 899661 7191 328 604599 66518 29 891092 47357 873165 875946 960 745555 399311 161522 854757 48 865582 685313 534572 843863 753929 580196 89819 94031 899708 798573 884617 811740 791841 206842 7530 572272 358903 841441 1 876855 847591 580880 379140 884386 789753 618589 695874 739105 21368 895571 295688 141318 879257 1229 608 847089 815853 653524 757039 575507 621393 627241 812175 166557 95416 785142 839163 737338 758782 863394 841646 46 26 889886 47288 168348 860645 536808 892736 111871 506876 224493 392510 16 62057 668733 607289 795029 6767 780567 215527 864088 373508 600169 4 30823 476 628182 42717 780920 742979 696580 644907 2 58424 29150 508182 256518 411907 327524 778771 1655 747835 773850 808926 499945 386604 554059 606319 840609 499952 896085 100488 3 822 896671 827571 781602 844262 936 132902 365756 630045 879451 840383 872940 1581 6576 821758 775123 7435 107 319030 148959 816596 408397 208833 776507 831304 541 40473 739357 55876 850255 853996 864437 897064 714840 859030 95217 1 535664 893883 42 54266 843723 463078 835563 32 411700 898263 22 890583 71833 883368 768013 2 808544 855615 757891 757179 144447 103573 865541 878928 898390 243794 320411 367335 7368 895313 2 3 502546 890832 459980 868673 854926 459822 87052 690710 269066 432031 876161 2 510275 204 606297 411325 502855 122899 487558 861964 20 340848 722096 612668 741100 5 464711 601781 649620 362800 875545 297604 831395 339507 837095 43 850219 788395 793532 313883 462104 696464 838374 785265 399046 826135 889921 585 5158 658736 115180 859654 83163 265551 804817 309677 60541 587226 394136 494 891 35466 1393 468583 893756 5 457413 216076 878422 137 805409 841356 579376 888883 2049 199978 70076 37 11270 259208 393098 806012 197 668827 260979 731153 358208 507258 27 96 597861 798175 845693 894806 853755 145319 83760 846002 549159 343936 365247 364914 99436 3767 469528 210539 876533 642346 648 725612 842529 649318 303203 466285 688348 679410 794430 847092 796283 871228 467429 679233 209462 194416 676496 313486 1 127949 24133 169311 867159 17727 36784 824904 351496 783948 621735 504108 23 470684 445302 760313 237586 598237 863976 430678 508347 614131 125688 895200 163523 826119 887906 533652 3112 116178 553049 867978 275439 672568 4225 3495 874950 656958 476840 532307 1422 817440 658933 885181 860410 895506 372088 339358 721792 126126 104799 881497 420708 490044 614533 885076 623197 807401 126241 785131 571037 749428 93857 44824 25434 640931 37255 8 6952 18 714 463711 870787 2390 11872 176558 576622 125846 658393 129440 70 548713 756776 743887 21 172370 730915 510205 898773 10 5031 381495 14 872055 828462 808573 879395 150868 38 843670 607010 8804 222156 838259 408691 90533 30 824467 16746 860626 894774 92136 786575 651701 414699 265907 768219 336609 448421 427 654938 879179 142852 79 359065 155738 551879 843117 8 183619 216666 31396 594668 507 603115 895995 892542 2843 3 40 474344 761603 375261 434586 715008 60077 633 816915 390987 67272 849045 859732 225864 177129 622382 184267 894800 807478 832622 822473 17178 841894 8 46 899609 416247 790075 887852 193853 854904 857456 520964 699706 877729 109024 854941 794973 671109 329649 211 509213 890268 39 881872 864746 886346 1 838435 209979 549 25 89711 234 516820 776171 6571 494162 252390 699783 1 304686 821357 730875 784952 262962 176575 230125 3860 19 242 21690 503624 2841 526194 138373 804298 385413 886683 401861 831555 5577 885132 563678 872477 782972 172152 853881 126120 413850 503 868796 157105 402291 419241 384822 826046 155668 34673 803940 286144 850979 1579 3 655261 72246 891292 18 347662 602804 6 873319 648314 341298 85794 3389 890756 892627 770556 896581 651998 833012 389299 210264 138809 303531 5 268306 1429 647277 837219 10761 815531 345481 827805 222111 877844 306911 326900 278992 135296 102533 605408 888589 470876 219563 950 40 277767 315431 27769 534397 422731 824609 867569 94806 875027 725434 841711 647802 885612 716659 345984 590962 73478 51731 50231 826056 854101 652821 395066 540356 801069 4919 779571 794538 655633 870577 760232 8805 440792 738880 875984 3 401639 775586 257419 801260 535344 157558 748818 421526 3866 13997 8 699283 126367 103853 774897 873275 17 838780 763834 614 53986 889296 22463 706886 288615 2336 502588 33967 222 3 72870 897563 873569 4638 217 637205 623109 840180 333383 873448 720206 550042 15102 22870 67620 896791 370996 880532 873605 32333 3301 186461 892099 3 884164 746104 708817 467765 329042 488904 843525 186147 371761 681367 822653 715670 674607 3 97837 607685 652246 268045 103324 40659 138 122477 895200 552692 841516 110234 40448 452764 2497 878741 10028 154483 183 813728 767702 752667 787479 1831 882042 312796 658268 2385 821902 116134 103455 147 339 486809 542501 577398 141293 695410 580748 117 892548 695014 239 737300 456720 5221 13 730721 841785 857389 282923 793424 688137 791637 138404 851826 795410 39 4335 448612 706327 3368 836066 70 173802 682245 13955 876904 343003 4 47070 3 830920 759239 118 800466 302199 768485 449292 3323 722879 850106 44 772818 881676 48870 741189 891296 844970 90215 3886 862672 2 1 412959 2 54 754345 242 405695 255451 748221 622695 885825 24742 788074 43103 221324 568848 2877 464741 847304 797645 405 806591 791280 225717 649761 51743 575093 281 887366 622 774594 274894 848778 1637 834074 843901 797491 872855 887586 524427 208939 444034 559754 721216 367340 885 791739 9383 368063 682366 874173 846530 464505 801129 861922 899332 664017 25 887739 855134 428007 2 872214 29 301719 841757 842979 881647 338694 37300 873926 695480 784680 894472 872617 406508 369116 4 84 1687 709765 592173 887650 275960 2851 796247 669379 880851 667516 6105 817312 834006 874933 364707 876596 829253 780030 15 658 592010 779885 372401 12349 453723 26910 401643 604448 872305 897642 780062 266168 68163 108187 151749 479 226140 120054 141 544349 833648 117317 694423 891866 560308 231308 388135 24116 549078 1 865206 320610 8043 896940 264387 382687 622971 649942 808547 143652 312395 794132 7 663491 871144 540311 497 887926 836352 384195 886269 17 782794 805877 77909 225408 180 852533 369842 802352 191493 330356 49 868549 765622 37583 197732 857912 3699 871724 3 147576 484922 868198 719466 337007 170620 179782 55850 53 7892 877081 899844 279190 81 271034 498117 157758 5 657776 14796 828603 148667 310996 863621 251719 478731 497981 807210 6 895876 692702 282284 852510 34553 125409 818774 455199 809277 1501 866915 882993 731120 877309 35317 2014 180 820474 1719 49 855928 342355 892099 148563 852780 48 826682 779410 881298 49 196479 5 863618 505 816495 411254 86855 179867 777631 607854 784270 653782 55 247381 459283 600894 124261 5229 373109 663599 872424 860112 267767 279604 846997 682641 135442 846779 561513 897042 507103 354741 495464 148343 1590 123 1328 648622 149787 13 229982 44 4 11829 886400 528617 290119 4609 636838 425903 628938 15722 811907 46609 143552 701441 640851 801283 736898 771094 216839 586498 115702 45487 44 392635 544640 473134 339308 602665 867153 858968 639073 209362 136859 44 60350 878349 627274 884926 646901 19849 827901 105 812505 628619 673054 5168 37702 719664 26202 748398 618239 255241 24655 363089 471272 810860 825141 853350 33 862679 2 379838 377727 795142 117035 22 692423 810729 691819 611917 455453 1122 817 576331 863161 627615 408152 834882 786684 802934 39 322393 4 804763 795783 794628 447914 144053 806197 873896 4 74230 481842 474505 402354 765989 877793 882296 2979 123785 15728 388869 624309 666294 896219 897845 839294 48142 837951 45698 501899 825006 363818 546606 881650 242516 2 613962 90753 10 686595 209583 866742 5239 635689 173 287920 252228 858680 800825 532661 541900 595 894868 803477 724834 60047 97278 44135 472383 470823 666851 222 1 383926 865538 894001 898770 443482 198442 865634 425361 395442 769 813223 788346 432601 735806 115869 863656 877636 819731 822803 308076 38357 777690 2838 520799 154595 595898 280 3 742059 231203 660082 805604 785099 835827 425 125354 769680 811910 833748 866992 117 3915 9 281585 640801 305616 789419 884808 888325 506922 880236 784269 57 894782 274269 853871 779143 855282 17 25050 689350 116090 214481 317578 897823 354733 812932 314187 885628 676717 813308 783381 3 21273 773760 5 339002 870697 321545 805521 629996 898701 2150 810453 154671 843747 488 65438 891253 75 833190 240209 248134 807656 259038 800839 280704 2 228620 34 111822 3 225 17897 463253 288418 219774 784085 15 217491 892134 221700 867519 826102 86499 666320 879902 414740 140135 29968 791868 311070 128915 714880 113867 749833 126 314392 259591 370562 9 323259 703438 2314 849914 413514 888496 568410 874437 66311 1043 7112 850059 770503 18 878870 4385 97 2766 249394 368524 462631 695315 811647 632542 378057 45943 146402 876377 160011 853709 365756 150248 2 500750 863284 238199 36094 891848 492920 8 852574 897422 79383 11 6 383834 390763 680340 56 107400 726361 795912 227920 680254 750929 806327 172 11 441 40 45960 57 1024 881731 293353 404393 1 804688 268787 9883 5 642766 474365 375608 276255 110435 46431 895995 563667 45 40 29 372455 1006 890123 6 262 5 579337 783023 174282 877528 784036 449850 627239 887856 433188 611671 654248 4429 388563 763291 898397 476614 876 4010 811190 21756 247015 101 837077 67580 950 886266 338048 79 666114 884143 778846 816779 735515 92315 749668 475923 653383 879285 2 7 832236 85 892417 802378 460145 483531 883486 820240 468545 479840 69707 366901 578249 231841 1 868229 11182 240094 24174 812831 881457 560 895953 640510 739184 47670 807609 879762 874823 562930 792537 877472 748857 163830 12060 479244 1986 684568 735067 326141 662751 11267 364471 792693 825944 875793 631551 867493 622633 523951 856161 711926 221615 862779 24010 221 16864 120009 472139 897217 150276 818769 890864 804 843902 21 659609 754191 890850 850402 656989 894997 605888 880339 899805 379528 429845 105148 9 290854 756174 73498 814025 97176 508903 549571 635848 848178 601355 346692 766735 442569 871239 644988 401167 795 348454 743415 891652 85 15 504793 818811 675 54994 455867 214639 73 1764 516969 599 65354 851074 863094 810562 897529 1599 1 244628 217420 6123 604944 424160 898591 683778 15 321955 133 878551 885427 7 57 33 764962 9089 581603 882765 704574 863849 876382 283327 828030 783708 282972 632502 672957 137230 1497 720971 878649 675374 135216 878813 75 726532 678064 229642 828738 859966 290051 366020 536158 651987 30318 383568 770418 897454 847403 700057 3 893248 6 769941 897414 29 579906 405881 645634 899453 879267 501143 852245 562710 856927 781039 462585 847552 828976 49 182194 169305 656196 764082 68272 596799 8498 664295 42 871015 784177 238076 196623 31806 468231 586044 534526 897352 884536 652998 650464 325198 747691 69788 121480 585141 2232 273812 575570 780261 73 49538 381368 797405 2107 114951 841743 533031 883144 851471 519398 37071 39425 734578 9 3230 891874 795974 790546 806747 797411 436732 891131 49221 898386 2159 623460 175654 868902 708687 819533 140246 559 566751 716306 484 848821 48978 776224 610840 1179 613188 25128 768289 710688 776379 499764 471061 421927 847162 128628 604851 848975 850311 393340 241624 831411 3 859605 520730 10 313632 860941 428072 417834 735297 855222 73516 79670 3 699045 893056 540688 765220 639996 136238 61 873274 537467 142114 133497 850455 243881 676954 608718 175965 857204 874294 364898 156487 865133 23907 826506 616377 1022 217678 456102 1 703703 239060 1552 831405 817429 313270 162242 436566 1233 773330 822694 33028 392136 861783 416548 32406 1713 19882 2 167286 322628 809421 847687 695311 323805 688061 872394 708884 409111 892888 878447 37 83250 571474 795986 799357 833799 669790 881272 23 1861 896799 573825 609455 760976 806671 486117 135766 781250 796846 613465 861757 435 854211 1 58178 5078 840303 17597 261 602250 7 284099 261323 56 874147 172702 605942 158850 111273 878105 790378 880816 824654 3166 757464 78642 686141 3340 369317 437482 678924 707558 850578 858702 819517 850911 86492 277179 9530 857863 821042 26 512968 83666 783712 772002 2 17 43461 887519 800904 243761 213498 166 483322 618421 42146 275181 139288 867 815798 633483 763614 79 3968 10 23618 9 37 154469 875561 842892 589 727725 99 7305 20 825050 442428 800402 891218 863017 24 818534 848418 129695 170370 772367 487009 70 18 806991 386223 868284 859248 259403 856895 843292 717983 780263 31 276506 831522 438159 868222 843533 453798 474424 469974 683948 887556 565066 240325 860430 571167 154953 715954 625527 899523 278223 144000 102071 865892 14653 673455 236544 802839 721564 868393 882543 887898 815446 352 876481 848776 897907 897107 19481 590943 809277 897876 87778 525166 542844 768158 761424 693087 429165 504263 99 14226 387503 435543 498983 12 498577 291980 147192 879341 211308 388495 892370 828429 825270 1 799924 886170 895284 880976 3 169672 629082 817279 620690 2363 7043 30328 496159 737261 847714 340419 555549 55 562057 5 260689 411798 5317 772986 847367 764583 854636 629649 126 792079 2 57152 841280 7793 837026 1031 134445 858412 880440 893916 877442 248161 784522 241 830 863701 642192 887708 322048 18 878678 837326 695767 168007 731583 15862 290 9938 2 829104 387145 145004 829957 840340 873751 3 319411 373 35 321210 710881 214836 677214 13785 475082 609996 10763 10817 840808 134908 125 6485 243 31903 3 7603 59 260776 809798 36945 138 431006 791980 876730 281755 401687 679835 857279 553954 842682 886605 444246 892550 215916 45450 4027 109417 417299 159775 467914 88 2771 429807 892632 612764 823416 44296 747963 348402 828378 372197 648702 436 825257 189640 853005 607323 788882 884969 568312 853790 828240 654324 609063 210 729319 22 738000 179752 572388 142 774 887344 835476 423926 308920 542887 888812 753328 518727 58396 808034 90708 425725 553354 167266 868121 852982 480942 679839 255571 631363 53708 820226 132228 25174 892663 175 530887 423465 432135 888415 444047 102 895761 497389 662363 1304 4 485966 13919 11700 560754 351 372525 220768 829925 883547 432383 896120 700109 878510 316435 39531 91537 481588 245275 607429 540699 192142 504364 405174 864517 386482 732980 62274 341969 4279 5 148433 154493 100423 576312 148354 685060 223968 22 459810 277316 823022 48063 8029 884310 787695 643465 568 186289 757722 123121 701192 714152 800514 562614 658058 758646 847007 828495 769441 778403 526174 661958 27719 12 1633 1 514208 120345 869860 861878 607758 2 712751 594435 795532 867973 514240 873153 130009 414293 849826 237381 1 299187 418610 14 868879 390181 812109 814367 206409 698164 37782 880302 251948 324186 9776 434717 7 613489 196372 734988 865092 476 617517 102262 6444 822830 847415 365824 704661 879222 829692 838051 842736 432260 824000 771269 344190 892099 691669 554644 392053 885070 733855 2215 509438 456567 447900 520201 846868 553118 604501 536906 31 819223 265 374072 1 862536 60 745271 152700 765423 81 368980 415090 218696 11 373 538758 806891 612512 777221 4653 284075 673119 871872 814762 370 342458 842622 74076 894380 832546 874983 2 104 120 801111 831944 793725 803246 15382 297590 105857 3333 658305 560378 203900 187115 111 17 4737 414 816815 869481 1774 114994 551141 766535 16232 2 5304 879552 834833 192 861187 166786 780 642800 839204 839609 892151 467639 9028 221960 587756 786543 30 416593 809411 132209 23125 148128 38 506764 18226 136176 73565 2081 454752 896621 738636 851051 618175 35064 818346 698900 550803 507320 589045 738752 357805 745638 35 141234 800375 779134 875620 3 839979 853516 483620 883177 858269 219680 701731 94789 496027 359978 786104 870464 68914 867879 377089 867791 216572 828556 409679 820704 562363 94883 718058 851997 8127 889963 149156 488381 239771 779014 214711 835843 154482 545036 750300 163950 796542 874902 541024 94848 879651 894907 807444 383847 671909 83 91 683701 894828 235134 886995 245511 607562 734258 103575 413645 889213 1 785572 719951 801810 785553 5 753258 465 783576 883187 467425 827903 371525 872 598028 699235 114126 688230 122992 851899 503051 766915 12 235021 847712 870075 3804 865132 145374 7806 209 632385 201201 687792 25164 30723 182600 824631 856726 885960 850836 753045 90 146911 168412 2 720711 24957 720704 861809 319277 308516 524713 486478 823246 852066 528609 68741 445186 699718 701169 4507 669065 391518 861791 373694 25 102207 1 396211 855583 778861 883945 43893 312842 216555 744729 663861 276844 21 539715 582 27242 2027 842316 812805 716789 581405 895520 226902 801088 732625 834487 849663 228 978 486354 27110 625224 833963 2951 812889 487147 853327 733154 50600 123064 55116 869679 891144 852753 308314 4813 526159 72 789517 517486 542292 683967 616888 170776 221215 7 164870 797638 820510 806638 779726 899523 897751 24666 825 896701 641765 7 733070 9 88314 414892 893490 1091 845559 839350 800995 158527 782476 8 30 834877 42039 415563 893081 421960 663722 553651 379751 851471 681 864 1971 2 826965 859925 585475 10456 832464 747035 897873 867492 1009 882484 76734 823819 498082 242047 1075 52091 351509 10230 240062 156940 579077 28 851488 882572 395319 122690 790876 862025 20573 740636 9701 545243 802810 838321 82 411839 764885 480354 895997 846727 896538 894653 684892 724405 668043 71931 539656 718018 346838 44256 553 119890 1031 5909 117858 785716 156619 772033 4783 137857 131155 898658 489475 70 865970 278388 705163 101879 808363 96352 891635 807138 22880 224609 104676 226922 857548 792453 1947 45 419378 902 891324 6416 10254 326651 758412 107349 8 3 6746 158642 78643 321585 682898 520330 281979 12839 771461 894694 509874 734857 578242 891765 705580 833668 886651 3581 3 257 748394 768866 222681 875305 819483 420103 557048 540941 8476 360458 96 3760 446722 161881 2716 584992 850470 664799 170625 66 297205 684632 893631 675757 1 769048 733888 224052 203910 864279 362569 20 18282 21483 471426 2334 208475 356 71756 898932 891651 498232 304261 875249 886575 38 887727 486517 28972 829022 162727 395180 818204 563172 470007 664612 4 4 283766 27711 89 36 46 625815 866588 880052 317656 618511 1097 887620 62659 888950 15678 81 9880 872636 86249 87 8 719008 1197 753936 342523 881970 854654 848669 4 873015 70966 230381 898689 8 674660 849387 195449 38201 417259 424093 899055 781 767390 61137 630454 898842 773449 827832 784939 793331 792963 338566 137523 4966 860604 879941 325513 20134 470250 522886 413910 29 143920 174078 184400 233302 637088 838425 822098 885348 829129 646742 765470 871273 582217 274263 791438 822278 870642 884120 36167 869926 627576 807185 15 3 685066 669 756052 91 79 208338 358391 621466 565756 821320 14 659475 250947 773469 805120 409016 744670 813 835497 225 505837 875780 528153 1784 592455 886378 541646 471922 525010 663431 278330 207500 520414 377911 838484 1029 205785 542432 5 628846 11 865448 861889 886061 78022 881889 225334 332887 702526 305107 892544 850910 564953 655895 882194 320 383371 148545 796680 557597 640120 694575 852144 1 14 898982 1 256044 808939 153 743815 6 146872 20680 201941 98356 791729 872916 269939 542671 878485 52 336420 16156 730875 723347 7 278960 894119 69645 822511 295 247713 178149 788043 517292 858760 766219 17465 882859 886173 296624 597524 835220 864925 22582 113990 873231 778914 565070 558860 24532 877046 393430 202347 746365 535088 843111 839348 436755 12 575725 874159 251029 746266 4 160 647008 120205 460365 419549 267724 98538 74470 333303 68249 174 213784 854243 691706 5 858259 648844 1598 181247 647452 174422 171093 536375 872323 780384 872350 6968 7 1477 614801 435021 834568 881663 2609 831592 895087 33 18 807162 330914 728106 350964 880533 81410 2 592262 12222 911 708988 93631 541362 825961 455400 801808 78728 90302 872827 747093 75925 737607 234371 874391 894127 795424 301825 46379 55 18307 841378 4 664061 774408 860577 324660 723344 889411 49 11 793067 2 847643 530378 444 96021 661956 815384 55162 804688 883242 872146 766023 815151 827937 242201 356703 868882 557945 101809 427111 5 330959 113762 768 579223 36498 801049 576369 898054 42238 149115 864521 890374 615780 536500 814389 2 889824 21176 436083 1730 241685 809704 135 95634 896120 800 228 560 843883 447489 870329 866697 684846 193699 879021 19 214314 860510 783951 78843 864826 244426 45210 1 497883 701936 448506 277 872833 516399 686195 671516 423985 325020 693301 632118 843421 895181 2671 515095 313642 181669 540446 495224 850 840750 15439 210226 2201 800582 791592 21 316082 214930 391709 48 665769 689385 893253 878461 393900 809101 57156 883976 135272 585964 802813 716485 841904 371527 5 402292 894933 270 772951 13849 42 49 339827 43266 836988 76949 827686 37227 108892 603711 498592 547180 434216 490529 458208 511491 2276 891433 11 796499 730019 220574 351076 121548 164005 753585 878286 278127 671986 100761 204350 117238 602435 30 505883 888123 140617 411984 830104 25 3 79731 815696 832331 886970 873675 451407 664495 44626 840345 685361 656683 769268 359135 784010 89270 148568 119 821763 184196 834793 500528 1267 897845 311161 876751 139297 318333 203642 835059 496671 886444 3 860535 527048 875781 794002 846428 10 602377 5735 82186 768238 816120 3639 820747 878284 570868 76754 351644 397338 90805 9870 511792 121486 2 849965 2 23 826401 545 363211 8823 889453 255984 14299 16270 316544 895251 576929 496013 4410 894722 340443 74706 113764 888016 6954 825781 390 882563 44586 34283 841082 758009 796431 36 894552 299547 16526 155121 760140 859953 149424 379661 849533 9233 467 461 514668 202292 895557 3590 884659 881998 868963 820092 667264 794618 2263 894623 887137 448687 892785 7320 878472 852555 162852 838208 878398 9502 490823 852593 225710 732021 28439 808745 86254 789555 848351 821549 58315 338253 653813 883274 50953 887736 533400 597324 647331 37 6 869799 99 4804 72873 174061 8 669488 838676 882814 823109 740885 2118 737875 368751 502535 528687 12114 15401 799417 216 359786 154098 878363 872874 893744 103390 405021 2737 350671 718855 794622 168526 600362 863677 391479 809341 870986 71 6839 147861 896432 10065 881823 2455 8414 37042 414009 2336 78643 93832 897544 1565 10628 862398 842000 778936 201522 782210 898253 883035 850932 804912 850601 156021 841446 394506 2137 399517 372 487167 439305 515864 154827 573343 456793 326324 273338 27590 225801 2 383415 1462 427 185918 205 476016 281831 212624 1354 101 108544 872520 748078 26 845060 54946 285022 441601 240972 842120 367738 2 869811 837614 764442 896919 861157 891676 710196 64 775451 701112 891120 265809 860141 556286 867803 105958 858867 411250 460 881737 80375 574461 646470 895822 65703 1726 897281 802030 784517 215695 884706 789680 253 348813 448845 200668 822933 6 302990 690589 892381 615510 506806 291 6266 376491 23068 140125 44 895200 6521 187579 540831 766091 489352 836109 809035 820897 614479 828495 587701 160524 19 887956 883237 896909 882672 718429 264867 821957 841290 706597 163556 816344 847077 821987 236047 22848 480816 16911 832921 511244 851560 851847 47834 58710 498802 617226 689259 804697 694060 58832 859617 786024 217523 864494 290089 67796 654389 243 509158 854977 164583 656 73301 437399 98022 896910 237938 405965 386037 766793 303749 4 380 736656 174000 807605 638342 843475 879578 26170 586516 786477 69340 862075 765651 215 407397 775777 111698 16532 899424 879951 633813 152297 170893 742209 854046 722043 774932 860508 1116 617036 890890 381 815474 11646 882655 733283 866720 312 11 543950 104449 892099 232379 491845 744246 565117 278814 141605 581853 875967 67921 333722 3212 174487 256408 451207 730070 568488 827102 867853 350552 59164 655143 216121 222887 211988 742925 807952 11 728282 843744 861887 198245 156 2 785855 847976 871991 663416 174201 214963 472306 626846 297488 67006 895913 892254 349918 5288 731930 218142 68 50636 778360 377507 463463 802596 13134 856036 893205 143656 133595 895040 137 14 139728 262562 728740 176529 890006 730488 120117 36417 898996 853219 885128 655998 881215 899518 594816 8064 140853 873666 428632 771267 890130 607357 891897 233 121221 283802 698062 14 519135 934 869273 1 867923 865709 898134 278183 745790 788937 839303 656201 898438 892636 884506 752860 60962 561415 875947 398366 82920 3 18762 801718 513042 844927 878570 1025 815782 175682 892571 2493 61394 305432 475474 826687 54 39341 154612 712017 858573 78 3238 3 686829 575013 815533 1575 105194 479711 894073 899591 25894 7754 791594 38 148886 173759 898363 3896 882924 56 844817 2285 14709 227 727352 882835 747375 10 337469 559046 2959 670167 294383 4106 845143 383604 887538 991 342378 91286 438417 523173 22174 205951 845843 686711 876651 388929 22946 67 812913 588809 615256 22199 303041 141232 893153 862124 846007 887090 22 24 516152 793369 59 1 327350 33239 136111 896923 888334 678293 877923 27 278697 207 190456 3564 8412 9853 2 711167 2 779984 674465 737775 804581 5 4 3459 713613 816436 146 197247 290128 766 838675 161 311605 788311 890581 2246 303 889472 1273 309924 359708 46 874215 14 895509 12 238279 19066 627985 565516 877795 831396 507 22324 4609 384308 877925 9 548540 72740 556994 28546 1233 899506 507686 583634 854212 886859 533 40906 873158 126277 768353 565635 186780 129 487584 167648 898381 309322 70008 853917 294903 13500 84813 891512 705979 897010 87 427151 1396 436225 660188 866382 10541 885803 682525 755421 608807 860120 249799 355595 222589 320698 92958 8678 447306 850388 74504 767203 435053 865664 773292 545 156434 846672 541086 894465 441934 824565 817700 867301 385952 62103 865903 855042 312846 845691 889678 899704 503015 483745 5 766414 721599 2 257 178725 30526 1 566061 804200 363662 858411 855323 78710 573507 584167 591511 294766 124065 2 611685 643906 823647 136 8 822394 898769 435782 645103 525803 790038 886453 12 893315 834571 248641 682145 852899 406825 413107 629587 205345 351723 800835 795201 888707 634067 687 281712 711289 870856 93562 734709 65260 91883 869101 827925 861473 19632 434326 10796 8 717273 308700 626458 46 777971 732418 29736 757658 639177 507543 171125 488085 557976 872078 71223 735845 126614 586195 8841 778419 223057 877796 11 12 20144 268 88649 422925 890878 970 802482 678569 147214 194278 104929 98380 169571 1 351932 113764 774891 491089 592768 138909 535105 136681 793033 45887 694533 790574 878897 873791 682512 208691 869097 849010 896174 506769 70928 715297 446564 518435 896360 785675 861052 700007 472006 344029 866306 602263 846727 886603 499937 138 839674 578645 91927 134215 560244 7850 869181 786601 2 839762 154271 127787 271464 5049 885674 25700 279438 513428 65795 120398 96700 209314 3173 371221 577893 253981 3 23949 172037 861208 876596 35932 175726 899477 636396 571000 875514 637498 153078 118864 873651 849784 175470 775647 666778 536604 707 188581 340966 864023 786443 853752 825041 802616 127851 898212 124446 879391 627230 863462 117469 791477 2 764711 840698 615895 830105 6221 205 363171 257624 799845 423554 29944 662618 804456 335436 61010 140250 662479 679634 37347 631772 319 886775 857423 878369 193 221886 208400 888435 167842 630810 7 837780 835626 6378 108490 885039 24 773527 845879 896725 712151 3175 476397 17 75490 884685 294970 1 824152 1 850997 869652 25 899118 289199 754508 631719 511104 200461 608590 87 892506 1 754918 20 878741 877560 642942 559674 32597 490137 16262 895962 866880 273 390706 866030 860616 684457 3 175044 11 805808 891694 256011 823623 58387 266365 649731 852180 80130 895172 1235 883733 342 518158 21796 458326 886233 269613 850709 322102 757479 54 5698 958 859391 141258 354217 8297 397022 253 18756 870 398257 892125 578980 75867 111525 864838 63921 726268 213081 790355 1427 1051 12 4284 649981 135395 5 428823 3 82462 798613 838633 264144 893200 10312 150427 838389 712673 5 854627 436446 890441 11 664002 823624 164269 331107 854656 534438 20 550890 870117 596248 309530 400465 682509 19 821726 295272 380932 886735 193574 829820 399975 670484 865545 763295 824389 290324 403956 531248 570127 801199 512196 20069 3 453 700587 242892 131212 894889 448909 892780 1067 20696 1625 16 899088 683139 17148 829671 219983 863283 315074 896572 814360 242477 716262 53 694740 876030 823087 313191 5 739263 890330 139959 123063 834885 653766 3 3 151463 6839 888647 456196 3 837591 777434 322326 808871 3 841260 856724 170 864176 639561 9 822014 82252 666387 13120 17 245414 856820 899744 48798 879251 25094 529111 519062 7670 688016 767936 240004 897325 443082 829865 95019 2 67640 3 225 89994 91 884729 495500 744536 875298 2 98 705700 756352 830941 486697 3 99909 811689 464409 880531 836204 513920 308868 815867 308 237496 504978 572189 701428 125 633995 891432 328 418863 485123 179148 864448 3130 850401 639341 864146 14186 795955 170587 870742 509127 781640 241591 827998 751346 202 593439 260897 212356 220818 897574 474235 4451 804370 823638 307602 224 734322 319662 96585 514107 564 13191 274959 877712 440666 331651 59355 24 1 684633 813629 859696 72048 880149 887991 624044 64056 2 15 265160 291997 809801 287345 400915 3108 867730 555550 868732 876731 113799 234074 83 871975 12423 860662 38506 51669 812226 31209 53 441363 303791 186105 521661 828237 438481 374741 54883 818070 899490 99337 518349 741957 768413 665356 351694 133638 322826 15643 628177 599744 638559 508859 862184 82 505904 538455 635813 273452 3480 164093 605481 835757 1489 882900 790699 347970 96215 5 25737 856 778387 189903 399268 739390 482358 79157 589088 221667 757677 847731 281117 560462 374672 177 734783 359695 234205 681588 443 280 370175 35634 60093 12 888637 828478 817743 878018 874445 85606 471682 178354 892978 141716 7 435494 362804 892735 830982 544745 711718 712512 801501 57124 320797 795251 674509 362460 692903 894767 878147 580219 1439 717793 74118 799183 804 261872 655676 359369 153058 633452 899355 197027 628202 877733 859003 414741 12 440452 654030 487112 568831 485720 891227 897771 283998 15385 706468 744933 125527 8534 883871 261982 3 898923 803185 517811 490427 206223 588350 163508 35 393424 742070 20246 847871 865812 834969 595604 818302 657378 819238 3 681904 623584 683102 1529 18395 729007 866208 325704 859634 400041 620217 7030 6615 376789 743425 236169 547757 72826 166975 293056 50 477222 170449 176555 623791 881676 871501 2 883067 390273 820724 881134 810852 20891 597331 790081 849353 898978 10 832 121065 444478 715435 211532 759481 761790 6 801465 782954 862313 776 181310 437825 853781 872338 793778 42348 289878 886586 887326 777180 880893 840041 605363 769667 1225 788990 860529 782844 2151 702928 899178 1437 637504 734770 2494 450789 432423 324224 124026 755 744505 822578 41 764754 1379 32608 896439 355215 844430 190628 5184 154 487231 342752 40881 884825 157767 889795 885 259864 870346 763779 72 6496 190831 536060 106646 235 118644 365 90831 749052 269823 721708 660992 1 784077 19648 315714 243603 478455 784419 567572 91183 440681 138584 22002 887850 58091 498575 2365 554916 646 778171 259253 16692 889372 855369 738264 226850 751284 115 39 667411 855599 831 694163 876749 462566 50 250297 355830 832199 797893 739778 673829 1389 444438 876401 340986 54 51119 101903 757404 833178 851521 344730 169757 45734 459481 714606 857947 396490 4 375914 824752 2 622937 176000 862404 891427 2746 834115 216296 13530 719672 280957 157328 9 75839 894027 458 893274 581174 469066 155643 605515 833320 1268 1990 747541 855296 498271 201698 880753 305596 815699 53 779248 857554 444689 879953 752005 508 148062 393896 591556 664832 820596 462407 847486 864562 62 783861 149725 369564 706956 852009 865255 184618 598834 884375 844347 876922 41274 206879 785535 1787 176696 870155 312 5354 882308 889808 599153 110689 3 21441 33328 216744 205922 631863 389123 23646 11263 31967 13016 2 287868 817781 483111 27824 319350 849286 817566 524189 35 627951 693359 164227 881653 845879 159 862375 806179 733076 580692 802831 263405 45 566521 1046 484175 283556 35 994 175484 893143 808572 470461 357949 2391 890097 279656 550978 40654 410876 57 796447 763498 1 543335 9 520064 708237 850914 694666 124203 776844 649628 58 564232 43306 891422 839034 350582 439961 32976 871006 467428 189715 640928 417080 25302 376865 197 302417 797070 793314 104683 165048 589209 59226 2 827 660954 874225 7728 9203 831659 309656 867094 796142 278107 14951 851778 671905 890244 576612 255676 638684 803822 861433 329156 899925 797469 52135 898050 451819 646588 689648 22 634132 780306 362706 492039 841687 714861 820534 211043 656647 875207 686637 18968 847332 749963 18 749201 32793 853062 240157 696028 363320 510654 739659 373114 24 877664 868502 297220 36740 894605 690 897017 506644 261164 629099 771297 358534 59274 869775 288826 4282 757079 763370 81789 12556 893946 862678 239752 468 455650 97 55549 83083 2 778 859010 226955 801538 635285 119442 873409 717248 806910 142548 877133 462661 4 830702 210093 852178 87820 13244 45708 776630 128 148397 1433 277179 841620 805475 750761 812067 827743 191478 627418 594196 113 124268 305619 850672 859633 39745 301674 5 881183 824 504568 800197 437704 230023 621542 184598 274993 143145 528190 258543 778790 439440 870091 832590 16 152275 718933 883469 2 194512 636919 287218 17 646112 198234 118845 886668 881809 93052 479090 213925 4 650438 267103 890214 3 7805 860822 2747 729986 884757 657 1607 181350 389215 1483 44939 105731 689906 59 769545 273697 5687 567746 430327 20 16116 761495 824611 6 628453 278846 45 851213 763980 97533 67500 872615 460548 460522 846565 608897 114237 589457 670207 14 30 9785 11 851239 543847 29405 690017 773878 597948 737941 465915 815457 126847 525000 769200 12261 827734 552335 595559 332184 385069 864390 446820 401764 1 452655 853093 825394 406981 216273 777031 540336 192222 840079 65988 738046 861865 33 299052 17961 886217 74691 583953 851823 561740 4 521262 816869 756644 322745 695964 948 47522 2 831050 801516 175409 411202 500616 71019 886973 543008 368261 47 820885 871566 132196 621322 163824 685773 819830 796601 795353 889597 192248 818266 855290 71344 25701 5537 730542 851158 619978 149103 883986 633894 873013 482347 90224 319583 883207 391715 689142 152262 729913 17 53181 13003 1 10 675005 581534 822872 295194 821348 582681 39653 834393 1 866467 595882 313727 21 8 872565 195681 823423 800468 510810 686173 260042 151 851878 406579 160850 837558 570641 429405 614027 374 683831 391532 4 496989 770618 813702 669494 604519 19 384930 757386 443226 315667 873957 27880 111597 882383 692718 81054 890331 556645 286181 14 254034 94640 28089 863251 928 720209 726947 884819 16533 552503 1409 374570 859017 287525 59413 795178 299834 889408 812238 858440 879756 394522 17274 890345 689557 695373 463510 759334 745066 241255 895431 726657 264577 876196 19702 31735 126164 761621 883652 883031 1674 129755 683509 822062 687 13041 149706 636 11 396763 889704 265835 878793 575263 848586 680607 305722 2350 889946 135317 549753 53203 21380 883220 38 3169 606918 881125 5512 590577 256225 666278 849106 1400 805047 851022 75618 818469 783640 4 239960 366 90 618192 24 438669 288480 867909 396085 163434 10974 864093 2 83866 518965 36 398604 32 847416 843509 694217 783543 803816 89209 106647 782430 152215 890867 291707 852688 12 863724 869625 779534 896107 54557 61516 49108 882618 364159 371965 132366 398200 25499 464589 131590 877165 17494 2 1158 779012 882280 329472 850005 10 454004 111253 17 813571 226296 819019 541720 2031 859258 871893 736689 822698 17 4 879235 878011 339663 237565 37 510171 890122 316879 866064 475728 658953 399075 850870 895728 538674 654681 52202 273890 213549 102489 816997 812205 207330 448493 882094 563385 368221 851256 756646 893420 781200 875139 895125 713658 820175 605 34396 723108 877218 860270 890493 859079 177739 349677 896117 9 315 499830 27 887143 468244 138379 418935 798016 88637 397512 76 649455 392765 672417 850197 2 47173 899587 99241 745637 818054 344264 45 282880 31 21263 2234 1971 877205 166206 889740 2 666810 336472 464602 224029 561374 588171 8578 750888 744825 741509 717291 354117 635529 684096 49510 686387 732240 182967 26273 431511 854818 3 43589 876586 25228 179508 274260 367886 235921 707084 890436 899377 152 639711 412964 15879 881585 75 836519 52162 836343 634032 887731 778365 4921 300 44159 834381 147508 475303 65202 4 9 798614 319883 285139 796955 314428 33892 720023 800559 38970 21 722340 846238 11 125082 19 234030 116 583 3 826910 26 75211 1607 392 860510 755289 73028 850541 667997 87336 652486 744609 790 880429 214017 738909 348 822046 200683 767378 476864 737522 446772 640810 222960 878522 3080 82966 664774 444126 209935 886349 865223 2 844244 661264 381778 818916 1186 37137 863935 445768 194449 76 23854 174365 2 867595 299170 871357 1888 740490 84390 1089 784364 854476 797945 863572 16173 158997 168213 281451 638005 879519 399472 65470 879741 871918 497681 371645 1 862991 9 261597 125832 79163 814589 140453 90202 777000 739975 762764 692059 12 877810 1 7 862368 16416 819261 888114 701008 518158 2105 447192 481460 64940 741962 431443 2816 892522 823901 2 831258 827908 784092 894517 642061 181153 785773 259838 798079 111611 7 132048 860479 864671 19098 265812 812099 751116 865355 239163 839343 853117 868683 502097 200 765702 583690 889916 392063 2 796537 412178 436058 612881 834470 882440 818738 38 398916 676103 16775 654565 886654 857533 499523 804567 37144 5323 805524 63413 850178 104781 102 893717 13956 892844 537008 898911 838371 812975 720369 776843 740792 1258 876148 262259 15371 99633 447991 13 21931 600373 313797 823522 503496 895338 862385 490511 850812 211731 889921 471629 578788 62829 449644 603 879088 380916 708313 42 729856 147112 711822 772041 890317 832081 732439 1913 396785 10098 868739 118134 765110 686396 499600 799968 319785 5643 448822 705070 844914 239197 402 227777 203 215215 480780 546554 7346 160000 881332 276174 45 300818 152893 769891 519168 788645 376755 339486 5766 847960 22647 240043 889514 876249 470681 849821 409906 21581 180792 873715 738984 59848 241490 525624 713240 1021 777716 195451 854460 691767 695817 784436 256603 853963 729944 828634 33 38923 859058 885270 4 884482 380297 58391 313812 338 372203 392756 850595 613224 861165 11016 581545 221739 702491 756566 768655 218195 747357 783035 866494 4 873547 799915 198950 827561 12 158504 91 299396 7134 871590 856677 767210 810793 420404 816605 641392 807460 595 719502 84 14 27627 351992 6516 829161 737832 724805 441796 605445 195824 284876 329232 67004 702 849001 837 217709 221808 851547 786988 557598 357522 531253 869644 707016 852972 771748 884637 844961 273 100846 601416 820475 376026 208699 13399 322826 636351 859541 169 881359 548113 755078 401603 2014 886634 887545 844280 877982 696382 725204 249769 358 587661 816333 888148 863634 421823 84589 809959 371607 206440 310523 98 609658 110925 857474 871442 880924 65895 5 769610 436208 838662 738571 882872 9253 251945 382868 278919 6247 857841 53041 173351 84100 134787 231425 633119 367051 456744 320953 783244 834396 475553 251734 854703 889183 883486 389886 89211 12120 807937 823857 856089 480368 168151 214354 870155 91454 822096 309768 533595 417216 832101 827219 896860 29 615835 62093 443182 562555 731256 862023 100475 873729 15456 59072 75595 714517 558392 779510 1727 130381 1 33648 880748 882567 92 374121 68332 878238 788633 864893 53 6338 827830 866902 896292 65387 805374 175 795141 887818 853203 889738 48908 759920 615453 869605 362631 793288 727664 842262 3349 633853 878822 577368 599395 883071 751314 1786 849894 3918 790880 889877 457582 860267 810541 734844 786225 892839 16640 18912 869106 687737 703767 864263 794132 826450 619218 2 315749 79 897571 229391 636698 878088 884947 898788 15521 604026 295543 49562 430 875654 882558 867725 896 632 882987 853423 56 543014 4949 852294 755830 161 852541 821110 613247 44879 866988 497 802083 501572 22739 771032 858358 609159 120810 665441 356159 412968 868369 825751 147540 3 384264 877071 1094 872939 333339 891467 832211 786692 860472 515494 9 819498 2 624100 880911 255047 455455 758139 866898 285354 852270 346 39053 895996 435638 830925 842271 34 102646 636408 611570 821599 153 315646 702885 127980 665542 886932 879866 11 4212 141830 371606 245432 334877 56829 15 711801 43938 310889 881530 269233 820658 118205 485812 2111 422309 2 611751 857094 101580 677133 74483 754778 589689 87790 31 3 23875 392914 22890 464071 732649 177841 64491 797630 818023 351841 893977 364140 512019 112418 544516 2406 448594 70474 739807 39 815303 546980 5 61262 5433 531608 136478 266 862030 520076 735408 762475 282249 34967 569 854736 87712 35660 18 778256 880046 3727 2000 533773 826753 22993 820162 614732 273499 820780 25867 171942 378196 18208 736193 755608 582770 810586 842875 558999 486029 516246 629749 11 301457 813732 868000 29 243638 44 833777 125449 111765 856787 382067 875817 326571 34 205583 253135 61360 305 526243 857292 847203 292 738385 43312 494251 3434 671555 703964 884501 44664 602201 93431 483414 370 747708 127 506890 1787 857758 809240 51124 9294 69 501737 67342 640279 134932 191729 12 725 19730 712371 420566 118 33 480437 433077 882267 373448 867581 426408 377 589060 267606 284131 63 23 27171 722133 12179 257039 198 311387 863475 27135 183431 253140 5 817232 461545 75765 686683 883713 5 866706 874464 683694 3579 898145 125236 834277 130608 2618 686249 838433 592870 174196 456039 892414 539659 611291 814503 1267 703125 896824 646756 16 878116 747085 502412 898949 260675 277709 49 848693 861348 867544 767256 36 425311 876507 350390 876887 203 614894 839186 892114 338795 609097 247577 596888 845372 844711 891597 281929 3 748309 790773 608951 844473 873275 18611 482982 888424 770324 4213 739325 18 882399 266270 1881 817547 880214 9 308738 598197 892599 864660 299207 823956 695338 601656 748769 104782 13579 550137 59 530107 383104 897234 74 830877 899180 339391 473907 425087 824626 1 309264 118493 208 11711 469 878659 203712 754042 522924 102257 291719 77919 7 668975 270275 364377 3 324301 857120 2 73189 872976 836998 556634 399253 586325 879202 716573 834595 77 211933 106 811444 866653 7391 13 7 721008 330987 881065 661018 5060 643170 727664 98921 892491 25637 212738 876791 801910 760139 25 596294 891276 88568 461152 841144 221017 483669 526540 680637 13 495569 617584 10376 894638 884492 56017 821274 30 819374 891793 61317 876728 877547 323887 844070 293 6807 2941 787233 138370 691601 847744 268665 777930 5555 255624 308611 1414 182126 239785 262312 846168 792163 85493 48 431654 897457 650926 3651 202795 168451 19446 138718 808461 365614 57750 850852 845721 669835 868772 831503 57695 34 792927 343022 7431 770316 39510 871217 854943 682593 869803 533408 828211 852244 678308 879 874071 29654 89670 232 5 874197 785699 409123 741114 337445 860068 881407 894894 54568 760465 882729 565272 3770 888812 271092 36 159536 1291 667667 32683 216211 672046 69189 778713 335543 736357 11 838339 3 407 340805 870915 1752 644545 152393 780881 1803 879066 345906 26 840485 881589 441043 896384 222417 899 883987 853432 1221 275113 70023 7354 2 797560 666363 373656 823015 403407 869725 854782 808906 1 772164 364592 407183 832816 357489 668026 201581 498512 221338 171681 8840 559772 13260 378948 752487 880727 17 388 70208 466504 899211 344138 1108 429 169871 243 791592 666546 478 834198 416 827883 896397 771784 150150 461669 2 429598 363377 33 107 805147 655693 94927 3 418592 287004 387704 844349 845827 652612 283491 144459 448364 796276 162631 795761 640757 351601 565475 481904 736512 808775 795791 70958 9804 899152 35 154668 896507 828045 553058 3448 690312 20 33721 454365 322779 635053 891448 675285 685959 3 541876 441153 798760 267169 40292 84169 810782 384303 1439 835983 205935 59348 474 876958 193632 17337 847496 763283 874133 34722 686869 34165 231949 330566 356288 308005 840711 555508 471 228802 704955 116 210645 558705 48791 32226 566669 479492 303159 619057 672809 302105 834786 866178 594522 51266 18316 289784 204168 802723 1216 531 1307 765061 30 75827 379051 764034 862161 14 490475 422 562559 4 891393 751310 829741 25188 541687 21785 875724 1249 681 612743 158922 852555 14364 895441 825009 116046 791751 404107 30 258729 1371 134544 834636 881710 689745 889023 841580 838628 781810 695124 341952 64 397047 23410 890484 786147 433060 726094 77478 737876 82067 382056 355830 427440 760480 849629 506304 92343 229724 644841 274159 895668 823195 748495 444654 888828 302346 220403 15307 76091 429721 411341 204940 841283 274559 68 480490 261958 836189 829329 712188 614113 3 31 830139 885534 808863 842290 701239 351993 863288 853634 193838 16 7729 892730 699685 691368 389941 874384 574743 776077 308759 892314 397002 273129 27 702011 30 567 469437 115318 131441 876535 621876 16 888938 4824 217842 846636 140086 283710 346048 1906 161550 898833 838392 87233 889865 835843 18 948 732037 5586 766558 870515 568170 594603 386105 146529 210264 572426 743526 84662 2 883498 575019 854316 257973 827096 1 782711 502038 23 668515 824108 854854 826960 808207 37 566558 681346 777629 802819 695981 318707 37637 22707 236186 832356 330 850215 824249 655245 416365 1330 853760 684096 191210 878259 793072 316378 881753 76 225289 740521 13959 3 25699 2 853169 368 82 1645 570464 1 440574 759666 895425 293 747836 59406 836948 722 452268 891312 659526 828301 875765 859831 604183 555261 898853 814498 823 707053 872996 161353 741642 856172 197300 1133 527557 28183 716915 308504 745009 142 403680 874535 276627 895144 733454 706587 93909 20122 487958 838055 707938 852474 208853 863725 847318 202405 46627 502536 839254 824746 365461 485481 130 235649 195 4539 882142 694837 20714 9 892197 85342 3 432473 472804 865144 896615 144361 281 858559 172561 753975 509184 216979 854826 640712 114300 720048 699350 796976 876565 279866 782983 889900 18 374738 853662 919 501345 21263 384260 650439 40473 42 25792 14969 317843 282913 6094 562013 891744 30404 14408 882164 794870 641925 30 230278 851297 1339 803019 895444 42 805664 93 125086 580827 245153 851374 611796 197362 309481 4437 93475 136161 877800 562140 249111 815521 554920 341759 6944 449279 849317 9484 581202 285326 870838 170785 860811 498571 890778 388693 712468 6787 891450 324431 825343 739051 376031 1404 694937 645448 54749 212 128261 3 412152 883743 361980 762958 380618 857373 358691 756154 886764 666570 25 717969 350604 3859 4909 559005 894779 737421 564 252249 779832 791244 720782 182519 484 215475 375663 759550 38334 297425 854839 686013 416847 266836 6363 724644 4813 878966 743047 885435 735701 523712 828145 322882 697506 848654 60768 12042 17 337918 404842 78884 394834 244460 786994 817941 17 79733 605689 112170 665488 613829 11 316431 884423 402980 877832 691258 387017 874877 182668 6 106856 805598 897506 686722 1144 354785 62577 604 720265 837465 869764 831405 769742 844820 828116 899070 6 145 786894 899299 113970 813682 697925 5569 328920 4534 145 411447 885868 115402 44341 307 80 191 2636 841491 6541 786100 868332 188635 307801 586390 1443 492046 551554 355887 1114 39513 151019 582263 374586 725226 545915 556756 840400 809902 560333 877882 132240 29063 864051 589322 42386 209529 283546 213241 880989 501153 313531 49915 632692 523730 121671 884534 891605 845124 540601 879477 875481 1649 810 46518 658499 331668 632280 891468 860390 284 804649 710916 396895 850047 335982 126590 899133 864582 210922 894632 14121 139951 626190 2 852083 52613 768258 503832 897972 829404 469106 27816 882811 480433 85927 855962 873056 888724 866459 527432 296868 54 57 784589 392849 864069 18269 100620 109195 264266 69432 877466 631521 554048 736579 165 512567 850735 22300 866559 898101 829959 126963 884002 40983 77 632726 884905 102073 282824 530016 415284 440356 672089 44 225083 873188 339017 176031 865126 776616 73636 2 256831 364971 758950 831056 3252 860110 277556 1885 876033 857386 663571 1942 413893 751998 35 382016 1 630193 840958 352959 701138 287475 96787 782371 883386 126507 880100 33 12576 594940 851763 606387 774897 485848 769699 774896 545643 76956 228313 853063 550179 85814 2917 520964 297668 395034 48270 30 194845 823497 829296 825373 15075 826827 808991 699201 869199 859029 56300 2708 44999 897681 4 152072 261551 161020 263765 583709 371483 184842 739 70025 208824 748371 331072 766657 221042 817750 843990 880764 670856 579 235701 32924 437035 605864 775498 514800 814150 497296 258473 178995 734848 114984 51 679204 642987 821572 65929 703483 380962 878928 421907 826640 687491 17 819592 778326 11 300243 224186 857 428858 854944 249 771164 8 18628 895129 674902 870593 839618 497824 759218 359620 207612 325047 511539 246883 693301 816032 562464 153792 857410 886178 68500 552486 100758 1567 146206 693764 562572 573824 824280 24 2 837730 4296 834061 458546 67989 859960 203425 14382 648884 539996 704434 813994 70 619022 808421 884915 11 62467 860966 855370 316 860113 793153 766792 599670 677 99672 77601 591618 59640 5925 898022 867352 849876 388225 72762 794882 852915 762977 324587 14 14550 844730 100854 180265 310865 755990 13 1939 889121 899222 45 44 650474 103330 172398 6 13901 221807 1348 761831 8630 33691 402733 837480 258023 25976 3062 558387 841728 50257 784363 370504 823580 214953 455761 214475 883528 304760 410379 409568 886428 889213 354132 737576 16 104 72553 891792 678972 81774 877229 866427 185761 784686 200671 624037 295924 2 1308 20704 1040 8 372530 882630 843984 754991 58 677211 884040 769997 861296 4789 38466 742021 562806 709156 873173 2532 694157 838474 579883 889160 406450 723003 5274 3 841629 544991 2544 720708 537930 852243 2386 899778 535823 282561 437840 417013 418806 857406 841390 898985 651627 769970 862309 566202 15 311926 45609 35621 860577 348315 761032 41579 15 113 726006 832898 639588 888340 730376 14470 2429 48129 829058 868154 45206 82514 201589 466911 827 139272 899382 741016 163 810026 867371 850347 743785 34847 876837 356097 775008 736985 449400 523873 894227 661378 888451 770606 9 1640 184064 528556 7888 181342 98120 896661 236378 183871 638094 669968 845203 357222 840540 144041 389027 542110 680425 205596 840010 886340 894025 1679 3130 741743 298903 428958 765835 870975 39292 297313 15 775586 116372 547253 854841 890651 2968 877364 93837 311513 276 375025 2 811148 884427 849119 761568 594547 72 880459 121156 825733 837749 307932 19152 851230 4 714095 817586 893708 497999 726899 426 141777 368 569790 328643 387956 176241 225761 861448 374319 893378 895274 109344 24 624281 96 196487 50102 158867 578440 28 321049 298091 599 354412 847240 16081 711127 9 1 2 810197 852086 211286 2766 891539 846309 474285 855795 104209 774237 873630 896860 728601 788752 872508 75 780013 222 116 821636 756770 482442 563941 4289 764740 5888 895427 84055 630417 689685 847111 766344 405159 652467 890699 577754 662745 881140 637064 577439 865539 213870 1 764368 438890 708622 873191 801968 578977 840318 325958 884266 2386 54797 528363 4341 37763 355914 642627 716237 17939 793086 809795 840190 262363 64357 896032 37888 151959 51910 19 345850 441939 299868 9722 891748 569738 113 829525 551086 241060 161535 550141 844569 62533 880224 172 425613 703496 437674 859592 642779 391908 16327 883149 4 894347 75695 897836 650739 893859 895046 771113 784564 672954 317904 4092 90213 628250 436121 621960 842234 832446 3175 704145 391825 897147 731580 14973 741303 222938 813061 736175 716169 126347 110820 855279 886180 780350 12 853797 411 749009 221511 639225 183428 568805 594983 851812 553613 157448 392570 858434 830399 89425 5 610208 899328 889609 132 878772 691566 397000 234512 659532 18 587023 322540 103157 4 898453 1884 555156 67827 165490 880880 887367 672372 809523 894464 315268 825219 338689 682280 322792 779053 23 476612 875655 242 289986 121 895719 699115 26006 777048 260618 657494 117923 9951 8130 286088 899772 146 844144 16 382128 868173 866043 684804 876320 879120 806025 12481 283265 833333 62973 334190 353085 6700 80585 106198 285054 859634 116389 403483 63946 766162 423462 691289 92 103288 653364 598825 592194 894846 693049 842193 245233 171126 877332 7 883608 555124 111611 5203 857503 841319 892438 745751 309513 894339 889698 810815 860966 800645 878854 619415 1 235146 636769 862866 761400 93 227821 257259 156978 226972 662968 16 881510 403693 704515 2371 886544 782524 888 868021 1153 272165 883773 103215 146802 878663 106847 355334 208212 180881 461468 757823 34 600879 377956 117 457321 422235 144476 186576 445305 5875 793641 199 230501 783209 1 241413 325023 627252 21 880614 5 62709 829995 275932 1 544460 877442 856811 716436 297297 787129 842207 776190 32 818626 829053 481105 599601 9 781990 659155 819608 794399 661175 15440 881216 850037 150938 295409 395432 873237 17 805579 777532 202290 72115 278691 584620 283883 80370 64929 815421 894483 730694 631359 1326 118335 622742 65419 120362 502147 2 274235 4 409 66147 244 754075 898867 44 363164 248765 791700 434392 815598 826 568 828434 897320 65048 3167 693286 798685 14188 894022 156422 814312 815916 891526 832283 66089 898900 348796 3 84 387144 473546 404430 681995 615247 528641 200784 52 879578 179950 418410 830563 802863 6 703006 19859 165486 859312 198632 12 768366 678892 859130 752916 86369 123736 6 853045 616051 309437 241504 727944 4168 860706 899736 841799 447751 139750 875466 526883 2 649122 867381 264125 742553 884296 478015 784932 810825 815880 132 23 8 496423 7 878111 521035 259128 326 111 774952 356466 434482 12150 52 715810 13 308859 88287 753829 681203 715802 20 773583 832586 611378 255807 474798 893275 869756 34558 327738 832176 646054 4222 507099 1 823809 304179 833025 170631 744328 185138 77 761460 800624 853575 103683 815481 78125 46 827752 818938 21768 788695 672461 5 88 39207 889016 1375 586802 325445 875915 338514 442660 163 683825 637375 36695 9 41277 1600 182335 527686 4 185506 892421 66982 622 856596 2200 358740 109831 5487 635151 303634 835715 15523 793328 896916 337661 804964 26 998 829614 468271 119708 771836 74 523238 260068 481697 560359 513009 807297 57969 100487 752525 19840 226859 572167 6 111500 8 38 815592 62 669 875304 16 1437 202877 241654 839077 806509 578226 849433 876084 59489 821765 172274 899944 38553 30 881771 138180 115948 64428 183170 44628 533482 87029 856441 197194 856777 350019 892739 505264 763540 610776 881371 344420 147772 267 468638 896552 132204 881417 390028 1029 841733 724175 843684 81297 20 838349 4 527783 896610 260046 898131 644 739164 831108 752054 84552 455268 238 642446 232141 31652 705495 844607 874114 138 416556 403213 389077 797710 2 657842 321347 201224 147941 427066 714974 2 1 892444 879861 237442 79670 178921 868178 769777 583351 882598 886075 662205 436012 886058 842351 640298 69411 761929 868126 677967 373815 631923 790536 494093 843115 65481 866926 730953 895737 852781 842226 897983 481987 118 1096 180523 367177 1175 894518 217728 327287 874491 222219 556579 399 3111 35 598475 140 19550 770290 777 897446 266083 54 887452 738729 749242 777748 871823 683840 332627 885921 177106 2 425011 632584 111648 653344 841420 887178 425283 615890 6515 826924 784547 578308 829822 465289 23572 654222 884336 77063 859588 19438 891954 299045 434 31760 77842 460023 739624 874369 406897 767031 511396 278119 548739 774087 186555 853856 50991 282388 18 754980 799910 658256 66492 9833 827332 866367 511102 39753 874405 896336 510 889492 428643 29526 875229 154205 899571 129055 865461 453984 373590 4 888127 798713 29350 771875 837785 225780 897180 168554 1190 878671 717520 508600 4 410028 363404 28 850521 886358 741140 880564 16 865869 394626 2 719918 204285 51 30 29003 6111 670961 355086 549214 69618 31744 72250 76177 843742 520123 882040 835630 381647 878 868988 711189 752557 380 852468 22 385434 567011 591079 851788 371177 869361 869736 128906 870778 392929 263855 321759 181072 580754 402521 6 891060 535724 683749 41053 299255 501507 257769 694581 783169 857164 895029 12933 834316 895860 300436 891690 865819 851908 536997 205305 417816 219389 3226 825471 160730 62 26501 841127 138780 86 120946 889280 750752 494993 459446 556784 360541 547465 17736 883590 804527 195534 722299 263838 117652 836940 708 1 6 408839 228465 292532 112267 877873 117303 576618 875836 29249 37355 874173 847519 5 804435 888040 716900 61712 881128 295884 861980 148919 1479 5289 831615 352778 7 488124 168 471877 347 8 206655 122357 147225 410961 874723 249642 176727 142908 484675 133989 148857 43383 811929 682 9 871602 283 345548 839043 732498 208168 267525 879460 850827 105037 799015 675083 721067 770615 624081 885734 804934 142 4694 513498 834534 538199 3203 305191 484840 590 899897 567 37315 752457 61 800115 899247 23828 108094 852769 491837 34219 119292 85703 884626 385903 105714 2 514788 21762 16 890919 161 254847 893346 873804 32116 642 865023 19977 26638 676350 8 782910 142 850695 10492 584417 3721 209379 718426 839906 824780 255969 57303 35 430297 769496 182664 4512 547201 591580 2456 12 87 504636 587946 387660 647728 691186 806020 831711 4127 39 710892 28 48888 1 888203 878860 800465 738321 6 892337 217681 220255 898397 20 819560 158 524860 160 543623 343422 804994 565967 688873 135630 795347 232865 789493 648032 729632 796239 339208 358728 637408 194988 814740 214729 714792 198926 845056 28 887672 886734 464588 7 864125 156908 858146 254 899 897984 91028 8 784542 137538 434852 889751 874162 369164 152872 398466 8 33080 712742 3513 473955 852 280815 358975 867704 668699 842777 249989 214044 856485 767525 681361 201284 162450 196 2080 332104 687617 13777 592869 897671 834355 55299 568681 860193 287980 846954 1807 805459 553177 822833 464412 878077 304211 764823 331845 87 578266 812314 1484 409056 715158 6 747301 800996 110798 892271 53 241996 120477 11 211427 897154 577532 335272 333165 382424 334800 330855 352531 448796 153975 822515 719507 549123 836536 814687 672 540 179 877804 404315 42971 785917 429913 882864 358935 552248 55116 836547 392938 792797 388 774766 424305 699828 637335 357601 851116 790409 694203 126 737701 53832 479930 891038 814 724140 798761 823547 899687 861614 483311 76501 718948 849085 163352 189402 822506 870932 879219 220032 701554 26 35878 2084 157490 749917 146 244021 398127 6508 846025 256600 658257 835663 876066 3899 2 637080 193025 221114 15 217949 888235 725789 763272 881359 837459 354014 336 377054 865573 848350 391680 711052 656266 746622 789094 871566 435144 5343 219021 769273 883939 81656 857130 16964 15042 420730 344835 881925 31399 836295 3 883802 889758 127896 893195 898936 13972 154688 893055 742175 884326 138 6 863063 329318 151771 2 29 616917 855526 835624 3455 674986 340548 183300 639527 71 860796 891409 21 3713 690046 263808 120260 505556 853459 652424 666909 100430 880960 209709 890742 11 432727 811541 785681 799623 764075 14 3231 22521 630420 581875 886054 718404 117080 671348 76 256753 818244 457458 173196 24 8290 398177 489090 816878 333603 14 399510 1789 46437 658798 2 833144 870648 841319 592814 356381 870773 336140 583137 516945 756551 4 861065 8857 444471 169469 548895 500 779176 766899 1 715074 292 6 459886 841190 732842 816074 862682 884395 109651 162849 5 897703 862904 75689 243041 803528 273615 472465 763150 168400 1612 809495 828246 1 450808 508202 633688 869791 63630 679699 357039 443325 277870 151745 20037 699845 770892 823686 679299 709236 88902 854545 453030 899445 874794 591252 720680 786172 826896 727 2 582402 342821 515642 676240 61 435824 369251 4712 162063 201142 813855 329076 863619 745268 804077 280300 129780 789349 663 20 524319 859887 674832 866708 254343 399284 5 897845 891371 762723 811472 844876 740734 593431 887071 725023 3686 143978 692679 104543 324109 237964 116638 868276 4 897585 790186 27547 847016 859640 868937 524454 796984 734384 841054 503998 849708 240119 881136 28 31844 9645 75320 769095 598313 108350 899444 689745 877772 804484 58140 897427 175940 867350 166652 624857 87 882336 688083 626536 107366 804334 306067 13 72447 8551 532125 864493 5 592617 477063 372784 2 731578 422580 181777 845183 160040 866218 739163 5197 4131 381621 113805 359694 880480 542374 859291 391757 811319 736093 880136 220 821365 155695 28419 821730 693139 79609 638901 828998 783250 34535 415891 734579 869763 1862 740809 273508 3 134390 822469 853702 21434 737540 120500 408560 3 872799 325266 608622 460447 425747 112044 820274 839641 891229 2 2060 81574 369685 361261 644509 16 36321 103218 892054 663301 4 851489 874860 851455 3738 471018 746240 899303 751481 83380 334217 816532 7100 885801 575545 676958 829573 221612 748971 704383 882385 881441 479670 26381 857918 472825 861498 884046 729386 72195 10779 691657 475303 21062 198639 12 226808 1181 617652 875755 494474 105280 283433 253650 104630 856298 619375 619384 851944 722048 381783 886219 769706 159 2547 887370 494325 745594 287317 628072 827539 509405 525094 644351 3964 508714 581339 92771 182823 437797 6143 435548 433859 867133 651265 139177 402328 124513 791298 465213 41201 878726 858507 646168 287231 81008 37153 860633 153790 298943 795893 394867 320626 318396 119627 756436 324854 601686 37067 879350 353297 792080 280209 544644 631121 801794 572846 853250 393498 14213 620131 98603 795 861856 11 1 217409 872739 10840 881608 57120 893197 858877 849089 825714 155831 6660 86978 103712 750485 602757 827757 126046 615 6946 251833 825479 1033 2 136673 737160 288349 43477 25671 896977 701992 274217 855124 692192 209545 75300 197788 210023 152604 883992 152405 411604 881739 633733 722035 270551 874352 229968 182416 197578 177983 804525 265819 405690 266752 788250 837452 166201 178916 1328 810368 130 2704 772145 407899 95135 27 341861 7 15429 630116 621081 68 2680 235 250976 467364 864920 834409 191091 64100 881338 540348 636759 835386 636794 398293 152543 740474 5 290572 831971 723217 511468 569260 6 489483 600462 458865 899219 696357 253205 753375 334801 820 44614 5 30 128 230011 697562 9 813444 263721 731374 5 364 693637 891533 165324 879828 37204 242998 171325 115804 239104 739501 7925 293450 99478 816313 127601 213580 843964 863629 773173 765641 304790 852319 829313 281313 35 891094 271452 878074 84078 870505 832818 841101 67221 808101 876674 18657 271947 765339 744374 76 263980 230229 593042 220731 20 3821 74780 887319 30776 823644 887084 745022 786224 783338 315985 189157 361131 189596 615551 17156 833783 758073 817893 460737 213274 527852 838714 307 615976 899358 896530 324 2453 9201 145164 677745 344515 4742 434326 676110 3373 764971 870280 11176 838950 761 680 888394 5591 775151 761447 847376 697815 657745 764357 15 400854 21 711013 744594 233 697420 71089 895660 260 220594 66508 882662 13 839436 98741 895850 135941 83310 264861 2 877321 863306 734136 1 326392 60 272577 576569 27 864986 19204 892171 668275 17 885107 442691 789676 763900 29258 9 682158 863549 227669 8 858244 72 632718 886936 469655 834032 3 711442 192529 19 597 844542 662677 285055 896631 342623 805770 871336 870443 489004 51 23 1397 889546 890574 210468 110853 697821 837996 855207 784141 599 689 754218 217 524953 207 403043 532133 898362 872626 604626 838903 77162 14 615217 629715 405698 16256 230825 895342 27 814658 628928 400783 784093 529225 784599 95 501853 59147 815824 744180 39795 3606 834462 874189 500045 761018 809410 861656 834020 4989 766059 6 859066 234962 404585 897770 883557 893374 163318 7770 869639 769483 539590 775687 258482 194724 11 839113 858955 850324 872133 257 248169 875392 5753 874338 275476 56572 128173 919 881420 759423 21109 15246 335964 847956 1894 526192 137697 435881 876359 5 115 111043 897481 21 884575 889556 415385 2 36 613178 394695 4 106992 867596 118524 881286 459761 306 883413 194 618498 719678 773254 282562 562252 43015 15 570357 150533 2 131466 836172 317051 847592 382999 627763 736965 874143 125618 405768 589168 124250 269 275573 827021 5715 836489 842948 526 854753 724634 317336 877478 265 170441 886632 463450 47012 3559 374545 36122 719470 836881 830261 406627 65640 844459 890063 20108 827081 846825 834612 22 752154 172768 879827 545693 106 891198 798416 820674 114907 880499 619841 210059 802641 8 583121 883726 9422 669748 182521 559974 824253 48 863649 478749 549620 31 309731 836433 834155 503276 51988 188984 719688 237132 268438 802736 846606 733744 671545 454916 117 766388 894559 192622 597210 894427 890452 96163 472122 882742 793081 806600 2 790438 116043 2672 353080 735278 264555 26295 15 836414 577080 390834 170138 596260 1348 1058 836159 497693 91871 1 209625 819822 898610 785093 2078 742512 587683 17 661152 733710 895135 775490 26 787638 59490 698717 863998 745192 5 253628 496890 554272 898007 898158 857112 751182 3230 84530 10383 138234 4 2 838296 22 680038 485390 353070 108937 507907 367728 465415 652187 774892 154681 743618 477945 733802 829255 31 570 803547 627503 61 825668 830978 57 450248 4406 439110 801852 42419 35 345281 694036 552899 870 46480 365997 310747 356410 682606 737738 600898 685848 723725 2 179 31 187372 33631 828254 3335 880296 861833 146999 852459 874749 529636 242901 9 1391 221768 840221 125 61586 821738 828600 6 612623 4698 1 717398 800066 854043 795075 323963 16937 892104 676901 13 140023 891503 408305 404903 803546 893241 163533 841937 834690 91086 886247 809133 667516 243769 280586 64 532464 529281 423244 780325 85682 710070 574218 621107 3070 9011 7700 872189 542330 883510 614375 898777 657186 18007 893900 835743 882180 899439 889404 860285 454459 145073 6649 366127 187 832731 887661 818387 5 426567 882299 473626 156024 87955 382101 854002 535933 646940 715793 385554 572579 6237 448228 332263 855991 548345 1 6 811481 795308 705587 1 7 299067 462118 882263 25 605743 652530 893184 261520 757343 642747 2 654131 10803 605690 599915 11647 818644 747099 890325 131832 700136 140576 104 578034 309 657030 41 564358 155242 362978 215654 247263 852440 606584 413686 495744 737160 23160 894842 287520 812975 672671 775 823729 7912 885659 684366 24434 491543 76112 879437 874029 358015 7358 346910 473245 823648 70880 174194 325035 437063 581627 622700 674277 805387 620263 122850 605791 159405 845029 119359 879418 863070 722012 422266 5 2 625024 569068 842267 765888 839505 150 472232 79066 778036 818718 65939 226552 843889 831347 740188 638806 411539 79230 837701 46652 757393 4 230 799184 406157 1351 827 7 339609 882632 424264 441310 640699 23605 812225 877507 120 307167 805616 522877 332061 109620 112 770604 361378 549827 162421 3499 756338 222 265 215320 740404 48 687231 198411 14 260148 1223 686385 56 868186 841469 831528 2 665834 15 850 627574 16430 706082 776761 830730 459343 137664 5344 745898 1220 775098 829611 890 24366 1834 881726 289784 360733 830911 793187 867939 796238 685787 711212 3321 866602 538185 1226 875170 875823 406244 3728 28878 26427 2 893282 15358 341696 656607 874034 43257 777846 878026 751594 890948 63505 5549 798433 8731 777501 243830 821221 886145 285014 182091 770625 383080 788677 690476 571279 811214 763436 568613 764269 751686 79 14949 26385 569971 726450 310534 568925 836524 845464 897890 754507 882834 820097 889053 839403 896528 575540 739305 898290 757527 778207 872983 866208 2 285367 880047 847739 579229 7694 376851 836797 230333 2 61041 592901 849229 823169 34835 869703 804056 4 849958 165198 61024 416 867426 526346 21499 678833 585447 467 777803 830736 818159 7 840199 343138 592959 879297 371982 896812 99229 62473 286050 54 896850 694463 227903 891124 451036 720782 767336 31814 501463 55809 842807 608603 160363 1543 639818 519502 269866 249440 634495 777034 892624 899029 260592 747441 235697 738769 298512 307173 386096 161746 396986 351858 407251 408275 2890 22 416517 1600 892148 124380 7274 204815 288990 111169 820539 595355 785343 35 777980 733626 155730 411329 349768 560361 29 847371 836236 7 358181 10 875713 322691 800867 11 118276 14 10 94 804792 11 199801 322218 266894 414431 39479 824318 731523 194318 570262 59375 8327 4619 250175 21511 12082 768331 528468 854166 561533 848535 352062 863768 258252 94265 472371 822381 33053 620 886231 146932 881160 227714 877399 424655 876052 32547 882328 411111 824366 15 71 427973 103554 770729 837402 26 705034 588422 757529 380645 871087 405977 200 894636 717920 119387 32771 389 5 793968 899881 380244 439334 2385 840834 74676 528790 102609 420306 35 402970 19051 585166 565434 498082 839134 106162 825025 715616 63178 694539 57538 693691 643 816175 697230 400453 889987 1 869380 490030 339080 82283 876521 360674 870081 46623 598944 764324 693697 758681 10 539552 487846 826204 895810 623763 183235 848084 337024 827576 318269 7175 829738 561223 153076 308810 378790 859307 900 294425 438117 370854 882519 651764 569 7494 587594 542688 511446 157313 664475 749105 896530 5 793036 562533 18742 813559 667532 334544 888636 565 613049 411541 679910 659732 774083 889473 873934 857340 89856 899659 858476 1594 12938 886066 468935 1260 591852 882650 872810 286574 23960 601091 504991 2742 880893 646514 67 775293 860008 885923 875103 825383 27461 777382 512372 782310 566973 614 513299 256367 585405 238209 752198 225138 386572 811944 476072 1 92978 577322 17 459925 196647 246912 846980 56143 18 402 524079 389954 340838 446850 1 3 2361 76303 1646 898438 610761 231942 866122 702311 871328 884243 466918 393397 861666 703823 272 532339 741703 871408 219671 27837 620243 9213 296697 283441 556731 2 1 777183 651656 4 823459 825579 3341 841504 859016 858593 45449 1347 3021 157 725741 876486 17866 71752 752962 865810 781679 225750 865442 867814 254626 316999 354282 6 806477 10 1117 839397 251065 483275 376750 554545 864381 515398 753988 168866 58 204656 854350 15 798122 123398 652177 131 74607 713945 527678 6 124058 3407 4 237 99530 186720 28337 718633 888383 232527 65197 432033 839345 875047 268771 200747 239152 435187 563628 759931 726406 821851 707541 555 28475 255868 267182 258593 374216 846763 397835 889302 243478 878227 17483 808144 34 1 515751 230794 32106 544685 249208 435965 466034 507616 31 563149 89453 691787 691865 335027 809358 536011 523409 736681 4265 511887 467503 873184 1 896539 740057 515585 875854 847620 490291 676115 842554 745284 855253 765258 127595 500293 537 259628 129634 827451 113940 721233 411894 162007 871831 27046 1172 708 4837 475120 47603 43476 742049 353997 246556 98028 269636 56183 893572 897827 856250 802501 876064 874161 187843 53 860575 84714 861452 317639 694449 558 855388 41605 258482 491297 461 648792 124903 8 7 876488 19638 495736 409948 248330 394 771694 20 240 394244 238310 794376 734913 870 133703 1 75934 806 886429 210487 228 759748 189137 368864 838990 411633 628568 66 678750 449486 890540 709891 40244 231196 824013 872951 353879 234410 738605 864517 866430 73 9 386 782404 448634 150346 838671 688688 219322 2 467809 174 59721 831006 807405 886578 85543 804092 29 19 821989 232059 755896 582241 366842 626330 3 276029 830067 94 38599 766490 683922 107276 143 839848 65561 7 839164 757348 381189 651702 473010 671691 69428 702001 881001 817817 894242 529346 25802 578353 897765 454384 351106 856377 373318 395273 161 262658 862560 2 98 397165 62269 816572 108 894814 809039 859295 7 583358 882405 66 6 76351 808740 272208 267130 585548 313927 39 881695 1006 671603 43935 670585 677299 628846 773113 333215 646497 770893 135745 754459 899334 803294 1559 773588 338583 884240 871077 899581 891157 416499 695503 672446 9 634133 1533 203523 897602 884245 715451 645842 823528 385728 16672 39811 5 897528 519780 899327 1442 870763 877534 761834 332484 52 884113 508464 830 235727 10435 39675 15422 144705 117 819051 895184 641687 10590 209759 5 288524 222840 16 897012 85622 601701 393220 100215 325 93653 833849 877773 44 3076 840050 19 708576 339 13460 861853 882608 839319 178988 692716 827690 712040 230 612954 341400 721173 1252 418657 847005 257872 765586 846882 288 110685 741075 230366 320696 122660 10 880002 638968 276802 541892 1001 865108 12161 676687 46 485039 216587 4 228383 359044 845734 826993 373870 209164 631987 123846 632852 317135 15133 846664 881671 225870 269291 250189 333104 757418 148 3328 3057 7905 570928 357892 784283 1 820903 879540 672764 794332 7 887696 36073 65201 1550 833916 115706 284 594972 972 562686 421375 47 501415 45826 877697 896183 404603 129797 353 1 428813 605950 883491 899345 859759 858041 294125 702570 463034 280178 845514 310721 199 16 848488 505708 395666 665201 793766 873886 601174 859729 863449 501690 838179 79209 804232 658395 730331 41 6033 245553 176781 864159 1 9 432313 57301 819527 120903 704892 878289 821757 272267 99043 58 210453 423 169860 594138 862011 350326 877491 9 504552 38886 131270 371137 5112 637766 309976 835209 334542 64496 53914 189335 15928 837949 869123 114549 2 1627 690702 307952 407290 843543 726398 596 828454 717216 534393 518811 358461 763152 1 7242 385830 226 84 570669 16 559599 827767 737258 4 36 310511 285831 160007 492494 196730 118 608889 552035 847849 667939 872366 3 207593 26996 333239 41948 528955 233878 52 600006 38224 6 237022 780 180881 471943 876600 884164 568145 891940 899649 326186 385116 738203 838216 516722 895800 868521 847214 8 634660 829897 881655 352445 186 869027 266756 859497 279647 841069 207834 860752 814047 884389 202098 1355 106839 810514 108656 122365 178665 222368 274781 850217 3 147370 338991 849632 430541 821036 213 96627 841698 578322 767708 821069 158 616640 871999 651156 478316 44987 10203 7828 828107 789687 2 143090 810498 2 205 146791 384042 811272 888352 569649 319845 859045 18 874530 6641 556 896602 830623 888051 380143 173497 174113 143 294 2280 868319 140870 551015 516774 2 122 125301 6 144023 5 454531 557151 111984 202071 840530 812505 821944 434486 22 873570 893279 362 139802 311261 866196 856220 469705 890691 161422 337 2 176531 31 858858 805831 839321 727963 539 19 136 895983 804101 699166 125906 795535 480871 527386 442247 130386 88595 637901 894235 400913 897210 4 824661 605473 172552 770256 176 60973 494525 762941 227760 27 288952 1 522843 261560 21 610118 861321 5 838131 354590 4143 27282 3479 460079 322602 879717 590980 544 1 592348 872021 794764 281155 746419 860895 39481 848127 3217 484056 892652 187073 878019 876504 201070 497102 877231 426891 631420 884852 4408 672442 28470 284516 10392 85416 769469 386901 622987 53049 720779 717889 793197 894608 230076 485477 329525 891370 36401 190093 747210 494767 831321 897827 7 847257 125347 358931 479133 302592 888697 131798 15 235434 51 705306 128 303076 119228 379439 325791 342232 347586 521 835075 103 30 814711 561 771854 52999 613944 344 123 838102 794380 36970 893015 871939 551021 826293 399299 62 851042 776752 15 729398 14354 15840 106662 758622 885990 785085 633571 390 940 773785 608813 297552 44657 464550 764673 96573 223771 3929 626993 443873 21538 216750 54 809896 862134 132498 686628 801302 430159 378 713353 443053 884522 515599 791778 591215 8 324724 431514 357792 2620 875892 1306 57418 806889 491731 1560 651128 39805 794952 285874 559482 44609 353 4048 31 834919 845422 734373 632509 845228 860025 882898 796042 248759 23848 736275 401933 515986 47 564603 852672 44073 843850 722209 514917 668064 101471 763565 34663 575125 856930 693515 388712 16 53701 153584 531439 887718 302660 2 270930 343903 444845 1 886514 77243 871280 34 862708 180139 119654 142720 165353 148153 259829 158 60233 831248 213374 1087 733439 40 695698 875467 897683 250518 387 866076 377809 1343 41506 152987 68380 896811 889881 870625 706856 1 511 36985 888202 11 45827 725859 12 513142 4610 887804 443121 71139 827329 127828 788296 113501 253140 104137 847765 415168 832398 17 816809 93 878377 580055 807754 873909 837407 532892 4 15731 314337 260690 822604 8 841420 802189 681104 887056 7 339055 4 845175 785589 734794 71 842786 194778 387103 860308 792670 821177 807050 775468 754024 838549 643407 879782 862042 602300 859554 482456 538429 753537 895100 670423 841511 618881 703925 540828 56 381903 755266 790593 818611 728986 664362 429834 215 867265 9 856476 4 865159 677564 196 689083 150444 32 667253 480147 323 868651 550 863785 739364 830345 17419 450962 825913 657258 323310 9 799611 78138 601922 743098 890780 880469 247394 3 636642 714071 679854 29321 494749 1 698778 274738 838197 439371 683186 1448 887264 1045 875895 3 132472 673403 11 36 888376 316388 115 24494 342938 829577 6029 76 834942 98 748290 889789 2184 600421 23 564691 4 372979 767244 819416 1 873484 599528 42 763728 2 479862 848047 442316 35557 830804 2 795012 4710 889271 577057 2 47052 891736 889050 818843 600829 719822 9468 90455 279900 246067 854652 537242 60544 126 240419 680014 142826 608680 842916 241269 324601 851566 85 8 794100 654864 172760 5859 693402 184684 881595 101756 642889 49343 518792 142454 641074 747215 71811 571677 878570 18798 85822 518182 825019 889007 869255 679043 794 874308 605511 668842 523139 4893 71367 105978 282971 284151 831783 459042 8 33290 805140 893745 155 773990 322845 838029 92 889630 595447 667076 500020 585918 372750 370145 872239 394373 444110 510932 16 9 731301 64283 338622 892904 99006 507276 227606 525 451122 881209 200596 748155 449322 18485 463099 330 3414 879497 488839 34 189414 764056 65511 2068 889796 815556 43 7572 595275 496165 843147 144431 71984 876818 101 8607 234938 407914 885146 4282 640424 81 731333 76240 791 538066 17549 465522 727916 894277 899174 1783 492388 483596 842977 584039 153127 235490 858689 180934 253412 702573 329076 586041 82819 5 184375 871472 743357 149480 799287 856186 139711 16742 862904 895110 90755 124 364527 164596 45432 322366 521925 632736 600582 233596 287050 26 606213 428536 287770 58499 661701 155840 885089 862212 387007 789456 61 339488 76 184114 494178 205045 275785 43340 881060 1195 680796 646036 897342 84 896270 898321 897582 819771 41365 4397 639476 773991 767061 519873 316881 26227 861359 814797 128174 851243 5 707251 56844 117600 852721 219888 107 363247 64262 336135 27222 71530 871181 889083 269686 339295 815226 731255 274255 785941 119585 165705 5 355532 178887 280535 884805 585699 22480 449170 469832 859194 904 836366 749150 793073 882417 876574 19 443464 865236 132988 135098 491255 834515 859584 811672 882414 867825 124690 675292 592506 22480 330547 528467 174847 875072 1 446922 5 833566 896274 749419 430537 216338 807893 427301 143895 648810 225 143480 838679 3 340982 578211 22348 178867 847748 860645 694269 42400 809375 552486 581980 783053 4 618078 826067 784284 899324 898540 791462 320492 52 789524 693658 778128 3848 3558 397 264142 271010 816277 783321 466 3 410404 202928 79132 617522 243466 358019 51 457160 2334 8003 886044 404815 475764 341809 259316 351023 877743 775863 424749 25896 851622 94 691500 657496 755241 838915 862751 197610 70 873541 521715 784350 854097 890275 296621 2 275016 1308 898096 857703 272449 210621 536008 849747 822616 12325 835221 710445 1928 112453 791920 455324 705167 880678 824755 888948 103482 321407 8 394250 79029 863839 150880 513032 846816 894115 898827 700957 7022 33 53261 27752 836072 686690 15 668914 102033 656647 557457 878601 894029 798331 884655 22173 617805 198714 377245 603254 145596 1582 287815 859991 292569 408721 95289 831245 176434 862337 819994 139153 598142 687983 361379 670825 894278 853207 240325 651265 105362 413866 14 43900 574053 317436 734730 779660 816063 273250 153515 817603 883655 464288 12588 284523 328735 4571 765626 6711 497859 805032 159920 6400 118844 899641 890112 699745 359029 896098 44 3334 890581 212 851669 159982 765138 524985 564773 305697 66158 786529 877239 255876 7 366091 836143 892158 2 2387 120886 850508 763005 162 725060 152338 15 26887 746370 687672 490959 224114 322517 777549 859995 48857 136858 823940 771374 32 254631 230785 1 422 316451 199661 862397 878348 796112 849661 18249 29294 789193 314944 770434 821858 724834 45730 602543 500933 384234 51160 857 336687 85396 860318 91 330447 654492 93017 2 380711 756469 694295 814009 71081 878829 352249 172641 756662 892958 15703 96022 34 486117 684042 31 19007 822278 58 1437 811609 744382 791891 606715 154710 873139 774726 894364 127102 44731 795674 800718 1884 654184 55639 568551 754346 318606 798782 254450 435305 1233 335824 1 665833 686012 887393 857961 67836 259220 280406 69375 808847 881154 99247 57539 682085 38261 261 506213 870943 71 837600 267088 4015 272868 755129 833898 533245 292931 873052 526869 138310 742532 867257 757093 133550 826469 627422 789829 789880 440128 647054 9731 141982 483160 146343 498699 832377 22604 14733 818454 714621 28 8432 460156 745200 172312 21 164015 898478 1845 249265 4 365 790238 180 894541 30 486778 720518 303969 409327 839973 409374 612814 379735 678426 628785 861336 844090 845266 380725 723906 345758 335285 455590 200725 898242 668 894408 768949 841892 887015 854759 345595 810499 375 5835 137700 132 104 564983 427743 292 775041 420018 124058 546002 15 7027 78 841276 873104 261 139468 502731 347768 695905 878239 3 720199 619364 665764 78013 764711 828667 138724 181051 890830 272882 2 754592 2 340593 642166 881297 879540 71195 11700 15 116 720947 69507 34 748597 790136 810572 106495 164019 881396 67682 585739 1230 899121 464345 30937 594301 23 873197 868907 610183 14 603924 701654 772567 190 889078 272 565689 282196 589729 16194 254256 39158 169524 257296 8 3 18260 293228 1860 867476 53 590036 879598 133305 5 859688 334478 767344 643562 55914 893966 603838 872670 66 488801 295215 445802 792207 642621 687080 883301 62644 2124 830370 819546 94012 207 678829 426719 861688 359752 355 697 288459 6885 530244 859498 108551 436604 759988 275579 803497 872823 502 856146 243466 848268 817364 690889 397260 852902 5 369 669474 773981 1725 742287 154867 229 785583 207162 415537 93003 62688 8205 708713 5603 459089 858591 877984 11630 578721 861455 1561 890024 4 512355 734496 11 661413 290085 484867 892004 246106 524074 767345 4886 254276 861511 875026 659433 617481 130213 324191 198601 534051 862595 811861 566331 736441 3316 295095 884315 645332 599401 623261 512446 92327 643444 8572 652206 873644 788883 824944 898964 7 1 567723 98280 439364 201 372377 887842 307155 794612 344439 332191 865995 92554 821082 138 493760 811226 1197 893622 874340 7079 372843 675379 1005 173450 777631 446822 86947 791139 569275 97 857188 5998 820548 875689 410815 868127 419418 767210 57781 877410 843242 895328 520476 198009 315328 782985 718327 616728 792142 75921 191655 378408 3 1 138617 710244 653 317593 819143 290441 610870 841662 856156 873852 25800 194645 1017 16155 417672 253036 884286 76385 858816 891944 302552 827824 110169 795431 787769 401501 424993 877868 492488 596 168299 469920 2161 111144 609506 12551 884259 851256 4695 2001 86443 392 36 732 169914 39 835029 178070 884405 273958 876928 789989 883833 396056 2 83537 850584 544250 223128 576679 834931 5 881432 1278 850213 519307 825557 387 885638 20172 371 316412 867220 384406 3 763716 533945 167693 802621 878072 369611 3 872016 523 80951 28 777271 141501 145312 887307 4424 790783 468022 8868 770512 4 669043 354018 828565 875819 815318 416900 14 826967 752110 62033 737930 47 604123 170315 763101 72003 785340 192 866468 54631 4950 616742 676142 612150 876177 853345 895182 877259 721439 194294 852590 79 740475 651528 65 862086 14736 6738 555896 170043 873049 364 896490 271757 616990 776349 266038 675741 9026 59612 458114 535743 737710 12 891255 542798 842961 879145 888243 486739 321294 489251 329730 80687 150011 30 28 252136 790700 871220 32498 269221 4535 896785 213676 558811 373047 458947 856618 480859 510968 827112 379399 874511 310494 349600 18 867336 428962 481713 498628 8 649958 18631 767934 650774 678393 3812 845301 783613 761381 898671 799463 7033 553355 577 325864 769590 120 3135 860959 877978 348644 131679 813395 40981 442095 582 244837 107 827524 2 882610 678538 415755 141576 793068 197762 797699 157437 6 835877 111102 442600 873092 343983 109569 858173 730332 272566 30 871709 42 304150 798082 61281 886902 896947 444179 860609 94322 2 338805 585277 885988 813398 2181 828487 56015 489485 81944 855154 215 519047 16825 546309 3 124142 765289 5980 745477 868872 899148 72617 753081 866557 6629 760349 375550 747952 1 311 46161 874558 485437 874128 739151 606121 553267 826196 401703 668602 849313 780048 819777 757259 881776 92015 874758 827401 735609 870208 775778 237 818714 402999 411401 157193 643932 49 118124 872155 720989 31 472054 509218 168841 767114 862012 343969 20172 630727 110 257518 481323 647118 73899 113837 887029 291408 219699 133307 886550 412462 888282 3165 804252 889133 514017 709938 488713 496998 699551 503168 492121 16249 402663 410162 110022 9 495557 860235 123417 15905 73152 518138 703017 314704 866735 802064 548531 15051 140682 886825 865969 732227 699958 11 190315 15076 49131 365 431373 2 731612 282 881171 32416 8077 782299 1020 814167 889809 896006 373810 11851 883292 547985 854503 728420 361321 455728 11823 34148 606285 824139 545884 201445 82382 2 181842 415922 529112 360020 22708 131 868012 209420 458577 831939 701253 53437 824937 3762 237525 813561 450584 618817 887372 175815 894735 2973 25173 710418 381135 897792 315113 95996 263824 898024 859311 694863 841949 78234 309835 4 885784 837718 64230 320625 708963 1 3288 306 823148 1734 516856 434310 759833 41268 539522 524325 829528 7 21 64973 238615 1702 666436 7 61 256604 884846 17247 883751 785673 12 45126 759828 575833 515637 108276 899800 98725 854746 881406 555555 535845 3 623 20948 360139 781328 282445 27 183248 472490 155651 357413 279499 886198 70 448834 437 340 878386 890281 798998 843391 309739 791279 869561 353 141238 203744 771531 799959 8868 5006 851326 71005 8 875426 600994 579 120309 479026 49752 10624 830621 369824 416589 129 108778 653946 523309 826650 874197 59864 223354 571041 823232 8 665602 895690 27754 27809 73434 746017 15 47292 13 2 899524 41047 271756 242394 568048 264210 899180 535282 69123 883614 812441 38 104466 1335 663065 5319 737510 723102 558543 41 741 294730 229610 207549 4660 441304 233224 755226 835119 399508 843038 391924 4 172995 894055 286714 528575 75379 54448 665 25 645320 848001 739479 744709 8 3 847490 824447 436968 701666 850059 9 853512 836965 880204 1380 482303 76989 31423 869578 625937 834516 274859 838774 725482 630969 27664 958 895950 797354 897349 176641 595891 53162 80619 780975 2823 804547 78215 866517 859587 844151 708945 887073 3 10696 82419 275933 459116 570225 803585 32 59737 633974 2527 882643 4 770452 439009 280041 103506 806176 836102 701102 870459 255130 349001 16 844406 278254 810510 858851 762 530572 125083 560 156 174961 638702 825799 110831 64250 860855 42 664041 258 899094 1 896275 728573 205 20597 63 986 38239 747146 19426 741203 367730 804 266849 106514 39690 875943 8426 819478 849454 98306 872130 610793 643353 869217 860694 697415 748343 237 203907 273995 709619 1 101156 881608 124257 23120 781846 421 798423 405273 419787 347954 899588 501 792421 46 42230 100 2844 884967 15 270483 334612 382413 245279 345334 782468 254672 579237 726 11134 404705 498053 9 648450 272721 643421 575249 452483 815229 564761 295794 832925 88377 663215 41962 3 842917 449484 511816 799757 12742 42 14 845319 136804 336595 614142 650 12 119809 128222 279423 9 28388 18324 10 577082 537290 897981 840113 828125 840916 777993 43 3056 417995 3 836572 35792 12755 515 897886 800603 187929 827424 2 572179 695737 794201 867622 850707 394318 3 290776 880554 680722 680696 777477 482321 1 210643 716765 70 15186 752074 528962 621 830547 738027 45927 886364 519797 1600 576 133628 896048 816363 890778 881329 842026 204359 588919 801329 386131 52791 792298 814450 824168 613108 8436 803984 526853 532270 529687 7319 859709 3041 310207 877815 273572 503862 791385 430353 83 525796 322493 469060 196546 655797 874123 824577 505264 829716 2 430477 251162 849915 474333 21694 381433 68978 4 853601 315234 577414 700357 861982 796342 785529 30426 3 18151 881716 278142 751733 312816 85112 854890 235835 420559 279244 895031 527185 568082 207477 470707 793123 74079 374074 2 5 898501 652829 773774 472664 286227 160097 878839 831777 481199 438326 840405 9141 169617 812377 439831 823157 1773 24339 244908 24768 176905 18835 867643 398362 87078 502467 830430 851336 379569 121823 129 18 868189 898280 137957 804531 872223 51 573863 762190 872201 15 285140 782566 31802 894004 704227 847182 4109 250089 847287 793833 21334 6 843667 2905 40392 854527 455252 2929 888529 855651 148363 446266 51 632277 684776 331 615160 511514 614 253147 703211 724844 379634 349811 74116 52823 898898 872746 10 108294 178896 31310 665293 452236 838005 895418 9 587708 797634 2 270405 608256 5 869677 791724 231991 775260 702180 1652 431171 170 758860 327 3502 829336 878695 146 877274 807810 4 869031 303858 660433 190689 670887 114256 530950 776 885263 130363 22 26 52782 703751 130556 848278 801574 764334 54 461962 46 862580 776896 336383 567167 872950 124 716953 137383 386178 889503 346 78609 521 862797 508621 2 182169 557656 701958 408787 792690 833405 839857 516861 17656 854855 80714 439100 1240 890183 520065 18 5 498945 25 20 792081 840557 878690 153946 182884 743051 1967 351886 4387 3632 656895 808740 876947 263713 161347 278838 505214 836073 1619 799308 387339 801598 754988 213467 619333 690039 555767 15 400516 894227 858734 439686 890616 7 878833 68741 399176 874789 2312 744354 889989 572686 372258 198741 382109 885681 479953 811367 868416 897950 772277 837337 102617 6 74053 140602 242029 114121 844017 748188 698902 870367 845088 122655 471550 816412 410531 874293 763077 5269 846798 882728 842666 130775 400792 1487 887576 866520 320560 753148 890468 461804 120622 776003 726391 626670 379660 885969 829144 777567 681722 345832 10 47540 86253 136 818123 7 897526 573021 886757 865776 852924 136791 2 448436 759829 421076 286002 239383 869420 42 7704 758448 741311 65126 806313 851440 253 527233 399576 120 45 1399 789239 774950 667184 249972 840578 789590 868873 29299 51886 263019 305720 888960 222 8824 831151 484502 221928 851 33774 220359 53599 97216 841831 868955 880333 362862 838749 783340 346010 893962 845400 772880 222914 854531 895767 896009 847741 402531 6 648642 846537 59 1924 806326 893470 4195 481708 534918 253784 2976 847727 335757 342062 308698 897648 385102 450687 13119 752140 826934 1 758954 893724 845820 131102 324933 717069 64966 388146 301679 43014 490656 823390 854002 530145 879261 11029 3974 870862 868460 36236 5855 884376 487743 7 524003 177282 719578 706648 849654 22465 154575 97312 875538 627177 116 400489 1333 150186 238129 114370 782645 444757 4 44992 561 2 776342 827603 101590 888015 539313 863068 745811 851246 243840 449366 860984 864775 123359 15254 96800 2 10656 851580 440863 63580 177 25072 242622 864646 133798 191426 313231 830188 853966 4 110507 433806 795396 743067 845836 811885 50833 872840 680089 534479 795582 624 222917 202153 2208 1524 2984 493031 824600 233482 8 863984 880037 153194 730861 375401 395301 882528 212829 650694 261947 129366 895001 96 562671 392805 276730 79003 183416 882442 84683 187308 66375 673345 836204 637865 6 1720 663843 853621 361937 894786 790857 644586 439863 873087 750 374397 824526 200 174591 487512 828698 499106 863734 859515 771810 7273 1617 764048 4 5559 11696 12 268 729180 776146 684024 698779 858343 478357 357997 281626 191688 714413 72611 2844 877397 260857 889898 179460 888896 608017 5060 621716 17 820171 771787 306 132786 621516 446674 26014 459468 140112 896581 877093 19 855589 247636 192436 288174 783747 473719 17588 870802 4819 861194 482994 415961 774888 1 603657 243512 213544 788317 11431 820393 5 801522 261 666382 6 867783 628959 523223 415364 24 67 847043 291689 653969 785275 769845 607506 59013 272027 859316 643348 114875 865298 2 119164 3320 542605 726604 170870 136 718745 690495 7 226340 889503 306238 868725 27 882781 675243 352 829907 861669 279551 889992 316199 268307 514988 4707 89756 828784 712218 296190 881458 811566 799070 157494 891903 157811 11437 81 13584 734815 887531 881424 760629 240380 628618 837898 885195 864613 739083 841121 826622 798284 85 778510 97443 307426 891681 899640 712057 83198 897553 520389 881403 745416 3 460179 826138 873343 844270 358465 615373 800966 23951 354068 818953 828 714060 283193 140701 413821 94518 461717 665925 780777 899691 257383 577995 301429 1281 1083 56 798876 701527 297056 892532 820085 71 49294 671842 610756 596897 898039 354004 308208 855313 130290 881938 422481 317790 805671 477940 745979 852245 899004 833424 842971 880900 336 230361 722958 885942 853752 852971 892243 674704 134649 428884 39 805224 829395 120599 148779 549 13 353106 890013 2922 177794 50 808173 334951 7 790377 879631 829718 610106 392243 876008 67563 12609 636470 147741 79203 830985 453031 493154 849440 894099 804061 136900 878404 397694 687546 897903 862337 861281 548765 279288 342938 894164 898045 882135 207 10070 693458 470213 1108 330775 856138 401 884622 35 6 544958 688958 878139 862647 826870 815016 342103 350401 3 794350 424672 310090 50209 104906 332443 851218 881547 328180 150766 483183 496314 778529 184335 28 645276 4302 267461 602183 639745 892635 167148 883082 348006 75816 408 877785 855429 446143 72282 738506 712545 884205 747921 219931 80901 11 3156 856219 866454 62114 886661 542453 189348 888593 612752 857910 859009 1252 630039 771475 2 757183 866314 91839 887 200 719727 50735 890485 589370 608290 841417 374702 116630 13210 250552 789028 882311 653113 850238 730925 145083 8057 615646 70744 625949 41 40 385883 734634 268078 833710 858917 828968 895450 890410 62095 558271 9377 211 3051 66 862904 547107 479315 621830 853536 78830 472728 9 515038 6 176094 341800 873921 645315 10705 163411 233057 4302 468268 866022 1266 136116 738229 21 892812 21011 209853 824635 4929 859911 417485 870668 835450 878712 848468 730730 781718 891297 378506 469848 872100 11 550415 180851 849051 4 1 4420 496655 151 1914 641187 741323 721359 151643 773225 879744 60580 870675 1726 323598 574492 618191 277378 82088 853036 192561 70718 857356 62984 726873 376317 117838 5 104 863264 11909 360263 652786 851493 128680 19039 885887 350246 34612 395008 364787 96825 889344 747129 475039 455162 871885 110334 7 551820 279547 847260 1964 39411 400661 69520 791406 462565 266948 3 700941 745331 51906 272873 2650 386804 675637 305 843647 32523 60191 612909 726091 4031 244092 52 398322 241098 850676 651253 280114 899634 41764 148947 38 78891 373063 724080 92265 236749 866152 3763 186809 482314 409653 188862 113190 852092 520712 345271 526624 875983 336746 899450 20887 824306 30129 118949 1657 724048 128451 27 472020 849052 709938 843568 162848 406515 10437 865371 877987 20645 593565 462191 645035 878406 664237 111429 459879 878 12409 632361 11 391932 23 818205 846282 688 3145 526903 17 570524 870100 1029 834679 899553 16195 797331 1 100 3249 327273 837777 54690 368575 825153 816722 44207 103976 775087 884281 881815 814444 432739 665432 11791 688803 65207 450656 846211 4 394073 88 24102 247141 128607 35894 14155 865823 854354 659946 813167 539825 237835 248209 877876 34 892499 385279 892301 116376 345374 494388 26 265786 592519 897286 7888 872114 2 803520 519505 633225 75799 409804 735134 878208 788618 173146 65700 612338 749419 63622 886508 83418 105183 854911 285123 299050 376 887567 758932 17 899731 822521 758491 478 59892 4103 513311 363203 685213 203949 299524 557 870572 895512 803530 391937 885125 58 864279 847599 801553 673543 393165 75215 4 585932 80656 272689 804805 262407 686104 892585 853566 463955 884679 864259 70235 620313 551362 850031 214894 394770 13 99326 623230 745220 40831 368 879336 744742 563630 5 843713 1028 604129 876638 8 507745 866731 893750 607713 468201 32987 15279 9 3508 880130 833522 755306 427401 804961 189681 4 864694 763245 708041 65969 254807 897136 410501 896220 76102 785352 525095 838611 831312 7 950 544020 48457 217047 30217 888153 956 779529 202233 88689 804653 869613 772733 323636 454 835423 124406 37952 385921 789250 11897 367390 213079 117882 125 637284 285221 875554 31423 841596 324533 849095 773150 898481 35 850831 850554 6 89 525362 82 525355 876329 622637 52409 899523 821869 278787 85 774399 888599 6 675296 2743 144367 893700 670570 10 7 815344 210 770105 115941 22 47302 1 851400 147402 17467 443 129161 630148 43571 129100 394880 815121 690059 150038 1836 102 799578 61794 812418 262654 870923 855098 892837 260980 800674 695238 206650 141695 68244 543729 167420 4 62784 892022 810936 2541 314973 672900 284543 706488 803904 884016 796513 529789 32 804469 514243 1436 94861 116974 10203 460873 83507 112383 12356 335457 328935 452633 818285 863179 51803 571483 895097 647256 121 890777 561874 783990 879686 847007 433392 805109 4 711981 440105 93 431590 891233 1252 19282 387127 786892 839292 55 506635 468573 733400 2 899105 892523 821462 894338 846577 759323 265664 665 412 805193 878535 239597 886140 253758 364099 204701 271513 826198 46580 686380 24 73140 2646 864087 57658 6 104984 48668 666595 889200 229414 787089 28149 14061 774764 129070 442960 259340 94181 204397 733875 777719 292535 657208 876344 825667 376854 606017 174265 447 729085 114413 591919 470716 102036 898424 302985 828372 266598 313714 149574 527637 727536 890749 829437 817420 629302 645072 579094 714586 20051 859944 226318 880972 814951 421978 125 193573 790385 371823 377356 873051 470883 191716 815641 474201 701268 860688 468139 857124 73811 485596 121681 570121 460345 75782 256987 346109 860645 519124 256205 455959 723766 115400 810240 786023 513890 154 483746 3841 720246 103165 853570 43538 895712 9366 819603 720325 89633 461608 600089 361178 2038 805232 884405 528987 57516 827671 723061 691277 716231 883767 716694 119955 149 894582 247633 96487 825277 607957 829913 423977 856443 39757 59771 524 768616 93 3 536842 874582 41642 3570 576428 4007 111112 763995 606706 401848 611052 812727 874254 505792 721619 1 700023 53494 661145 257592 2126 853146 759967 82004 312216 170617 766805 601342 518718 5602 899964 609349 876077 782396 736891 899156 876974 561822 825326 676786 2 15 476 836213 854 2 798598 22306 419330 755561 29531 843419 4034 856342 666987 866198 506451 3983 560388 896299 488 69 846626 855776 817044 30617 861289 766161 223148 13477 42770 831115 863313 44890 759510 343068 14686 6693 720697 880385 866351 898929 622725 870079 895440 819080 12284 704646 328652 829190 865118 712792 21614 890319 783476 881206 107776 814277 794641 3 307993 554733 2 559955 2 1649 4487 848099 854668 599541 778701 825059 876128 614606 2596 860363 662643 240976 894035 671813 303 799817 749822 6840 1615 322677 135564 12517 809141 190003 3 846783 737131 319168 333732 886395 862904 42559 2693 397554 868478 649853 11792 437093 4027 6 93 439201 42160 824502 811943 207360 843218 462157 693 84 471355 162299 6 842210 274919 808568 879341 413158 119746 326943 800155 882696 885117 2532 236033 223724 860785 75 449669 48869 19 166586 788875 882352 778631 3 865369 10271 872340 898109 935 307 479016 20 2 161812 12117 501122 47399 9550 10112 884244 56 838238 124608 401667 308089 180941 341300 186 114761 79006 828790 42633 836672 74118 3033 829228 362744 57 320 654478 704 473875 348233 396026 792615 525952 466 138326 9362 746710 20405 878914 228195 866657 761777 882270 310021 577066 95241 158 358202 138 26 65 459936 161145 186212 948 897407 834747 683454 757406 467197 135328 347352 477767 812686 726200 43011 621 82 643320 455041 270978 1513 854233 175633 628660 164549 702249 36344 12 816618 684398 2 383355 159 838493 332288 385444 868888 260879 836344 36635 175625 253286 5934 815459 413380 410168 103211 633636 23 528371 323501 45267 40358 49228 260866 96769 774508 600292 892196 857653 177 769874 369739 3 231608 866869 450536 888477 842364 867659 826850 896734 94703 589503 55 393642 357 340581 720077 44736 142424 863691 247 429094 863563 803235 736968 195983 636260 225270 892671 323 881100 259115 208868 547700 778757 868102 754772 349678 259147 894403 8976 242 315754 885842 907 493 25 8 374988 71 809912 504 128599 455814 88 6 885021 614921 95033 786063 80196 856096 810228 41644 29668 399800 899525 351008 858939 340186 34475 51667 670209 879319 865293 573958 157770 396 879283 901 789954 881896 96925 875028 869367 381495 591128 173280 750357 887376 829585 8 748948 790683 641431 2539 745774 275456 316384 304920 535975 1 10 336544 2296 897253 873251 506732 888824 834468 762377 192 862697 423835 647702 869808 56293 447025 896101 587575 722685 19261 561305 567215 672354 711891 447157 239256 26 871014 684769 890198 170651 6597 20635 2778 386158 5384 313044 895582 809658 231472 756119 297812 866107 137475 834111 2 512729 236455 416031 725277 873390 122324 198062 625479 35 338381 723674 1 883630 706852 491947 137024 435215 473735 119304 227 834810 135490 41166 144487 817436 817294 76475 40356 796577 887509 677807 185598 840059 328428 768276 659144 190314 28393 195742 863351 2 589 814608 22480 889098 143534 89943 392679 600266 161 16091 549042 882389 17612 823353 851147 20 812899 120641 494880 1 263514 621602 367299 285780 399988 75870 150915 825049 865453 37579 483041 352056 462864 454835 314311 844995 295076 337217 887473 817922 459848 472195 821703 125 524537 163 41375 895223 7979 75001 148233 581429 466576 875419 7092 291902 347987 845183 704330 347752 48 253818 789668 541557 417163 419283 155689 797500 895873 888557 99079 272680 494373 863207 176084 170664 577 768614 15149 104813 28290 319635 236506 33285 238514 112870 702599 892012 744 634 10 333227 116113 108 291283 738524 811270 459489 830341 665742 792938 956 825632 728774 188541 867235 206850 888493 10003 637979 10342 67173 811959 719723 882105 347989 9894 569626 12799 753 766211 845426 56086 74868 803882 451788 895599 890987 324153 19 257948 267618 177056 794689 31 41013 829434 746350 858579 887363 514740 397316 497250 891719 876785 782771 907 647477 77522 856004 79785 807069 705592 482979 76 47362 548035 337539 852127 41639 56093 610745 809328 122 269 838226 787624 401634 323399 898275 707180 467 1304 882806 123783 94 878630 280844 141634 783826 765042 85963 220409 891342 877131 208279 347748 550684 849902 123326 848886 824784 1024 332739 5683 106151 717558 4162 205874 1869 884137 877076 174326 858950 501718 748932 873704 301000 406022 176648 310552 75758 701791 636282 460296 397852 127 4 137 89 41051 194851 180162 523 876110 584001 722693 29574 778907 739422 172091 457050 309577 655030 880955 923 743396 678865 899763 754800 863876 794789 146154 897901 526612 411338 877 834316 2 311369 4402 540519 891076 488036 636262 798869 315725 546744 423 851932 55219 688458 643651 4482 892702 275305 217152 845687 655508 607090 837039 80868 489173 360266 63607 137624 9 745265 533121 236375 800809 879700 842275 106028 279073 81435 2 124930 193 10778 149041 333088 613551 267305 12 319457 52 92483 837992 21507 182611 843205 685486 616785 504782 19633 540235 404950 101054 49 861907 608472 847797 861806 560668 883658 826 678580 21 234181 729434 7 79706 670736 642912 3 14 1 814356 530858 558050 25626 891287 892054 553353 16554 897854 380 283907 567861 40263 643794 829593 400761 514552 892618 473352 851396 67962 64 105489 320778 202650 373300 435244 254533 851970 707137 885199 127047 359846 59804 49357 315 40 117199 35022 693565 734248 306968 899485 892300 756609 676876 837 874962 573 313067 8 865707 248848 1328 527370 897913 851619 302273 434728 737153 628056 102995 800912 543117 352978 51 9 568687 342747 826943 678651 71631 9457 824414 98793 803632 14 880568 304503 5692 548333 394194 495570 117804 11918 879798 886993 827928 458118 3 897410 177280 104191 771098 197353 850533 461242 133 185006 764966 432757 54 993 610275 348282 739529 12 438294 3 244483 56368 2 5482 805271 11 782982 367640 386 882755 128685 30 303162 261202 195024 4 19530 365955 435154 809928 13608 673180 680748 395013 394057 242467 813792 611355 7 46 806664 62822 5 167037 875627 123 58616 613614 548386 878849 751975 70770 132899 221068 784044 898768 1 7 820772 346305 891368 839801 21755 44 742147 104148 161545 619178 72421 186811 794936 554436 3 136198 20015 135503 307835 740397 874761 7 195686 544665 166520 530742 343230 892114 856044 8043 3225 308551 1 371130 1 491829 138690 817494 882213 7 19 825631 810572 827449 8 840703 712005 837498 269889 889904 842620 893080 65 67798 831821 40598 607 611521 133407 822265 86170 461806 435943 894785 260 4480 97200 466518 855476 15289 15 264371 233836 888333 7294 2 255877 817893 474425 2 804198 157601 117 543253 848867 42 849846 6787 424808 1137 586779 931 493 697616 875425 4 251339 786805 9714 760871 861328 750759 166583 889316 17614 3694 887124 165 770414 223469 893013 686268 522179 11469 568296 1 54 823986 597248 164477 147000 36073 353119 827866 133381 29428 83 451929 800885 1147 1928 704 77131 405434 603956 206063 241799 488317 862459 816078 878032 33826 4960 868144 387829 172454 880995 483412 708439 836556 110 841638 626883 4898 873220 128607 898333 93956 2 13 825372 22 862439 883373 744118 75713 596679 245401 115 891514 853048 698491 656172 505253 78745 871788 740013 884350 883258 12088 672551 4 29803 193921 422077 467732 350594 546 841725 356173 614046 239406 893475 3 601658 521674 599157 626254 17889 828172 860296 3823 866048 727635 332645 289163 613985 498325 614539 755050 880839 215587 2 137269 174189 811297 516380 648521 808753 862215 787125 4559 791361 830934 227467 876873 846818 203764 85775 877138 280525 872314 716130 214 881652 9794 220470 451025 675 1174 247607 862989 894866 847026 639558 168478 438103 97428 334338 4 35645 821012 35419 680 188274 870051 925 103 839363 695057 14588 54819 300353 2656 887737 64 646884 20 290666 147 209407 31973 760445 119575 880273 528352 8830 867718 735 207316 724002 898321 283973 204596 11 813931 20 12132 2238 94049 662222 645200 386558 842278 1263 446938 83 896756 764966 896884 269549 57 8 896199 581359 659950 637354 471932 872498 496203 817669 35 590067 279199 514 849614 345933 780437 872842 585472 763614 889384 382081 1302 206931 421523 769668 801781 887892 179341 47 135849 440876 858384 33 5 171531 662 885984 622489 843479 860072 733215 33811 606389 888215 9 358 1794 747 259697 839289 126191 772323 10 471 879031 798974 891995 871277 2588 165285 354529 435001 791529 572246 574877 778259 665172 20080 245525 779121 845283 13767 252388 616308 404915 148 888279 206610 806699 56711 396836 857205 735870 256643 767146 725760 374230 474 48 478239 677545 214291 654127 524463 330357 790792 153178 823851 163525 720224 891078 506751 111483 179671 203472 685048 2960 51676 3542 819010 91 892430 890201 27 95405 769544 321961 183028 44812 817869 186885 596994 738734 14 557147 881621 459199 180108 546503 855096 17180 867467 531709 430724 399624 1 41158 321303 197 873327 39019 652710 346519 843289 453 844284 404759 465674 15 840296 112 882659 260937 884820 743863 61365 221006 6130 874131 334505 874880 794009 865798 818099 758490 818760 225796 37636 897327 858055 468707 893672 453713 846699 879194 477111 849053 253562 892836 703311 6082 735648 269541 68130 798090 730357 708574 474964 888378 38 334334 867990 589605 668976 16763 783622 340212 584856 849877 92104 664 64087 34 3318 558310 400071 895245 234 653696 876370 10376 731475 174221 211 278940 7279 818037 676690 891743 440697 826988 854968 337976 298076 818958 109616 4574 361064 679737 420812 236075 23 359337 360648 1679 501531 608972 481935 265349 893717 105564 871294 293493 599758 767789 346918 40786 836595 571661 4 402562 863303 548354 132080 19754 905 832325 659936 898196 51717 13214 318382 36325 298 123037 595569 699961 577 899362 876079 276017 384817 618 105835 847524 486626 409975 820496 3652 874641 376 19834 532121 170 870105 663495 843699 91759 869695 223900 779863 334265 882739 1 7497 892994 594994 544 880493 882849 741812 895918 859424 208411 312027 851606 20 3130 846809 280269 1333 587963 668715 568602 601189 1 265099 661629 720514 428620 690084 898859 15 71627 837672 360668 291 353708 530780 883154 879530 392270 871167 6 897200 532080 404005 599 770337 344592 852041 568819 461984 9008 9 771088 2090 165263 707 705756 615566 708507 3 827268 631448 54017 28142 16308 877568 39279 723233 27026 113336 487449 2 1427 881773 166 637175 880968 522104 717320 697986 22 529396 4 662024 850177 829017 172255 846256 208 811756 10 830032 636497 4 125 765145 889632 743989 101816 27601 591446 792299 232054 781564 15276 824071 3056 312951 1696 261519 34005 5 665584 505843 690632 550750 896357 788239 71894 453589 705818 589674 885069 15808 618688 557915 225316 65494 448699 25086 898238 4 778738 40548 860031 888313 866497 108962 824972 786712 267425 877580 14680 198891 1 702776 861529 299028 3257 94886 151446 327092 661913 105399 641742 812498 678332 229393 769022 43 854012 27 879222 867140 850406 83 3 322322 624779 841967 165164 820012 682049 834154 47223 3 700718 117143 8829 44814 874627 499375 178967 716835 128380 894979 25491 757746 3392 119742 562821 138 106816 784703 174722 518456 632353 745590 62854 2971 887381 3 842349 751232 770620 71037 140216 865710 176680 738592 282309 658460 3 855141 782334 15 49779 712827 232060 602043 43691 560962 774216 433234 370383 753921 656111 51 871504 43772 592 258395 624710 731993 335294 377922 692766 635107 426268 33 199645 755686 133924 323332 508093 41844 752025 75 866760 885604 280696 888474 588960 308624 891282 622711 507472 686309 801245 605884 760753 522703 467164 823564 5 535410 887597 491996 6892 792756 184 228925 838896 746476 390 43361 857837 726647 856673 880494 44 246536 542615 881212 771847 881551 834120 693310 181880 680542 844850 2226 857151 16024 577497 76901 242251 355945 881883 301732 525529 4454 778633 158567 242600 5 286581 382774 473775 465742 644197 807116 506540 504158 588790 737642 8964 784867 761461 816345 736697 748014 738368 474 539283 879484 614276 898724 841071 498102 10121 13 247392 5 826976 799568 898237 712522 4190 306241 624418 17675 856641 4944 82490 895511 753810 692245 896703 819092 759733 34329 23269 761 41888 772871 892269 17 550038 4 48734 533244 602443 14042 18365 792856 540521 899369 373843 244 5 456375 17 889830 873123 1220 808568 18110 855109 899300 887350 87181 50279 895148 863331 809839 563960 869166 1653 594421 1512 477718 889 700994 795895 794715 813643 214899 882047 838722 547183 702648 26148 573899 813738 469691 146052 595535 2 416458 572069 203 763132 214974 747537 213486 285986 236529 229424 883508 2608 523082 769207 869102 718196 51698 43979 523244 611469 99 859263 416841 2081 383432 113 14480 37 518247 107 1 124 528575 823103 230686 5608 13616 278594 773945 3142 70966 724204 223084 831538 777375 853805 893465 701301 86412 809 704255 827264 875059 266 615205 615600 4 472107 111604 797056 74508 886161 239328 867977 810392 124027 70773 340093 382846 131653 253398 843727 132649 879735 629118 423236 870046 369846 165364 804062 664851 343279 86457 496587 809548 16758 422 260197 256710 881244 1452 50813 113990 353951 632152 784815 822300 244006 131249 884191 755232 852051 722063 255749 110 815995 35680 5320 588678 381064 1 1 127 10 4408 840646 2 298244 836113 884580 228322 239792 621016 896200 113557 405227 812194 881826 885581 873896 724082 712303 756144 495964 53676 272 670639 577310 672725 574166 829864 6486 833160 239949 863581 264539 34689 882620 817706 326527 506981 896643 580911 2 848791 758566 511 127565 489827 26287 659206 341 871003 108580 38063 702444 540177 49392 843010 413123 270181 880854 207575 56227 622558 882391 854654 705323 103998 367252 171606 886170 624529 881372 517717 184580 332633 783301 596900 8 478511 182564 844153 303068 899809 33032 820854 781127 723714 3173 106577 825406 764 189551 47694 565529 310288 835697 867919 897570 108004 784300 595139 20077 544127 332916 428064 249060 295332 722576 625954 894311 616325 23770 502 897332 862295 35046 777551 826408 6 1 12825 189132 538110 67630 89981 315629 678831 850469 825697 754069 3 169500 2 567105 306496 750896 831124 733305 80977 43764 544725 322 49 685149 49601 140 837757 124048 13 80007 100902 900000 1092 111599 782829 338 197 866438 156953 387167 756879 10 355680 886057 185310 436316 891153 690486 814750 5 806495 78944 468361 673094 8592 646094 653744 855209 846547 887065 34 397764 3885 775853 769420 852427 324764 560448 110 14242 419131 29595 815271 3 868383 764301 841119 2272 289950 675214 853918 576405 796594 901 867978 869640 13 337794 807469 838310 287901 245 725482 784743 314860 552776 794588 255644 787091 63933 875082 706902 8950 899716 816668 503252 791985 416812 560271 21 261786 451564 379845 10174 543783 734722 771035 856417 328015 845948 201938 69 1311 130 761737 556178 241161 887169 494426 291066 873129 2 165381 314184 9321 339341 892617 895184 198451 420997 87307 199103 20926 95398 560910 851034 837493 343311 786807 757298 848953 56447 896898 605 844533 760135 895587 218673 89596 127219 251370 600954 818248 811906 695004 892847 875505 785503 3 632472 648971 756082 287088 885833 475317 28 248139 515 626907 6516 743770 294802 318 528670 672093 6648 46106 743277 188635 107599 140291 674274 191751 645789 145600 82326 2082 834191 26 896022 2972 836340 882994 818933 701473 651072 797317 49 33 756229 581000 375169 522909 377296 23559 8135 844098 818675 518682 798902 164 845791 22617 873943 432286 829133 882571 854417 233937 5 888594 11 591302 890631 576782 634963 406139 344197 397539 396844 749276 779506 4 33148 753220 516679 98 479566 213934 883962 738818 2 864355 230917 859378 335703 884898 881405 28127 559743 788153 824056 841518 807796 857162 492462 641 649521 406 408 1578 268496 577907 118 607676 818040 17 12775 475131 697064 650874 714061 316343 772369 895990 545828 524841 31 234619 801046 576740 71 278153 844740 76 862689 12 821058 177740 837207 124 899314 120948 808974 268533 208 20543 67 833621 703751 620311 892094 878417 429273 2 843275 678668 396221 159821 708980 858423 216283 899221 16735 831696 713123 695502 881386 1389 134553 892740 742353 871701 787731 562227 37837 205 25 701704 824472 476425 16529 27 899796 563 150407 124370 694191 317380 365811 1826 712096 18504 864453 845656 2209 605 502196 534392 883247 259651 883446 897397 218372 334008 894198 724913 881510 694698 16 897908 306124 381996 871854 880107 87566 61195 769348 844084 659435 109639 737113 187915 872663 717971 568772 313 866163 859228 480404 192951 845601 518417 619065 57 609885 239386 239738 834603 347328 152142 567943 742953 675410 824989 636085 708533 704031 12173 725573 850993 853973 777179 30892 232298 3 299178 706047 354219 720789 581188 188106 861594 42 36633 764452 191245 11 453850 410334 415 710405 335 249761 11068 352086 631711 1 149383 193949 854682 808023 186683 876089 715236 651 142045 891992 18370 819651 671111 91801 211311 49576 546671 291556 37680 70105 744662 756799 157398 796617 794224 482058 894913 16 699784 9783 29497 11 838205 648695 15 203539 84458 574003 897811 677097 614962 880607 2240 701147 894407 536177 12672 465428 785949 562605 37703 827214 39696 61680 844103 343723 54937 110 818635 38568 785999 436081 820463 332933 3030 667634 524582 289344 821172 866164 455123 836798 880193 449195 702148 806348 888962 12 671948 898904 528625 776634 830366 892845 709866 884375 839331 438296 747521 5 875692 659687 831652 16622 34981 262347 846229 846217 872314 825359 116597 486327 41105 6431 112347 85834 3 8571 3 580731 46100 390380 215668 638167 452340 884698 2187 626933 864233 10 214055 208384 887968 873913 87748 1554 125481 875289 8 863703 689935 887396 1676 835496 885363 845255 4354 218668 179968 843747 3274 55707 875250 889742 263283 661613 847491 734830 576817 732682 854809 270169 623468 874695 344367 580080 391916 1 408448 5210 345117 889005 170949 406419 463 724160 815734 649016 280 150803 820716 801938 7 743792 848122 358816 466765 24341 882984 266232 417467 682322 498637 808191 778402 443336 846622 32 33 257002 684163 848896 766779 816255 119394 1 1824 856051 831181 287066 410751 728227 15 123810 525884 84797 858838 59569 5 844342 487686 872372 655568 13 70759 178 134048 374874 513 701393 643795 603715 868236 497061 854226 870457 804945 59433 10282 8219 619043 82 705988 350957 882208 890450 713010 275 50 825215 844274 591117 312092 34216 77555 3 790017 205965 890083 767096 400 350676 12113 237040 420458 11558 6720 2 446066 8 11179 853566 14184 891217 854649 495092 373626 885357 15 1 37 52769 686056 868990 123140 403155 750793 520419 780390 316014 1230 455247 381908 850135 620291 890569 464916 49160 337255 848687 849427 414537 630279 837613 43097 31043 880673 580136 782047 264310 763012 170850 185376 9675 271882 367106 221001 383832 10 880783 874224 854750 790652 787998 7557 889697 46 999 854835 700 276273 605381 484576 49 447935 895163 377760 45917 501846 510870 804607 146653 81 606303 535471 140133 485966 287426 143533 24373 256154 143434 869863 514654 887731 64357 732862 666854 770278 182128 1035 43265 764931 7149 395230 222952 805956 165754 10412 874200 19 153082 359896 721126 683834 869941 878623 618581 886397 622235 21865 861 281564 658104 3393 725507 22 468854 17342 187695 867209 368 825374 736586 476 6306 4 286796 139937 416943 589422 11 514672 457448 383401 327801 2083 56 3 447742 73427 870789 882322 32 212 891307 139 764430 895400 213972 816822 868441 485194 7 4 862620 959 3725 747928 154246 807249 368900 251771 356792 612483 857691 878 3713 11 846824 495935 184041 151836 106907 74369 1 791691 274489 878281 850452 456047 600101 51 307 561954 383530 341037 765597 879569 786205 2 829187 865641 648535 817623 24 42 140657 315638 475457 693187 787902 569 808198 391872 518066 465365 37 861003 225759 51747 228423 395 153021 522442 702999 404625 482779 245381 726401 336263 878703 571060 42334 3148 16 822705 826465 805411 2 844513 820248 99316 4304 687241 809864 546221 897899 268545 5 812125 2651 71857 30983 881079 985 894253 77013 895565 793480 8 6095 432540 369903 514409 120 726352 884350 898861 58991 692800 542550 884699 898982 804770 772120 27 595081 284461 892593 5576 727093 849462 799610 119000 687525 60402 811548 101011 79809 635971 701588 443938 552374 118 3892 976 18423 893799 864904 389874 157027 5667 300 860445 643865 752652 2 289 883500 112377 43 561978 58458 459763 107588 878538 364704 635703 303 1037 1044 891902 639001 501312 2 2 871152 484020 856640 820267 393223 11230 101378 328107 1 800 148179 27 121 349319 2 1231 808154 8 47 857151 871158 882626 894586 26705 745258 761930 680460 4 44920 41655 196 74890 752241 706199 850097 123405 323858 31637 10291 108148 203527 804151 828662 708420 139188 802922 741531 8 485 86839 26429 1 6457 625663 994 847874 410865 892440 249923 891725 194928 668649 869170 538304 815723 586135 881160 879015 595658 290083 751881 485482 257595 809654 3131 93912 740619 850985 69563 472105 698860 128718 312559 592479 868999 481387 864991 444164 11 863453 96 803375 274215 839254 891106 835798 550532 887995 385334 46750 852050 440381 551661 7 747745 483882 257575 883783 377248 817484 664 786251 526819 2858 3 410390 868081 693810 5 709683 15353 2258 824285 665312 861906 866327 475 864558 752777 850523 16004 474759 781802 123738 516734 4 788461 34347 4339 899530 857183 233134 569278 458034 5682 96484 841921 688363 682091 797072 833780 19546 858858 20 470653 292882 464429 460627 299087 750502 75 878521 197 219517 1 399598 5 40289 706406 615118 666263 794011 569234 107662 725152 1975 365783 893852 1434 885095 862037 777392 111848 760069 544082 854284 840035 16 692948 810528 554301 308687 315712 3 15 427888 694037 882849 135 262383 899066 780198 2 256790 898047 169216 33766 859503 886127 761727 739043 761328 53 174516 447782 72 416928 698892 282 891764 844056 739665 642781 863128 3 825546 327756 647332 590558 622507 838349 898336 423932 885934 895375 721325 837486 832505 59445 886640 559465 510827 483285 210188 736766 2 415671 506106 844028 518223 663 109554 453326 659255 844960 5 8558 861969 656618 878092 5711 2 233 897611 418387 2105 288745 479955 8780 515 4 124 805 458204 275306 581617 842848 706635 732 23624 729602 383451 2708 825465 54925 798116 358191 644310 405753 291835 89779 21156 334347 445720 4 207921 17870 318618 174 877120 274515 583402 744159 1117 556364 804624 882919 251790 892967 56797 696814 821240 159856 561686 2 366561 768171 27637 599315 593162 871470 875860 3217 843067 776473 283362 6 596530 762181 814797 132 317555 335939 828554 365143 899163 475661 851293 769988 729591 7746 276772 51 827349 187268 98718 250871 872170 166 357 661735 671368 890103 878472 792546 181189 794302 840039 212235 54608 302066 589127 447859 3 878421 895510 824826 468938 13964 387049 827248 206 898766 859 823271 622845 201054 14 434507 2586 664814 492651 50154 50 9 482939 857586 6594 850384 190933 203108 862523 56249 16 149209 327388 855401 515308 862079 718 784931 585743 724961 44085 290 349200 898558 672948 815232 732182 650501 200283 149562 293015 656 879761 398564 894282 883337 412371 196287 462610 1 708 13072 853451 846158 813922 728258 686230 899652 669907 342937 705912 524073 496274 1489 132887 371054 604076 849022 485995 1466 259640 897111 411939 66846 875865 104856 867717 42965 846139 286 389096 784160 477723 307591 2482 887930 498578 159029 433208 611189 763427 899893 855869 870161 822884 440912 8 540040 850397 46 781175 893798 873580 8922 853569 127616 873323 508116 690433 740637 881521 680236 699762 567111 898059 889865 71232 124451 858649 648207 2 862309 369880 467150 742664 575680 156011 846743 7838 274 9 732110 796607 593145 846961 7490 895927 706297 50 797062 758108 698712 411771 69796 3 839133 398075 168 728686 792413 267388 842670 841234 874384 808765 438428 763494 854264 758399 51936 566653 167 779360 896707 778989 459468 4 485541 7 37 637 639972 481650 480236 4101 863277 893637 136851 571531 101109 835180 711088 247 214385 651119 76674 869248 875434 177450 236709 735333 796902 76462 160789 790486 75 803313 28 2 647692 8 766331 636187 875604 152320 351758 748360 245 99364 97097 739941 842826 652836 811906 700770 786235 2 819466 644408 488955 10636 3311 2 147916 124802 703297 472409 857213 805640 277408 115805 527 185802 892544 795251 301850 664352 197520 869153 1004 213227 486288 718360 53928 14298 22 881207 814809 61 881909 181545 896672 272596 801166 895966 880876 1 616896 2128 1363 215666 392300 27 718 566838 7962 104943 698304 672780 106101 133281 45 892049 74 853756 119 869026 448881 230575 439 845956 518463 528838 121 59 851695 884685 448 23996 802718 46 584205 87851 363600 206437 4 874052 843513 869422 423359 868797 782576 868130 133506 855028 847712 798417 152670 851611 508178 455979 620 835506 4668 466328 119237 794156 627429 230905 704545 522 1187 396085 1731 687722 83010 834543 176056 397895 461049 867168 280683 770900 325089 789335 843275 2 1958 387341 829734 137512 547611 117603 479515 384805 281094 850892 858263 840948 5152 50689 636585 2 528756 848902 894950 839443 582124 860955 24277 835053 115601 858265 730704 851808 893707 10346 896289 17878 173462 627238 228162 25 477280 41930 39510 638082 885405 862486 711521 871921 869978 630909 176299 7 13 774114 13806 454738 238894 592248 877634 200005 321315 495317 22607 734259 796821 67 9142 133550 713973 796640 861460 7 871649 898129 812346 865999 298775 75025 20 873012 215202 882259 4095 726509 687863 674711 859524 28995 119806 851451 39 894398 896816 893735 458966 808249 885964 336126 193310 845600 797559 894038 777151 365116 299861 893457 509628 385492 457487 786301 788105 66973 383321 207174 791509 730114 76 824133 91 468062 428 150421 871681 452726 602707 67243 652411 72 93140 106349 6848 561395 894873 534313 866745 13697 647094 884294 487900 712 915 21486 125151 286282 82575 264613 242 830628 898945 44179 324976 124 640947 100432 219 205450 286 657683 263632 19796 27247 320588 497692 801090 816864 621780 816447 520685 77439 897756 15159 630609 201686 15769 850259 863731 460606 882893 898133 791658 867642 659714 497387 895156 859541 58240 8 374980 107 1752 678524 802917 898772 652978 2757 39 594812 803704 130576 509947 873585 1102 583748 765259 791689 391644 207081 8 12 302115 842204 370 273989 97209 853006 407608 91720 861340 701396 408838 319132 515128 869650 791249 437383 824733 42093 792440 754596 869090 155581 483433 852162 818309 841140 10 638535 493306 706559 521828 837387 333758 20103 691101 15 570296 26912 842232 859257 861784 895047 35480 874359 436674 735441 436196 102 884041 90167 294059 1108 79 525933 269065 858210 103540 149592 33 1270 824463 114312 114497 691534 791478 859175 190964 764571 428747 164012 2885 15275 4971 418 287476 750963 887244 208862 25566 195745 203340 165 888065 277827 864995 544899 715942 868122 746342 90381 820306 149278 562500 651584 570065 4 355885 1 369384 63117 884583 814838 883899 773859 887515 373763 248972 898421 402461 835266 736646 4967 799703 397325 1820 869976 883260 43 844254 7105 26129 873668 739183 31060 192465 813896 882302 695840 279210 830289 86 254173 261661 790305 19810 85120 21169 859653 140272 1131 513901 260593 158865 861369 786115 870060 225278 865455 45424 644868 610350 258237 255948 373070 890657 697239 560320 868676 272330 481463 85878 8 155 149268 770952 441762 280560 761364 10937 2719 184 780855 456187 853107 530468 809 866806 339533 633647 773862 771923 88 362271 161227 18866 536053 151628 756317 267311 4492 685366 824769 823648 47509 298005 848762 879168 788697 892960 840526 73654 856689 28953 188474 100484 725416 766524 851393 261223 282656 653305 5 301597 321 156812 896867 152443 259014 454200 162 47772 834279 891763 433354 744558 234469 13 895083 899530 4 410113 557734 832320 841359 2 71193 764247 825896 898614 413357 751869 17 746213 2 3591 651012 283245 745253 852762 346123 440352 140317 50246 261638 658510 4449 557798 105074 666463 4685 874509 157161 626097 2 146894 247587 25 10 35448 685676 72806 775429 886147 411943 755299 13 135101 850596 845349 600936 2 178728 798737 11757 842898 865273 247765 570885 23 876009 89721 886814 898800 6833 586995 2 417432 816691 125833 595 1 829947 585876 815720 843880 244431 278916 293158 189757 859082 798833 672213 891257 870286 433296 827970 196 148480 765225 139236 96995 841624 4 797609 843688 375349 638232 697888 33826 811904 860766 188688 2 892853 445917 113684 7 786194 228579 818147 874618 793594 404254 1451 563 691 788453 334839 556212 45 196262 27875 17000 223337 832255 392419 379838 257792 769208 878812 52 685878 98 495606 13570 881036 856221 235773 254755 687975 612121 869601 367320 524589 639919 79020 1151 848498 41111 449114 334743 747189 880610 804196 845873 851597 49790 604815 366938 827975 758287 367442 1 761026 104 593826 872131 795766 641065 332057 197715 674388 856119 114736 806897 875928 185202 6230 560322 493621 7 247442 748379 746657 82 90490 858324 8 910 55997 1 896274 26773 249067 369373 434 679681 644646 864426 14871 784429 753008 152016 13 1841 854506 782114 896350 57 15969 566429 11055 304185 692743 274003 12433 897345 871470 92 879611 4 691670 46 855845 889716 86467 588586 679655 2630 90 5849 852464 831511 580684 264 799911 23680 95772 779698 820002 845657 134 880524 201 352157 795465 872973 211134 280636 833293 338893 316716 476289 682361 447 553182 346609 167305 807750 855975 197 3 192353 122950 11203 504619 40 840266 795147 558201 373101 791709 853433 839561 623983 803234 56 880274 290807 2301 5 771506 636166 152370 106590 216872 896839 147 302017 836177 652178 857295 863882 20767 233178 68990 861216 823910 870687 505502 26 26 241703 508364 180109 7 785895 712728 888991 184061 857508 1 30 642866 800317 31543 4417 313826 663212 663018 846553 718744 698646 451373 828905 83318 10199 44 669255 229471 324 257459 831635 157010 20 646717 12238 887122 13185 849444 896458 207232 109 883143 105364 844360 844587 700541 573886 434406 944 84758 376930 845021 601855 2 297 670229 874351 429834 19866 1525 166118 334417 523975 149951 522872 834649 825944 692 652590 1 873940 145648 76 854150 283557 891192 602586 113644 759194 2802 3 893118 821089 737058 540004 273 480392 29210 181 365573 769452 338289 483098 554556 44963 331894 476677 884612 24941 508717 780150 554018 867680 480374 423525 64084 734959 891945 368343 873044 657375 804365 514925 879198 12 821065 281621 859847 366005 6 746714 147479 2442 174012 166 192201 612184 39473 246141 512161 35770 817343 335122 73834 119042 824611 841920 617393 592174 867094 4 484663 429347 802138 867533 884451 287121 426312 381279 401791 475818 596683 342159 5 439525 79682 101726 817924 740227 21 814776 620176 717640 717820 726601 643249 814041 140014 651985 756820 810951 880892 875174 559540 15662 137 784658 568263 734841 866467 692998 685040 49714 795037 790 852225 2 814797 3 22024 119396 758355 521252 56531 403038 83 346034 66465 523 278389 539398 687159 644 168 899440 67 898848 283660 622602 856774 223143 882858 839924 242094 207521 869791 825058 640740 211200 1467 317749 246715 773752 562258 851276 604 78565 46925 871351 723795 880076 2 27 815591 3438 769243 873791 428602 552836 846215 727549 819241 610988 776810 392685 22833 712648 405 35 74691 292689 4 391710 898614 170138 816625 755568 710630 732165 845198 508090 691046 778953 36707 32 78 214340 796044 895 687674 6 39 802419 193354 876511 9 308475 12945 214247 708 883943 147 846579 845515 337815 883428 838406 583742 865934 870624 77054 862769 889934 887430 50695 828560 2 323432 584111 897560 533 935 888200 176564 461547 122375 868612 13 524763 735498 464 225545 76406 776363 576369 763533 893420 332514 885565 819386 850750 855225 867129 698869 245272 355556 661507 846872 789724 682371 672734 843075 887447 3 7 899156 8034 655635 120 465171 29391 252186 62182 875979 1 278629 794069 425784 106284 78980 897475 885663 281836 1 113 370817 232253 514788 891782 300508 72468 767949 894948 879726 445 9 723807 805825 844068 18456 772911 302827 789325 29048 862886 750381 812279 21 767123 209 12830 825909 63030 374592 521870 862132 42 2 868 309887 166321 350327 101723 476249 859360 810324 600786 704561 828259 896518 886620 536796 380797 805956 189177 758083 347129 7 870540 660953 471682 281505 143044 103948 529236 441321 73883 454375 876184 77710 4115 787267 1094 91 487229 241228 781540 880994 683193 1479 2896 354371 8005 829897 609298 882132 837298 421285 504619 25 105460 852715 399 231090 284010 675807 86822 817838 722297 861566 427031 30 156 330350 846907 484084 864440 2 849233 471840 2 659478 92987 737239 215861 714759 138659 877506 19694 759983 35331 401 682948 865519 629506 284209 121 861791 337490 799419 860878 775646 242585 469820 884317 131034 163 831361 503351 766658 697160 273642 575164 609143 753204 512506 843688 824363 77996 268351 867061 441521 754581 89324 899533 655080 241523 857898 505990 953 835250 3 895985 20 885885 143074 350471 76213 114314 856053 11247 592372 859426 814700 674457 319997 224782 106780 1182 672870 18621 712715 851614 792528 720479 738741 474859 821679 107 405980 12929 4 130262 2 723493 267380 353014 716308 755894 17508 836751 362496 642218 16348 336761 478180 660709 77 305484 47710 878222 805426 77437 172704 759 811184 212763 893737 434 883219 2 799249 809548 360526 880852 839143 77958 848923 408817 469517 876861 756534 16195 149600 339819 885635 164060 267594 7626 839159 60243 166814 211802 607068 279575 7 770633 881489 540533 276026 815441 805210 597242 228 396836 511522 344 96499 675933 532299 541715 2499 11 830370 744586 260687 422379 15 888288 2 722453 807893 301134 105591 788293 882782 245 208726 838281 893870 767 784734 220443 482301 40185 1888 793089 3844 648366 92 887458 109172 383158 866826 257 299820 463967 774371 443974 80113 14 890264 825952 438110 173523 749789 855480 883504 858354 161904 899153 3154 889623 553 185800 6 514253 736156 868753 13933 817928 88 708635 850064 453039 733612 822535 879042 839741 125806 45 58896 73 105 774203 2490 809498 471701 475009 875821 58955 227752 433557 290536 807036 337922 697268 1403 250 874641 420303 61933 618442 125064 216587 862314 114 857378 596130 629430 362837 663077 691453 23930 17715 896148 528436 806454 886074 10021 449283 876991 454 164652 145547 35 86648 411241 9 896716 150230 879623 598563 895118 137278 45425 810549 415271 277749 858248 496807 116860 582202 227251 879751 173889 670511 24514 70824 82859 891944 286949 1830 810113 885775 153519 439909 432 77 1 273040 626863 398845 622687 4335 863837 732976 277 197091 848374 783638 683180 868972 664 322949 159058 176981 270288 1 107127 245 754149 786067 880020 204653 769417 463511 3900 327316 859329 878396 326015 864445 878309 36 457839 243768 532765 508740 2506 8 788002 43396 617182 710226 21196 16615 755908 6 896351 5 121993 445051 17632 231447 419439 5 141586 507806 382424 775867 61688 856906 897241 838727 869791 4935 833509 734798 803401 2346 214276 814616 51 2 141 891138 27606 566924 531340 855116 542898 14748 696174 785899 174650 651000 854357 621894 565719 765827 884666 195996 681831 860713 829285 46088 207762 511782 806307 666600 721381 408151 6628 127269 609844 155552 465452 143731 726368 128 265 387051 885707 665728 499324 189830 876158 1194 120996 578978 35341 2 466668 735812 2697 749821 1131 215773 2 5 701608 723860 540359 12255 680888 2904 673969 139953 16641 534508 575705 818148 709950 872305 769955 68 523666 228831 2009 170411 538 811166 1 890916 836939 229578 732882 879099 672040 895165 116050 347396 4587 857882 91771 692154 224032 824462 64 24973 894705 685239 451793 763024 880898 836537 51307 44471 843066 13448 1442 241554 187462 320025 54098 877004 744933 608918 804667 875196 871879 3 701245 622593 119177 814561 819 5 850465 870894 464031 683890 96 538932 2 463428 4391 218113 275533 318883 705278 11058 50 433005 845454 553764 1 37918 1886 775252 248612 799681 729880 263968 226244 77848 873453 452889 895859 616 894716 850811 4937 775633 423 535015 2413 303937 472012 715997 878576 52057 165451 94089 883320 68928 643639 484397 34819 273230 242533 264411 807600 806916 873419 865840 783926 15976 686610 7613 885647 158918 1468 615648 737335 32947 898686 668707 247610 843910 872829 3334 471391 743284 870181 102626 811271 715116 4080 794529 891585 250734 704427 880343 806730 832807 555506 866745 591051 845300 156 796624 537 809924 117768 883460 59013 16 689976 46243 14249 27715 339238 352379 846112 838002 526841 756873 817490 358011 37530 183287 7422 886353 69 829347 27340 28032 363659 420796 116151 199854 519852 898548 890037 845210 885091 96341 814795 370650 674356 598060 257367 667118 45440 34739 104780 573242 173499 798427 753126 518248 731797 17 895723 404327 109573 393739 327296 828566 557089 123930 8283 849600 897256 748657 427808 34 323517 798690 594668 14 537618 836954 8 876842 871948 864254 889703 462210 5 698267 886538 808437 808506 259350 542482 337692 63179 481531 29176 584879 443233 462426 399970 86 1811 92065 332829 557092 109907 807975 2 887448 18 854398 220917 824595 138 76813 609095 160686 863856 867950 7 754598 894199 899792 111 186507 837144 3 747311 594097 132083 25857 132 122119 716166 254787 891727 217086 307 189551 824326 980 443145 891641 456631 309425 11401 542758 880561 868924 819800 551880 479110 83218 33 170926 1433 1343 838561 777629 33436 45845 268088 882272 710658 460380 431832 7 313592 89175 708635 1703 867050 23 826673 5 804058 818047 877555 13028 285678 36 502103 896649 765663 729795 782717 877687 35933 331849 848009 21 81333 823566 362 446 886302 821226 730890 246380 468010 244360 576040 77718 410896 4 841458 380266 688025 51996 788413 13851 794890 76289 321407 77206 773761 752359 120264 873751 429324 890945 610714 420537 681656 599928 119141 168897 874470 3036 483556 7 443541 7568 845877 449067 181667 336427 475994 254 4922 240486 691 73 66928 127 15 505179 885277 297906 827583 364076 825636 36 877853 195019 863144 768511 805950 785664 8071 643321 13345 17940 854290 592295 677939 879554 9055 374556 838888 47694 139779 7923 364 891925 143542 21661 861989 393381 856970 834763 367131 840571 250589 895438 250473 7222 482962 443079 811974 500854 132318 880513 62 257106 3871 239499 865202 863893 867834 707788 806809 765969 817932 301391 776440 884987 3 111470 105 700712 494815 404 11 859548 896837 729726 8 17789 79943 897571 599464 986 29840 723490 213452 17377 4 68323 20552 204649 890000 586132 395 184932 772528 22 838 887319 794046 724326 888626 103 762566 433417 29770 586655 69557 757416 601662 1734 835799 139331 5 850183 843654 633116 644833 852314 646144 784936 868511 2 468640 19 849017 860730 6675 889464 15 1 552378 4421 33597 2334 759623 1 893985 313806 231735 631572 433564 48 32804 475935 303683 830358 889308 888972 776484 10297 890058 891560 553887 794301 800410 50244 493338 253768 302 830593 897083 639419 405006 361164 531343 148982 311285 400924 5 566671 667170 885307 872976 845593 870245 678628 2 808179 346352 851660 848221 19889 809795 468490 73839 471643 400067 888070 26520 44022 7 261359 66 728427 600 731029 693282 628893 2763 779248 277176 796812 45 529598 883791 110 163059 846557 898077 410576 659728 12102 630573 707731 814990 27 22 134212 219462 966 891869 847401 356740 1 265908 630413 618949 153562 125405 337 162362 804916 742548 205862 899711 756067 46 528775 896328 884143 813894 844057 3823 873240 262154 659905 853220 6329 881726 328438 787834 312922 820854 334704 193500 2540 859652 277388 58340 849297 624328 7674 773230 173361 114144 619 870469 10805 811078 510394 727986 852061 581643 867906 173737 823079 885544 857133 414969 696 2 411239 510 2056 29 830852 289883 7438 662562 13502 5 682323 464240 899068 152497 286174 3015 861553 892771 813661 1 37 3351 5551 883653 340742 374912 101 548447 8929 3727 96833 361464 111 846442 6025 854901 4 33065 137388 871156 223840 66354 877803 22449 481816 791062 870478 464070 705 881868 9860 3609 38575 235213 893224 109 156962 761270 501658 825424 265734 1404 199342 501889 846306 98752 849716 668263 868278 729238 336010 189119 877541 401405 98714 684622 509243 396234 1630 376528 322843 840117 5676 4 807 7200 843626 279532 818746 6 166428 890051 861698 882896 9442 739388 477421 28348 874490 873949 177355 504119 207590 166466 395056 863912 152231 787283 653804 743001 385583 865404 24595 140271 107 33825 96 857976 47657 834994 532 71820 480323 13 841866 194444 766010 502341 821443 876301 834565 417498 640816 814830 838610 824 13 880307 543684 369 310582 871289 655677 757779 698085 836417 547133 890614 816 5 810552 538187 189222 101457 400189 872232 415375 3775 605453 277978 157212 335585 73974 48 691497 376270 132214 61809 306579 158840 3 41049 893600 510474 364004 83570 636126 879583 649968 596194 899679 6665 892889 399504 894217 845789 159674 891357 130934 668841 493618 157918 60 58678 537863 885469 667546 615039 350664 386537 209010 158652 896132 875040 378306 735585 870827 2 802292 129757 885918 395058 682919 512231 834386 405170 11 896728 412827 819449 898058 855091 278 4569 21 862153 39 547662 363871 27719 69695 837527 862593 319013 76801 121941 498861 875380 100182 13 784 875637 892582 3423 425305 513851 411853 123342 318284 166430 369488 849039 856910 37673 108775 49960 594836 225554 159857 522270 729365 736345 123112 767721 705960 884051 12313 28024 806298 863407 854995 171335 3 435082 714450 246039 881644 175386 458 72437 878745 818296 481630 553527 699112 581076 816942 42863 876393 249 195418 1958 640634 711467 93147 883104 11 114556 317446 94 888781 888081 133356 876768 798109 874813 265960 448890 154469 810649 2 229059 534381 866965 880621 79466 59484 2536 373952 260675 96014 148 881639 333464 54313 336942 766848 690732 327955 882494 308480 895306 624121 26322 2832 194694 70 594286 897142 895243 558077 615 876025 866238 10 185073 580085 166514 645516 872478 25312 832352 3971 1202 788644 264044 1746 272987 54460 16 748651 482286 552317 3 558308 101564 4 42538 869675 48979 70327 27877 89774 771079 673028 899251 484180 472735 889567 854397 813357 130310 498578 815106 5 6810 897803 305121 326214 230798 181272 894240 443663 20613 251974 818966 279673 814338 476429 24574 219532 878175 755606 501058 470438 10 193447 458 776663 899709 4 92602 16 24256 1282 7 878437 878344 5 7698 186215 597307 848115 380702 858258 401988 177300 502941 10 272138 892803 566714 862141 895296 541103 38 12231 765510 6877 825804 792354 774655 191399 136008 110627 804000 594558 219759 460666 835223 551832 846486 8354 166139 676024 715629 208263 291579 831383 880093 690134 329344 843283 832196 857451 825258 681585 7 642820 693973 397333 179584 677190 75402 74 863765 827779 12 830724 362786 863980 834172 850727 800135 865620 386073 274338 642655 105 181 142292 791047 32721 858611 307666 473449 754642 248897 95 2 7 823378 80672 883765 139979 457061 628395 228470 893840 44861 76065 774308 2 438916 618334 393033 143827 875731 848247 192863 869328 870522 267 606138 865852 390302 882512 9996 3 497825 626472 68021 727709 366394 739138 459 890426 663105 568634 895395 405068 378364 413660 832265 812726 861946 1195 14590 655093 44226 451013 361696 512205 878892 311086 3 191845 36437 208817 42392 770872 804919 69032 787640 810301 10823 891611 2 73413 219932 55948 818834 462203 1160 701357 2955 2 1 831197 513971 46687 68376 682129 809 277961 471462 56971 135 614384 846328 26960 562229 34 691240 882034 204989 183512 766378 893853 2 834288 867768 749115 885371 153774 260 807803 889990 33 450423 332141 3464 419300 897310 85254 851310 498942 2 238132 358647 861810 23212 121242 494507 196982 721881 886666 845887 250531 880200 525655 462873 878436 159435 139622 749364 690085 844925 705698 653329 503534 52395 8 406363 786520 642910 52451 10379 301392 496389 149 851075 689918 807357 58053 447765 1400 846774 21028 463857 884595 219849 30314 1 369224 64294 9026 565855 3290 13 23 883212 9927 497985 885014 806141 223972 127790 682738 1 890372 658593 810597 890212 43231 37032 74 3 807251 15 889712 418872 36955 418069 846817 782914 838273 821797 66085 253043 835945 418401 876768 4118 890392 574757 598342 860544 627017 66701 103817 711653 33114 106587 871980 813074 166888 32 791860 652004 68 104796 560219 23 870050 403529 232359 880312 427097 81793 648568 796281 1760 896937 483384 840586 849127 259064 265475 866517 20641 706418 881227 111178 505259 98856 16 5 811039 5 21703 1308 823152 15827 339 899978 570210 700 787202 462704 638285 895922 810277 279434 728344 260361 702737 487154 896238 809675 565164 743037 585167 799584 117 824855 271961 5 795003 785956 854512 31256 13223 607897 74120 836819 79551 863883 297033 741398 798014 544525 4686 717090 855883 107504 333639 123851 8 333602 407362 9 807398 899624 5 436358 683401 304441 3188 775428 47 9062 289 843022 8091 888381 689530 277354 749146 884274 428824 139 212 455967 280 247166 243874 864824 63305 767357 195640 1 753826 12 65501 418086 262072 470010 711899 234599 877374 52215 1340 474170 533 2128 882059 807456 365640 427235 564028 318699 600504 886607 869491 897319 124174 1 878122 4 63728 845 665555 887667 6 15667 843521 863755 829213 462211 889825 47 840486 783324 830774 473263 8 476395 887217 8646 821260 1 886038 36677 15 887966 7800 692162 2 747188 838074 66858 555376 860426 720336 496224 531935 860325 802269 853342 482355 744233 248232 828165 893627 854442 237730 882403 889417 122 385261 441624 91 13608 847337 889377 143 19457 731987 793102 111118 708667 558525 717869 3143 812364 778573 646706 746660 759125 284680 28866 589393 707805 890027 373976 13 870133 789154 815641 814126 283985 855588 879279 795275 235413 849075 872616 796420 897006 3 825173 746697 559 133682 868466 778446 898530 688189 95332 771753 663120 888606 838266 544098 59 1 853483 52127 856837 887549 106417 69439 5030 7658 57298 592471 863243 143014 182283 88394 321758 845272 2917 210621 2 617756 810649 285772 784411 726959 890829 143379 748251 137807 742628 898591 741221 566891 135 809466 33833 82391 688821 570071 67129 667069 367971 347613 142338 1 888585 768 433111 790136 39573 714555 682388 815346 170540 891148 126447 2 606723 1067 629 24906 18221 1076 330404 713492 261972 893619 569247 483885 655525 287590 818342 893899 19 896488 780333 763362 152301 274938 816973 2106 387873 554130 188481 736890 30492 208923 134853 267141 22991 381798 3764 15 820163 73276 98694 180020 832547 101897 1 820431 498 775441 2 802485 765125 886670 404612 743924 4 541970 818231 770037 799300 734158 778555 1 4453 774094 773493 811232 121827 510439 4301 4239 47498 774287 774 202842 1152 854752 734580 731009 839609 17245 898360 853799 779826 384699 850194 2047 27 531019 2721 288578 1493 607874 570769 583991 2 484666 197721 40476 48667 148363 478544 203667 35006 137125 17933 845558 31505 749997 6552 9612 309 811698 230 736814 9140 30538 820766 671221 838885 11646 880798 846437 30240 145 896594 670943 170709 256266 440 222429 886242 763813 75628 546934 137019 850863 617514 30554 881326 634291 91 11 873038 817032 285321 243014 409987 768550 819331 856854 604121 518150 631929 45489 809574 121 7 826909 870918 6 669400 1 415553 811858 883754 468499 289878 704069 518643 818379 723816 890783 787118 592280 513484 78198 60925 892458 685842 44623 2933 358879 29043 4 167784 899906 65772 66 849542 898711 333450 220185 319348 572606 865824 129322 809839 61739 886404 363903 8 249188 876004 459310 265347 4 640567 208253 222276 868745 4 382281 452891 21 169680 858671 854972 367420 484551 21989 865642 11529 790686 323348 696414 869908 892065 104665 509770 880444 9 118 97 604462 665871 832422 792247 806527 812619 884265 7 61315 298910 836908 410268 2838 357105 27902 897128 175437 96990 528164 576845 525450 349761 887234 775479 32682 630482 888509 588267 836129 182 605893 1 892693 227047 867759 76346 729 79790 832368 446470 886233 829032 245437 885554 840792 469497 600 104642 839221 1032 316 807596 1516 17 813366 31 250325 724734 75123 806136 795389 39 236829 872685 883262 755478 590 7 674 305129 337564 744370 874192 683852 854385 872168 93321 890245 567782 555818 252168 467251 739086 2403 737282 364821 894602 786005 753677 264312 7141 88885 41729 643000 76 300802 465894 192580 702046 164 14 838728 17768 684245 410138 368273 895413 711349 549515 145 872005 20 228683 796298 696687 786481 563 41 774172 25064 21575 887371 755041 794708 30 100109 17994 129839 812154 843460 1322 472912 22463 843093 850436 146811 823309 153460 133075 791774 826305 834463 626574 634757 1950 348742 214590 2 194986 597208 634495 46 889315 198833 452652 710294 690760 407910 3537 426265 375790 37 896751 4 898580 84 397791 3 889122 641 568325 260311 322351 898163 137540 743526 882717 815548 353 855647 376853 213 845475 6 151504 323041 707437 717203 347471 878149 417464 264655 818056 881148 836064 897704 32746 817548 815704 56 766697 675936 1 891086 800645 845163 4 273748 459103 11535 583491 326022 39941 805122 11252 119389 791744 899530 822998 894385 844646 562330 3962 466909 788159 3 985 1 781122 891715 814869 746275 783159 885006 5 696130 88 24 323852 495569 2 18591 886699 488711 721404 362330 363811 808638 795339 200168 712018 860988 239661 557720 417899 4 176425 862116 21 344093 706782 871989 653357 777299 152 482256 371145 507093 883852 284644 5032 97 845441 788530 24157 284 887321 31190 261171 464 885886 831965 843377 876515 867500 724561 856214 684381 844407 850181 3633 16984 1 109664 871943 847957 406856 888995 572591 469201 275553 43752 845748 10292 867 508979 10314 31175 851201 871890 362785 177467 177520 801445 653000 462839 165343 515208 873366 12169 67 212548 882494 635787 855265 73516 303080 6426 21062 886039 880208 214243 349712 434454 710255 694056 750301 395198 357354 589819 641970 582 16159 785290 53357 548436 292669 88511 883924 828522 889817 128101 3959 330889 10833 886171 16138 898782 516738 9 894773 202944 21 3761 26 710538 176562 796895 3 200 34166 729332 197957 224723 30799 39046 257544 103553 829504 38255 17666 897781 3207 686080 874722 665063 887804 607800 137502 203032 770927 77327 650460 103590 803552 628838 551116 893413 189 6580 3 772130 195393 767562 875685 130202 534097 888525 837763 797101 785584 526953 893168 857245 813370 405403 9644 321038 869008 875063 534229 886748 6337 199572 485642 330647 387959 411998 874665 166364 28285 691837 2 891326 754993 743495 440473 881883 632404 863686 853039 694881 741064 4 833220 845724 805966 10 4987 860340 183049 869828 691827 2 468935 268354 699667 1 704535 126694 807390 72 880641 37 725737 807218 868213 268044 65 421778 790537 864171 3 106158 629342 25184 4938 897300 743759 884916 11416 822767 23 3 102717 890707 781532 881785 213114 257090 557835 9881 669330 783197 850228 250504 886036 35523 355907 17979 776126 3106 833588 893117 69587 717504 109 276 876853 599471 745621 6208 3411 827394 291595 69 884557 112901 30189 28991 103063 81320 871514 41206 58951 818778 761774 118421 382341 813770 663 3702 301580 161111 631887 469757 2 802640 586709 1 44 672689 72 6 85785 213714 1 857088 616614 12401 831227 878706 47 4 884488 796012 818112 847319 60340 104276 3 810477 856143 686736 649245 473229 159573 894991 825741 494546 867308 406017 553349 250 276 1638 863117 163308 523529 231722 890672 522358 810170 387625 1162 787341 185579 849692 35042 876278 852889 866571 897021 747825 122164 794686 452 589514 786566 856661 843618 872174 61044 148938 253399 488392 153 280605 753833 862138 880085 31525 95822 507322 860273 50 781014 199949 574456 800822 19 301945 200 875383 296776 22858 220766 895416 3795 626043 31577 882989 856438 715886 98571 616675 772365 718377 5259 46908 124759 749089 639151 500937 142464 248419 456144 868677 838444 170258 503972 668696 95 704100 803722 893172 890446 93294 877163 879255 872405 780410 172989 25441 874572 28 27454 600308 736833 5979 3067 860023 896227 301009 886975 894987 403 837983 705027 74563 895019 168211 750594 9150 225819 826966 95145 817842 822686 338384 867378 653008 2461 122 251848 582216 257694 1073 7423 145292 1 657228 832603 349182 852067 47319 766331 576413 59479 853728 845750 616611 20 890042 485505 223899 797353 218313 762783 786167 5824 13610 871611 229 818386 191733 660807 1 200207 899774 58745 368820 894080 91613 1052 662904 883162 850236 154215 787713 273705 792373 813684 717 632156 281492 1398 875589 227214 730917 896933 887495 869170 450811 416663 1777 322305 895640 847061 885141 745404 783520 243615 886312 213156 826051 4 734517 868844 843178 826853 459935 200348 897986 291221 1829 49 882602 233 54 770477 230371 391788 476676 569161 157486 533391 54356 64210 362184 3 236098 19 12164 3275 272467 524651 790509 520561 339681 855166 291849 7 52738 885285 143096 376602 885118 648501 505403 566072 835783 816165 537293 318826 786641 545254 887241 790866 6 658690 53335 883691 117 16970 10 15116 819645 714230 55106 397122 3 957 835244 726758 7 867834 822657 175568 37194 392538 895544 884206 397094 62792 65428 269642 619665 799927 779345 893284 861019 848658 285321 893297 267991 303388 2 149956 882723 896698 104793 419237 549777 866135 83808 843621 98930 721364 675658 258168 1753 448926 967 752318 675354 240496 744868 47 7791 549586 622293 897793 709832 355019 300774 1179 238221 896650 823748 660626 329960 501095 888304 846283 72150 255665 2 734721 66 289 101 2091 336822 396046 202771 885145 86406 792778 2011 234244 51 512859 899240 270907 896623 28 809760 434799 329 316527 229552 1240 280620 2949 6 452 1340 89509 848954 663883 870759 570857 23 136 660439 51 878414 762830 38 288850 13 899198 786431 593310 760864 31 830382 675630 777306 340577 899018 872399 670913 891592 877028 380564 452221 771596 2 3777 14 845439 665955 837344 657268 821068 238065 877067 579931 781942 1 734709 149 6629 12642 805017 827568 878254 544566 462 24851 103964 230519 666241 769837 364 1005 71 175836 689506 884503 2138 136892 188873 733630 760708 2 383490 642458 864277 879777 229378 741482 101 375165 6 159812 139272 127539 28 830878 1 732622 407089 511933 840795 731976 882483 878940 892225 836934 21 849877 498755 707579 3 236140 7376 288192 797174 802822 279021 819077 817890 870666 733891 166800 736897 862401 191 139131 509985 615475 829467 5445 544431 570509 11865 779034 890922 523964 4 1 16397 6 13378 236904 310070 504558 850389 898479 803 2729 17 688203 61593 392143 756465 163032 819718 571791 424071 18 693310 2580 821821 899833 163161 872827 42 867172 776089 332333 255 403386 799085 777638 882521 125867 398757 899552 662459 2494 2 19 121 885282 855050 889317 758799 4839 111023 878825 16 742542 853362 184344 225610 873 503652 2 197 448161 74712 861870 897279 2264 328451 840761 102777 133756 14 862282 252422 151234 1 850145 893012 771357 878971 886056 13 761814 469509 2 677509 37 295835 612010 155884 649425 822317 67905 706161 492948 766410 613427 355134 728223 723873 890212 307774 877089 302108 754961 11634 841975 889159 858295 854635 838899 864554 32534 297391 1808 720564 733214 837212 175144 45704 293411 894277 751334 854736 39 442467 106734 446086 585884 650481 524 81 869504 899030 849933 389746 275651 798578 893869 585 360246 157369 777589 475931 588338 6296 10 489776 3 795968 91053 351446 2970 495459 2 762423 81 894993 23310 881047 878511 176521 1 859940 782 230264 107 92 792398 15 228247 7207 874394 587670 513692 19202 883897 871099 234 3655 894931 28872 333173 559119 831037 6 497002 3 4 1497 76705 281079 798878 6 898263 263723 260468 878098 565607 705501 76779 782740 31750 449729 332208 884909 384234 809151 204023 786097 782622 378057 423862 896841 58569 865339 436255 150192 867393 290947 484775 611514 339668 197457 28353 9764 704921 787359 233915 898953 777800 854334 2 563546 698340 824108 835221 202830 851714 881087 689619 891188 230 152685 620353 883007 256575 189 108996 25364 836988 10 205564 875531 284744 20 747069 720228 326124 202484 416105 734738 105 239775 784021 584529 895186 25320 761975 383490 4404 109 277690 631322 855630 756564 77968 508307 446444 582866 692551 5611 859205 779643 690063 14 200576 966 3766 753 843054 694776 872752 708007 824271 797649 742186 798652 86796 899319 105284 787645 605423 765788 699105 806634 763413 3 71 353 306964 875534 19342 1 802651 899885 791436 355674 45607 102543 167417 30010 687804 19 787524 818040 437875 701098 193869 889265 24916 24 882307 422938 398978 301557 496460 814521 235567 280887 518542 113720 793406 873076 3742 822415 64816 584832 6583 145038 821350 491568 847657 75389 50921 39104 577849 582575 458470 272683 583663 877323 840484 776173 139267 759376 865318 866903 190528 862310 829460 806984 94590 66682 817326 292122 877884 654028 3547 872781 751686 854410 11322 44248 114857 14 279019 165178 518382 754869 5201 4 590 348747 204619 280651 803142 36 830551 899744 219998 17 802713 814830 253979 273220 893609 145408 899926 886339 185801 12 356114 687844 1304 640689 851475 411767 817336 881122 886178 682939 487300 122553 580442 96625 41156 711373 966 562794 886296 605301 865908 532070 316687 10521 14414 66205 741133 6805 99771 867339 816246 1 823286 812077 2 851207 182954 825693 481984 709435 330253 478448 8 586 766830 282049 581584 526 861269 487503 839437 10 200637 847044 665111 17 50957 727458 446822 19059 613724 25485 811957 535961 840224 734117 739692 895125 400797 693880 644194 505110 112832 841044 698725 8 1009 127486 17131 547043 5042 831156 812766 2 185 876951 424789 703243 794310 883467 697460 1606 853994 141 576633 885522 830166 475525 769736 779773 792080 36312 470745 863473 258105 871708 942 81778 255737 717134 797943 328070 898147 369512 869005 613065 425436 808894 368629 639491 16452 595126 429 472490 39911 71910 17756 12440 8 330910 878338 236412 52 774949 852334 826199 732593 179300 755450 40167 624104 418 166798 721457 27138 778319 56538 537782 2080 866437 589239 213207 833714 832414 763562 890415 488812 797419 28886 576860 877633 315625 411787 864711 710918 60 2905 635 785947 841730 632774 173750 592566 444371 234071 365213 494 257390 909 754996 722773 436493 857020 486902 251540 803568 705021 727458 897451 87468 637140 359792 6214 157273 793826 745853 238703 748794 846822 162864 38 10788 807572 886429 893498 883480 26865 75649 35720 869184 153671 205157 689427 115649 627536 46816 296006 879441 2254 236023 863622 627874 861882 888157 2 720222 90167 19319 285752 162990 423131 851392 520855 3082 553464 58396 60158 630190 879482 167961 584910 874908 799192 848482 886022 763086 645333 816705 179096 11087 297832 638311 43236 622283 535820 112 677299 69 489 658451 332 284965 870358 751387 539214 794195 609692 401384 2459 833560 26569 83557 284063 761663 879659 884069 61115 472167 58744 867918 16 335324 474177 867367 850493 14875 891873 62106 18803 709900 840180 823844 220 246384 701 136768 3187 746025 330823 221867 704011 298816 21 177413 9347 1 854154 244543 773330 706525 169426 14194 500536 766678 871562 181 494012 850610 511637 800975 20681 824702 890521 393863 892252 855489 1770 809577 819680 476563 143389 145 858182 716054 285350 847894 167756 895175 519415 46956 8 804492 530123 1 638387 193055 82079 784787 236166 432875 163138 390109 824619 55856 728621 445 3 599795 1019 157 86918 847128 878038 857105 656612 1 33 243753 169477 381094 746402 37135 797153 2388 18488 220741 896353 702991 867608 385832 336299 281 3 781974 749038 654016 857408 122776 649973 818433 811562 89 816371 272407 883148 3603 807227 862363 468659 346389 22138 554961 234768 196 844904 336849 888735 569027 290328 108859 871472 790727 892684 350561 892788 811612 557845 6 730181 530668 393 145895 267371 519666 79935 1 528970 132609 240543 12 197896 27 53055 38 789397 867977 587407 201637 106498 774253 62835 792495 795863 470788 48548 848588 569658 1113 534448 875467 727619 17031 289432 875040 2 396 233075 2 736895 8076 695492 885684 872536 768352 741961 438153 896343 90484 823768 2 8 728999 384149 327419 893950 860649 812072 5234 853622 820094 746577 509588 825932 1 831648 168502 895507 880381 464586 3817 889150 722456 44 824274 859650 809319 326496 202598 567 695534 842271 766021 806740 556525 580987 508695 838 56099 864621 3209 567932 278667 276575 805177 857369 598533 8332 109299 514581 128941 693841 11 895854 863456 886427 692722 350333 2118 160646 484745 427512 147209 788197 513289 3 651200 2 431228 241762 811624 571810 200138 827906 484771 252913 619230 336 880003 572764 759811 54083 738720 526456 18968 14 613307 35355 853444 790303 340192 584444 59 314436 898866 809016 73 340933 737820 583390 737466 382819 787391 20 828546 193200 842835 275 374933 866680 725005 818844 485934 892685 661947 220091 295795 877820 884878 820807 884709 575907 871150 815683 169 889052 825926 289420 196169 460812 532566 849564 35 709138 370255 20 221158 32186 345639 473628 634887 185036 13479 103347 564476 98739 385616 349 3889 163611 816679 7524 712922 803167 651930 986 484328 4694 868688 547398 18 889620 714383 766081 505604 814769 872566 29 1 467785 66425 74322 861361 860990 725648 548655 818470 655315 810348 597567 349155 56962 222724 649044 833674 1382 749147 802336 61 20050 535516 396996 19464 307322 721265 969 556281 806124 17803 708652 625830 883005 189860 709537 124030 39 32 14241 819149 858641 56028 791425 326359 212348 29510 510695 855391 738753 674351 816333 356620 756575 825574 789440 702329 818472 331130 16740 547831 885124 301018 521993 830130 63427 832353 106504 481103 424200 607520 45649 47 573388 860331 26 938 642545 850301 8 833207 893380 92203 26 840613 196205 894333 2156 107 87574 240950 117790 824855 240882 255 22 646194 385725 70187 848285 686456 223774 15900 818746 765424 597 833583 876904 878530 318771 179996 692998 1523 1491 460447 819862 195772 750064 763263 614 887236 635489 316636 840549 58245 386468 134 810529 39915 704196 19400 747392 354692 134590 650872 216 882064 623516 706625 2301 787138 29 192351 882668 863978 43 88 833264 756754 418656 855970 4 258053 863827 815796 15151 5335 788171 884399 25 796790 170319 639 24 897699 644 815126 770768 492520 34 43 151310 672648 591675 899182 7 107220 17 369802 549 1376 3 10 810152 666428 4 444309 253512 818502 844 658741 549735 7992 137590 891626 27 857050 444340 702368 863959 203 848163 885727 824429 790511 534 473883 887633 770717 595993 228328 280 56444 853798 460809 873529 753356 791394 898356 260429 42172 154 123388 68356 873485 116030 718728 401144 854546 725788 849903 793308 198 396004 889906 872046 762162 849384 481426 840410 81071 839711 9 65919 246952 881049 90259 466927 454799 829502 82943 196449 890944 20211 1 886920 130625 505801 988 517217 523016 1756 618972 864760 1 464003 894219 349526 74662 466 548725 8 92777 94340 850008 33767 796224 34 841873 111438 295516 845407 1 17 726121 12 174053 223687 859396 719690 834415 815470 61993 209415 5 363133 798015 851676 764088 891272 230053 568356 765109 877981 267825 570444 503171 3 2 650519 626801 78248 75 796927 823575 18 548245 633193 4 369332 777204 775113 892489 809287 635372 813041 27112 452905 810382 875519 748045 364821 845639 861416 188949 789439 834122 793895 287855 808884 160851 67540 564750 851168 591 793248 312723 445253 302439 283115 1459 813467 499281 446421 56 60857 258 42145 1507 804445 381 8050 2 35956 789451 74836 487863 88262 34342 68052 830676 804136 647816 44 675637 1327 435256 789108 281044 6351 534877 109 329566 344426 836030 168095 5810 761300 232572 116519 34 1 254383 893226 802548 622411 778043 154518 57021 294769 719524 2121 425010 697361 851370 820871 732013 320455 7900 763664 873662 349505 54 860776 800465 895425 748448 602 818500 2 376009 315125 860422 2 896350 362171 749153 423029 1755 174144 732673 210571 543003 874803 3 213890 892866 5339 863947 833450 261560 492450 198105 59716 852342 544417 1 17 22 483403 6 16 139359 882841 840460 46622 160050 50250 739407 506207 538404 6466 114253 107277 1476 300559 1078 59009 704128 2667 891360 419258 614144 854728 6 706613 630614 775401 15475 52 244644 697002 13 187291 130272 663162 1 22866 841638 481126 860939 1974 504755 422074 546423 4 514796 202531 52446 823544 853492 112102 1 208942 843097 625546 22 829887 46 659558 48149 2066 836309 802938 670277 368807 6 706474 376747 153 16 105085 759237 347586 887161 847721 181980 640246 152797 894676 200302 232760 587461 153501 624020 38651 524019 837816 376337 809 831113 1 179430 895080 891445 328104 264964 444103 877318 316608 56273 314953 667087 433017 620061 21570 8 741152 571236 513506 523708 612354 799828 8 395231 825901 93368 375388 854797 865595 126340 432475 851225 845558 1 894102 24677 130979 9 3 754889 212970 765864 50 896733 251 634184 854218 207800 140250 522313 474217 857671 571471 595233 870717 831182 42 842156 881123 780562 835159 17 588826 2 891948 888478 267009 433698 822193 835295 855913 819676 427017 847101 145203 833605 849605 335416 215538 303529 875857 59807 727499 9 842853 18883 63 837795 136257 858407 806467 898605 570285 782761 881752 757481 356855 841222 55099 839211 17750 474197 878430 723526 890307 71211 886140 513527 868986 862637 568850 298 870196 20212 79979 717338 39 386764 874745 278 791186 840768 3 794 547424 789983 719510 3 6255 49677 896740 646280 738902 864343 194085 426095 936 326843 848578 539276 590273 858407 243471 630201 2 294602 275177 849942 133827 5067 290327 491841 438173 663758 342 14 3659 2189 615019 514639 698796 1421 797479 841273 6 187685 746985 893820 365618 299022 850312 550346 825037 75605 775067 234255 2 2748 798413 49774 860230 843406 492381 877000 885019 16990 485773 200626 813973 848674 119160 11 106431 238306 190125 23282 871354 871276 573463 320224 196149 1077 895512 858196 448953 745213 3 210 873031 575742 573513 188535 16 85805 799497 800640 188006 880095 135 3 599261 6 70 853452 323794 835912 75928 99835 2 893496 858104 353266 25614 197295 437356 683372 115 862783 849382 893819 811872 558842 163263 34319 402 294304 55892 253569 344983 825936 839604 344634 818242 432069 471886 13 61180 430957 886424 2415 769377 849881 820872 429612 478338 538011 15043 12 808029 247087 343062 874901 868468 460706 777226 874274 895176 687065 862941 5211 9 847561 619 27510 923 808499 3 145373 767465 884782 548360 754826 32966 852057 422736 499742 29777 883422 174833 787084 433678 858113 13643 875562 883061 232142 537855 1315 857922 26076 849388 575546 254224 896881 690974 4849 876676 5351 886017 370 167795 208243 61399 870727 583 857881 600935 163759 694685 23339 3 866150 25 116685 25931 645923 34923 222141 537780 583268 301 464759 522579 809766 3 89793 168785 571940 781145 284083 318374 783306 114249 43578 866838 574587 839410 7 870183 809758 131 213 879446 786952 435 5051 798018 876327 331004 865963 565369 855146 801469 857901 732158 111086 867481 897789 236548 610 638828 422585 873466 66 724221 126145 247445 450316 810763 535709 776560 848080 404115 3 663853 320766 870873 868055 589999 81616 139694 885722 198866 811503 629577 472049 791319 469633 684008 859817 223959 99841 325016 8785 615036 823491 362969 698539 635608 631207 235426 747819 415481 362021 722821 856770 184587 349285 781922 572016 353038 457161 108 817663 319993 630256 5 888871 115355 262865 31764 699807 486172 777657 100354 585715 870489 418597 721277 283952 804842 884574 845405 878998 868557 891898 856716 649750 818662 429325 121977 874801 152 86890 443679 876572 843704 127424 528918 335229 169038 853821 852015 369988 16926 772459 411534 840954 141926 248110 360953 770149 214986 649270 551784 863656 553301 831348 387488 888159 846322 601275 271914 881579 835464 343837 435407 21 890244 31349 860283 123429 887857 53819 817200 644662 621408 535116 401574 595960 201959 609020 830547 830053 18442 826658 2647 870088 740475 169812 2 360148 474909 6649 842039 866389 452726 878932 825236 322783 22180 231582 783759 882739 2 794239 859200 905 21764 879628 3 229381 28 340378 852435 332361 718246 2250 727742 891261 874637 321026 20036 93584 6326 890921 878117 143826 6502 704819 26 516531 255525 341814 62132 741802 808034 887473 872784 471593 290729 263971 84272 2895 834240 96955 826360 875787 886295 1154 304204 43938 854605 588643 883084 38205 157522 880413 871354 540171 218480 477 866051 114943 807750 398815 2572 683321 569720 220726 585712 336714 424262 454841 33 967 876565 625788 380455 688133 804621 32421 863742 832470 423269 475063 826374 5 1 687210 200 578889 4254 838563 894830 753294 838354 823910 326592 345562 13045 441362 506843 519378 875068 794551 515857 8307 846467 874944 16581 68013 119841 843527 1202 4499 85299 883787 675773 198212 830184 738206 800789 7 836194 868579 124109 862980 874021 277 2 1707 282122 59 878945 337745 862841 776434 16339 858698 891875 63206 823608 21007 868590 348949 208416 883943 878378 561240 3631 275907 385968 203585 894409 564208 898627 2243 2 551428 485035 727285 1110 394 884816 400868 273464 879240 824695 570737 840726 899463 287 615719 1033 713658 809741 597 18358 810720 880225 514408 1 2 22277 507133 825680 800785 116472 835546 883336 851118 455314 333398 870406 218 116 783133 478028 662768 866861 116886 750963 365939 477104 425281 584210 92904 467581 897809 101630 177865 655053 648651 256411 890166 689688 348317 1582 4032 670913 497802 132497 880742 891181 509080 129215 3 396300 181 175914 639418 373623 598712 146215 6 889954 858374 760475 730973 5248 677823 31459 845729 69 864949 798012 65290 5 779954 643209 434646 62682 507102 803226 132624 528177 885360 868979 880416 4911 197124 711058 181863 594623 626265 128618 366867 881581 872737 44949 480207 871469 2 480077 401649 178 884313 791635 819043 421948 282284 854730 277861 15 502212 890361 235919 3 864223 478074 872815 380 283144 304171 40 883693 77517 864446 784928 2 869312 883662 521143 826325 25446 831881 850789 847044 571594 138022 547407 702555 888284 823186 76575 2895 802022 831908 892192 857569 843658 107650 298699 573002 312862 315379 811543 8085 156183 339 531629 50321 620699 651 460346 652704 12599 623300 884629 809954 717088 766981 539003 412681 721202 96580 700625 269 846247 744487 254491 3828 865420 862350 214864 256207 17260 23940 799962 698186 514714 891446 726081 489 2 388612 87424 855194 9167 811459 868654 539169 225540 809806 321964 262366 593557 2405 731653 617883 874740 11946 206713 486656 805548 5 881013 320080 626116 896629 34950 706 240656 830 5 8165 368830 872816 120 666543 48 116389 542100 382542 11963 198 538297 888646 880107 877883 779263 489211 144100 885734 878587 22335 215507 150278 3 15098 621228 229774 858300 7262 43647 824032 881501 3962 680471 559649 874389 658694 384242 867981 691823 886046 208953 663509 629706 894276 8 826050 8 700935 171897 540627 850027 649651 146724 721725 825084 617795 304891 340896 35592 872528 383338 693965 953 94225 867263 309770 54959 619271 248332 700057 265 848588 896898 451432 282 387206 425613 844089 395939 388492 396091 5245 859162 9938 301372 144327 18444 858304 895433 882551 865233 422662 162476 825458 674068 15156 333299 727811 636248 93456 677433 803009 602481 755219 224085 200383 158417 897137 716789 88524 265 301975 2362 5396 310477 326935 322929 793011 898858 1 345780 407522 184 6 107021 903 201 754296 173916 296035 37198 5254 19159 237425 55881 2 87 570987 15 853399 897912 503121 501655 652040 178 772273 570838 1 51808 789020 64327 1593 451 878969 687518 739504 550666 963 842570 751625 365663 304007 341647 568309 422969 113 360878 840312 561720 14778 61357 193134 19227 826701 318271 146231 844686 123608 781088 107 601599 879365 833877 7 211122 2 580636 874589 713777 126926 898884 532321 555 844739 874303 192988 14249 822678 716348 519645 374914 517727 265892 659786 845929 894672 161 869694 20998 98026 868327 725707 898387 719360 143921 365164 868179 762200 679214 345301 662740 889589 877826 878999 8069 1399 52497 838450 738145 892740 825131 847479 31 850423 748591 94 1349 780099 48619 624456 388263 24 876166 57267 430939 22 254210 380001 776239 351372 641766 122547 34561 2 140526 821 772078 172 2642 542950 14 661556 456761 860271 233593 878826 640445 898699 92627 865698 797548 156748 805368 308028 897358 1809 746565 275781 599079 89661 66090 457458 540456 348549 884312 76632 34434 881068 2 846782 690282 835910 5361 69730 711656 6 865610 536878 356102 675062 25018 898491 856291 411024 779289 795569 832734 302727 806764 27501 34879 68288 836582 286763 863809 884529 1 549951 633213 871152 315347 879155 55667 126248 15972 252692 51673 465588 788897 768400 402495 117900 21156 363099 714363 873741 881009 299615 538421 832846 14 896068 764822 803523 187822 833304 312391 649876 149702 154970 53 3 795929 866089 771497 39 141752 829625 93 891999 345054 270309 701565 894271 809369 278892 453140 879224 307 378075 880134 855071 173856 545412 298282 62 766922 1377 6625 12 36796 743059 427105 858026 892992 26 195216 481902 15495 819574 886137 36878 647674 850011 14199 277136 17 146019 12737 37359 827486 881921 20 30 407945 804281 884976 651707 849522 415426 769614 205074 4475 489080 866009 547944 801853 851996 26209 12 14225 832202 4029 821291 837708 112197 337609 309478 644476 865677 779543 837637 75883 638766 259498 137603 12976 248929 704057 831594 194209 398608 153680 849981 201729 798036 728008 879916 527406 55345 82576 2741 882033 5 695335 5298 888840 816380 818096 206347 1492 167182 472432 252752 200860 849603 1604 230483 58 13 287181 334425 858090 687361 90790 664800 15839 859855 4548 45 817352 480964 267865 57 892364 54108 757025 394751 114980 734589 754729 40 614214 721195 8465 119325 249752 372491 702911 174678 1 128606 2 864919 884408 234127 161 7 79423 895715 189 15365 713158 332843 749945 25632 8 887147 577806 98 716690 799977 361562 17 872005 856443 250139 5 813647 7428 40 6163 366202 3 707789 55 6 11119 277617 12539 838106 26300 874546 494 6 464548 1 736537 534780 126 5 854799 785284 3 492501 5 448073 461 899322 29295 527798 111842 850942 53 842573 885240 261511 792503 691158 395711 317567 32182 343870 894985 509792 8 310735 690331 476755 887892 781297 861934 216461 859882 820466 860928 583749 605 835276 815782 313979 1 841386 394428 83819 773010 792929 503619 263930 342216 897466 13900 826531 846725 777916 423552 296240 5 7 15 873401 748097 836090 96208 825 848731 264247 889868 514768 8 899934 210986 869106 624535 888949 776050 821298 960 9888 796606 277793 751717 655025 769327 107604 636799 202036 898647 653406 856247 300300 337271 49327 27705 191 744688 247562 383 424855 895742 582809 408747 737017 867335 232704 292443 1369 455338 4 785736 62710 705535 770365 130743 178739 35727 809002 815587 2906 285727 888584 2 535927 869149 128363 1554 865151 886976 671255 762723 32 834301 234025 17 186452 10 898444 135878 784251 651129 820264 15 899656 822600 242 9944 831413 673511 886111 4 750 822158 884937 629502 382019 138672 568218 249497 2751 6378 427789 867378 68650 485807 554670 526329 320647 2903 639012 523 750552 560175 217608 814812 465339 544639 212209 842878 690467 759448 494258 178944 887282 575501 884085 799784 29203 872098 8297 843267 761512 450436 887605 3761 26 39 433070 518 180 787234 1069 815827 482791 865362 182 861041 884335 548198 5 374 43 268886 46 846819 362346 2649 81967 661523 76002 801570 807690 250 112597 474471 236114 476601 299681 332425 330883 881761 813143 815275 99688 889079 246213 556902 809624 371421 873277 149075 684745 669532 419179 25 207140 359172 110498 155375 178 740818 26 29 32286 880135 565405 331067 223583 598330 588547 735326 21791 860786 40 678740 785077 50 866168 894784 458506 39963 881235 625738 28003 744 104207 627444 565186 530112 547101 500037 789052 682485 25 774383 8787 622695 885301 472926 146866 472617 19 520241 89 877901 832068 889106 4 51925 838500 4594 606434 5 833181 9477 94917 496956 185664 707209 715093 2 749451 88734 833010 421 897573 189183 76 554075 758173 353919 896289 791793 476 560 284511 886977 46707 192716 888535 829580 858219 327 744749 64580 866370 895827 888137 749886 508393 698409 828604 3697 670122 72134 680893 887430 876526 857743 810582 28298 664477 800 474265 711017 851754 835855 884717 779111 596237 819279 81724 11423 776505 451230 563010 343782 8 1 98174 194901 3 578935 546272 777626 138027 9503 11511 703 602264 809941 836059 664937 379296 2 891992 886201 457046 527811 393650 104 772435 453915 879541 5 14 429418 865550 892068 889925 694638 622078 772209 402661 419201 1 219355 619022 753997 369042 1283 696872 822148 893025 863200 624960 581673 772794 169258 645811 45 210126 40 141825 875832 366391 687814 897138 895039 875527 97085 436286 842601 344858 141704 683396 19691 678559 14883 817541 655381 271556 854547 889724 881407 680 448608 438977 1412 880450 221905 746804 151163 722522 1036 324366 213050 139854 3950 275774 898750 135361 877831 126879 876216 225313 806273 1134 282 330221 86255 314 257934 818671 303517 528517 77024 669425 3403 127273 159427 890142 1136 491026 898629 2 887739 825317 640634 754966 172626 859931 419284 6976 712640 18 274530 3 51909 4194 162121 321686 553202 720128 8936 805031 394298 483768 781491 894420 2256 859078 867475 282920 513723 32516 753540 58 385415 632212 168447 892977 485120 97772 519419 31798 2 88655 10482 112573 833843 703390 632292 74542 387865 294843 891995 18873 871962 796411 9 795383 5261 47881 972 116038 771552 257499 837799 874444 847922 257757 34949 633462 853863 576511 876504 885488 331635 7 643650 859696 340939 885010 890122 270028 2900 782002 433762 598603 590718 6 23694 825951 792967 15 92117 277773 825706 265988 159858 269637 706216 11106 11670 3 459 336156 91805 573140 864570 659677 132637 383874 345028 216807 99 3 490882 492241 104492 658547 593719 2063 780719 282119 259094 160 10163 742267 37956 871761 70074 1329 18 718301 804661 703710 887123 871364 808014 344688 821380 225016 691243 291900 1 556007 770035 816011 843610 88960 1 818892 826192 848155 73162 784622 121205 18 852119 354541 26588 885142 894435 887945 783139 158063 829775 10168 809095 180827 740732 165 302 846293 3 892955 378014 445 780063 881938 862408 681365 769780 170879 518953 642941 579733 400622 862588 788450 370642 1320 843987 765744 39 718047 399666 1741 91324 817805 600869 784526 713318 702448 849026 807341 172938 99184 630400 489 800396 735823 811057 10323 59 130667 686278 800650 880710 676531 874097 625757 749699 826968 894292 427587 88751 685438 788305 37099 4452 75903 884681 820696 44869 878741 12216 888102 3473 707437 117059 866180 765174 401873 813076 555124 346983 887866 790940 30 824400 636662 464474 454370 770350 848987 740076 432667 197495 332636 280294 177727 188056 668156 196925 880495 863472 540419 788447 295066 520267 812632 1 659 366 820644 7280 882246 530607 9 124016 6674 570493 22202 198 894525 48362 425 807527 54421 81 412680 66784 500543 879588 765972 754233 575894 1200 61111 11367 815785 788603 32 23 44243 79254 9380 150455 873060 613778 851244 826391 558259 887812 468272 325360 287946 684529 14330 276237 33599 470637 669762 371172 899021 6 445144 783827 125336 106614 226930 426327 167224 644690 337351 30 475748 262246 453442 733772 826799 1938 872326 277 615721 809140 916 822582 55373 404790 574193 886309 370059 839547 119050 116723 859075 317165 525076 878681 16456 28422 616124 758345 780033 331748 750611 79 79163 110327 830863 664421 80080 462787 9 33691 887824 106834 852035 754970 428570 846932 392866 413471 100272 507 423785 14968 234440 699782 390393 36626 4053 129388 831739 24 691291 773714 130683 745205 750307 508282 2 234517 855686 253 373475 784022 361370 90822 532463 823831 435344 897775 810521 798797 71116 381624 727290 635681 486883 207617 638634 8 820723 111558 208203 843681 439398 873648 800428 2013 546040 4747 739829 462836 10607 554152 537257 641019 899685 432296 15 814939 804805 437328 353004 861287 25458 857673 656814 206 135156 853828 1511 25918 112821 138538 769184 211 122 781305 826841 552996 502040 358000 231522 243438 74254 592559 2 460717 833077 583005 886382 784610 648 884148 749930 128470 205627 860187 284567 765054 768685 558018 591298 354714 34 572395 730728 2 880470 869577 819050 253910 590698 34781 664902 144058 109933 815132 447403 519192 18637 212397 659449 762 108618 234840 807466 894250 63363 635377 889918 727901 823016 308587 783660 846467 183736 382758 639238 896230 892337 852181 758418 870523 54307 179144 862082 46195 882243 864444 598403 734905 732266 794571 584578 38093 122417 4 869795 201473 892918 258986 747171 35857 9 710270 43442 30679 668607 8778 100119 616434 511818 281910 678653 492141 834581 850627 836521 1540 11084 932 197489 135039 177113 684702 898675 413050 881390 878318 877634 753267 11843 420623 20236 826435 602950 81 491964 201494 772194 205494 11 1191 783 793018 846204 12293 127886 978 106862 645801 570134 700097 256 700811 215594 80063 867601 19684 19 21279 13 22 50238 141593 811843 166912 365 145505 37113 125149 10488 848896 69744 370374 836468 541853 26631 845946 677987 7731 211094 859105 21852 25134 14412 844427 135715 853342 874605 821375 426291 889600 885920 866761 76 744910 899583 430115 810640 476065 667962 430892 757162 898546 479512 598942 548217 698082 722611 32445 856972 892811 808829 374755 757748 210276 829112 132546 724931 760852 882771 851024 492733 870285 877909 764722 38 810525 857237 868935 631235 555149 364659 863198 590032 278509 550 8 652146 637060 130163 190561 64923 2933 225 186819 176107 716091 12035 899109 852704 423189 742743 576320 183747 845226 841511 102954 11 350088 897467 796425 796317 5940 664348 380750 346579 259942 4 9290 1503 603571 759760 806515 542103 49489 9709 539357 254865 437573 473898 66 450606 899749 261819 665184 543493 20705 304259 5337 670612 604788 8 826428 312397 804865 871698 70988 885012 886101 188853 224894 152 281 861855 418116 835495 881296 24122 876330 766573 234635 581403 800627 10858 12 464 4869 895853 285661 340704 825922 883080 495371 26484 271911 3820 57810 832302 486965 214632 499346 136404 751486 826367 847026 133 856198 340848 889045 810794 13 6 2101 124 59954 860636 827182 31075 942 1569 898767 831714 492047 794827 322863 97203 579478 884588 890649 325866 791936 772704 885150 5017 366717 631079 767699 141738 69501 644679 474883 675468 483728 897278 32265 832180 64806 867157 431673 616466 187 851934 392764 896258 868591 107 897161 636396 806810 676548 888500 778619 230294 487035 2704 890133 222780 895672 150 94 754090 547944 513418 658444 612667 858523 836036 204699 63 876342 693288 588209 225982 76534 860978 880874 606370 856867 116 790455 751840 851833 542392 4 715723 1 459995 325661 854427 892270 384035 224 899526 728289 802255 680 70067 366754 1 742 77638 9398 885377 874740 838359 818504 41011 465964 838369 892636 224583 380095 868 359944 75951 661529 345231 9538 53280 52426 776046 756998 482568 498678 8294 1071 9 18 551377 450363 345196 637334 800600 9268 24988 83958 552664 877266 295027 643857 819174 362499 681309 19726 765253 886597 192 851356 140476 873152 146026 145662 857674 852346 799811 382261 101527 237842 825658 2 5 17 1 503668 604589 889850 59210 857250 431845 113827 186359 885890 874612 338996 880782 244525 193801 813526 594521 14 139879 47782 47 824651 662169 101857 702163 5 577512 825418 739883 133024 126350 25 381297 311 738309 362280 124704 724302 4 866977 852362 107148 251074 846904 4980 885610 895802 848730 445655 729040 111128 883116 702953 735570 773757 686377 190248 430569 801955 681171 14875 402674 323211 46 91421 825067 311858 271753 744094 42495 165323 353 793900 144 820093 2 469547 676944 146371 2 634024 280966 169072 15574 17 622938 890370 726420 245625 4 838559 767251 826388 895620 7 454798 822317 282896 782765 323286 845893 332 2 10305 883077 448188 379121 896277 968 7786 18122 7063 455509 535950 245712 269311 8 119 67 324 877285 895411 3 519174 893817 28603 164092 28481 203 142452 459045 56 728503 85124 5982 787364 633464 822829 34507 156651 3943 14 514688 436 3298 567749 876951 464325 3 630100 6045 144288 539398 468868 856406 375 567508 872837 876903 875137 774643 560492 849403 882120 691463 54668 4217 387604 403073 827212 8 836129 4118 864005 720552 24073 849117 869712 32347 678461 809973 896212 766391 307897 201039 364894 860220 898903 508710 850345 176917 886753 835056 851776 867299 870608 209679 608823 685566 884915 736510 799749 42616 725329 820399 65338 333500 742386 454310 63712 801072 705506 374130 12 836052 154676 742962 868601 631105 525339 884703 97 710 31417 625280 296274 783601 210331 18974 365254 13 811393 864738 45 889894 296931 372614 34195 1 554622 9 266412 820567 747477 885206 474201 15 483776 78167 570914 372090 809604 868759 81087 30519 2 217281 892495 761807 2050 800760 875858 528690 69 266101 558853 182180 76992 3758 466396 557867 735594 810009 207592 893257 105615 269779 738896 5918 423707 42 798004 842508 822817 40344 869533 658946 860267 800253 12021 130969 790358 767770 692645 16 814237 573330 844978 15364 551840 38284 608228 789607 329523 339809 893565 478601 340286 536351 865156 671305 889216 22830 694679 2 1374 6063 879250 742029 540214 1 708084 572554 896580 580261 788779 808039 3 3 660870 4 622716 739105 773 370381 215007 882855 8054 42 326860 565600 798254 754002 886063 742510 19 217923 230044 890497 210562 344200 59539 834764 577 47507 19126 29626 860690 869313 896197 27554 866705 842091 6892 12 881242 826553 467078 326210 666 200910 483616 803517 635895 888395 852459 866390 691635 749280 2 1465 826065 544971 439583 812070 296572 166174 95335 366875 861698 10173 346173 127320 335 221769 845567 880279 86 882214 692335 617413 332248 685645 489800 402130 70943 643478 782931 285 5 194921 1763 409778 574752 866265 100927 893502 853934 11563 824566 712304 701732 4 439120 483321 1839 771925 111877 45 122323 89 24918 855126 830307 879276 93169 786 335497 266143 56 657660 840431 170634 626260 1205 444326 12 3411 551990 652787 245055 884305 25 892853 234855 88246 356 13518 832359 77192 599391 875563 896734 7 882069 884182 822964 730549 529848 472414 871273 458265 29940 92 296934 16275 831493 585 17 468815 816267 501097 54489 6 82 1167 616423 775749 789926 798686 739375 503643 314969 628428 396422 252573 656950 736494 700160 787327 882288 1 191848 23 870568 35382 859789 802305 877721 691099 790092 813313 87037 867934 216849 10 306550 82331 98370 859860 861072 822579 640789 3 90313 837726 877632 789124 621 423692 507860 28680 683002 29419 5452 142 160 773247 50806 674 1959 196367 265056 870687 844188 432940 760825 778979 802231 978 622314 219113 80943 899570 76731 696512 829663 464472 517611 471288 1829 822502 374250 495091 10650 469759 1545 620107 443696 706202 430700 288995 314112 739864 887 774346 628562 23588 2 836800 15485 107 4 328980 3 781860 537615 791735 880779 881946 544104 856505 340842 721249 887115 5 614328 899487 757261 6355 344479 308945 864254 915 760310 812165 9674 767575 521341 867020 484895 852775 334359 264314 712071 456 18608 871950 154173 605 763454 32058 489258 1468 483204 96914 117508 179402 198612 820647 124806 654709 720797 589386 798217 123645 359133 244651 772194 896795 868380 730796 187 777409 895500 318341 115998 4588 894632 19 34312 79 12238 40230 597515 888807 525712 878526 7301 792199 170039 866158 793620 632 683986 6499 785938 18 511137 864024 552045 356421 579675 312254 657506 42822 784 105787 3 887072 409042 578731 732387 7 483149 682868 16 743618 43077 732604 854549 898353 14 691733 232266 121483 849450 789671 788783 859331 2349 11736 386374 90383 18207 292501 892586 10317 551724 768707 884102 4 2001 794090 5 248960 888831 8 894828 623783 841516 220 199 1534 847218 859588 549287 893837 878200 12 440568 703920 898639 818599 30941 249092 829559 91 864978 56 849589 233401 892408 281728 894770 552461 662733 880367 881937 57540 688168 894632 826989 686570 474490 859237 450 204322 307424 453800 847122 373386 443615 719155 248740 850380 887853 717191 5125 863873 838298 701865 311406 878353 35517 838676 158849 133633 305201 359808 225438 348154 548971 809997 24366 196108 782531 516014 14 890410 318560 30 412275 721168 238410 552521 387595 865495 24148 841697 6749 3 4 178981 678657 887708 887408 8461 774259 656019 88 23 817617 714838 856620 555560 868656 43254 1361 602746 1969 1977 373232 281267 890950 830984 382556 716964 331580 330010 597327 881573 853289 198875 60791 802180 848109 872513 764533 39870 591 147927 864686 208602 350385 703996 832453 783880 889476 827402 9 14 479999 183327 690511 898878 843 382601 368472 855596 357902 227588 800314 882459 857839 870909 845869 1316 250899 874897 459213 3391 306619 3455 1219 155 7426 756843 665158 887914 121765 895754 698514 59446 743058 788157 596472 177032 99561 565 708087 42 652007 30570 590249 126588 728162 602118 890636 252051 31 532048 881168 148309 834688 799949 789090 2398 894638 145451 546846 856867 830330 761615 599022 124734 569262 7215 654159 888469 445614 35382 886699 561379 308583 530179 107333 880080 568425 271914 874764 772153 539436 614283 5826 101780 255154 434092 13 883989 1 763270 177 894920 772284 230 20 285862 146513 225617 209757 881825 869100 801819 143424 889396 585912 844366 654268 782720 776029 886596 889728 533467 192 695368 887949 124 48491 500941 834 26 470855 4 820145 3126 810746 3482 562064 653395 777588 743744 99580 566293 82356 491767 13812 873169 45 365447 864371 865234 585528 125952 419705 885195 631746 838243 851050 507213 225426 757002 617943 180 749583 779855 249533 144868 882958 1 256247 747879 846507 86591 846600 790374 886371 819459 246022 898422 737349 371999 80264 238483 690238 405674 462764 14 845539 119576 841974 421572 286 686260 11708 864623 574229 45393 830766 891892 425555 199712 9860 855462 299484 801614 571398 816559 382568 349853 5422 517918 475298 503884 97 897279 724230 532552 63942 2813 894478 322601 58082 143108 883682 1580 601441 2652 7430 839605 214908 483263 774443 759088 845636 28 4613 194644 886151 811433 184769 179 882629 10334 724 525496 815675 728104 831466 13138 842895 34206 369503 793093 722319 886178 442619 898950 603759 60642 465396 824255 686565 543844 314529 14705 332 12419 33266 426784 502248 754673 36421 891487 123938 713589 897920 240660 720846 2277 861299 849845 525859 693123 1225 825028 866717 554168 877473 852247 2807 815035 883136 586626 702828 74187 841853 3198 873430 883269 897153 1267 779873 84201 821637 805725 691180 302796 317536 363255 42794 102389 850123 26296 3 700221 158657 315 622340 890326 898508 887962 373865 606118 872775 851555 698651 83555 500 586525 647361 13542 358014 165254 826429 843635 746202 257490 102801 70607 431907 897420 827272 690530 615006 50801 828011 892302 896624 32408 697 577801 886978 473861 852662 39 6327 6 466957 55828 13755 899612 877479 593 132216 813762 879290 524780 800518 854292 283137 850124 874120 59 898229 184617 85690 547614 127 599473 1 200051 3741 803372 374719 353523 420237 2 767150 54 611549 138604 44267 94 4698 680434 527 887984 625563 73673 825241 7 278036 811709 510690 3784 890935 769910 359378 573877 826528 467708 187534 42349 857466 268482 823539 829959 28306 465 603272 131415 876781 886700 894897 217765 862991 19954 882536 52410 758708 872518 12 728335 3483 2577 199258 782832 676091 19 786287 614530 715488 306147 845533 369060 129 499681 361025 786992 872265 2 256386 772591 784503 840362 207050 20 380434 495103 81756 491313 833315 884975 200 106127 449651 835743 586492 667282 858046 899102 653859 898147 343881 466208 41284 850176 816246 17761 807666 253937 560759 791921 896509 363961 51384 881530 863415 322391 184515 1889 384836 18851 730381 764960 897252 751259 3 412170 225743 828478 229983 789797 151456 153188 891480 720636 17607 797059 734045 449896 318505 31862 57690 333141 16 19779 10633 673003 50 890562 396742 278785 765385 102589 360601 43364 5787 872219 649796 817241 492218 896282 899294 222606 538888 876368 13 894593 23214 8 535033 830225 403270 35125 639636 677794 356777 687709 258817 896107 889991 829039 795816 854666 267 214688 877842 6 713478 2 853370 518263 818801 114268 9470 127170 436213 766559 418735 425561 877546 234353 640562 666041 837073 877761 545797 888270 12 15 549708 883067 718858 197052 854450 899196 542284 280314 317083 852717 337531 513448 837633 872948 6 362478 832928 885116 177593 34586 1 822235 847196 868101 510828 432333 782887 338118 598450 123460 1 874845 846603 803442 281 388174 215186 157723 690176 838735 30135 658587 742077 117026 858231 893591 834780 418703 693471 1207 158 13 4939 750484 5534 880624 657510 208713 28 878915 883031 867208 74802 752627 794853 207252 19 334793 807366 805676 327991 732629 188753 877628 29 659929 25326 894594 4 632787 23 817947 15862 467335 875648 799699 4 814211 787994 884769 746301 137914 892567 680307 716432 15164 582427 850298 655730 232156 7412 566 792453 129862 866712 789740 825408 843479 598294 860921 9 277222 818220 744550 742710 5 442293 165663 768677 885517 35 268 333 232417 528409 790426 103584 400574 263219 720585 896634 16679 240606 861630 496206 467018 337299 815044 38521 821868 78025 889797 5 893417 71912 495884 478439 807992 1 517937 394970 21030 806187 535747 4 413099 84721 850258 428019 502377 484106 170597 716889 25926 171859 888807 17707 498632 149045 78 167182 813093 899101 451756 349771 28885 788 894727 78144 701988 852192 12152 3693 83436 480493 236 72596 411082 752714 479331 863215 791665 367081 827487 44740 755581 1159 226764 187 64 7104 188 607324 2365 279812 690815 518275 893991 2202 10783 1346 634401 271400 128831 22 646596 10693 862087 82 459625 891315 860167 227303 63 707169 3 4231 799440 7 897237 74733 673115 20 859227 490751 202117 700320 838400 823574 129 395492 2443 467656 875553 37 22 859928 374774 1564 2 881150 208346 353926 898408 839794 7071 433950 885940 558856 865402 286263 127472 641533 413652 3 866423 837662 168492 890747 10603 577840 433089 879376 3 512127 13 498627 3 822101 783152 884674 526625 60383 714998 114129 865179 880300 140923 633759 856913 755566 354226 55459 538494 841185 861372 884150 20513 721940 813568 2 508038 33 489202 793299 695746 898884 822305 899763 4 837451 885023 847316 167682 426415 899117 883522 39675 666101 102589 468962 872131 14 14 106489 15 608773 569089 259644 317986 823818 346831 354122 381143 2331 713259 849474 674325 1912 10 64630 708531 141 308171 755951 746064 251290 871715 749791 191078 880530 14953 526167 893022 597237 412757 720055 466173 689767 10567 516501 334943 885051 809333 865879 469863 6 756420 65677 851259 733390 406153 1 727391 864574 311593 839704 34 440682 111200 545 515533 157456 623854 1029 268807 493750 3 321646 477597 574923 888777 476393 299116 740186 12811 10 14210 692039 174196 779527 793125 769773 4 13483 10 6030 457949 704609 870136 341 899320 507453 566946 219258 438581 536832 702039 36 639536 44824 779967 463365 261172 206801 729877 334109 673021 80 105369 891826 842488 853034 896227 884071 793784 872165 818992 336037 8 813721 655800 662711 598012 897468 826791 873796 338874 523537 821127 662923 636347 893147 14338 98861 756096 896073 62827 173179 156520 613694 860219 898229 25 32 130163 816639 282972 4 893792 793400 510818 122312 57384 76034 762224 438230 6090 190729 29785 173265 202 684484 673913 892209 803147 5 18 622761 412416 796300 874280 764302 103914 10295 884696 879192 41410 800497 760206 731824 2 215865 696090 881951 837002 728896 839588 51916 4 892186 268914 846423 273938 858480 291601 768684 12851 895163 867878 594507 863059 75586 156750 25783 560140 867632 258774 96972 57070 778939 219680 328230 519150 66755 725773 232823 848528 36 846269 535875 811255 16954 879090 203268 231527 218806 289966 570268 222472 847847 5 857662 833070 94002 877321 880207 836734 643909 290476 246305 67 481846 894427 561 253 419756 1924 871210 887688 1736 883113 431683 290688 519579 289556 33 870978 4963 860453 29110 615322 28112 117225 852351 120850 700622 475497 134221 15 757341 880959 35272 315558 888807 822909 773707 8533 403256 24 882327 886491 526175 549083 371687 520593 816599 857911 884886 881035 1427 867311 194 664610 387640 808746 782978 184897 835433 398538 189915 2 4 5 757331 157342 731197 193949 225394 199208 12376 35 328613 868710 772248 84271 11032 847994 4548 247312 346029 846532 50 100 15796 7 170385 642935 173883 278571 28235 134962 668105 838909 524708 781384 146070 32975 896521 872240 134 852824 125362 778848 14 110454 845619 820289 434039 780604 89 1 700830 380281 332972 641678 447077 866790 1576 555090 380732 263800 886028 449306 736368 612699 584136 683933 852779 869018 549320 361416 543908 285475 851987 203928 220 64387 825579 567071 95712 320640 865951 9886 894195 2 2833 17101 57016 859894 441719 309520 866969 668515 820313 222294 645893 785539 805153 498810 5060 525416 883370 877610 292827 14451 868018 890256 200011 41163 851769 899765 181 323431 21 5 855035 226168 190552 842109 888924 507306 220059 630 802379 891838 37 685858 573213 47233 858310 166080 680711 563412 855256 22 886590 721985 73778 616462 24 780651 776106 33849 65028 881234 887288 866693 137790 507677 150367 121 942 408 164051 375934 844 740493 765344 842953 889571 544771 31 713784 865317 349009 77725 36032 565977 896349 716333 874707 897763 729108 348664 852937 995 152268 629350 427761 874056 1610 435359 728868 13113 623523 772631 515808 889433 1 825009 830913 864228 756638 868587 454927 810805 744923 812678 233963 829725 476614 35524 395667 564629 523352 692134 892726 194543 173719 861119 822520 535142 20460 355910 692418 378109 594287 1807 44044 3555 828481 893870 191383 7789 1 176006 723373 801479 883743 6819 831521 890539 294528 256876 23290 13398 587772 84913 593789 576901 534407 148 610118 651474 855568 125391 279355 366126 7 801541 3914 853112 1514 203017 744229 589437 61663 558791 710659 244941 405745 840029 858437 766345 615767 33386 124502 759229 119265 409401 849704 6229 86978 59387 813150 320111 890949 702644 449491 155375 606876 3409 257476 486315 391292 185504 153584 71441 613597 897707 40 803724 879462 635126 673 1285 350482 12855 201031 257699 459256 86642 356106 11 204500 718359 880815 811769 130257 892610 772964 406965 596083 866179 554801 736951 1484 26 756915 881286 5999 23 888297 864039 785315 896147 881806 805722 643734 491622 662864 157960 1006 198714 536360 686827 855535 97565 196858 448660 836327 152536 870993 33479 897389 415952 454267 818398 879996 685519 1418 877858 1117 559171 44666 183811 379184 794002 729398 303680 598502 218423 612766 872902 862329 48873 2844 318360 244354 849852 728979 746732 844079 119039 278930 1900 866879 892377 368587 420362 744758 154834 2214 885708 12293 550471 593039 485571 699730 22600 680729 317476 757034 3076 895952 898440 899968 344072 896705 330006 770171 17 191140 224628 844057 35 91311 69155 847084 681468 836889 342141 128173 1609 205483 832745 307189 498941 853953 213998 543059 14932 75526 665018 584261 355999 50435 895517 839009 7 818110 843029 796744 867236 847586 2 159783 877923 790426 723374 82 2 4 514066 567583 479872 444973 765106 6 35053 874750 842798 183 781426 620341 866751 135558 794886 698208 820234 862958 148178 305392 835591 817003 232039 893735 1590 2 765604 71600 856291 771268 809460 626776 409012 305350 239022 331961 641883 387444 786670 15466 51006 821467 3558 459782 649 793364 748305 611587 816077 43 398452 6 393619 242260 3237 853954 720539 860967 295 4 890601 888406 3315 54132 372163 67952 776042 180638 766504 406 380771 870563 3507 684416 62836 155420 857889 16741 523638 63 262987 892310 571880 354979 1496 779916 2 143486 9 655107 147 37560 32565 438991 684713 5566 870859 268061 827423 446870 218696 2 3 606151 697059 14289 759700 709188 718554 4668 107469 124426 771817 119097 877287 321625 313091 775370 890373 162702 10131 8 194371 118000 61934 828850 105006 512625 397722 1103 891049 852939 610814 73 358558 865397 1 133261 744180 820027 765655 15670 831499 333948 203033 615372 428145 844164 21 65587 883270 1194 869985 217258 367390 108751 22527 879941 308 6203 28329 878164 471955 375542 885448 604208 879391 1887 855236 874396 1 853789 891485 8494 10418 230844 5880 397300 883446 372859 893492 821508 48928 654953 400337 11024 817291 534237 765175 69150 103430 839591 853630 870659 6 101267 816008 406910 474508 827575 9 19379 890248 866801 672741 606581 395 21693 836964 8 298326 28075 343255 703058 872499 16 8693 563 609104 893111 49627 602884 549610 834048 829027 745105 14914 724323 426851 769783 850940 721195 570 894108 857462 444872 290632 870146 185665 31062 605741 18573 65027 99064 61 282583 317552 857024 822752 646385 875313 182840 847045 653628 529686 207842 253840 175 727443 718045 9 166651 4181 132276 587265 800071 230174 275327 97184 756368 7 100924 513726 790997 889799 367146 563021 72100 582162 3996 767367 321364 250156 747498 334613 1 52937 892966 849827 212959 523276 636589 134795 5287 10 159630 860456 311482 79271 466015 7 856160 437026 316303 365913 830136 835796 285816 147800 55952 499024 340354 733823 651768 888303 894453 1185 823286 82047 24368 441892 8931 498920 865357 367558 143067 447179 522945 768835 40023 879547 460955 823169 16141 898648 855583 3 855238 8222 898345 377873 593072 195724 211410 849759 734286 3340 794482 732788 439608 3 881252 9094 879031 522888 238112 863263 499861 417914 881886 874564 83256 855310 746611 98846 117201 39 894779 738250 349564 443576 694838 1936 10 54943 19 531390 809324 404831 772726 166921 293830 871332 157812 316434 673224 26945 856633 168728 792067 228577 801344 378464 641968 665888 817899 1 254017 9 521487 819590 814798 881443 804392 888939 573802 8686 839432 41 620192 4 876648 825925 602997 5 729 813026 176 131564 139321 250652 452027 657530 439530 630885 219965 45074 785475 876634 231620 888912 733549 1300 82019 147817 705313 32728 99364 50315 666950 2 330900 703022 445649 884530 868691 296144 347142 188601 92 888412 460147 833507 111965 2 847850 8071 43638 895777 425 7294 312538 464563 67 287103 488791 315558 306528 667357 898421 322475 471094 48427 573 711 876971 879833 7 88409 395474 18554 17697 866537 68465 455 821499 373880 474494 754618 598869 749164 92581 148915 10952 2552 462605 170168 878209 849019 225259 274453 855817 439728 608905 294991 861816 358803 327580 868141 7545 840885 404771 278971 778316 538433 317594 205848 639256 877 846691 347833 762883 735001 554501 324 45 317426 813437 795608 756690 519421 15980 499104 466397 3133 1490 624293 815659 867008 90 138146 857636 796453 362637 4 10664 137442 200462 77502 846265 878053 382806 46396 723359 817167 666036 688697 172904 676681 852756 862296 653982 7332 268321 816077 858530 842013 808507 23148 861454 883399 180996 504185 25602 250594 140938 529598 658371 887262 505306 893467 24703 809764 123347 793019 316823 619882 84538 400589 19 150 156 4515 211654 812561 7992 743289 31534 34712 184717 11335 880535 152 803735 72158 92755 3 21329 529641 105 861563 837018 831054 448657 721086 636095 878917 775271 620486 827429 126117 892113 483071 920 737180 728224 1107 720529 504846 859151 693194 887835 1004 865622 828286 837262 834535 826873 706332 300417 488355 786306 688818 819850 216217 626041 31333 23718 726244 772013 861895 117930 875269 359127 898284 200681 440715 225623 321470 894528 30660 7 630974 746286 872391 837858 445660 824270 335502 19190 893192 497545 162433 333770 768708 859102 792187 306331 534229 310549 115416 288004 524235 687080 790697 19608 884757 18404 512143 17 731229 1177 20815 9976 12 3005 57647 851808 614111 897681 536819 843129 319443 545230 1 535598 703529 706989 45 21282 526824 330621 224045 32378 854361 60428 195429 712021 15 87814 1736 414987 854589 381 161401 884852 25 36140 19 8 315172 526912 5554 200916 892368 399529 205950 78 425873 702 870158 400809 3685 685056 1926 785441 657801 737405 811100 677884 203885 716779 818965 36971 797223 35055 841815 12374 892801 826130 222562 819167 447633 808576 501352 867435 266867 539793 643650 642476 320623 286049 529402 777004 65 85037 1 531384 827205 870964 834494 117 633160 305481 1961 876739 650604 840991 516588 83 844493 876323 492421 820572 353 1984 774199 897669 193315 371601 525 153263 169374 894755 787966 404260 159261 473015 794611 650682 386854 87789 41246 668630 724929 13127 606873 831191 883030 731745 664201 300846 597105 353452 454714 788374 803843 849313 871485 504654 398051 12 887376 478936 834243 877209 842221 9627 131263 410785 853035 33 1007 168426 22 834779 717032 151583 63691 788228 511761 755196 3822 197507 319729 60725 883434 20466 104921 888596 549693 488281 679322 345468 2128 103988 343884 565731 79298 2 130537 764178 843610 1196 793358 428588 114990 711217 522322 645823 6 884678 31597 864892 728024 669753 774589 891140 671066 350631 22 397547 1208 254251 861269 90 354585 832888 782720 842824 363752 499746 773957 897467 881063 887661 258177 147443 579480 536955 713989 15 835340 126710 552459 764075 695143 852916 380621 371 26 820801 504808 479291 120998 129 532955 864340 789407 6 518991 8528 601336 882225 320643 465 2 466840 22 4 133 109 577032 91356 1245 3266 790248 6 560191 4545 683932 4562 672109 759896 418913 301105 266300 11866 532853 330300 872618 4 610929 411749 377138 358335 562854 879636 282822 462344 682558 767850 861582 4 30196 87482 121522 660099 732545 893104 71 848359 412740 535494 791266 174199 7653 380915 518012 1 1853 100290 420241 24032 825871 632662 822854 234 720130 19849 384607 210336 12608 754837 812919 8999 590505 217513 400319 42 892248 419140 20207 860926 751458 305829 607697 9 882687 16143 691025 118480 1059 769368 12 1501 580028 118395 567200 826703 1 795323 2043 32 804970 54804 1969 834092 630564 693570 5952 282348 344136 541920 827330 562919 18368 821962 849128 2 159438 223832 646480 896440 551329 710677 786281 363186 855692 2479 16 766020 217171 867027 192 157800 421815 10368 840582 99471 203 855351 898372 350981 2079 799713 213198 841265 741363 3 594605 653638 447374 875530 870706 866928 852004 25822 103320 596155 34299 724441 808975 874144 276823 819176 29 65 891179 747401 805441 96609 2 889675 744408 870500 134564 667741 702812 883074 876005 8 797260 53342 870760 607879 74 134501 54 2 215711 70665 8889 434486 443452 856221 702567 306787 189840 104231 856341 345697 490712 50334 709120 1 885211 574024 885709 28010 766964 262076 150114 409533 742940 418341 753547 510718 689157 221788 771004 839498 895268 482000 517764 880040 61789 1 608522 87618 890686 459729 387888 515637 2324 126531 329696 558382 4 480 830995 560130 35 402662 287761 843217 409172 789744 577319 800434 2527 877286 273 592735 886645 770391 459501 882207 473350 25750 524044 850146 533148 279324 370950 249324 21 126999 7 492719 882290 711691 48 240680 443183 586431 776492 832270 22 2 59718 884673 345833 894579 853981 350283 33741 3851 216159 570536 822583 137180 829153 210236 699709 798847 200 324810 746563 611879 873294 829302 423634 78547 781606 851782 814554 696877 4037 125894 244008 62360 2 403194 877362 245022 709393 761224 886700 6673 843023 48742 893443 1405 1863 3078 895276 9 829461 214684 431513 701752 872729 476836 204160 598116 13870 257098 849373 2 740865 157572 616655 893070 178162 164614 260073 894325 866984 879988 864280 839153 729070 241260 490818 38396 819301 574062 591 18 147902 556883 747525 281389 876611 4529 35866 886039 23558 766299 808078 693676 835089 423442 206024 551837 24790 748065 283009 785478 886579 876243 29 769595 333099 453180 327823 9 732110 597793 848804 875078 875003 70464 28743 43934 568356 873202 404223 835185 41 277341 245704 70107 108 780687 378437 4 673304 268599 718293 84595 137887 44209 467757 611040 897258 732757 730474 782661 812498 858989 389 594767 554859 730407 863124 649967 186948 152267 885478 859761 784985 295332 585820 38095 172404 848857 798087 851034 1879 295471 542465 846978 161679 151276 869735 5912 867485 240276 443 2 835272 248460 17514 45 240129 99 682212 838042 753507 56832 292061 2721 889778 723437 412625 34 1404 535466 880188 718510 446847 370066 13958 896382 891902 849703 889436 52432 478276 690929 885471 865307 871407 21719 177162 14541 121681 806538 849484 549655 870580 899334 205212 849574 431845 871009 873296 887106 896287 803760 578064 864253 898092 6 9 894918 474509 639499 799905 875558 861368 413926 109774 866553 12 787351 178307 775950 851263 893840 864239 15044 881806 765579 61 82 854168 822122 78753 61 223297 837295 654674 3 13242 41754 865498 456298 2782 193169 803850 669427 5 892800 17441 469207 37 44 256492 859433 370363 341822 293173 2 537948 863814 872386 411626 9 131612 895553 3 865074 305647 100959 818675 822648 876255 368026 16 188702 25093 266136 24082 338875 54 452143 887277 657502 829314 75 758689 482960 611722 258177 883800 16 25387 254892 441734 894192 7 51954 784089 663456 331674 400488 320974 8 79 143089 248522 31 254641 139537 265967 409325 697526 889309 815083 333829 889350 851825 561640 1 161657 3708 252891 847896 540096 682881 831367 695854 50893 455 32 464 2 592198 590078 849147 896367 508773 303999 866578 874111 752949 842678 579296 227399 358166 19192 84913 872358 80047 888173 1973 749075 416152 2903 859906 6823 13868 177522 6 675202 369120 302948 894949 781821 156395 4079 896573 720020 15665 1 823313 838654 5781 442896 746593 808117 98 687382 178112 757711 869778 2 842426 570043 4 97141 841260 577926 735981 879183 897707 242785 618442 39113 3687 5898 312248 883773 84 135978 28765 343845 503 106616 583751 459463 823037 29 5 14883 90051 66 3106 473751 807737 892087 4 412773 2835 2015 75757 74455 480880 796071 332236 819629 168 221066 6194 351824 35995 4818 865 589010 829832 221192 8334 198909 560029 215 275787 808968 51 1 2 4993 658087 767562 55 232917 74 291465 204943 807676 855694 408476 1478 232696 341482 352087 200 696 2 463401 666919 601859 47684 213295 634695 380 2 775176 80 838753 413597 147273 769844 827032 344966 897030 838063 500706 2644 830552 110 895957 805956 21 880989 691712 90913 514536 106555 882521 516799 836079 861607 679687 548361 461772 636344 26173 828096 893518 853312 852633 157015 384161 629599 788636 875652 789426 265676 16 813875 831517 71178 1 180 88162 300422 886310 39551 774173 837901 474444 845974 810907 852590 321021 327 588617 356873 377195 876326 612495 157 406202 771848 670706 15781 895953 646 863112 559570 2801 872211 679452 47389 433974 325161 872628 823114 268027 882153 798590 543244 889348 831106 263331 35597 104883 702927 852820 855834 2346 879217 769632 632243 75 81295 800824 23 644196 802385 2512 150267 50018 848727 88 773527 232608 374821 16015 232829 17 188771 45 512173 333177 623009 806387 148 151833 761096 521818 18958 286825 313897 890996 74 586039 1 136721 630 869680 811971 2311 608787 810 40292 410 419069 874532 207704 643515 822107 831389 866205 470393 783606 785643 214826 814813 320779 292474 868190 715500 659988 634732 363885 840777 567232 798289 4212 202309 175780 475708 837053 860431 19222 863431 29424 155362 886873 55378 303468 684959 358787 317338 2715 871403 167 736597 741622 655928 881757 591469 844985 247463 745244 4 22556 740290 859229 415804 879344 119511 241848 48 311290 785676 83138 4436 37663 747639 89674 634418 855713 125634 1285 683062 606925 206207 778754 175299 307187 5233 510803 822754 260 871968 415402 889963 204883 264117 756440 643156 845767 817613 619800 237852 896670 138538 250010 15644 226 693475 689207 440887 859972 855449 740603 882720 801117 705660 14374 17245 139340 170288 702496 852520 6099 559460 280 693383 182 789799 153954 793273 222765 353931 484825 7 784368 2 571302 611929 36599 2 519829 10980 736672 576 66350 589382 17276 881965 879217 731559 568244 494949 100 768135 822894 4693 92445 36 185618 986 759640 546287 308396 138427 428611 850230 868818 701893 800 849692 427780 222115 845284 332997 814124 232481 99780 58862 494421 338268 525328 170 463160 848871 837899 19573 810 255540 666332 835946 60318 10281 76112 258 1634 837308 745094 5706 796748 681 788073 595217 895009 456442 795321 30 607122 22885 2068 183098 831890 454849 572835 5 510388 420272 647468 871701 898487 877536 409623 25337 186304 878717 189147 348389 868584 98565 792855 404228 729889 405051 285923 889378 322584 791548 1 38976 752783 879777 330678 332325 436252 954 843885 460241 410383 776033 771170 194121 735835 485568 810632 315989 835332 490325 74680 536381 861542 357827 67 13859 277219 2271 114 876896 462484 551998 391676 858488 757252 892630 78185 701257 622017 325210 150420 74585 858543 192968 9223 681302 114959 60087 889769 760197 595627 597814 311073 272312 490891 196101 789373 4037 785213 786888 783438 4093 511936 284524 324764 844582 314065 392000 1 883065 81595 762471 395551 871191 745125 1050 885791 2 147827 22 893412 616930 858113 3 677771 263 858150 1 4047 702619 651934 842951 32213 163173 431653 108130 787419 634207 501 155901 4733 248420 816988 897937 677797 696962 882956 811233 825414 402248 223092 3827 141899 202238 894539 384087 408792 522018 182362 407240 24295 336572 401738 520132 827205 686705 467988 538859 143760 867005 123715 898547 806278 862838 20418 866103 43326 779047 13 458767 126477 753665 436736 673495 3 20 747966 213754 894322 863685 418832 152757 779810 1395 893190 860164 748945 864286 720011 70349 896631 815450 58242 1 516 836222 258649 513980 652233 629828 611883 738657 170763 812477 434174 707709 1278 34287 871478 75417 891473 706410 887013 880611 897128 383 590782 249729 34057 867440 198730 48850 9715 136 4 770674 713612 476053 819249 779854 1068 4 874578 564470 753432 804427 527646 364575 23162 4085 25022 743422 21626 62154 116748 863522 628287 738496 68265 884826 440420 197003 665962 791156 653397 803293 322810 860064 377219 3316 57596 109078 812454 753412 480705 720871 2107 12 123598 10242 313 862438 778651 860545 770625 701 440116 25652 1201 861447 294212 30561 3277 6770 5352 555773 5 62 5 40 817234 107997 25996 1888 30 3898 619634 411270 881226 173220 170736 31 792403 806 115872 863931 845228 877240 839145 814570 713259 152465 161561 218870 57468 502273 877080 2429 248638 777010 794408 128 675065 7658 718471 1839 587365 2840 790036 891173 623015 334108 336962 1493 23574 464 800650 867365 369782 848273 615849 514561 702154 634233 89 690844 878515 147614 534185 127549 7339 96437 364 1188 893441 888905 59 1038 865941 387666 16999 399597 115064 836182 823976 884925 2268 802929 694245 881259 390804 207559 894026 705372 21584 804539 238029 873861 845518 394254 854521 776663 5 773158 857682 81579 811925 13687 240440 231963 4157 267885 390356 22 425671 185525 90213 840305 838000 279320 530801 879265 863413 814105 969 249434 891221 18678 784052 42344 856 881044 249 1 132911 74869 536898 182408 570790 120093 11 99127 803605 890762 389712 678539 877127 238748 102835 21552 428499 845170 2 720262 493026 883901 447500 889023 847391 888557 86441 394824 4 536238 776675 675057 614015 48563 7999 183853 226556 2859 11027 379481 7 16140 754163 269424 219266 358654 874129 346167 635694 883185 672222 57229 874149 855616 12 724560 463153 738451 636161 25 509773 35084 839323 520674 646795 8635 325639 4630 5042 510738 627685 821707 19057 179011 12968 48465 146136 2 889272 895135 796034 783712 462484 894258 669814 819629 822594 532308 441 631 452306 894430 373848 222598 535104 882076 842953 3119 537833 523021 64725 216804 719065 768 381891 698072 37144 833546 761999 4039 716114 754125 14851 795548 890515 75638 232662 11 252501 439557 9932 362461 782463 891742 897896 202242 869619 565288 854904 7739 1147 343 865486 762598 786358 429081 415 346188 21 41161 670539 295648 531902 32873 36 242 2974 2 868350 77305 863638 238368 799791 644909 251306 21 738306 252406 711427 167 884941 45 543 513262 380702 618287 475848 460708 409474 4719 579982 4395 29 892564 299518 224838 228 886446 683533 865005 23861 185839 690191 599464 511846 474747 846266 807092 184504 836845 878729 850765 46692 1 1 16892 752712 896529 777938 883778 30 721180 833013 79731 699635 530562 671698 819006 814586 485930 722293 453368 349283 753607 4 882187 832249 14313 145292 873724 844857 685510 9 872670 762661 572923 839643 845668 871876 886200 422844 220583 2739 22 759233 317925 888005 1498 432000 69 435134 762508 875864 810997 312724 102999 36 479019 867070 26276 899087 895647 828945 230215 898805 337995 352657 396522 885885 2382 46172 829940 583624 825880 233197 109911 14575 864678 846429 6 895380 405628 722840 1 561651 278271 233242 795374 497 227810 261448 4 827207 831707 187367 3763 324409 887986 12723 795732 73686 300133 744537 571891 583046 584039 786567 889019 826607 651295 867866 198 2073 616816 879902 75495 224677 656428 483063 879511 42399 277264 701837 816268 161015 81610 421 154392 620280 527182 37762 1165 479377 817821 767108 789040 6487 883870 167731 501 721814 62 144064 586152 88313 881995 3 734 899747 447696 365576 821681 464911 124 45 467837 597804 829031 510708 572533 629158 812278 865128 829845 150556 2217 668649 686492 21983 467452 227070 616612 692683 647748 286014 188398 20852 28444 1715 842090 862271 845086 481981 826159 127286 668740 520295 846533 195095 139156 455196 565930 342488 125863 102 1 452942 826750 4000 770268 2170 718 820892 891827 807312 164982 427924 861864 760280 406512 416139 216647 125367 2007 823020 409620 448660 623798 882563 328136 191706 853258 23 613394 678840 764608 729012 319116 41193 3374 130582 7989 841435 661510 746985 848102 421205 452706 745736 11280 329062 877918 332 15778 825828 865998 415 49884 786336 890583 3929 881138 483445 882268 2730 285243 610316 691413 635510 341132 253401 708427 199148 757851 418549 25767 881414 747591 102549 578623 852171 688266 827126 362986 98493 893093 889152 98156 164949 752848 829176 9278 491940 751742 499382 877410 41179 661601 682691 1455 873017 360 258 680481 867022 91195 4704 300 9 396276 785285 783007 133148 664112 768029 149349 357855 859099 172364 595871 43636 869554 820181 889576 839225 44894 983 4971 852598 375888 154978 848241 895771 219893 892002 86579 237529 349032 109 107222 341844 2 45 507878 815071 500676 606115 878944 342703 816931 814913 872118 5 113494 331929 107050 330104 731972 89 693345 800322 311135 816891 471078 349423 168 47 425585 485715 33222 449560 15518 895773 138484 789686 170691 4661 304164 188745 448010 827974 481730 885745 229471 186854 892708 427214 3 459274 773437 217746 814904 390447 44220 688479 36 112179 776330 839985 783947 880817 572257 300 75 83 746620 814318 826 657894 577481 492819 11069 116476 575658 879115 9733 875482 532159 355999 744071 661907 855240 55253 798095 378701 450508 416981 673351 572470 822459 834 1 307676 686004 409696 101412 264594 273916 865297 693134 834003 751234 410916 888311 775642 861606 105021 156535 516850 283645 489648 885718 896753 866972 284705 623 868291 326667 566066 789915 846708 358 739413 2 742358 425672 712873 802447 745174 5 98152 667265 456717 1554 292005 8 846062 596703 884150 296116 228327 517891 865352 5 575801 825829 861712 82788 897663 20599 539267 835702 863579 214915 432135 2434 184741 15 786322 246935 595176 772325 15664 468412 802211 864517 847001 493076 12111 566861 5717 95803 325898 615 478204 2 96973 294847 687142 573760 899036 104933 818988 1562 523 36 658281 250250 678890 17439 329703 863818 558049 865086 666373 708785 896827 891766 454925 824541 844902 5552 778838 674 63 661848 535458 177886 464409 251 897732 12359 865595 692875 860965 624521 826549 687932 653083 860024 273375 585678 91693 899162 870718 778067 833562 175618 801291 406436 787902 318626 870654 321188 830613 880786 635418 749437 6 405 23583 16657 771255 171390 332471 97889 217595 886213 846172 727704 754415 873113 865550 640116 341622 105 554159 174542 805575 772656 453545 860448 540862 232 199209 132706 852248 261843 180017 843782 141945 715058 14 480385 192252 871742 894873 14445 563416 23617 811977 189914 833019 2688 864792 390087 851468 869306 864412 887208 221 277092 509 322841 213774 770797 158524 867998 861141 133684 526629 231493 778233 41552 20 888949 865390 729850 791971 27 96543 780824 768417 878353 264914 1 880489 71417 595461 20140 631757 207256 150 14555 834152 27713 510588 636014 867182 797510 66 453 684660 885676 745644 156 886322 104130 518076 218916 283712 110521 698019 137056 160905 6 692892 341488 666824 13447 115 888933 868115 279784 892164 486964 821496 839110 278453 117564 10148 807873 1582 16408 877499 4450 212566 3092 808517 579327 5898 851814 776190 875754 34999 38 136726 236284 332880 20632 889285 13 27716 863197 855997 13208 872245 761452 898032 579125 870869 131659 240145 161538 330097 29387 1 761290 507474 815457 98137 247119 5 811663 404442 472781 6 39 484072 414429 43 899717 644909 857777 323397 11626 795354 380 51084 271944 637199 61 257907 882156 858663 860740 567933 890144 48566 878071 390074 863257 771741 893959 325057 607518 508373 832326 889848 9725 163873 274463 32 800208 890252 34 813465 636257 223639 507479 895334 364592 1 844196 1300 843321 840293 364323 25414 894716 816371 566 322728 700005 317439 367795 8 452195 672504 759 26 854575 686352 222820 439981 875815 389277 5 79001 897604 40058 870393 96 452648 11 821338 61853 317545 481983 823024 1156 688192 758443 835632 215336 78725 830276 847057 883986 55395 813782 848030 679429 359077 5 885189 511815 778977 728115 258443 208228 851891 796688 542382 446213 90812 9513 10 884754 727028 204 254791 10138 358944 702975 84646 435 214577 869969 13562 374419 5413 862771 687018 475263 90526 420119 354148 633135 24061 13227 506135 6844 882516 872839 17 390544 823441 45960 857836 599042 860 893 877908 882437 889804 15 494970 864063 266564 888821 247 857487 507872 821438 853615 321405 788515 661264 408508 2 1651 697118 151490 473119 625763 339317 35012 526 864273 380098 456254 237367 503779 34 250 14 404706 707608 154172 33183 737994 597888 853176 848470 515861 85132 127 784809 549223 363313 5505 739068 6031 871558 688923 898649 589275 880122 439742 404343 439 708246 861257 331217 180461 721130 366867 854975 507261 823324 46408 92114 2121 102907 9 238323 407071 47980 395 8540 874044 487270 146086 499210 122 804822 159 136655 742291 848879 746567 848926 140 218787 835326 155974 530771 766210 835448 861031 171 76665 660836 203130 80662 546159 6663 826479 506407 885117 44 827358 54630 400 876904 872897 559259 312823 580077 716577 1674 793823 830212 684444 678411 54241 188 2 13 881463 8368 773958 108985 858883 405670 304888 112114 859415 155175 2 882 8 772 684115 252 7 464374 899579 305 30 803924 46395 656584 449723 92451 241955 214822 739287 613527 844966 767629 255665 306488 34 23 869354 314403 887184 666320 13431 825114 635704 112661 739323 368069 435861 683365 756955 241665 562324 27 717851 68678 833760 2424 2523 410172 1616 11 891938 18795 9077 133331 402218 891720 866523 846438 625069 860821 104 174041 259366 857695 363737 14 830857 451833 284128 10111 513238 48 30814 14 822444 432030 848120 182487 785645 220580 888638 155820 862007 651224 51 17 381522 883470 455200 783608 543296 118 897299 485955 779223 839525 5 882017 132732 895483 395190 416674 787721 599123 323376 725614 793904 620540 44440 1483 430434 633313 32161 461291 56723 879944 474 115936 291777 4361 161762 876739 889086 827063 217756 80185 817070 188914 1 1756 893248 837706 532694 186058 808509 897999 775011 178859 828536 886454 407889 383392 826771 150979 46494 20576 861036 883442 810673 279019 8861 421884 124897 855148 723613 891773 9949 877916 766100 193702 817371 216599 45 129048 215999 371709 2779 892727 835956 383851 1615 265247 748279 1203 255099 206 782207 9487 1 143014 36711 818737 235415 826800 331504 716890 795457 115592 841933 426772 119111 899333 255206 99 254983 839315 181300 10 838721 732920 60247 551846 690535 894292 862103 151288 786317 653181 5 16738 818018 323 879052 192 681354 285465 24323 1655 255398 625675 859304 681935 620741 827467 473400 186235 373719 788155 417455 808725 884547 539848 3 825304 155834 618628 813584 230429 767068 882532 390802 838077 171353 887926 216 830572 730199 514218 871229 5531 773248 286131 745193 812692 436202 15252 898547 720181 531898 788343 863853 844968 801232 714238 31 890966 854881 847276 515 136416 201056 8 651167 886697 890152 395304 8432 831988 887254 21266 515170 134417 394031 9 128255 1049 366053 307 618738 197478 664 11 25 873256 253935 883399 870533 113667 29 714501 872249 783944 96240 894184 201 672174 270327 508539 635852 594493 111301 654661 79774 713527 3 50627 193779 770276 303587 378253 89 879961 511776 217209 15 595851 636599 238781 202057 497685 893008 847671 501101 883415 895881 706600 857708 862462 19128 650233 36621 389004 441137 542374 851016 419566 214684 13253 897826 888528 18043 578534 783584 436436 310106 197066 122308 642001 589245 141 893913 848333 251746 401935 895954 789704 862707 1457 4189 13 674491 165 556488 823743 814357 103307 760190 858181 82396 407807 314897 814568 171 819655 136220 589528 449280 758396 24800 714979 4450 103151 4556 872770 11230 20 624848 3 626777 6431 84025 181651 13 7085 189733 821289 565822 773387 68848 304759 135865 160461 23 65101 60 46 885067 38 490752 58967 758694 595644 793113 845171 874871 615393 876190 313215 67039 868191 59109 885498 886362 26 6 593166 825731 688331 21 718587 492668 11074 799648 62 294199 858058 51380 858730 849667 127 218386 711305 623953 2735 654096 392731 859347 261923 439270 4119 242584 664854 17998 820040 277118 465459 864937 893029 24 1968 845583 7 173563 853394 13 868014 376546 882813 392 391317 629 166039 183566 879990 892304 800437 800459 61 494701 805783 576700 27 326645 458896 3 212 14 151888 855390 133536 678500 53926 840148 869974 10062 316 143712 73778 498156 1661 641864 870232 890078 823623 18 887452 462885 481683 823993 4 844906 254847 186960 43127 136923 373298 803220 74755 199101 2 759396 260629 873001 836372 10356 1187 589436 271260 558452 156672 761509 814781 885338 191874 809870 10 728754 869757 824896 1713 813859 898784 732890 61 590 717557 107592 2 750604 52139 28 862891 702504 85472 320764 62 6 480076 121 1049 229271 5477 19966 261811 893132 456975 110765 788825 863856 434937 879865 111813 175832 373702 7 424875 241116 770325 18360 189145 769165 731828 303095 652157 310613 33 889589 263 895397 425005 867937 274608 881135 516455 845367 612697 348 405934 834127 1617 361204 94154 71 75609 823432 359586 838884 3565 446176 753713 1 350423 820694 303376 37596 46049 318508 361412 715099 585959 263632 542763 132583 883557 369847 848869 859667 4 154 97 2 784271 71535 834026 2 799068 68619 620204 173440 566103 846398 259057 2 789666 144613 364296 294539 873109 877896 752317 751183 10 694361 284796 369358 759474 2600 814098 459581 810906 751707 798031 546243 422313 844062 650385 752396 208142 891902 807935 836539 792532 275526 3378 782842 16236 2071 894411 1232 186697 296963 179 857017 17 875744 859782 871357 93777 338918 6412 287637 848014 91 23 347615 406449 42332 842053 816713 1023 5237 485938 816603 876244 53093 486816 488862 740050 608058 856049 672572 61139 637665 884605 799534 893804 837387 167768 786198 2735 410935 874329 2674 813538 69520 845720 889609 17292 892134 872332 3039 398516 892768 388819 857039 23 46638 851599 533008 725295 2 124223 497353 865534 776213 718 284606 341880 444056 653691 41968 469584 813898 704878 859 779794 528628 319896 758824 865976 345372 450641 7740 818015 278081 836365 1 577099 832633 833893 847890 868728 5955 5912 848877 302088 797255 867124 762296 264620 842056 3 806245 892046 762886 504512 717521 21302 898869 529302 826676 214679 8720 615178 54234 876985 341378 270624 636096 798806 540955 165538 632561 140777 613344 10389 158565 329819 3 860685 219053 656203 19025 610835 17889 95356 328839 6563 862804 4900 19 281826 889667 896769 869628 740638 887312 68747 710325 6365 875911 891976 23229 4693 158716 568963 382437 867891 333220 2 838129 865465 2546 827148 27934 533228 839269 203426 213831 431651 62417 750914 672277 1411 357145 705792 838586 321655 409704 586234 427621 2169 861151 838661 630056 505404 884278 866104 1091 1 869974 675449 526766 677380 7673 340548 684087 500150 559075 23594 202547 180584 116119 179944 864029 365312 180 285881 7 474 368211 550275 415780 868647 423323 657096 25 865642 301919 787746 659428 558496 844882 795083 762417 7091 19156 71578 740827 175987 664769 844832 444210 848913 362965 886632 872044 128783 844760 801741 300829 67162 868881 625156 805606 164050 867648 478891 730339 139090 73 3752 254 825111 234493 707794 859577 363845 841494 612664 23813 727111 563832 502058 1 362349 14 878292 663495 679740 134234 761024 319143 187411 242995 1 621009 754266 61984 684061 618363 43140 657 845235 97480 827717 822441 13289 884915 617167 139 334848 423657 31105 1 863896 4 828755 739713 591211 893009 877857 7095 892678 236963 53 815252 878279 324525 37001 664186 846777 756379 871815 522247 875519 8591 784349 791480 16 499530 818276 743316 276334 851292 622984 805892 5863 21747 138438 5 707123 654599 671232 713382 876221 875133 222576 5 130490 631 70625 379441 88 10119 630662 891719 884821 37 869843 891821 838800 3028 484222 109524 425435 157517 14791 408701 856207 450927 237821 61933 581746 772285 352896 891420 833779 895693 810814 432938 742433 750184 487277 899139 876341 198686 237303 1152 270077 177691 867514 307139 20341 648876 1 449064 861980 223038 14030 510749 866214 277098 784323 582339 104 387260 113908 297163 884030 777030 24 1661 802125 252489 870058 805129 873439 895170 389169 560698 130291 91 403518 239823 718359 752027 294809 177463 249392 382135 854886 243861 203517 825356 2 800824 129585 5 602349 48831 818866 637171 291 690613 662093 48594 504179 845922 11367 707942 389520 632127 409384 878890 562634 437439 889683 358661 93604 39735 443352 510821 186390 703810 678181 117870 24 303959 42655 424 873499 46 309444 67413 838775 1505 178844 864948 846299 845434 842738 864295 488907 132696 682646 1302 853333 734265 734945 190569 195 5 287949 103195 786381 31812 8339 854748 125713 487140 685883 877560 764828 618781 828353 690535 349565 249656 589712 558907 36 856396 294665 640200 897184 269465 892120 546859 864381 393700 862468 460638 652211 754277 389999 79246 401204 895569 895559 801293 16201 245 779892 11247 153 491013 643375 650739 255105 165753 8513 249881 850115 161357 11 9362 203 497172 247128 875160 823369 351239 40171 190990 890570 522475 890670 271214 95625 36371 86606 37073 398688 219351 556165 161632 382 4597 510879 721154 555301 853818 832329 73257 564915 221669 9527 813594 160998 792 8 66863 373006 444 851813 525373 10338 102 78 325753 819623 415456 835204 824392 156714 386577 880464 878836 889697 7157 93950 34442 788676 5 413952 103504 808755 665289 722788 300202 865971 888066 47381 126110 873007 249200 893734 82178 859272 859101 748414 217 144697 842779 196004 681343 763196 631269 118761 696352 559945 331430 864175 668 318 151020 695983 274284 844592 850476 892016 771534 897375 89541 111353 402015 1587 16245 37 841838 656621 714733 286581 168174 797600 9006 1994 335580 862278 3 25705 48 23745 735936 149221 335511 21 192906 290946 531 843120 123324 180122 855846 5 55 828569 799223 766217 802555 860682 285515 132165 507737 198 329898 1661 667858 794086 2 806816 644421 703959 1658 295238 522144 880232 9559 860474 641929 718494 528249 332930 439665 30623 867018 324286 862050 4835 754956 219 529557 153133 7 14126 100573 894485 626023 2158 822142 486455 3 865364 228574 4 331 202833 541033 10042 749515 11151 894466 888979 339659 86884 7550 703046 796773 8606 3184 391634 809097 516339 856084 440115 665534 217020 800777 31200 356983 251766 178953 847971 882193 846872 8 250513 856384 419067 875745 260 387170 155294 585 848045 624241 384983 101721 859852 714066 837798 575307 839518 93 637797 440647 572886 20 725693 786922 606 763819 835572 265219 626993 386653 846184 37 96497 295711 760859 626376 28711 5128 680434 891933 657633 828494 862287 838114 799512 14 825420 14 884558 691110 204733 797993 848612 834476 698250 317 881254 778143 169210 854144 883142 54 49 860453 877319 868782 809265 10848 272765 700952 8 881722 428424 53392 807489 25414 875922 292595 8466 211714 868464 751051 3 561924 414677 396317 826015 8 136823 855095 797469 111 841491 835576 28045 7689 13843 759502 684155 595258 894212 685312 673936 855034 767653 3243 823162 1145 436662 862387 727830 529750 657888 152667 531761 657353 395865 4 45 862394 8075 881563 120523 817863 61785 776595 178278 268764 598564 226990 400634 23529 842464 2 854128 714968 6005 800821 95694 559884 828781 11 98058 886586 210286 888344 42 564005 814094 25794 849791 204297 267223 1328 708659 864419 102112 847761 658045 880103 22105 592462 157556 115687 856721 13 817274 860406 842541 277307 891056 306933 132991 477509 91922 861573 885187 2 81288 329485 851898 873059 100100 642693 49937 202664 18933 501143 821705 792768 694272 873215 18 221276 447104 541546 816154 859455 140900 832781 827320 222775 872769 787199 454786 304014 897941 476 53 4 878601 779794 897351 1 888049 319327 26 450604 795646 325567 372075 1398 517522 297164 741702 44951 159960 164 175 896549 445809 1752 6 532365 759655 822269 862135 526912 851852 261783 1420 499028 714069 888165 372438 520890 161482 239574 486193 830247 888919 19741 520720 480238 54036 722597 890684 775557 845213 31 684486 562179 4238 10 990 899963 4 879482 459778 814210 701277 406423 158148 669467 517967 189696 471149 892796 846637 784577 761169 251373 877358 496847 7459 4 837502 697111 6 196572 25 466810 279440 1753 8336 315125 599880 644439 5825 80437 1220 480079 820654 502594 599006 731222 854349 383297 1 216 6520 787968 185 878536 27526 804849 870308 677611 673151 155793 319736 628009 17 1 555388 682965 74382 747046 864212 730623 1500 742595 298318 1553 139274 848246 883353 859775 96815 5 894551 563545 11 191563 633409 445733 378075 833575 20973 605057 689989 884471 477602 878907 872564 24016 511501 822942 92 664388 472853 361600 663769 765414 119178 306846 579111 239635 132205 109032 859281 33518 850236 293211 827169 410582 38698 767552 896062 822306 822589 798581 896755 338895 194 2164 215875 6 200143 864992 727914 609374 106331 768686 225230 751596 252807 254953 883898 335985 129136 876833 566502 211479 125234 194392 453179 780331 728173 120045 5 897852 84000 473223 2 221 731023 630042 855709 15771 50563 341862 887776 204132 357523 712751 2471 745145 49575 434158 757855 24 892371 190223 792754 865676 492572 877940 52255 435398 72 3147 5 120058 897214 707958 93 812499 861601 819820 24906 308148 405052 14 807737 888244 870900 153491 160155 818053 3142 868372 519682 25 43083 329540 873594 756973 604371 134674 375314 272401 846332 5097 17606 50399 406427 385967 708160 708601 858591 870018 695222 96403 887233 830394 386131 889364 503570 395568 11137 24 286077 590164 455680 852022 311316 868720 5944 825052 161198 829781 684082 674343 193356 837477 794275 446800 765962 861735 423570 788297 1234 443557 217651 31619 889113 487 25 17988 3260 768237 811772 809884 254166 897519 891945 790020 528503 359 143251 42660 717105 185265 810728 1 454336 750902 218455 21705 23 492422 1032 551 577420 847179 72 662995 63743 2 778056 283 362981 53 404622 880977 732304 1 543326 284622 2 106250 2 29590 360909 889613 617219 343028 4452 439198 775166 889729 836694 748194 222690 41 872427 189708 649137 847811 706519 471319 883180 429871 741143 7 742430 437725 8487 885227 818248 859320 22787 6144 7 166 899826 13108 757876 738035 756697 517773 885243 891763 557886 577637 589765 3 719121 130 893457 595370 893465 800467 465514 303326 812794 208284 768812 897099 752131 888578 758368 176825 855330 707162 1678 2 162373 311687 834822 644026 385969 851920 888556 738212 887678 805923 882305 791292 826124 854411 328296 874644 783040 871851 53971 799432 892128 33406 48331 2554 34 668593 409 54 203025 487601 29966 379109 112569 561665 793929 669863 854511 602956 129 845074 838210 689236 1082 837092 71550 9 142437 783739 11533 26559 27620 768621 1012 864667 224790 396915 897518 250178 731634 2545 592893 446838 2 896188 298771 607155 883979 98224 883138 301212 501 611499 42184 831102 198991 335455 14231 535390 478178 91582 54324 513299 726980 785028 705116 312580 103621 685349 277349 709 579225 681572 457702 327310 567526 127527 276871 4 8 654937 13732 850659 449680 35521 279459 444274 44789 699596 889167 403443 17 824400 853623 815174 660437 333372 152 17 812326 875169 803 785337 412326 380629 882135 850108 22 753496 9547 6 3720 841179 16704 161645 720638 863010 890483 8587 885330 616695 839202 575754 418499 157627 11 9 7980 81 899439 62728 859234 7094 846600 66930 237644 321504 731949 463143 879370 666 4 889397 841320 821308 229270 757290 678915 765256 443287 867658 702203 804482 3370 67933 434521 189174 698407 886852 2167 217886 401434 839021 625401 756116 8429 817000 894959 780830 599951 281079 568 753 301988 865277 2 869818 1 812764 2 254986 838565 472038 2 543630 4078 124130 326734 605494 182514 1149 782099 619892 56629 864214 116598 541551 4961 839523 15 300953 509207 1 180056 316354 816924 369311 367581 446998 782562 606067 815831 706104 522581 891019 45492 376788 543418 815813 884835 828647 66295 803304 345108 837959 223857 1 833050 494171 439240 418526 349178 871916 62 497709 239001 474234 805052 2019 116 379 161246 248468 603594 390389 643567 19813 898779 40 886138 807289 276 81387 266016 354052 873373 142 176109 12265 862938 775112 620631 856097 849302 808476 6 861631 899958 2536 7 850886 274747 3241 388288 360974 321886 289506 679 408183 765587 888 873929 806246 193 833562 858575 882464 898224 653755 542951 779354 75848 807392 354065 16645 333063 129 510289 834389 338778 899654 307072 805428 367100 2774 647142 509566 90440 745065 653051 304884 839502 144355 5451 298368 103523 557878 84186 600758 1 125 45645 1170 1966 753786 862294 540186 808550 886596 488180 854013 844986 625353 895519 164995 17 829799 894638 581956 206379 54291 722311 27 823981 705381 478383 8020 5 869322 767228 9828 41911 275967 41 862455 886776 899868 156285 599 46 4 851425 861616 445434 25 790614 862004 875079 240426 898614 589210 481270 732059 270142 991 96833 828 586161 782425 377261 176895 72898 813285 258705 354234 823128 135190 2669 536068 846040 29 865859 229050 56325 3347 4 392557 680274 821 100 100691 582 22 172862 772500 772869 144934 813699 283427 473345 772949 827761 881980 520855 276255 874308 158951 460544 816306 851354 868335 894360 636 2 10 515106 28085 442716 890353 63743 856586 466698 887940 450574 882903 1821 290513 63131 143294 63387 302689 669804 310321 648070 6 41283 568641 2 757599 153261 529447 818658 162495 884581 725245 388125 541987 229507 890915 425545 408623 490605 202261 860034 62424 522631 820839 882588 845906 863078 752797 586015 449113 248905 681728 150230 899130 645608 799461 34442 310411 896390 138202 2609 4989 316345 561476 174279 6 229301 800513 845392 91712 297976 110279 867944 843468 576142 872677 416308 393061 809463 14803 882340 675294 804765 203131 583077 6 824124 162041 422726 383157 4446 592844 119099 1450 14487 893680 308042 664204 229232 710782 12 882009 31452 5752 624056 344410 872124 518741 434 835899 63 128562 2 894046 296 6428 816728 292645 401684 849987 328325 733900 1 751474 396898 857385 5207 480456 970 803108 620217 202699 839838 379361 868913 883608 315 5549 7 732312 652590 54663 895106 781250 653326 1485 669973 14 377597 160114 510017 882996 28699 869048 40272 58943 894715 24911 702284 593781 88718 889912 2635 600596 890184 43 304473 890877 54566 396960 317 894418 180973 3 897527 725891 36921 658474 764966 880040 265096 487781 792764 777949 892871 162 126622 134533 841854 612100 800438 898071 866394 797853 6443 249366 863351 3 3 599777 448113 676912 22134 894162 843761 143347 204 783794 845945 88 69036 1942 9528 266212 659726 652288 1 2 797775 3 538087 25907 890387 40199 84513 482061 414451 881045 781621 431573 862183 898561 62 4 508424 243083 23780 888085 734182 899048 22215 213059 32114 113 362057 827889 305687 886605 848354 896082 16486 53820 38388 935 16037 61 865015 533016 783175 1 798244 887890 348222 1400 277 897234 619172 22266 128483 385513 37 53035 830229 12072 340927 810008 531659 815452 30134 72 89632 326284 787207 892232 552554 17945 44952 32843 1 547913 898884 807324 4417 13131 76454 2227 863845 4 150872 862658 860046 867017 390432 216096 387902 642236 108387 677422 421260 792873 68 64693 898420 130532 859355 882225 15456 2449 262407 822124 845708 635320 18 662285 394540 78710 780344 45 278344 17 164963 2012 573891 80415 8 310035 116184 439482 892518 399202 563168 163591 571162 101704 595843 5 42140 854779 769922 412799 457825 577636 518590 4 1344 154670 55374 220676 815448 885965 55548 466043 803812 869321 777200 173221 884416 2 866309 742601 864892 654254 239500 535760 772091 839666 53907 65995 840891 498070 629269 880510 478255 551481 104 245406 675393 771954 770492 892402 693511 21 247172 76542 641198 114 796994 51797 1683 10 844636 884192 140 279845 868505 467794 134634 880594 592 674798 850199 722269 693148 666479 572143 16 4626 851109 647297 291443 6 98 293037 275433 741467 4 460944 757820 257905 5200 553943 541448 735081 3 573080 820462 724352 275818 675815 34505 616604 208 817690 55686 35 203226 837548 835517 759458 261470 414990 693707 357 386769 843861 629257 160597 220 93570 186244 570990 860361 799352 514989 793082 534260 563117 510319 412049 135140 172 1379 478170 328944 2 805569 1729 822915 750560 846366 114 225 885347 212507 818587 436226 694958 124277 750189 754423 869488 676407 775484 512 560317 7396 704843 359920 199727 333130 4 401466 51126 233774 746898 80 751397 865659 815144 887822 115 898786 319573 299006 22 848654 843864 723622 809764 815837 272962 776 809937 803517 736224 223089 573 837361 827256 858342 617907 838618 719054 849904 829920 814431 235302 1 160491 377542 832388 14505 484253 282196 207377 825344 271 2 148707 726229 343425 635904 1593 750535 882112 15754 865879 107745 3028 89748 700695 816008 762048 136047 21448 11822 819865 893943 504967 420742 895478 683636 30055 756315 19198 750023 893865 677701 617721 752706 524925 774920 380233 46830 807947 886451 871109 783971 472621 5857 29 217 5025 861708 198394 854107 150074 10189 204 787177 3395 176683 180448 27991 861874 271 574731 836263 899475 816305 420714 9 791078 784905 8 794414 729425 749027 866596 22653 887228 697282 21 129 758023 16 786836 272475 798026 217839 35635 31 696 852444 847202 751666 389222 362019 618075 791726 550971 17 142599 262465 849754 391493 899543 636 806433 13729 66044 885625 4 514881 335665 297777 566852 449 507084 2531 27855 68908 14516 773707 853256 124 883805 630706 175607 2 323755 134467 84702 862522 78136 10 8076 212336 816482 760656 271959 60423 724339 681677 891025 255 249292 837258 376885 893771 841516 138018 440226 835864 624191 530448 887000 184501 226990 574491 417336 5368 746 39097 460617 494591 1592 19263 885297 871568 53348 888720 2 300041 827230 743781 647329 751742 257923 795877 765013 820779 863863 538199 615207 840529 157044 897981 736938 6 29662 226 891522 18922 870200 230896 626083 792211 710924 568534 1 868488 2 2348 549067 54117 390688 780315 683852 18536 521926 787907 437248 3 837438 748657 430561 704105 390135 5162 872194 783782 413 495146 762 32560 1496 812774 816850 789926 584663 401075 1470 817862 557889 854980 308837 808122 183413 233745 815247 51 264901 68789 322 12 260 647772 868281 599526 767867 719479 556099 661344 745533 583745 899268 621123 132 283139 429043 576776 581614 311188 22 899269 10914 4246 881165 420871 116 862075 167345 800737 400454 669230 102 34112 2877 15 296699 793999 890041 443281 801758 768934 887552 890999 723179 413884 494823 123105 38054 6 821935 890173 192221 790253 127029 318937 176948 779603 687578 72763 867785 885218 585919 825692 5 461753 464836 437891 860378 30424 212168 523558 56211 40641 29 884006 206927 879769 220 878908 279615 104817 745716 9 787597 763689 14974 809981 857234 813394 60 852008 25875 892769 891709 811878 184746 48511 240464 732421 154 442262 1967 704080 884033 859748 822842 659772 5 494 875053 759590 240 461271 425719 2494 128618 16286 463984 780485 3 786943 1342 361148 699921 81640 7446 899929 810580 899054 1 892737 158302 783094 133931 812318 751316 280339 603312 1 45287 1 738950 852777 12 665882 781986 10993 760002 1849 126947 181205 725415 361769 417726 5 745921 392846 851955 616168 634610 738509 17598 824216 893447 660169 878122 836263 804435 296816 870432 816044 398673 36382 134384 374059 118363 290549 400969 19504 2 686147 802671 1493 79271 867918 834032 201790 36 12885 32374 852641 12 810896 177392 447406 355759 855552 1686 486153 143143 8369 224415 1 891658 424568 887431 792607 583590 682477 451934 393538 65411 559439 839694 300886 41134 845791 859765 33718 240 524950 300907 420290 203 505 587 375662 4 300777 661439 721414 87536 833325 1 856843 6 391724 503407 225666 205 859142 243064 29462 15740 821038 893436 156942 23450 734352 5605 872563 793535 110588 269625 449 643431 19 225703 292640 548300 88701 899329 451324 6 835741 10637 709322 819788 220224 667257 883578 63531 617233 322 896325 899317 2 264000 761481 886510 362351 666161 773026 48841 727755 97 2117 813909 5735 447700 142 395031 874653 248350 630396 891384 881577 648557 890731 16 10 744662 642148 1251 17036 272878 556928 652239 101338 693661 565843 157820 695914 180582 889698 7765 382929 833007 556354 54404 476282 732239 898689 898877 822619 62 800985 318843 219038 262871 30143 211387 801774 58095 159883 749287 476438 8146 297950 414280 115205 4 846234 44017 827041 2 421874 428907 414232 431400 549202 132930 60341 860213 173017 601762 604648 1 592 824684 822360 538578 815247 285458 519744 522090 28925 241510 894155 521032 152591 339710 54038 345871 10 7997 853979 429499 238 679674 783783 833499 87463 755570 848937 6203 1 714623 33497 823641 585219 498660 867922 12279 584211 795150 53950 668557 304174 799247 6730 812409 606084 796 542182 4655 131270 719904 880990 877005 388 529592 694144 730293 332603 121603 184022 432437 20 120216 890625 421960 413037 90967 300356 770315 869505 882641 11141 799449 897891 391891 2115 731372 893902 133 50 863811 163304 7 107058 643449 342836 257978 726416 333470 104 394361 160012 454158 393367 89753 662964 884534 888909 702899 712196 3254 164756 1117 607270 330134 254761 375613 198624 882437 34272 808752 778216 894908 2230 805945 225477 884728 509743 672681 993 63784 874380 196905 339765 436645 4 845477 888880 852546 861035 12532 41671 376064 97172 810521 730948 52 543427 377818 716667 72082 369662 888935 798767 398858 199187 338094 883435 117155 888137 16694 439453 16 770080 790491 899723 867289 531959 488836 91334 831548 106638 7 883485 873829 864645 747774 370706 34 167100 396392 6987 447534 83179 78407 807284 876148 823763 893702 179910 885642 706382 3 824551 626215 22323 888547 23598 622686 87451 884730 856848 896479 371837 284326 881535 344473 557643 626334 39 573612 850617 215174 649226 170743 851288 576039 798805 863963 798065 82900 877703 368794 32931 767708 9958 368914 611293 249616 869760 844845 812089 547328 360 559208 504750 795812 27019 366 26 317282 593526 836866 853231 73 265309 586296 285028 364848 704838 43454 788439 56 834428 722098 66 812206 538595 341256 857733 207336 624931 853427 36011 849921 316412 858938 66016 896776 899110 895664 558967 603417 159646 213059 841433 299719 116754 868441 761603 402433 14791 1 647 862517 787066 2069 760337 675228 280615 867356 62 795983 881091 46 814137 770473 778480 798085 862969 857140 876250 130140 254 17853 364254 208681 863579 41 540668 859692 824590 763941 135921 419 819086 24 71 891726 802233 78011 66406 794772 76443 206661 849942 882593 840907 854756 643857 725153 379822 885329 797930 580944 2 568763 891203 333453 892581 363501 868289 356230 80149 818674 675077 810066 670787 532279 726333 687782 219403 656953 877301 600198 458686 31 287120 43001 20016 893346 143360 835571 182486 248767 870807 824629 780052 40 882687 681843 250850 698574 20918 579351 876574 94244 205684 410256 474029 876818 832510 125193 846224 12 18020 847435 162431 386857 800738 775462 347661 881879 664501 730818 884706 897566 204376 761 852063 854531 207154 3 6 535082 887891 869076 1 104632 166214 28 515 191030 506060 876291 707174 290697 594593 895199 21 490478 742840 673762 30115 816219 673365 1324 656 503511 746273 827654 867629 175588 752143 509 201506 844213 483476 89974 851016 91574 802486 396355 357785 633790 321270 996 10467 667432 866362 79 353859 838032 309165 265210 715867 402729 773803 883651 398493 899636 798509 367093 39466 819209 60 190922 4004 121209 316286 29055 117660 898240 8 99 870220 855774 822464 407023 220970 717507 836302 777903 6354 375439 791560 723074 752272 770236 16325 871419 399102 575554 187954 670534 6 62 269604 25 884573 746992 668301 860988 490544 2995 273898 39283 816383 884297 3 141175 240665 664457 505 730361 839908 2 164948 395 30175 858680 799916 835139 460401 774199 887663 12809 9754 856440 857103 899897 690594 377561 693074 848377 845271 713140 428130 153477 2226 351724 547355 889471 844051 22230 2 676643 799699 46 248 160016 386116 283820 81 673219 711828 12 796069 77230 13 868978 259087 728238 133 58990 757786 765109 398499 339993 894930 15522 737003 33582 596229 840696 796688 464 754025 844041 80146 108201 21548 43113 882998 36 827882 330857 59704 744445 813669 99759 887265 51403 5640 592312 61 69 579115 109203 51119 871669 123046 12599 748998 195943 478631 31 846865 853554 581768 69472 243167 866220 774389 885997 357940 218459 861911 211512 66940 894464 834811 228952 18 531490 325670 267 86452 58512 877861 749130 806903 883617 627471 1313 965 28337 791547 674999 7450 243945 690092 887851 899059 772 480072 785558 24543 53 710547 169517 544557 785745 137966 827185 880127 880713 120 470888 841448 467819 2 814588 54 567341 660520 12085 530678 747140 37129 702248 156132 18 5 297320 636320 1 870714 59596 853640 886602 717389 1903 864528 216322 2020 774942 885278 840721 35218 789826 2345 171029 688867 273886 338467 609265 575452 868177 451336 1270 820046 214286 839312 36 711489 575827 860676 531580 125626 44 329017 770777 489208 805170 33179 762352 156744 746223 701245 891634 181 756286 412158 857754 856897 606557 664288 853881 6480 361132 545814 62666 55 887863 898599 450099 517027 346478 288677 135 790420 1155 825452 532 640293 895826 852009 1583 505621 195139 36 825297 239428 729047 585428 171447 839225 739065 687383 858420 608142 407422 831378 30 861848 853707 820391 576925 767485 48260 848915 7487 768055 885217 595017 891817 517005 779837 632331 854045 735336 298781 459825 35794 785147 741384 27 43586 898111 725159 843567 6378 12466 2209 326495 517948 66232 2 373997 815016 627047 891153 691211 245043 854619 469195 743342 21120 638900 874740 30 851092 855490 762907 488959 56135 131386 2 313747 128506 59383 641751 431791 254 794384 139599 872846 475453 110099 834305 43598 775582 199849 809949 891774 824580 820624 399629 193 228765 877394 2092 404578 372421 532603 801852 5951 161 699021 412760 6319 765901 565595 497309 872874 870463 252912 756412 1404 810185 341741 67 259644 810720 754524 848885 742406 861673 164172 158660 475917 807659 868173 579665 860149 854696 683932 131725 476639 669844 869061 787228 789349 146651 837971 888094 31 30 213823 4856 119 7 647918 25 783356 945 769224 855162 796814 176249 896090 872684 156622 305093 769762 284846 21432 145723 761419 2 889874 4 863797 178175 819448 530516 888044 30189 8946 680560 792625 673322 838 898232 421357 826593 851442 836523 29503 5067 826301 14 86923 2 267851 844849 4797 704043 132925 463731 790474 383256 727953 21442 111687 530806 870838 885257 835846 17 17308 804768 27074 495557 766110 39 899186 661311 821969 67176 821466 15 850783 589339 520201 111470 63362 799562 896291 677045 847600 892243 461299 811498 747280 7 881860 761532 131155 874774 3 121062 814828 543407 7649 25 607508 642433 838066 571441 857386 70277 50760 672496 413526 401011 864779 1 767851 359938 800747 889330 849682 675047 31010 219 660470 221059 159151 176 149950 818940 819488 856110 461766 743641 39018 756893 626368 233007 328203 102592 884414 781711 377516 755531 696955 765380 204018 8660 3 581212 456470 338373 869880 2 236698 5 26450 223882 342061 103 21033 858623 805460 845123 375291 20308 207455 360 321340 226378 405 37083 449939 872483 520568 351635 872108 27483 12025 26 867129 231587 862166 588 267654 779966 224191 611068 851439 5253 828855 480561 9901 579833 143154 22250 886480 753475 188949 606545 872759 480618 7 851377 13 244810 892850 63029 773130 890759 109415 822261 899654 68 807977 143505 841038 828952 19293 177243 212099 676801 684876 884361 7118 115099 6221 559385 2 257346 829157 144 857902 887788 894240 148157 872315 853130 11 782506 708914 66884 139 3047 333285 842427 607537 870499 821058 714013 1 253288 239323 621582 818600 772231 864811 10751 441668 365411 830198 883965 899379 746983 893608 4419 654350 797387 428029 324189 9872 98 49155 17 660433 3 899338 57622 304893 572862 895682 146773 49 430875 13 624834 7359 774242 886623 232383 866351 283748 656263 8916 789415 706754 757180 854 844194 899253 784469 17517 807073 28954 856883 857492 682445 801901 743995 34502 39738 1 539065 848892 150541 85269 322388 227214 266621 105220 831467 835814 447879 823743 4030 803910 879073 676599 739626 5085 421759 694520 855519 2764 619137 7 838096 50 819943 556564 94 715183 15 851639 879872 796824 42246 406559 892112 740581 894978 816028 20061 576708 20 43474 608065 111327 415728 145881 75010 4830 248 827462 727884 7560 121704 6 895757 329216 329189 656055 175065 577777 764274 429088 470057 813503 498284 793301 867471 11 889522 22 24567 827517 86403 891540 79005 274128 360740 872530 747399 833483 814212 85198 605503 115553 897392 856938 350746 180229 835991 96 5265 74581 884553 70 750508 715290 708559 381256 663702 150297 862238 326 2 43467 10695 3 717048 56935 836 51664 879563 847299 163 887786 1255 606522 199496 331181 557929 198568 845312 527033 841506 866633 535575 404665 203540 4548 9832 663135 891790 775201 17 419748 615614 523607 250905 726303 663293 133458 556694 768 137837 895731 831630 829905 883827 840191 344547 821503 147 187690 125492 864487 65803 2228 9 174738 306801 910 268854 218230 174 1707 747238 6276 362388 538545 79924 318657 4684 327 335566 116257 746148 840804 608844 306862 825333 750580 14 508374 730660 679902 27325 873166 555797 2 129 50 94008 852597 730027 865344 337710 572740 748902 850975 231430 83131 899564 865037 198 630470 548 810157 17 883893 90002 528963 10 2480 199358 10 4177 19308 359308 1222 64910 710426 14550 871467 649768 23 10 767227 198126 756787 257959 956 9354 358288 654236 758005 410891 859064 180 1535 894672 13 484124 743478 859775 928 845735 839171 886417 34 674387 538 5 897818 531845 64840 218943 862321 304446 658157 876420 31492 869042 742846 732281 585525 441511 724286 783423 853026 437147 893377 687323 875063 898370 809480 712613 899445 218 156060 644743 198897 584736 732261 899093 1521 319853 490698 3 489607 66 866472 68597 774493 80838 795141 787002 290754 829226 565294 475357 7901 846139 642530 857748 826052 507 833664 346703 1030 768109 850309 233730 885136 476131 92430 873646 13931 723933 5383 889287 72 871647 658801 91954 597033 480 1 6006 814184 20 529799 701094 2 222965 471686 90302 815419 712 478154 783882 653046 872224 858579 284525 871815 831466 889106 799681 3147 671575 817023 729159 139 846 789181 486229 824324 840584 502 813911 777005 355295 274790 502328 9 876220 4068 162 62 223764 249659 24918 663655 802696 33025 796787 817898 854084 739556 432793 41071 13437 850453 667321 9568 643702 11653 877041 799077 138551 487569 243021 61190 854336 334 393891 286686 4 190617 759520 657628 899365 338458 557 11 809680 629400 551655 797810 208325 685296 447349 5 891411 24 798904 342408 365 653582 385214 830652 340389 897960 894980 196541 62 10371 6911 824641 866356 234 477031 77 793362 899079 228141 608667 11 465927 554509 143693 760857 827635 445858 39 859500 879094 518630 615532 655801 898789 1 781159 760017 247 4 358750 572150 59 888458 859313 2497 895809 217705 460561 159098 366 851198 887930 866129 816736 66910 804731 287979 685957 598215 1430 891652 853963 883688 877749 492481 585924 517849 31458 301227 457 875761 18 612115 859053 733528 430506 829006 690277 118 710872 672945 642998 749590 896521 868077 642485 62116 775491 201491 143297 81806 915 238385 5 569677 8882 36 834441 117398 165 763865 537202 3244 178829 181614 467 444411 753651 259410 898796 590436 86 878423 187023 382499 38 893051 596933 875526 654121 171143 574967 22 820974 74498 311381 875002 290609 776092 28300 192948 531893 771588 673749 186947 30890 845502 292265 229221 868344 93867 873765 932 324 550880 697940 89981 73009 859823 133710 50490 845815 874853 865691 428741 78 52465 14 848794 776826 317305 840029 113619 10 120443 502690 824502 29 698760 843863 139662 272104 68791 696802 26451 857885 785567 817319 110 255 718873 103059 140 849971 638184 17 895278 889958 121 214926 51015 804169 461340 145952 410764 60334 2470 861903 188703 826772 647718 703399 405720 309091 896550 833534 144 102234 548548 38850 385345 514528 828073 843480 137 353552 150870 882399 441305 96485 622606 798438 562112 585259 826608 672632 7046 73934 17881 894007 210175 2574 347084 822958 1756 886479 859619 76 848667 496646 805637 90549 11771 248452 419930 5 885859 139919 20262 2 759170 889755 208560 872786 365178 763810 705610 100030 5474 861302 851338 181203 79891 865860 2 775181 430587 619958 853197 2792 189285 14 749579 845761 23477 361997 161196 751098 385543 832448 775395 850278 140817 371356 892319 186110 606928 365 813804 24757 59193 9 690325 2 184022 427429 895777 837589 615630 496344 325759 6 749186 700599 6217 44595 878725 832253 652309 182775 798794 1042 773493 24779 796462 87583 788361 857875 828687 296985 894326 381675 25765 605336 896710 261410 231578 20268 61 833529 10 847676 755640 6765 246358 866710 683522 445942 713641 234737 777925 473765 515035 882370 829106 815497 849101 10 351 51 15221 632641 789565 813593 39 897002 770155 102964 408019 528114 34352 873143 883177 860971 750 116962 885272 433118 303051 66604 3 883761 888943 768548 880299 772308 591104 643074 867974 895563 760482 548192 881146 630727 833688 494446 171164 1 294440 291739 3 864599 158 839594 512369 869047 735236 849134 492651 1428 312072 410537 661 557286 850155 311712 2 69750 735140 524467 875834 869981 797732 25 612789 406956 56269 40946 3 853158 880422 586532 562600 892180 361834 172733 330055 79 278079 25164 887755 309 169 898810 871562 70428 12575 533442 208667 660 115924 890225 824431 897921 3254 870156 796354 338638 872007 823810 290 120758 755163 781015 874355 896019 745431 236 15094 856441 47555 211818 711972 894898 310 466208 584506 17834 73 894595 889665 27842 510958 801860 308226 658291 193075 811449 810169 2609 772030 798287 897188 455250 138681 861859 3 2 70243 543514 405332 866260 462534 549781 884398 6 31343 838218 893805 598720 3 269164 397011 13 250455 3 896896 845676 661459 415125 269763 1966 892995 122941 930 385885 183483 509054 201893 460758 814897 723177 453 712148 1 242259 681303 63943 817002 877267 849565 895459 784263 833043 2135 350698 741529 866639 260755 3456 522196 141527 55 895479 781875 15185 43 172220 750002 884759 580474 630358 495363 895671 821314 4 551359 411714 448216 848752 40256 876974 101541 889134 602221 103235 896248 5954 237913 114685 4 416842 157724 774939 469868 94526 13 835950 733392 538142 866049 598045 642681 894473 740977 72698 225561 15 868033 116597 488547 510009 670734 791503 853452 810437 804319 548288 38 587925 716643 544029 1 7255 851690 866761 457701 897704 745726 828766 544587 892768 71774 621297 780125 40 746675 806956 895282 556662 790937 850543 836534 739421 3186 892104 150 80 34 6077 2 72304 886409 678892 863271 765661 11 762305 61070 654492 164609 681879 1463 891776 673197 437950 161848 841393 622021 313 890408 233102 75711 601539 814994 283782 577888 824262 96 8550 381412 815229 877497 21098 816539 875816 1 3 44535 414155 2 749931 2 888880 743526 627853 864623 1311 468189 750156 655068 507537 690784 853341 26 867621 181 472162 1 892612 726963 92299 217976 861 86757 852728 493661 425 751919 807113 260102 72537 862639 532616 247816 726223 54598 18 615536 299 729313 709216 52682 6 744557 763145 2557 643512 756266 416754 732329 198158 773489 418975 47 880493 859292 101011 819941 628475 884583 16 8 313008 894808 851469 707282 880343 850325 835993 659946 815987 224615 250 2607 27 771763 877535 815876 791708 241008 819236 878333 849267 847675 823679 768789 867468 864706 531 699202 896791 754518 886199 850891 888776 475346 649733 69625 707976 870439 2 609639 890246 799987 604130 112725 1 743712 280291 840968 322077 453 305248 98733 373297 114289 283562 459209 675417 624509 878362 150811 875711 239625 3 4 20 899586 899722 369460 830209 61737 633645 171490 686806 341528 788693 873285 842856 82724 867545 598950 894491 651493 649074 869115 51656 5007 689955 897596 389988 870556 842513 497 413005 609666 862303 873804 854367 895565 510628 663085 365032 2 794926 48775 558891 2664 16 78 38598 567089 18855 220182 11 884959 601563 2 299069 894177 818794 609134 639783 858658 392639 789589 348266 364945 135 865876 111323 244022 821109 612167 888971 236696 858900 1874 339694 94019 360597 810591 291281 348716 726286 843185 848013 371211 2 9365 150726 892 84084 609323 771132 1911 811458 248 79 326354 512306 895965 803909 805603 898356 560715 718485 9 792789 684692 800222 6005 86940 267983 829347 841740 422184 69218 571843 757070 290229 681955 174591 459184 2887 730905 852923 633077 210927 7 838392 454330 706652 2944 219141 871474 605747 415182 842145 61077 890669 343045 601583 643961 3056 386 861999 804355 36 786937 132873 263736 745721 736580 874562 364277 47096 291051 752775 194698 898820 815550 3 33303 325835 246019 343747 870852 646574 220310 763997 476258 16 442542 744236 873223 885305 142989 798467 871518 880879 846317 312530 303372 594641 17 1168 97 618513 530082 882434 854545 868348 827342 894211 813187 646803 293493 18571 186 21488 834878 20311 172 148730 883589 792482 67180 275413 451762 1 241713 756380 896915 405335 76741 405383 340917 6 149440 752636 183455 307368 64745 12 745402 839719 479345 867953 1 890919 41665 864410 862855 874010 323496 863297 825811 826421 532670 357516 888672 33065 876451 804103 621295 9 124 2 775235 9119 194 458295 35359 66403 75215 262909 852446 462968 858193 48 192034 121360 352035 799414 636636 895534 292453 797938 880880 41372 720045 592369 436113 15353 138 894484 29874 91 822466 896341 21852 13 688583 747226 150 650068 736743 170893 867066 394317 827155 739790 850413 838418 2 122848 374895 832965 154140 331527 830665 440804 809219 894233 344664 978 197249 638215 685302 102173 658651 40424 607305 3 870590 119327 624339 123361 321279 17276 344944 1082 316998 11934 846312 7305 576870 857189 25692 416231 15 247903 711803 23460 831741 140481 868792 190116 509485 359518 116009 654258 119546 862626 345436 763083 694772 811180 251646 671386 209 872235 218085 563033 23 811664 49 61 47144 887952 872878 870176 593524 882855 10064 824929 860247 629 357745 263715 795359 894466 135105 6 251995 16 722221 873172 619 891728 28189 806993 819604 146484 67005 647915 342 448336 819784 161 335755 805598 230056 219431 26019 128 54075 654493 820475 705174 141939 892930 521030 819954 564 829091 696980 649259 853701 756535 566028 1837 409655 328427 32308 862071 70814 278509 336 834906 697145 405043 1 20 893664 365126 810270 888895 543653 245599 129637 875971 777417 829295 456627 866571 229708 303666 550280 2178 815822 491867 303322 3 816938 437764 893695 718629 663357 171403 300864 886777 779601 797679 300302 25602 891971 897951 811002 828150 1408 121107 835469 472375 303262 6 354243 784210 34725 891191 147565 220911 2 891656 288913 755635 503479 280913 1535 351928 2 888029 899034 874688 123477 870247 83867 772533 895302 861495 514939 428321 571363 4210 834936 11 298349 683737 150299 831720 861494 886418 179591 516315 238071 402895 294861 465260 819741 199778 851 23 809586 654226 35544 1764 29246 898050 885436 823074 142428 672288 166 8693 619058 23629 745781 838407 651722 547701 870557 7 164067 261 44520 863658 800573 836950 728957 882044 41477 8 210410 896075 273053 703013 34 582948 141529 837654 638330 857254 384187 795476 791791 16 1094 561160 489885 391211 297501 429837 1593 854466 599245 8 738209 848549 844668 19752 21 761864 311722 685172 850805 876146 360318 547346 98411 632622 826 115640 147833 875616 149 841427 350281 454747 324210 883451 7522 891393 86094 367 74704 688774 1 448383 810749 885889 556621 105527 897889 448183 67284 390611 829881 3951 858356 340523 40051 845223 849985 1 241 589732 45 523245 696601 1 430490 236 874157 294461 94 15 798109 148312 854599 703552 730580 880968 600415 662506 533888 13338 525198 91126 851606 5 890573 861850 423545 53448 113270 803182 6222 391475 856168 583237 391376 1 739156 891608 885817 72705 737073 858776 4492 668300 254228 573560 653685 603761 125 875406 316951 142 656609 83959 8616 555165 694407 803763 110877 718869 77691 652205 851432 507359 870191 632303 795603 357708 60926 893709 629766 855416 812612 389363 637924 258697 62 407873 350269 428567 338074 791228 899032 5335 414507 605760 809288 1 852607 279185 145324 349659 678523 815226 896356 711350 892325 866424 513332 198292 16 818237 584507 23777 706864 97492 571895 262321 558413 76618 780456 843145 2304 50856 231582 732837 8878 2 840076 433072 603095 796337 835194 857317 198 165 802933 317538 572228 88256 2 371777 441927 812112 643563 749196 766828 864602 720714 351061 785229 88674 637423 498721 302787 284560 18824 891577 610909 754553 458010 728070 47514 891305 809509 803953 7665 857189 400938 396516 642858 373102 13 823838 843938 732921 894954 140878 316690 148441 850537 29443 480640 87471 21911 43304 833353 679405 568936 647588 584671 838528 826823 459216 37029 417373 209037 228634 469839 484401 831180 690824 715073 312139 875113 588988 800376 520315 812566 2018 832214 687114 355946 162641 873585 176070 892193 1 883397 218585 544565 632732 468749 176142 7146 605444 877028 658511 861696 879049 737350 526753 883763 866214 237258 29814 24722 890151 639013 217531 869321 658601 159 660285 880911 162881 660239 19756 878526 144 31 156350 897898 560702 189 600288 39450 44252 831023 120050 294988 748128 890982 839088 818004 796391 665 850818 464810 310765 665388 3 876684 873976 116 251756 266413 838644 223474 586066 31 487760 244185 854604 389232 436207 864785 876986 865938 35042 876695 392 116841 10 822882 36766 144 851746 20271 114614 837872 877519 713423 875357 842638 64767 637709 151207 5147 332736 803699 352 102679 882678 822961 726728 399317 800882 803840 58 4976 767974 781379 849501 350766 885812 73136 363344 41221 890256 872839 445667 792981 241497 886429 770820 521276 17776 799016 123968 893844 777042 873666 760322 865284 755176 890024 784020 842942 725912 184 208429 79905 7 88455 394 885 795867 833641 810432 704681 888909 893335 305780 198370 40 848760 664647 703908 300967 644121 171 768613 259730 116 45522 536553 582560 870041 876342 502951 5117 824813 274463 646004 850008 899978 776012 3 35112 261862 890226 129393 7446 529785 2 604 41 357845 4377 861261 357467 494004 488422 581729 23008 1 271503 24911 1841 860489 280475 783175 700097 612474 665590 768243 864516 815988 877704 345301 899957 413024 887941 51791 624569 709369 3 469742 875629 168132 881854 65 304877 1985 867468 858769 130013 1 268636 281 2 283182 8179 806326 32 1587 12236 845561 658 892793 632884 400983 891149 648193 293064 16 18 341106 751341 331869 851513 1 617 203488 210700 9 61768 278466 30465 897575 573277 112430 827476 821012 2 2 246 666640 522761 851675 713111 804085 542085 714767 841113 814210 282077 5498 390030 36348 190428 27442 659732 756461 373944 3 417235 858781 224402 772832 394641 238036 656780 564987 461762 711301 860951 37170 727218 748332 520565 485654 126 836773 522853 73736 126041 187005 11813 33 891134 882539 30 264143 338 856440 666868 891704 850060 32611 865151 882991 145341 526010 1062 822570 325816 233580 100896 519352 1893 135559 779521 9689 47098 753408 184246 98901 838159 270872 816152 363913 725 45030 87839 10 629484 898498 433052 881366 897296 720823 891751 892936 8 321587 151037 633950 111175 558553 334241 797844 401612 890200 14 432794 769942 868739 182940 239203 621368 461770 797571 66724 892292 356223 28 17992 466969 244186 896982 29 648127 88791 118500 162485 644830 604902 549 3563 4 764410 326496 2084 738220 368988 30733 128250 481 194344 709637 859634 4 706115 422 881028 869928 28841 2732 893804 841004 224628 831853 489294 924 657575 387413 800386 899270 77050 5672 181075 882397 185513 828248 892728 23 839311 545483 647371 250892 194516 123497 791771 475909 241 557704 850212 561195 24 845794 575188 674548 644748 498171 876 40996 160 3767 562227 892463 874816 877298 860786 7421 2 896247 826479 859968 892278 877529 305541 887138 266859 511057 823 92909 872580 700630 299047 539113 805164 53282 715922 776304 882141 138927 116 27 137 327938 19031 134600 541811 876778 440708 862833 27016 872348 518807 727085 7 504845 416315 821395 874089 829570 696552 332706 875515 1415 43649 711236 50 841474 444472 349567 926 475171 762811 414012 2 8775 149993 552386 4676 807696 730498 682799 564950 838015 305737 141187 505106 825438 163571 879686 238652 216734 86077 705874 819082 6987 37 878285 394 667242 70500 531339 651195 348766 290 283759 92486 882190 563584 889516 867384 1617 821649 134837 16852 113433 208014 558806 838487 786792 341790 477330 685911 45645 685967 824735 265173 595020 305444 561575 329051 443831 517048 39221 842480 138582 760860 478743 845627 49928 477581 40840 759987 821131 7971 770925 800381 671721 208292 827481 3 463730 31559 780986 607134 404122 5628 832494 867493 665321 686847 105511 653021 669008 781941 810753 420539 786588 66105 795579 227528 507 701 29722 480257 587457 4 459431 72974 217945 45094 709306 704155 819214 1448 721617 379 607487 198501 4516 101863 496208 816994 712917 756957 362114 67774 225 101172 796332 411729 190071 29782 897535 246279 762831 385274 72 805749 166079 884397 356393 407251 605134 883987 71288 793226 755920 814986 1 840832 21728 576611 887166 712 216074 314032 692630 86772 817978 67 273548 874709 2727 856495 790696 750440 333784 454806 889241 847336 258503 575171 124009 446662 406232 7 844241 777104 204503 21 420502 269655 767351 799878 170 126438 831661 818350 16872 17400 801907 625660 623318 95739 855195 58848 7152 4 840356 4 246 882276 232064 458806 261094 802374 326655 540941 892272 820255 650475 834104 425424 854064 80242 365738 890049 948 558647 7 596091 88874 171830 313894 114454 812193 481160 429322 870091 174026 6552 883356 153564 482938 138300 81580 57 813843 676398 658 520176 564 8228 230 47 41903 376 565942 6 814845 872419 237657 3 21519 707802 2630 336318 25821 48714 898053 9268 827450 877733 874746 416548 892073 898344 823454 866764 591944 511582 369 886464 16004 891005 843526 797371 882173 210808 30746 382889 756417 391084 422210 890927 85 143294 395351 297025 891896 753981 11668 288619 514344 808518 216387 197784 596169 219742 161402 116846 118178 785684 882741 14923 885286 877731 814095 789376 798293 274129 7582 281238 91929 387118 121658 374164 889475 745149 480 515957 358231 150679 778172 497879 150 482233 772866 82437 349698 30 764383 464234 723986 73 891972 402828 804018 895966 78000 822480 231 845951 782 16185 842853 116 50 819297 45620 3 2 203 881222 30846 617622 396718 886452 892148 391485 621778 658407 5 405847 513065 97047 342150 800586 899373 832812 719435 9 867512 6211 36252 855717 832638 856366 248328 631712 161145 620821 402485 879600 642331 132026 853648 394049 50 595 62527 724834 184593 849167 22 845041 802367 830160 884500 16692 874953 736070 675039 34420 840130 637860 2 343006 382925 774935 258997 890396 578741 826604 373191 777038 315041 783430 559104 11 643 55983 808194 847483 15 6405 277842 239261 867519 474 854444 180875 4 181277 467014 414758 512352 845826 790153 814160 792684 659738 75 874962 68148 498771 823886 341309 856793 219918 82 769154 561306 197001 22 819388 689719 382222 435197 1104 2890 211791 188759 22204 1 258 849091 17 553818 19180 61 892919 283713 271192 13806 499398 120644 289 97 557847 859046 726567 817564 264432 110112 402361 62161 809879 809874 544751 6 5537 821308 3 114 189297 823275 2 79308 660258 12630 567189 608314 407878 586246 465152 831607 867602 75864 264 763437 708789 881342 886912 955 4 397623 4662 560925 701150 243097 609967 416812 129912 74829 1 804611 14339 365231 882305 890844 11529 614874 639501 553132 431978 181042 768674 866382 2 12236 507547 32 157262 561395 182281 727862 897130 897400 5 10 730520 813817 834146 170 862102 679577 860392 733717 897377 397904 828054 3 1 874984 820 490419 872085 89779 778046 36494 339906 373819 895325 12912 681804 489956 22643 237064 166760 4239 616135 527776 887393 2125 29 183321 836500 8 12 853146 724245 72 590665 820408 60 895729 23 71630 1221 879279 270758 712 340260 897585 207 122102 852833 11108 888987 867475 667643 415627 844433 908 97910 827121 7 777867 583329 855081 235280 406999 537454 8 26021 604013 864902 269908 665393 188940 303728 395474 788718 353 803848 1 75949 729566 70 420220 19 227 489774 645928 532739 402779 845649 818906 844036 25700 964 3 45476 412041 435482 817221 676744 15851 750826 28 188218 743831 67536 892375 850771 880990 875960 145 33556 64400 759746 877363 21601 693614 418357 9 654765 10 880044 701457 728847 321920 686841 814957 797420 2017 877644 788156 11757 104219 53 46 668149 872849 830472 677398 5615 403953 152641 34194 850338 863203 83 173326 568670 727113 537698 3037 812038 861169 2 898123 14439 646297 80 87861 84553 550655 654004 853641 618231 6 730153 40321 851424 698768 556733 24581 323003 886172 219457 752245 867624 624095 860963 5622 765832 770371 866215 137793 544622 803496 789 656808 160992 287338 445221 7 9754 475179 880591 887283 898358 844183 3922 253515 257 244054 286079 81572 812317 729295 16 534790 843504 809 405760 890164 838405 659920 595031 360021 909 889985 52131 126904 1776 2 2446 470899 694745 725041 721611 852793 613268 85272 560382 446433 1 711645 672361 58937 2 69 819201 243391 404440 2464 886517 684982 864645 505842 897594 6859 632462 23 851117 865006 867787 690081 12452 3550 879880 621763 624738 710814 28592 713958 547679 268217 164999 137799 299987 10858 137378 746145 316873 886901 535316 848400 892604 118517 2119 253255 503079 868184 272457 362536 139169 122 157277 819552 836848 4148 326434 8 188 888515 276013 16 853164 597331 4056 390921 832297 22494 3 2 95549 508517 815253 347363 575319 4 1544 836646 599538 768272 828749 4 308281 1101 268429 282877 289706 486705 275175 491272 4 413257 821804 319255 2705 72568 16456 657479 41123 872077 582982 501471 164476 669528 864098 848922 302615 535102 766378 506378 477262 303 616883 583325 466407 509027 461091 230569 809389 4 805572 707481 646676 828796 324499 859279 535019 98564 625196 983 331248 309350 868296 790 816140 746236 2388 578337 409980 287 121928 575648 842234 334969 545750 877369 37925 691311 869456 418611 759648 697211 690604 22 871830 623953 571832 536764 5177 182682 36427 4361 898372 884703 346202 366571 899320 24221 840539 268939 257854 858 894750 34 796337 185437 708285 857612 136521 7554 29 856115 188509 759044 367949 873301 794491 773238 894125 381496 69023 856761 611393 694711 871964 365349 663999 94446 543915 355761 4142 762242 651804 223671 151156 217945 672726 894792 892909 437170 476968 820139 60 540882 268234 548441 1071 821903 355578 540968 131884 871306 341756 336807 380363 15 180908 653274 212219 853377 828 50676 887513 10359 474695 681857 15 857008 140 650835 148966 882799 744109 806768 697830 159308 701481 884921 242340 270080 491452 162317 337600 543 409 614525 125084 124 487375 669472 9219 633177 785971 458672 779821 82 716162 361505 49 593 869264 372609 17 856982 896317 509654 2 451311 114413 894971 815018 895787 309049 22866 120354 627737 61837 600593 368261 869837 77 870471 882238 358501 410405 62443 388031 810459 126902 742123 889146 133 828014 7 18 543245 1314 608205 450427 855215 124867 817660 439792 345259 820621 783079 82 29012 890825 487014 28346 887905 880128 711304 142914 877089 522479 469199 866890 34474 556 412530 853793 54865 410479 863583 190926 490873 16 126879 258161 844214 407872 191928 770719 18363 334175 665313 66480 8 207264 77072 843331 837502 5 822989 2926 881695 537060 398009 326 355157 832100 894382 370471 376340 136292 98 420196 2037 158243 740503 523568 764674 591663 4 149336 255756 52693 685186 645192 412628 16387 859473 857926 404972 200653 4 1368 891221 1 392043 820828 789292 851105 843593 3 515240 1417 15 721678 57485 830515 723716 483776 769501 3 833553 897139 254344 231 868844 724447 891693 510796 89 622553 78847 885546 847056 1237 728700 951 3499 5004 848451 623689 411570 539620 392231 224700 754930 874969 856717 11442 5385 55598 283646 804321 15488 449172 775503 735320 109514 292943 544306 854970 456 425030 2 898058 888613 689077 2 758848 870508 265525 655655 30623 27496 8 870444 861474 68104 18800 656442 670826 221640 13421 290891 630946 864987 880549 772421 183570 11749 878965 174953 348554 433368 876249 12 21 68582 541855 781368 680672 19392 255253 893950 109611 38534 891204 505931 832523 24450 890082 67267 719595 92343 722224 809119 361 869286 356061 759090 467289 1705 478 831155 492822 434188 226837 329258 433946 1766 767973 283 481121 873332 608144 3374 708140 893813 97308 208820 353081 114352 122768 897622 824999 7 133127 745903 646384 276655 256031 593142 476796 412294 75875 718869 796803 6 875346 2 287 728175 645434 893416 551145 677814 318834 720981 499952 92476 475857 510202 14633 362776 362257 504712 859333 20 897428 888130 143596 852238 15892 346020 742601 865978 835588 850667 886539 284944 840357 105219 134480 338304 36971 524966 853606 192144 434176 543944 16221 313777 895932 885656 124062 11 878173 587205 842039 833132 49 683996 834790 792955 783994 827788 842721 644402 1813 535026 876708 39 884349 239244 549229 443257 508831 370205 819994 33016 197197 636344 883283 520155 428316 22 111241 788202 516035 534690 845913 888495 447232 414898 739946 877489 117870 899762 879157 895425 753517 893504 893012 2716 500999 881424 873144 734008 793395 893290 16454 20 568183 2788 891157 878333 886641 884452 493 360085 249686 344 863208 78456 252334 861099 646246 885467 824771 700481 804886 10682 2 35 16308 376187 883649 22414 583402 20192 44626 445488 391743 741230 347185 807412 133597 795478 372551 1 67 226560 1124 854088 897076 444953 339468 1936 882670 830399 773475 432353 7503 847565 43159 37859 553324 887589 55 45641 15234 60074 27 398358 610667 677487 893339 393159 378931 896376 674883 885777 498264 637855 785086 244399 3736 799523 382 384158 688697 755 882542 15378 858341 529794 630710 783653 629412 842728 12 512574 896394 832951 865781 526278 19 321888 871297 145794 807692 965 36522 781 929 149328 3018 539835 6242 139 18058 513587 820881 154930 807868 173 369590 828897 121 572234 23232 805856 829327 882195 811505 844696 769865 66656 1030 852977 838227 895779 951 461017 274788 2102 57503 478088 898861 357920 863190 657428 610801 832090 320335 589321 693201 307646 561561 332042 815187 391005 784660 304786 268184 747189 63850 254248 825426 272071 446755 357101 800095 619392 19656 15 356409 426170 762007 11 454865 796698 679123 2 894272 337648 13 523839 497523 840978 893789 118083 186809 2 366799 469140 36536 408826 783228 9 3 368 867 508897 105690 891 188024 883440 844071 353046 890468 81836 869950 97321 166431 892765 828638 835000 835278 799042 16739 292196 584528 491008 25 796783 419314 859113 843941 893669 389461 14 122977 880817 352847 147285 899126 754311 257299 327193 382455 481571 140851 240907 845787 15218 573345 429079 3 451290 48 866799 12352 19 17284 723685 37 880416 172471 451609 883070 403659 459639 414130 745811 771426 85151 298194 17128 394026 892826 241061 415280 482633 593336 99117 308313 796216 596405 250723 606264 836711 206864 566517 36579 769351 886811 74422 7 309989 882422 879 632387 21666 518253 524612 769 876043 775926 796024 364448 287063 163393 488627 474088 627540 534712 820568 868300 104406 801000 679737 50798 112593 881797 853771 6 128003 899655 221959 1 35 761920 728178 704226 99921 140033 795331 895247 731445 142765 48 50832 14 511029 527636 381156 305320 884565 210565 6912 127113 95 1410 290481 450197 566650 867313 713796 211297 88059 112890 369524 1 20 673601 85 58 874897 749613 631699 641107 5 818420 896925 737042 611 829865 847902 9106 1 773235 588244 143549 95994 10 445634 56068 891264 846779 231021 518 516312 144409 693917 899376 846685 132688 267732 10023 6 1154 2 892231 100498 837988 866138 893597 176465 519122 783375 890515 312233 671599 678 872829 890725 110 854070 865790 392026 498225 1 622334 846839 347936 102940 882970 420528 873993 473119 871126 569517 23868 876117 143568 844750 847653 866944 926 14 305262 157 80633 18 709531 320438 838686 886142 9571 721411 630598 154144 3 3 873243 776454 24 860861 173806 396526 861855 571 3317 540412 2717 106864 839458 708516 32 716185 731167 853043 32918 183770 465410 875669 184841 628035 856123 894053 373822 220787 718895 180715 855362 878179 877964 535397 710864 160903 377438 756334 578259 879435 883664 892131 874559 580499 8 762796 322655 821894 774692 791868 426313 13372 171583 116 271644 6 644776 713638 4947 609426 738366 729964 937 757889 339665 661795 163 521046 415643 609873 160948 2223 19715 762934 1498 568074 196 834006 835770 844489 229749 752308 395481 7789 716 750169 438748 683989 820177 77668 3 8 872116 885033 52494 824618 32 854227 990 790128 20658 810468 893870 887606 369733 977 805798 164 200794 621467 657186 538215 799951 171097 709079 669216 889972 896262 107791 45659 898775 846011 392 38530 738018 890979 272022 33 897963 677529 899794 532043 877547 867203 854771 226707 795540 876908 810713 892200 838526 208890 8 709509 26 3296 6 568676 328103 72215 518768 853644 112 343604 387503 709884 41678 111585 297515 852621 846538 136888 895325 24167 350607 888038 141848 5 83613 896362 7078 897861 2473 660865 509600 743377 718 849473 180256 55958 741705 88 35 11342 868166 508379 200811 886794 849767 140301 64 807542 3 685905 621793 306120 441291 893272 878291 91444 784580 353271 257730 731430 588 747565 530872 13 841190 77895 506023 20 1300 69630 638588 867412 621 2958 6010 782661 715911 582587 14 836675 806552 568231 2 874284 362998 826183 201708 3143 95301 502632 358700 898999 438743 804838 867457 849592 492 777391 363493 745381 180574 2564 877159 188032 420064 613026 799186 599906 15583 857185 726024 259039 160731 867532 8 5409 874951 779600 671477 35847 867736 267 480651 803980 71813 536141 446 599889 717902 683406 838906 808436 314242 421243 899690 452518 57297 69993 501993 804723 189761 316665 880583 469929 826652 807072 442622 195933 7742 515827 215007 809694 882232 120254 837657 8 218 809023 647169 242269 570254 772178 184975 795129 1 342677 262 339210 130195 11 765979 504529 899511 787246 783215 861128 670552 3832 749585 800625 417558 712048 651611 826573 673059 881 361347 295672 44 850 832737 663731 49034 842797 771364 378878 856657 1 134140 217108 714733 432667 815172 642123 489 502023 1165 599783 803075 636061 811142 396723 872980 12559 726613 431525 15570 510600 702141 554497 586939 506274 109 566756 863067 300415 503309 61 384575 3555 850651 855557 882125 521113 936 1635 198874 7604 759898 779720 860231 874346 816783 393951 864152 552736 730141 8672 103456 268492 892357 230222 838388 887889 452478 417835 731621 127852 829834 1722 867871 466907 716470 605186 250745 797663 888398 745368 840918 877488 635113 254411 255205 661235 712495 58462 13 944 521979 416943 4729 532768 195784 873675 81864 835717 539935 774 54333 11584 297627 470676 432180 535693 164608 4696 556029 879582 22 793803 395075 823551 1182 781586 882835 340987 17 30 65716 893130 53331 9903 878054 847586 701095 419777 621335 658754 527141 887310 897549 68013 328960 515099 348 339108 730432 1 585492 5534 836785 715408 362905 648551 5 355284 565642 532108 704882 682503 527232 831017 613 243140 794734 1789 572513 18171 790797 444499 101647 197670 652545 872859 387126 437148 787482 1 37 542942 528887 899203 736374 658739 429494 564 11 477319 360001 623438 78995 148823 113 213814 474064 60049 566506 880901 3647 849907 520922 763889 827268 21 402171 7 538932 786222 1 405637 894375 630871 831520 364985 770955 727839 378949 5 243 103976 7159 334 807179 741409 870420 852737 882239 653805 102 865043 864644 761569 685616 428316 2 640 883847 43617 850790 615180 51888 453768 3 642282 163230 56771 42 43 856966 16816 3 357906 501116 881569 836363 332232 785870 11201 125673 233 151611 547787 830396 762671 615096 730855 586525 133482 460231 879746 170546 29859 297864 842181 502807 885543 2 59 471675 840387 769765 165085 823291 4507 463309 265126 790326 626780 73075 819658 835414 494454 385012 606399 215486 324150 280893 820396 87073 824675 893828 800864 877216 890819 800249 848617 85268 98806 814044 13 13975 390137 559028 6 683891 701036 697204 333169 559786 116714 217491 470 8 712243 802147 121397 647042 817526 502401 16282 263886 7902 895316 666002 786213 60441 867990 517178 221306 5429 242 407157 874903 813569 348594 155836 891324 465294 2 845932 239 6 604940 806375 663854 829127 847416 754217 861154 621519 524541 6324 3391 317740 201721 48631 858 413034 71 589251 872782 791 717445 891774 130540 119 26868 264512 123861 220867 310626 497789 799908 515900 324541 553101 1 408732 111 140562 302695 306201 890829 19480 33936 811159 6 65154 797564 80360 864575 828973 421502 4 708780 533456 4013 547216 861037 153082 843860 24 3 651116 290935 889660 65 30 642 884020 824499 505821 760592 74927 546773 81142 319935 816621 892608 89352 144003 351833 51 78863 551222 637182 119293 825992 869071 491409 5 798647 892012 470315 878730 14408 235 16613 776810 676149 622711 851186 216925 368890 152020 8913 598057 220 809677 458707 732567 820123 2547 269553 209086 311019 239973 29 468185 856201 426107 873664 629544 508562 11905 42 831013 846460 865853 1 834496 868868 489416 155 477725 791646 20 750519 534485 418 605937 277172 850309 127845 793291 116 872434 3 883873 696124 87 524355 227280 214115 531133 13763 124356 835930 889217 868707 683257 202506 826807 882586 794335 898357 54 793821 404897 856104 128866 782409 879269 857005 39052 735897 230790 826127 811591 238389 298231 848741 507830 221418 345 2 121 4622 878986 803175 546630 764247 310705 624 774844 797773 899900 254 403082 807094 530733 4959 496526 10 134087 34 818238 162580 748203 103 44814 1 873721 249677 205812 27 19291 836061 598888 618292 891947 727259 73993 358934 611263 26149 375053 806023 1 9 516507 2 6579 875073 27 6 706326 871067 813875 254638 524869 892655 880854 775808 94 808 728651 89 777310 856245 370635 763107 431809 306086 1 5878 606760 701499 3 875795 868193 2 770306 105071 1 1 8797 1448 77 4926 231155 2917 719702 185701 836344 411671 811016 544772 247645 877471 380980 700404 414603 877535 797539 121822 641271 4545 311742 189743 834618 897711 684716 846373 829926 7 447005 832391 372 87395 486643 853722 863903 766506 328760 49178 897356 58 859832 584699 757674 870005 676450 826680 830300 382122 13703 896588 315601 88257 150946 798165 194014 822331 200091 552052 369568 99249 769136 25079 8596 5648 195210 895888 270694 22768 691975 3 168 886783 158996 860149 775151 10910 893562 67005 542735 44685 2 802302 488654 738482 302471 825601 780767 693415 762543 855989 896482 578034 41636 49 67728 863318 896705 807519 780270 624478 452 868112 3845 875089 79366 712065 431975 135395 827290 182 829469 4988 272017 789395 90 113 1368 582650 529794 885077 763246 559686 37 895281 2433 748459 865122 9429 248027 844432 899944 12476 190073 545222 697728 880889 15094 270248 305620 478385 150883 126292 9793 18904 892708 874409 897621 545 96195 877839 657690 190 620330 827791 410356 591638 138723 862627 885247 791603 853348 8 97743 246490 605 882932 123360 47 886609 869206 467205 538641 886393 867 574526 792928 345720 67538 221215 694689 849159 428720 849090 889539 810562 860696 746893 181321 893380 613501 735967 251177 307200 827847 230868 109419 2 882369 574819 17 279430 325346 883435 295668 65458 4 788677 691166 895203 191427 7 203421 854572 893223 2 12 775783 5 87379 541587 19 2438 702224 519518 566117 774408 460511 57 215380 894665 879503 466 505517 451713 770168 407011 408362 624173 322767 118471 430872 491135 524844 101568 89221 5 840078 13462 753051 868639 660766 832339 487921 302752 534980 810453 450 757914 361265 844625 872317 560836 394346 132711 374389 154687 867273 882823 723742 828825 680572 20226 874805 898861 640086 265 81478 839094 831425 161528 189927 38391 720620 18 399151 83777 890866 445560 80939 29754 711832 18 879550 229208 499986 381707 852126 89670 4 332699 873196 891253 594428 428118 715097 886531 818422 2209 876164 273352 779291 24 14090 866757 835051 894875 736638 578 718845 895272 14 856665 46072 849304 84273 60 2557 691551 11545 600674 665727 4 794 3 776175 884974 224427 630628 700809 11096 851944 10349 316 479053 474704 833748 499744 268755 2871 682263 2 568949 478 749347 437988 284114 312360 876980 867802 682585 1581 249326 227723 6256 885797 40920 878556 846824 452871 271603 244294 75324 2068 16346 831117 893171 50678 510358 675406 582520 246023 649997 139 188221 77798 67756 252555 250402 601280 833733 738943 155726 272652 711754 642199 372754 862370 436044 886202 123 884572 3 830588 855302 186132 18 36 894990 190342 117756 819116 741705 315287 845066 835227 895039 885788 513572 2448 71964 813145 321 103051 777360 878673 11 865821 154676 863034 369928 546101 365105 856938 865402 401638 34427 888645 820914 782836 842039 801619 576739 38 181593 713004 162210 873624 524660 47743 868672 12910 878 193987 72386 849907 847469 884745 226614 813038 519725 76834 836079 811073 830685 723823 687064 85558 869375 412463 96070 811488 1297 449168 857190 76070 872079 169361 707888 656651 834939 886150 566932 865410 32 811636 800182 888745 48480 474985 562489 2029 288 163 286 429958 582208 97 703391 861740 77511 340351 504425 672872 781609 3852 414597 672035 391606 853780 820478 3 501049 762009 229498 13 102217 883548 19 835367 7860 33 829728 2080 436943 278191 837384 19061 163266 79548 788169 887608 264765 840038 744615 187320 861284 722966 348559 958 731090 130604 113839 13804 852 17846 101856 616342 224821 733197 877576 773852 871316 381809 4120 464926 852276 898578 291342 802827 168740 897439 48 253791 378628 858380 574844 578 178932 877163 886242 7270 794185 210429 785739 286536 878210 860518 840704 405 641812 73 793 270278 377792 94276 3 712234 71903 884707 438068 852832 149097 489973 2 881855 49951 701396 116680 746862 171941 734051 33 816461 6 183994 175 1771 747712 898753 261774 843056 481202 2 258721 569695 900 216569 122928 764927 764224 199394 356499 587217 874543 638545 721878 831501 480297 386117 596434 878311 668294 665023 373166 613003 19 448460 8 864894 870009 870957 431477 27900 4297 1550 107 25694 18677 782390 411404 219387 501389 867537 862527 899953 539317 850251 479807 98697 30 234081 824312 588764 653295 3888 255087 393689 107834 708547 771323 863757 235 841685 42717 291 6 643770 847994 785115 524352 778244 9 847266 467621 889389 251716 855107 887320 10466 847576 17 760586 781690 305750 220415 446388 698046 485034 282998 823217 882779 219189 458565 898256 785649 83412 6 73 882426 6859 417382 213634 200076 861094 4593 349143 305641 352675 806922 892652 2 4 5 818470 879858 856960 11 137269 865944 872482 761699 503019 7642 2 886939 253398 402567 53305 789889 617355 681611 701287 121417 493266 292911 41215 866037 850211 866811 470346 811745 735252 131506 779282 868884 509707 864837 547347 127 544617 416293 867408 495304 816131 835392 95 472945 123597 15930 747416 678198 1424 340985 9 518226 1 352777 899448 93482 864167 235295 835023 2 457960 105505 235 4785 790189 212797 846317 7 399658 870737 467696 4815 19 695650 498611 773438 280707 317049 73 883485 873013 2417 139492 103 734548 753188 1 362622 8 836199 646564 5501 1347 100896 92323 780188 594548 211688 870679 6625 432851 878507 26 738469 281098 9005 891428 827347 745970 846067 870774 887762 872536 373014 651903 891118 269897 45 39 95800 4 198 861126 809625 54824 434438 39476 8769 476816 713740 3 266319 854863 418965 402040 258303 868093 522960 292861 6 107844 194391 870519 408 479609 221965 701796 463 245692 845038 875386 535834 714128 847756 792724 397125 419899 685873 2 812283 705592 760310 388079 99549 832155 885164 785475 513 862395 611630 571475 400664 554335 793138 146683 813078 48307 34668 3 828164 615341 768869 333883 14455 867215 39222 805400 800024 245 771549 867787 3494 80 353 419073 421981 874929 627560 314188 76 189913 868962 514396 54869 852951 717577 621019 97268 571855 222143 74272 1 17 152 686 9390 505031 833504 78834 343698 1061 2316 5 887420 223735 886985 412023 847704 780501 741575 62113 772468 547282 98104 50612 328869 15 595233 76 521692 993 850141 868771 813883 834935 775626 108343 5483 813740 216337 82358 269384 3 717483 439585 2 856393 782009 153369 896489 348917 12 771276 841549 201800 603109 844809 879470 777812 472798 890127 529350 106257 109905 39989 240153 131330 139164 771513 652964 2 175681 89061 399333 701005 293271 897637 103666 689392 8405 810072 22050 244753 90752 107490 867157 258187 470740 876966 885118 52331 431114 29 58 454504 806729 388342 96740 798850 3 13 10 874251 45487 140263 638040 28 557034 642113 216291 544986 861709 680814 57171 617567 891558 356329 642496 845281 381283 49452 585962 881013 709027 10972 610057 761437 841428 683740 871956 893577 55722 310181 1895 566222 2638 353980 591120 846304 774875 551764 889997 1502 49809 4 789024 745246 694831 303578 262412 38640 236912 438971 730580 227006 890842 760025 224 888921 802046 69 860181 282 828566 646970 48359 858317 826847 876975 829588 85857 104401 16 814172 332572 26 797784 9473 839443 863536 576607 38 746161 50977 729498 898448 23370 200026 669 445363 86 767493 848541 433637 1549 393154 258956 27265 11460 56019 683424 713466 831605 882764 660827 206807 613584 25351 896834 889410 561820 31613 109820 853895 39 865948 845891 425961 366361 552 884349 564109 330258 838820 518673 523143 7488 509228 519687 583837 5 3382 749266 11688 274460 840373 502083 595064 525626 1605 898947 861868 24265 626477 241250 130052 221590 37 304660 485885 525720 497911 808236 7 886587 885158 556425 409004 688276 439 844429 862951 86660 24591 884062 428817 465896 36328 619462 256439 858019 896638 873848 283858 17962 38933 42800 870544 871019 114312 63358 340218 3 540 704637 388403 156215 234834 654292 881722 861283 1 863701 12041 899082 230006 825124 882321 868049 81367 849080 165645 25 239148 601377 744195 496448 116934 861222 4 489678 724171 251817 861065 812680 801372 857634 720 567715 318830 611372 1795 474982 13 349782 17 555350 883620 727210 375069 703661 358887 162088 884710 311 868730 851402 280934 502090 142870 755785 10 528934 897446 826708 9179 32654 876099 3302 48525 74161 384139 891043 7 274015 675089 173053 179541 446362 848082 59835 417857 700304 770436 1 670 893030 794486 854990 1814 10571 179697 322691 833741 44571 677447 136 799539 756802 6910 784655 134246 890986 7 894068 678025 244535 682494 787963 5766 769485 146504 853899 878531 807232 21697 871273 15463 5315 830287 898454 869618 3 96704 649 717201 864561 877555 796338 504144 809441 60609 25 56725 860174 9681 859186 724933 224829 832078 883100 106934 127623 866229 5234 595927 279359 849809 826042 863807 392973 28033 222385 855755 100701 306019 877142 4488 889956 607083 130 185 883270 870951 358982 603538 461020 866530 19 213941 872737 501798 807682 873508 3684 45326 721458 825547 806130 388883 478130 2085 4 433115 777792 114977 218 856714 798028 818737 207441 879352 1 3338 798694 839510 59887 888676 116566 455392 383102 812520 746412 851055 179297 547613 716650 759371 149 894363 681171 11 425607 743011 324902 120392 32561 553282 835252 348067 709963 647212 13654 188 837584 559368 876173 862508 895298 25202 586522 69659 872330 385974 388113 26995 652665 25 7497 464099 316190 305870 250 334324 380645 885915 462451 613708 855496 151212 647710 398658 8206 648167 660612 1 526938 440377 853339 711246 112864 876529 1 406 883244 852122 676630 389528 23 673756 91950 418862 897881 713938 760421 537390 356560 419191 142602 13 41 388961 649473 886538 694454 894847 504714 90 110216 163523 832883 716267 745498 621715 890671 618273 875329 7 831182 63 814110 116521 23934 750339 1698 618494 857328 354 128573 366508 97701 744977 436725 7 890940 709574 581854 521334 893399 806069 232965 207042 140955 120721 712075 594199 877711 841799 885367 115205 574300 2758 62451 400670 318623 865987 37 394265 363574 811890 884071 808275 2 360460 448548 863036 877719 161245 825520 813477 365154 837285 825760 661723 874908 796167 847848 549 185 867076 678523 841293 831408 75994 6372 562054 693525 535306 561173 513919 888449 7 1 222840 874610 498456 167 14322 169196 642982 85525 10 777929 493146 899050 512112 1 869849 5 722038 609440 599038 744474 843899 897997 894980 490562 664085 449715 833198 152376 833300 20 147753 479535 857720 787110 603616 9 449305 615 687500 882833 874194 163 13 892163 27271 360335 851155 414724 135736 794525 673137 868236 2376 857814 281953 205784 896968 1 49758 5 804005 39 837938 770069 214 845869 4676 128314 32601 824873 125326 124 677688 199223 531115 3619 724152 824829 182414 290926 132 6338 268967 267358 813956 27 674351 417605 7 192 884179 564836 874823 836427 781643 846141 875917 596786 223074 889452 538258 846533 820453 891748 794267 809839 6 61276 476707 848422 10013 6630 880035 527400 710303 334041 883768 5 686863 849950 176 136285 417802 179743 825605 892472 866813 159286 742275 879854 785126 871860 810829 849833 631884 261784 4 722700 887131 817694 38066 825474 892408 31 422733 844304 26851 161927 3047 373223 7964 12 3 897771 7769 815769 898413 371884 726656 1157 158295 898578 2 127 2625 895701 112817 16056 804442 38640 466760 592385 899769 879348 669 34794 747187 862333 800536 65951 220387 497215 792769 545836 893831 381409 831243 145 810279 4070 963 859622 2 738036 65602 892384 72116 149 200 700755 96 164363 3772 68 888457 811461 72454 740805 611063 850239 889488 231184 460209 837208 136013 574263 861933 157426 5 847213 620182 14 2218 382656 663688 841149 250095 723931 880288 710178 331753 477143 128 7106 404497 29952 15224 872391 848173 495 7043 116695 243577 817910 524166 858793 867828 92473 587199 51974 235144 60831 1102 262726 711518 285875 888794 829666 46893 768210 863979 5234 4691 3 856309 533928 209324 4233 831708 337684 76780 521386 826863 595627 471593 889180 90423 327574 529410 256995 2553 22 591256 839885 293110 558405 1 822106 893254 895622 886255 770525 239213 742160 839046 779118 56488 877941 480491 184278 499964 98782 25168 283275 809802 775118 887670 651199 20732 25267 474377 1 836178 691168 755593 181532 85 876569 896122 58964 831047 2438 686766 22 886027 646070 192635 740009 495006 852516 554 396488 794411 897120 82765 421745 340098 241776 15334 735450 381361 402495 888515 816790 868207 894729 36895 877123 81921 1 80861 21 229834 4226 829583 50664 8 774862 882167 803416 823313 420628 420222 1410 524557 296888 327993 425794 16840 321234 891073 789690 71801 222484 132142 47940 260687 876881 7 861856 63839 473861 798730 235586 808271 889209 9062 848799 611973 361985 882579 868287 161495 166164 340767 847433 27856 33982 2063 326155 160839 598354 408974 817215 448203 27098 516765 863077 605609 674830 874022 608238 862606 4475 782968 338998 1 599911 153969 30175 314951 2 17644 496310 125566 5915 181119 1752 847362 44 527657 866090 94466 864459 826501 799154 9 367786 864125 834902 2903 823630 346127 302481 32428 4 880987 19425 513506 3066 675338 4192 626186 834844 6 96 791251 705687 468442 423845 3 862040 848025 430511 822823 854225 834966 793183 799922 666500 841918 1188 310539 23 508 61840 378337 100976 772599 11 885870 3 734863 898404 271459 457728 781371 834518 319473 458466 2112 521636 232 45 878305 12537 882816 696169 334069 680257 344351 201461 471753 727228 684451 686774 769219 63469 20 791385 444099 887745 811129 466460 780799 846054 3 819409 296950 122698 549737 412505 405265 313582 683911 811065 36040 829098 898105 4 555479 848674 5 265568 488287 6 504332 113309 5 152032 764330 763959 788311 846282 659090 468677 809801 44731 169 818984 628443 848848 187470 122311 816574 165621 257187 5134 733148 759423 871158 879961 412388 771765 543779 866755 657465 11 16 15365 13 59 752241 687731 115 873192 120548 2 263703 830816 836525 546816 839552 247756 139833 68326 609833 635204 523 880619 386 781007 309095 861438 878977 882754 9867 15769 835592 762867 851658 225139 839510 775549 25 281123 273452 488849 579992 2179 3 364630 645336 230258 856701 32 12613 892824 17602 823904 261 265053 397231 1864 289931 166243 31 596870 551122 489484 881956 20838 735902 771416 672539 853189 454715 859264 539899 897403 109 2 807099 1032 27 190 887638 810826 331200 716096 840106 879654 3839 3 872454 170446 880972 848850 86394 134571 288727 871225 853456 448027 868061 834487 623132 440998 826202 897439 217468 887516 687627 171 816377 306312 187796 420544 330183 499444 68470 104551 899135 823963 829071 294736 55738 825497 237438 480760 462198 6369 72710 592704 355800 482646 50129 16 323857 3 41 500700 336462 384283 6169 888748 8128 65861 140613 48 265056 422605 898253 211218 847306 775185 11 1567 259315 330 2550 738 871842 245 251608 876590 514270 864798 867374 521660 854590 466406 384152 63 872613 816879 740238 739380 893028 490722 475297 890834 23627 1949 686724 877712 687181 104220 7224 22254 207 144598 15878 777434 786349 115398 268160 423961 529002 874435 893800 874196 3 895121 196501 382109 861877 889809 1 271221 683906 766259 2 422 876232 4120 288632 808295 355733 671361 182775 452658 635494 72 559745 408162 45176 5988 402610 5 881259 277272 766773 249388 624532 52984 128556 864429 183181 793681 9351 755717 898501 3 842172 52 464923 4 585045 498048 524689 839451 190605 369535 819197 789293 209844 451819 840993 268087 541698 165657 127631 730852 598712 725700 896196 786954 17903 896132 21264 829027 36290 1489 83508 619211 311815 898964 472535 192078 824446 600657 4 786995 150632 896318 770454 660667 613984 146737 867642 863394 863778 844703 261739 818134 583739 591078 865126 891735 799780 2 881736 24 608568 5740 814231 217401 29164 380460 467735 775389 351735 208218 720271 865603 862400 854605 870152 848218 1081 5882 293899 410418 746772 229 833673 771712 1530 17503 861776 600235 461858 40320 883516 729768 395502 807191 328361 898595 171918 528968 82016 369899 880930 804148 17210 791712 807113 436527 887858 890726 513596 832745 2504 812923 140251 2643 646079 101844 894742 135317 289454 6 778186 602172 835258 804084 302 37992 883441 856032 63114 192422 896654 2 263998 849216 821076 864368 500182 117968 884615 745555 774698 873768 410 850630 114832 245119 8687 775148 479651 457589 194926 482166 53915 4 418677 659921 225560 856903 888231 196 840733 3965 753533 36009 7015 403460 42515 284347 1771 840092 874967 377703 887561 813796 646241 122 589055 786572 221406 400515 633829 620487 7867 1540 564059 753650 676887 899412 573330 30 199715 734019 24 365757 779757 671115 730885 65938 607290 23222 692654 767767 815388 910 159014 13 573442 1207 3 366709 893086 89 378058 516556 892568 9917 711984 297548 8 410284 893387 84655 10626 290494 41046 864070 69096 597934 870611 829602 93441 527906 5856 721163 880958 679640 58679 742737 574955 661649 656253 896130 2 25 896645 6575 37498 888026 786465 449278 282304 241790 273340 344508 6 2 38249 878668 265438 177197 614384 706890 720143 771775 8755 477491 384618 871544 807116 279452 893598 99136 869597 659310 372653 662917 468076 709753 696149 855690 6 161304 257 433673 5 894153 49183 3799 582175 436846 22 603 228538 2 409958 76397 475 513 692943 871457 229606 689516 860896 771180 1624 889128 754431 882798 100659 867395 834604 37 763213 120 183890 800078 91291 527495 887828 504183 367056 824284 631298 888023 299285 115200 713885 350794 58065 867740 180633 815614 238047 808303 882622 102065 897321 270429 15 198982 18075 812442 874826 219058 889193 62 226470 126 228735 865033 443145 877302 860384 150893 602437 890755 594435 265132 695183 818645 64130 1410 701628 125043 6 14908 828723 870840 284978 7681 167 369595 899127 330524 5 89860 880428 244256 134069 6 386967 23 1128 825568 710728 53 147160 834345 2728 105142 880273 624786 858714 871884 34 852317 206301 409534 517651 31369 735945 134866 69 793419 268247 1 869243 835598 877815 744591 795437 875099 466972 858952 860 386676 109 884785 873030 258 896473 682 137811 242305 513273 838225 22 733083 380482 886809 380322 498 821832 850224 2 477880 894195 314487 848849 730538 810359 807093 683149 737587 796956 301587 377361 818834 2 3 428604 331 834376 898069 885405 241186 82 65731 397898 533609 774032 2 2947 24436 412655 852357 232269 882831 302488 10 688672 818043 829154 12945 425 673271 51 414563 779919 636439 53178 242284 615370 2 172195 596 780223 77 837833 578966 200177 113 889786 707436 649216 18 26258 695805 2 184135 874746 815377 606340 544324 5 89825 155367 895713 6126 158029 358040 304698 76342 789223 873917 859096 57219 616200 287329 352345 205710 338097 73 164590 621768 883317 23989 862819 875178 585911 393979 885884 865552 181690 824278 17759 894325 403006 113365 801841 166540 888006 564682 652910 71726 657386 265764 838000 29471 857774 354592 772472 135685 875761 36 898493 269317 146516 25 809545 530970 742710 557134 888256 710482 389023 727266 127 853371 757050 273089 432013 7463 19 526043 42 471 198640 110808 873007 63471 862902 3564 13046 684935 716548 829179 663909 14642 154439 871778 829091 677873 135 36 966 8 865881 818170 706068 37 768979 445077 1349 355317 196236 649007 856318 50593 843092 248958 1 49088 757122 398644 242534 888242 2057 19404 880589 867846 334522 1186 110016 447548 27 422915 70785 894975 107518 682230 889151 265102 660260 718010 254686 851330 697749 899084 382292 811106 499899 836154 850412 610526 19 863051 837425 4 281282 620271 154782 1 269092 333615 856488 199437 23 71 15782 779073 228768 749134 18 6941 87799 884746 875906 2306 870657 472993 472533 853663 897500 122 225131 342682 273718 490692 837189 478811 802223 620128 287469 760163 834072 17767 785603 179 201461 1 851288 688765 895222 20 13 472695 11 846910 314112 794062 692537 833847 501185 840510 437870 763716 551426 857386 524 44763 772076 716376 891734 294986 775317 780625 862759 845257 656949 370225 726967 13823 124056 889186 754847 591354 440133 601937 687740 424099 588051 569729 506158 889776 764821 438154 2551 288637 853442 335562 70 630375 84012 48 754893 745937 408734 28120 732582 138514 817329 1388 269910 685231 22977 879399 680388 728437 408465 89294 899578 272 71837 588966 146706 7 892234 1595 872317 39598 46323 100668 446429 418950 546864 884502 877108 319606 789939 876776 807958 864513 111537 888626 483462 105659 882811 859896 235590 12585 145580 250735 866126 847827 882205 68 2038 493940 894228 1558 697026 745555 827355 179187 880501 868813 634041 53502 3986 376577 197576 487402 184803 49 221545 882967 359 742285 306479 868769 308514 424544 468818 618564 816859 843551 4388 366651 90588 703976 191302 849381 569298 39177 629773 828668 478557 310300 762501 613461 741964 2 745519 877349 599739 226756 810238 21350 354187 863217 2 5974 13 825267 668780 389042 602283 315164 422952 23970 335203 852637 486756 4 106775 697568 886828 143 887242 2880 84080 869050 10 813473 720869 786784 179444 898469 706258 336508 400366 772345 881690 25 350231 433793 882141 898399 1 188944 15 474644 9815 41590 206045 869543 278892 133917 800002 390772 261856 156663 886480 706516 558078 387469 345030 2 132410 874 685538 737566 444191 405777 157903 891914 805903 3 243237 676777 597158 208768 845621 46307 882563 676268 14223 741528 603456 24 658383 175280 212840 375263 116258 751281 9600 640184 870288 47 114 836583 710471 780907 6334 297442 839969 12634 886712 202792 383187 797777 481873 790337 670298 210022 888362 1 3966 883888 805941 343386 614402 659564 796129 283267 523833 566298 840570 551725 635222 180001 9 227296 837118 789386 563062 337178 2008 865979 9 23542 154929 4643 377518 60684 819157 158 152618 792942 890211 292773 830 210075 587183 867286 205074 783024 573176 260424 397009 104 859806 810689 427150 726161 899526 6051 481 684219 642746 15084 882681 98518 891827 95707 482300 764951 836462 672818 722275 1518 804134 761996 424330 18096 247087 31788 160033 355035 253807 897599 812953 21290 569940 829197 854643 820747 303838 809443 25785 197560 265417 4304 743636 778874 695326 66757 814567 877978 3790 301496 506262 14 826356 778555 856789 897227 122765 260342 536563 178 6 893704 874897 7182 836634 13965 393437 840413 234837 7 27 89 830907 194 862262 165823 5 505407 374602 893944 95665 570 37592 25 460408 681394 750717 156647 871335 857282 205459 881828 876549 256278 453038 851988 52 572745 21531 739 398805 292764 125513 781749 175148 878634 10 748190 839205 474798 878748 826208 380944 810992 897550 896231 811482 522187 13163 811465 320822 172473 315988 806401 805783 18210 4 575225 505193 536389 770924 251116 812549 423708 21900 887249 779419 815059 1648 46886 611120 758144 833685 101551 5 659809 805919 19 14801 820881 658759 5 189731 458053 1 53245 118330 3 2334 808676 793040 407428 656937 17766 801884 711141 869521 750860 313278 858540 132287 832825 896572 814490 833007 163682 1 887044 788155 79010 767627 23265 318184 13 896521 473562 872884 26930 3 478824 606891 865011 872608 762062 199807 378218 516461 767735 868406 611959 797807 662923 880557 897908 570399 54746 778974 370489 295121 428982 794981 649474 11479 8606 881903 419212 812526 3 19263 793668 489369 9079 868305 245234 382833 4 898633 245233 681744 217496 549573 889228 834813 193822 462068 82940 777594 412 50867 68674 1665 266747 656576 97 135797 823822 888919 678840 703522 178886 317048 895692 71637 843818 778310 5 860060 3139 6 790023 264 891588 399436 868079 114889 893778 652501 881535 92 721 73895 876621 849909 860848 8 852614 554201 322426 230484 534845 326 755389 870178 1352 894991 865568 420006 65244 41801 251752 867032 10 31 641935 289661 797106 603581 238139 800442 98733 117173 160908 864216 104 878236 296492 117790 787717 529356 292823 871354 450613 456806 769007 758622 456127 74428 543969 1600 776363 18537 2 217 829380 305 276 863622 877014 333595 716452 528292 685217 503270 676089 452702 217324 57149 297093 701190 15746 797032 492160 865437 40995 356148 4 837332 233613 3 869250 626904 536516 1982 28948 93869 800508 337991 845043 635679 843933 734162 885375 547585 266210 899351 412415 778308 843803 23470 10549 871350 627094 865952 808923 807661 6 620762 70493 457389 744 164216 1444 207 10503 892555 383471 398961 867278 88862 59342 883672 627756 286 26 146867 80 456850 636502 892703 511069 96529 461420 1041 877600 945 662065 710202 104940 809326 91279 332283 801459 300875 3 278798 3027 661 74111 766583 595996 393335 893309 107071 831404 429699 852894 899204 546164 739591 190334 63 235396 5852 628391 835605 683805 10 828853 879383 896323 532535 826772 28 801517 877062 284970 299107 2 6 884542 5307 801312 95334 830177 231833 867746 897746 502 135414 83837 263816 891607 719422 121252 887914 707972 544948 617715 885689 794033 839364 288679 782975 548540 897434 784850 738573 4 775565 771382 477 840705 101100 28 15708 776103 880925 150 60222 887931 241442 1 667599 74225 644097 6 841575 816554 890218 396120 348009 761052 8 560901 457969 899384 9 27814 49225 843557 867180 884210 171333 384088 852722 496255 11220 789564 837438 895282 853574 68653 832586 841664 11 817510 863940 789495 747219 876209 131032 62769 324452 810180 838199 661942 434 553705 864167 1 885848 889749 702501 626227 2673 289465 21702 206347 883983 688602 192831 563422 358450 874153 102475 382065 2 17232 871478 653632 810144 456163 863833 1067 825785 233763 835352 846972 827944 300703 146440 865740 4113 454539 533193 85259 600717 299217 275319 446801 257782 47 899193 219 244523 855756 481705 818479 249832 825382 36320 871621 180675 1146 671223 2 396558 82 598 106 430680 143112 288904 745121 379389 458209 520793 653626 644762 880940 128286 840187 41633 846642 541793 353454 840074 21787 588309 409158 807541 702028 601129 327 176121 847609 42617 832250 15591 169730 876695 91184 373466 821576 657719 215741 171 858622 144 612517 14492 848235 894968 803809 58712 62792 4 14644 728514 12 800684 714818 777392 24024 10153 201922 193513 594100 474295 1028 36652 6291 9 456483 9 792686 658 896300 456424 424597 862436 27 52524 886937 897273 171183 887517 25 45784 5326 117 658070 1484 716502 428613 401355 2 241039 745549 873616 541583 5791 890692 6 18386 869305 10321 720851 844453 604193 1592 17710 2 13030 4 880226 215938 1418 743723 202985 607769 155 893014 887389 341 5 885889 252627 806057 233662 8 675505 812717 797752 358112 23690 1646 698636 48606 254830 841272 40647 187086 1770 761600 889500 756509 813338 490295 678063 836177 259018 103309 878522 853165 687173 750258 3226 698 779261 792741 561858 206092 1096 560981 873946 893720 334919 71786 438969 42247 265503 73852 810136 795746 442060 225824 1338 478321 838603 622694 69859 343817 245907 34279 14 2230 881558 590080 514925 872590 830792 339454 195469 59176 293202 697492 1575 878993 226 863389 254035 6 104632 539736 790562 858967 15 315403 747377 492536 160541 63 651453 336687 6532 158276 832483 875173 383408 488571 344 791761 318333 847179 611368 366258 804735 879633 765869 610142 284304 34369 374 20 740642 844392 189850 485035 814531 242591 899480 5069 780855 725090 869789 316272 1898 18277 448466 833185 45601 225490 667384 603745 607102 427605 893457 818443 12309 341862 729625 334879 864402 848763 116473 250 896069 285019 871204 823054 22 4 770788 420154 756883 826908 812817 861614 792052 669101 339 488438 840841 4 189 189184 229 555 128810 3 266473 738738 646983 615404 837715 5082 804977 840855 724192 247338 3 402 1591 21405 62194 654406 893951 563104 774803 883197 672445 846245 412314 118910 86300 191623 779283 54 769233 841161 195710 403177 762785 552140 54747 276169 109 332876 8 449782 269210 608632 888050 19 1 688284 364732 197129 609902 771397 243913 360105 72671 2019 899263 62 303967 885830 31107 850174 304529 1383 112528 464348 684891 696453 778709 864904 1788 621121 12 301955 318990 746688 2 46308 19 832919 756696 605391 705025 313512 75911 733518 773359 822291 85762 219513 655232 577786 762386 31 97726 17356 865651 1256 872673 810725 734240 473802 243836 267706 3292 358797 315682 2 346051 2 828042 161152 843699 123 647790 3 411737 354635 246211 838727 843224 811834 882923 761264 1958 719859 649513 4783 892040 3243 458532 737269 640865 781635 893731 799632 185260 741027 152892 872689 825844 860247 767902 801600 232524 3 660637 74612 237 870348 581337 720534 7750 2 462259 43916 194135 854202 131737 246294 199 54321 882718 7870 715530 849157 716681 579022 47 638545 885212 6252 23119 2 281206 896377 840137 160759 899945 578338 1070 321494 14617 7 621376 812485 3861 342376 855944 747675 128848 3001 29662 850599 887005 850620 615430 876055 626049 715436 714655 330829 631517 592792 1 10033 279954 850484 328449 827042 5484 784964 627357 5622 746048 192984 360921 12121 40565 122566 254915 1713 840858 11 16199 72053 869379 310353 565381 664823 791668 719838 166186 162449 855606 839865 1 729644 15006 369588 859183 875470 809404 488183 488483 616869 654869 1144 782768 68 51 521159 70750 266041 491189 856669 637461 443311 461284 838854 746812 282635 325075 1289 820899 81 765147 574776 874909 515423 887606 864384 391420 2096 294 323147 881930 889719 271364 770314 854787 280828 8 685618 804894 21451 264198 77202 253331 842284 804 759016 535729 3 776144 887223 822730 27065 369525 770109 4 752032 1 1 518454 1209 863786 379668 290743 22602 114939 866020 439142 164915 67 837 4378 273352 287705 324135 8 1418 220668 174837 864295 115401 38836 130829 1168 871926 738380 168667 850857 317772 521842 677004 747218 53251 869990 611770 852918 130010 172320 868238 64 33 5 792230 155637 865818 858786 470990 180325 816040 869782 574885 2 809149 850152 372945 882446 382031 20294 286434 68388 859339 479625 848804 22 569352 359614 791051 22187 775410 890715 59568 852369 141009 6 880119 180773 394875 397517 813301 152648 839848 893515 764362 871374 3 891291 886176 657986 643184 646639 793682 98237 830719 335527 84874 515707 729398 510279 72 889968 11245 875341 78 871042 6 638877 874113 793464 108032 4 66470 895008 277503 1049 476194 231570 538710 29166 831598 890668 837677 3354 876771 12945 13341 527686 228327 745678 894834 22958 745878 292863 17 55654 751185 686276 237884 765000 785847 34520 1 689618 2 734691 858955 22407 569876 5803 990 887081 445411 857466 3 308786 898508 417087 5 851330 568985 78 42 135575 18878 860697 22967 37819 856046 15010 861097 1494 112096 9278 15 606144 254731 293699 694449 223 435204 745001 118714 787952 839749 311 14148 541773 697784 9505 856295 542170 14308 895919 870205 10349 70517 888372 789989 733659 887366 762344 760328 205757 747361 683552 59204 531281 358689 16 891906 856700 1519 839895 167893 672889 4 1034 181919 112385 882880 332925 324 886700 692490 841761 493149 6438 756268 543199 851961 264438 775824 153869 885438 897843 890866 467017 882018 9744 233118 897882 824777 653910 209826 348232 433854 702667 648316 839 344529 301437 891214 794732 478385 432002 867470 875147 2 821311 851457 372236 859420 23799 557485 26 896475 651068 233708 98 421516 3 50511 3 816159 892088 666434 162527 444663 847409 137789 43258 12367 441803 501205 842051 401885 195860 488919 679492 609849 312384 282214 220952 92844 77 805002 155422 822210 851731 170 899271 326443 832408 894928 211569 248693 815400 17217 929 744712 897470 992 1926 856990 585626 458725 800573 720174 5 895188 551063 579031 877611 60263 630934 1 79599 841279 590653 836956 503186 361316 898216 537188 45686 97 810684 658652 121567 19 89683 150720 640896 865856 883905 93330 897946 519851 885475 152689 241707 443316 846250 898062 484 164174 256469 691855 882506 508413 89587 859697 998 68004 350799 124 300998 599337 393851 886 218339 898659 437197 555246 774484 598193 26659 689068 11118 846853 293243 730773 375784 555113 896748 23396 269752 361160 4126 146681 146210 725401 884535 867640 728230 424207 92187 10146 610357 831082 783753 841043 626256 674293 8243 750882 722808 681018 1255 842040 898057 717310 878009 367347 635504 140566 170377 107013 8 884952 62136 34317 878097 13087 719008 784472 235677 801058 8387 122 428870 228060 5 82742 67342 735907 205702 533575 801183 120257 178757 13 722041 550269 146220 440754 872950 587884 264526 719414 192777 408943 476204 879240 859362 535841 320126 822053 544282 318205 661414 59 280630 22463 852280 2 4457 3274 299872 315921 282090 95222 362006 75437 229 365216 214810 325937 758310 762740 265636 562206 321198 800993 44162 583834 136668 61041 476158 307749 853227 467173 383928 890774 764901 642493 796373 874027 692528 671358 820792 897442 896222 440941 171385 463973 879560 13 749785 802982 873568 828350 550348 37 630002 15977 878724 259886 485124 746776 198 280995 581350 49161 453045 1077 608383 205338 2 664449 880484 880687 35974 383164 125211 856160 688076 55 742405 3 239541 1527 357 176 12040 580810 629666 456423 887247 463290 872672 8440 197464 2496 210511 822481 18689 852296 393 840203 213315 1 58 504068 993 584064 83513 2 115 265976 283129 875003 1351 816448 657213 2 30 385643 223 412354 290818 87 560102 1759 814394 839921 275154 896822 25682 653282 738370 5345 43221 775446 880326 1813 825284 758201 725960 517297 327584 21 36 10557 855188 580525 886770 767784 367904 31557 791342 478351 771082 17507 589417 14 63 161 892841 851029 852034 16874 4139 392967 382608 862443 505269 869208 39332 38137 3559 24 122102 762993 15 46 2 875038 358232 33907 204182 336014 862647 835409 505046 819386 417 141873 5 30904 26844 380327 20005 466002 2859 511106 7723 135633 896747 873065 869578 529616 871905 645690 10 877678 821399 509263 131 722688 599 899412 310282 876624 338177 808391 895179 691454 1290 236324 494741 516533 38819 395183 578005 782727 6032 83 47907 591393 678162 505934 262878 818320 528 29 670401 161 80310 783804 637066 669794 446921 864548 4 3548 8 381247 655277 3779 885784 449100 839825 472195 157915 521539 596690 472 396497 701453 831661 761967 3 781304 883346 260897 5266 542094 264801 376186 838699 410815 682457 830835 10383 8 29871 25512 425 867275 860743 884980 8035 150 374083 845245 17881 666786 885094 777278 178430 12463 329208 10993 70 589429 233068 745537 874643 457 316439 178605 11 41523 1020 890198 874106 8246 123 895273 768360 694345 691492 838395 2 863153 302745 359 889545 15 65 48190 78656 142949 26497 1173 857093 295816 655390 744007 394770 361139 865859 815878 834898 871021 689264 656421 18072 893655 822064 424427 569663 859870 748567 333418 176931 213 712616 761195 843184 737084 218919 700631 796427 893268 753752 6445 678135 610882 503098 701904 519685 32 4768 885011 784911 727705 17670 197495 889303 834139 532823 117386 644941 688521 371439 821862 169 23747 704740 158902 638804 588545 259370 866670 135031 2173 824445 67 761583 1249 847113 635875 670045 1947 827008 211719 307404 16935 23 734946 11 625771 1 784890 622826 618512 21 750741 707791 4346 898 851996 884828 168009 424291 824722 89 881022 12214 4 5 194229 364939 828560 2 743763 608287 830664 851188 872187 371825 6253 877095 655998 608213 258884 899783 436798 854926 847595 883105 92210 864413 689738 887230 178653 819174 234131 76228 892117 437015 725915 32814 582536 213637 624501 1294 322253 726803 235407 881149 853240 888707 433 200558 899764 388448 786099 38562 893746 887728 493255 873906 58 679265 842325 857992 39859 6 802136 15 871908 36020 755760 820060 439292 35469 268625 756440 824384 809416 150989 717798 6429 672627 152713 214501 837564 13869 884747 526038 61930 13817 138121 117838 794299 852045 26871 412103 621472 265478 895902 428545 755355 857424 386243 3 1092 4994 69 91 887001 879540 866360 622715 24963 857790 884100 847229 784128 4796 3404 881338 362211 303280 547605 890820 230761 15 194535 32013 812808 823759 6 17302 867113 870909 617600 26 538459 601859 132077 49509 76176 8 868092 540940 625191 866957 303201 578329 293416 317 681271 68590 536278 877609 500416 865988 791939 577963 586786 315436 866004 436872 53 662883 8 513620 509 260834 798915 695780 52189 520337 820925 15233 829997 54243 559002 226847 342083 783982 892383 59617 1285 810820 841273 259819 5876 830575 861573 162748 413938 205836 893262 474126 424240 808064 1560 890305 855095 795962 16021 1088 171 445502 6 201 685730 879938 86444 606720 55 259199 129279 733023 835567 32809 757430 828319 262 3 144685 819682 518095 438456 885863 397172 738803 117559 781597 5 69286 188376 310 24165 764103 478699 856474 847543 175926 489711 496056 801645 606158 826053 9990 696321 68254 702750 872038 189097 780000 473818 126851 2 16018 258737 751608 1180 466799 160063 857440 2 252586 888472 171220 882764 154494 738972 232436 403151 258849 894942 299224 3 860371 304213 186628 563 851095 971 897396 8497 781489 867749 534539 2853 292257 825878 681562 3 703216 125 875859 706285 866309 494329 655584 883773 899345 787436 686774 184170 7 891804 380537 37 125330 1575 320223 118647 1439 50760 879259 205203 57369 833663 714537 90303 802483 812698 563976 10 878942 424 543757 859305 884612 475577 711932 64561 152004 185857 267853 800453 853357 851520 18 454598 306093 859303 383435 751482 117687 89052 847780 269149 213680 260850 763625 636599 6 409130 4112 350206 2354 6 300144 400 801 316114 656254 222672 3 863318 819837 802283 583749 106328 840910 606107 567708 246854 89698 807662 51830 786764 725102 101162 120 867230 8043 14571 871371 729499 865150 766458 327040 857189 771370 9072 844584 50461 81407 670651 338042 4033 71 62 287983 354230 478458 95882 222762 637159 803563 374161 270546 329570 872 312840 761612 385 705222 534474 22728 898347 459729 888374 890496 601952 728808 144612 23424 7 450998 825241 221475 865518 814739 114 67 11 877170 422097 863537 723010 233931 253909 30300 827554 111867 71161 34759 391317 254404 233876 270042 888325 2 443819 832269 304374 893742 894475 2143 18 332363 248043 97836 677218 55631 361972 775755 3 475404 2 422802 422338 863678 163405 342050 865475 202764 845973 890199 150658 680425 818652 795916 5729 438428 833051 591224 817791 250112 36 134471 4921 70459 726151 135 563833 769578 884547 443970 890482 565488 122172 762561 899207 462 46 402099 846505 868384 723293 732335 625083 51833 867167 4 893488 179349 566523 897308 5094 780242 9 581479 415744 774600 868129 107 831044 21 481588 198 832300 619931 740127 423359 13524 3758 2592 109 5 495038 887155 3 829329 305254 83 854069 845780 824321 6 644400 899134 376329 896461 84 885180 757858 91867 830824 879410 8505 306557 632564 259239 291696 653643 898820 665418 852506 749869 846528 899996 236427 252800 4 821367 19775 26711 335047 893075 699155 884950 122682 583359 462774 330289 837379 801302 7327 1753 777 722887 9 74 888346 859400 876052 898064 205240 43 3 843005 322585 173 808437 587107 630005 48 128076 178585 851285 866379 860620 717020 471903 7 5 648610 859038 46420 412340 556172 891721 791522 890898 6 8819 800363 827296 520007 760293 862415 458247 66857 6 61925 224292 130 851029 844837 835902 20151 822028 7 75940 801516 864544 360405 774848 874682 863806 194 373209 180832 35196 272955 1 675302 791251 717 180766 221333 265299 44653 859516 242571 798707 10 839465 882289 197347 845017 836822 774776 2 894735 895454 113752 637912 518976 821006 94 615204 805416 736845 6491 897484 841268 53266 43344 588199 42449 886928 34102 899355 456712 877277 829876 840766 893949 896246 891496 855455 874 3 422715 690185 188175 898479 889009 894359 2671 867114 867545 751205 341672 136448 110114 28 850986 853300 693428 805822 2 771795 772076 188833 898566 806265 894519 293716 712762 392570 435298 828258 893428 149736 524449 239311 31115 5461 792247 754850 2246 307280 406047 554259 887752 725463 683161 657633 739559 608937 477953 562661 114401 749602 795711 889241 719490 571505 7570 529466 69053 377868 8 836393 263773 5 758516 746 719312 833462 870073 293206 790206 896489 342423 793925 577970 596 877251 417168 892983 28 890808 800108 32460 28 232687 381455 894885 804786 159508 93136 70 74072 808475 839564 713105 181091 102576 584306 894542 770295 846671 2082 544118 277124 868320 1 678345 797328 550337 750050 67106 785537 849551 592719 190855 474544 842404 857507 688985 387511 617560 861861 3121 525863 844916 474592 715965 335680 163818 879232 6 844225 9 195582 830714 188878 204859 803600 492379 533088 246230 866599 693712 546247 60228 15879 102 145295 886377 54136 54574 819940 636110 10 898748 3758 825191 726106 25329 777800 476323 898024 106360 374725 849355 517 3 1682 30176 404870 830373 493938 153476 485347 868054 468903 845092 650643 37591 384406 574520 100712 821502 76 667732 863755 182866 48 272656 261944 473 698254 315589 36647 105549 890515 9951 331 366362 855048 260600 853123 874194 27413 3 8 423137 840221 7703 873105 91595 74029 1378 12976 862311 896106 886787 896661 857216 837651 875535 812808 338349 840468 283886 133155 899275 898313 622862 350557 894079 333943 655473 42 416611 714396 244948 2374 98 14240 838541 1627 777042 899829 639069 8 865675 798255 585887 440 748953 159949 889779 1330 14349 875 157834 4178 892050 229638 1 213526 849376 630545 286239 821825 425996 649458 761168 848612 723135 3997 858177 692828 813427 151003 108048 707194 3 498919 63571 832522 319 269828 886270 6266 771543 99925 92464 848560 368 553784 8 886631 113503 625144 6009 812020 895192 13 592428 46967 838884 67 883281 5 786883 9651 293747 831866 867646 39 957 874259 872422 288244 814628 4 20057 876612 806913 806659 335 858799 801541 422 683818 2 2451 42 781122 1284 823171 842496 649276 2 1948 618434 801699 693615 886526 611 99144 155 381086 96455 9 1153 39070 674204 381968 25159 329513 126780 890348 94 452297 604795 270402 367658 893684 191633 769696 14 655024 867179 145 883460 370323 769147 726115 271821 13 689186 899560 25869 537980 2094 201 840853 136541 797618 815215 887158 891394 2592 525430 547 31632 3 806641 241714 585884 124940 719142 679776 798132 848589 214 302296 783485 747843 491334 877741 403526 551694 24483 871424 546478 448531 779964 756211 7 850275 873251 877360 544851 710581 756180 37188 359 828435 447669 81949 1 407925 197468 34697 446320 844332 249 263415 848956 670602 305818 36229 796809 68 882077 743064 795758 425947 876029 836510 885491 4300 236656 848732 10642 429676 712829 1 657753 605211 872298 13281 749062 780736 343773 23899 31002 648593 884955 853095 443980 786822 370201 685848 172809 330321 261253 580128 506519 11652 3 13 203301 26 1 813572 843092 9 15 291261 262357 567976 855945 597245 821150 131739 60224 797509 30375 734717 574050 184179 875425 163337 789304 779855 34985 825453 753317 891272 779107 878123 3 413928 116066 882100 556715 12436 359431 578585 775547 101023 515143 859433 156421 3 35358 656461 3278 806805 3 879819 17361 17 2 8 4927 823944 595563 136698 4375 419560 308712 869135 28028 884 231945 232195 550092 255272 161224 7 109681 2038 749426 362046 2 401907 212294 494408 821200 616827 1602 1467 722147 891966 874820 498591 854329 630730 129585 429925 102488 2554 825926 855141 862443 898268 879721 674747 55 594116 803676 621109 836128 885496 843773 845119 388180 2 892082 121 541789 503977 876465 3724 862346 811567 145141 284777 878 62164 554453 785055 312495 858719 115048 470038 888009 2820 810590 745342 382892 84726 372176 190840 506666 580021 117 817123 75 139135 23 307287 205747 812791 874861 74 8 358672 371715 812115 102808 18762 336673 790593 1597 398562 300772 392213 175956 642 824026 657326 497844 893056 1 216425 124362 212797 284141 253 52472 91550 6509 90319 888244 601774 159 7402 502970 329082 429791 1213 518215 739086 888587 209 16991 590167 6 857008 891556 714170 2 124930 851471 458174 47492 841785 2 344538 10711 125 873720 285230 32281 49211 473 889618 751295 10 906 72 879804 642454 836400 708182 100848 113066 720817 858803 145410 120940 364601 532593 473096 726191 268711 854188 742501 648691 667331 999 166650 433852 820861 644956 147352 710480 32410 226708 648165 706717 561155 353165 188785 2 65 243636 237528 40150 821232 4214 827840 23 61363 867236 491500 234608 861272 810088 102838 421551 861865 898712 5663 899520 897209 59319 459823 171334 767793 2 717692 23 841470 176 161244 866174 419 183886 492733 129917 551835 586627 2274 814657 825133 9 348640 753927 745754 885368 63462 21870 3 895273 874396 452373 576086 458725 783603 739645 696310 174429 798810 329038 11257 850308 383724 769350 878781 834501 707155 776863 383459 592249 66 182 899509 219 865574 184247 863258 312833 628445 760346 858523 77 871637 550447 883474 464554 306633 871913 335418 885865 254079 762800 737483 893547 882891 894694 40494 702216 11853 717471 735214 4 194720 896392 15555 34822 893324 17589 53 422068 706643 30186 2 596 17793 801761 57628 415722 276619 755673 899427 187 822959 806689 260096 808661 889563 299683 691533 63749 806526 721981 862864 126807 5818 469099 882037 617105 645602 3 1 361710 3788 833119 214467 579200 21321 856688 15469 22932 67481 848271 873873 149958 576674 873882 367307 873510 442697 745249 795331 791997 951 891052 255010 891243 891234 648241 887413 891935 277 656609 225446 754511 841924 115451 864800 1338 187 307777 759735 845566 880691 96 424180 103913 134 874049 898644 28883 856782 9 6779 872507 174898 468797 160 1486 25379 875910 798681 6 857229 15 5 431985 127 19180 674197 20966 722915 373580 399727 10147 878610 862956 513798 304608 826595 233856 323136 20 874013 895607 886615 876247 246542 267571 831523 6 337172 53512 179381 187979 861797 882677 334862 79414 345817 34210 61468 1 157441 839005 23037 181685 879431 880659 25344 345142 218607 61879 41 886594 741987 107690 392905 871265 481174 863418 706358 832023 547629 838158 14 15 486941 97 691306 26356 809273 649 87505 873087 856071 856220 896446 79098 865002 282308 640306 13 730898 620261 303616 749442 750266 823141 853312 875880 105538 416339 3 777489 771856 434816 556750 517988 882790 10779 206 899204 604 896259 4 300647 201959 343403 897687 65706 56077 714555 130627 171409 154783 14851 484442 231326 899265 1196 755895 593759 620465 73832 735640 80827 51531 650919 822485 87 32789 531 778552 136653 440295 765946 502046 460477 211726 851687 365007 846915 192 860499 882421 186 716629 889977 7868 1675 871951 664086 891753 513456 873855 499213 802986 899075 308545 643282 433986 887659 805127 318264 20 804852 711469 802307 26 703761 569077 686537 509440 825305 559409 589348 876611 877191 5101 377537 132114 794984 821245 27843 274884 835842 858013 107334 448579 220317 686917 807809 469461 201084 848574 4 10751 122796 986 593136 765062 147437 641247 837644 868769 116118 830674 884557 644537 821537 862409 76767 527 201718 683588 484002 544413 3673 785952 484877 259492 9 878163 611535 863365 405800 861721 441648 863181 812726 444039 100877 36249 13361 370308 644574 680706 770737 860387 807569 892542 226816 99338 839226 362049 576301 879728 17 229534 788691 827376 887185 52756 627306 18865 821154 895125 483555 120472 7806 893346 886658 885584 836890 368610 716397 890556 719006 118410 6428 731035 820073 899286 595636 798577 833102 754223 304 869200 865579 5086 203 2 532472 77705 683567 2 863288 3 686660 624554 821844 822752 620058 90636 416027 769168 872418 811100 137675 771549 52546 784659 538799 326440 527808 17 537617 191475 845048 808886 44 747036 860520 235587 1 450738 896259 458343 145957 889849 596820 73926 300552 896248 222066 44345 23577 245326 653529 60253 864545 4 186130 866215 477633 97174 14 760740 260138 826034 862207 466886 139 768052 18713 815111 590745 588938 14568 872459 12022 12 845426 522557 561309 3035 490628 2 880593 117808 627116 864373 880812 41100 78720 3071 850756 213687 872508 146289 240934 864317 842633 758677 834276 1721 795102 316499 808680 769971 274991 474893 376396 656138 771908 624446 843674 714445 2 57745 883699 143792 48731 858553 897779 357913 739355 4 651097 272107 878511 180 1447 719742 22805 805661 60 750583 788130 841102 814950 868639 63156 818190 5582 560582 593903 818470 887926 32 715557 3 886615 500660 830 333729 215093 796672 2183 5 850887 713964 683057 844984 847550 564338 891871 1405 892683 693196 11325 777540 887513 148958 41 561439 442014 5 809273 232613 824582 870031 267 879676 857175 6682 844236 1979 816573 705833 480340 792368 863357 112524 540899 861719 566340 263253 895489 229764 806921 65 342 287416 658175 787977 1 2 844288 29048 724940 843635 826166 691045 878506 890747 8 13179 11266 648622 808705 11 4532 844942 609703 472796 359674 6 644537 334353 693166 640773 468094 856287 786349 573730 522406 854442 885306 4 464 861781 896160 243108 829965 5173 861291 258727 698052 322677 197286 1570 116753 656109 55996 208669 337776 74207 51087 899328 750796 230385 44885 239562 106498 351166 830789 819660 782276 373804 290515 134965 624928 57150 661950 44270 243211 266764 435291 4460 848204 832053 853713 461585 729332 191763 799991 879286 374035 858228 498896 3 8822 894759 876978 491626 875214 26 481422 320548 529029 893530 859038 781978 50227 178744 240390 46075 725203 217328 203870 643687 873488 864821 418921 43459 727410 36 829729 499941 750 852800 876595 889729 692304 71424 887436 716441 204 118520 874163 78425 2 841783 141358 874095 1774 573468 573663 291870 893674 302721 818608 886497 141134 896829 856610 600555 848655 366927 96509 870291 742649 539486 771642 711299 90927 696688 878106 134 21400 357050 125880 427444 813625 810826 809558 3 598942 846194 661415 708113 196023 92267 4369 389345 79173 313135 63 258446 850420 1705 693784 872033 879304 353268 184 815695 150749 872860 524472 854011 16 892383 446651 853807 203441 885442 848174 552004 534851 297728 49880 229070 855718 132142 683153 883638 2068 34 176536 463604 885160 497539 620311 841954 65845 2 108738 572032 133726 2750 228 335865 390095 876149 392242 430605 26260 845638 20 877833 76 690840 850560 14222 13 316068 153 116 3062 223410 847492 10 642787 1598 618105 264168 377666 3 44 325517 838284 850547 886351 845048 400303 421784 892913 851087 816322 126855 745690 507966 89 199520 537907 847077 400882 253464 830324 823617 200718 613035 789973 793768 852282 105798 818267 312131 871771 317997 101225 159678 218232 41870 243766 36051 629992 678317 691111 745109 194983 291768 888517 26800 807351 469327 340628 30 316484 609374 597281 4 740933 702067 641118 399715 36923 352544 817749 35 882400 778154 870652 64322 454522 483457 809818 611767 48704 2 64 875438 312102 439888 695099 114526 862384 889307 861215 836102 594746 819488 878758 843688 184673 755943 869725 745580 339620 443629 847458 486597 897866 826409 273331 16677 874821 12137 453600 7 355051 611 3690 96 9240 1560 453735 897092 6 862792 409398 7 7 531681 271 169321 819910 367728 516919 182385 453338 225387 898885 673181 577 13697 687647 240793 839487 876211 484805 204299 195324 613 800417 248394 143074 789012 814176 829051 231853 367687 881915 133426 861197 374718 4 879998 611421 893939 339931 134595 701193 383437 220492 136162 884491 518764 203 452545 421026 841871 861973 56719 280043 412962 500780 574164 45564 748947 884169 747272 1045 8 14 713776 874816 170277 629314 887448 48853 18 897983 229395 367888 350333 881852 611952 892049 850582 827539 250712 726398 857495 810853 190 891169 42988 38 743879 653727 843746 538260 855717 790368 874839 152620 196898 541225 186440 898511 896826 831690 518873 117 511589 821247 8 541464 837928 857411 12 889347 433347 282069 9783 673207 2 657084 60592 6 562746 1389 741583 72329 344342 232469 350915 406464 67898 460551 452725 506098 7380 3894 229122 119 36242 694490 27294 842140 477613 855737 92173 868486 436401 829274 363 852128 880836 499136 891980 757776 113506 6 755584 810297 353339 79281 288254 187238 375644 390233 831538 2 1 90 1116 833896 235806 871764 58268 663638 281340 70 878936 129602 283994 430634 135738 742036 841966 353572 738847 869413 721842 233275 879040 779777 118803 934 165050 84745 258549 658507 8 121587 675601 841628 488967 859757 694855 26140 242488 584392 163031 486536 876120 528228 350515 183700 1005 784751 814415 493985 862437 697235 261961 857705 3 863905 854249 860247 356514 877479 781435 304488 223962 433646 127637 86 797027 237053 681245 18 809132 814221 340 877559 254226 439961 848917 855114 571661 7744 404040 806744 8778 225967 816369 17203 561076 780216 637054 4 344062 685 505909 37255 28556 718727 665621 756995 753442 4019 645796 32674 465 340138 794125 89 499374 147087 1342 49508 187 539 2 157 899221 891142 90528 1 483805 406829 882060 425647 866373 624694 272290 898662 110001 293324 870955 266108 876967 876565 239605 196911 479525 861246 1 866278 2624 542105 512573 487098 871568 839297 13291 538297 161471 884773 695934 174871 13583 20757 642861 578142 586101 288644 450 952 31125 188552 779996 869464 855490 162442 456996 809 721558 37 757243 5 890800 731312 722555 784191 27516 725058 673860 166436 1002 819233 6557 216199 10483 48 238593 610669 764734 888405 305946 474484 6014 813835 416495 26839 508412 573688 268045 2 823145 158 899111 714195 641656 810929 789341 6112 257626 874730 46 17495 508364 400959 8693 846250 2 587026 380 447051 775048 442275 8 216966 4 802763 429 5 303162 69823 659437 278964 663 881025 244578 10 857816 794561 762894 509 844936 870712 44879 206114 775512 9016 2 100807 222 86 893393 38628 2 567971 692933 484623 822876 1268 831570 1 215 724728 1245 500365 587600 17 409411 879431 336760 260 143433 5 379965 13807 3886 40764 815818 469526 695538 106469 880043 857468 536443 828319 439882 61107 305043 260906 549042 807158 207540 10 535747 511599 325159 767942 586565 894267 68097 826686 870854 869449 206777 21 878152 806580 52815 25741 884422 1525 338335 753673 816748 612087 164654 180092 769655 656416 810391 694256 853424 164052 503108 96 42835 2396 883463 113429 852649 19898 975 845596 841675 803646 187332 265 887964 196478 850606 61707 892286 858565 216326 2 30211 441874 505365 350873 353893 418531 316234 108915 629832 807307 708210 888175 333120 149771 531363 293517 6230 742660 367678 31 71 873233 425869 802239 1112 853851 269204 123919 1 192126 344036 888429 834378 314259 897794 9867 72295 307715 707774 856741 565 614675 893828 3919 150251 896350 349439 492741 880468 836482 846027 890487 5 879102 599453 372 559688 80 882170 240410 764145 583501 533052 34 707504 892900 1669 377132 786329 256731 817115 33313 192905 512290 780557 659378 507415 48836 387758 193 160173 1298 618209 850691 488958 7 87170 732429 16 9516 10424 143 896281 300931 258140 725551 679823 379283 469509 860131 1428 826169 217766 107668 818022 450049 422249 863116 216935 819056 1 848511 740505 707608 837072 225364 1298 8 562754 206727 7 878630 168757 874258 63707 801112 1188 883014 886851 825786 31 8051 29615 10474 527 817933 172990 13 510019 157287 488118 587606 604670 644399 220 399707 474630 642349 796533 218909 575479 836718 865190 334239 857052 860622 781305 222010 653766 440305 722787 418855 840061 183280 766047 17 115021 575704 205398 698819 2 668678 16539 54697 161 898075 847697 131887 168623 514542 846519 786002 1106 864508 6190 195816 406889 228542 847787 836728 776766 827215 859460 501438 69431 231602 373795 427624 248950 508948 582353 848505 787458 494633 7 140899 7626 7 873800 95570 462022 145981 949 173989 6 780197 841331 854072 24308 162 330392 2652 422838 148586 720209 28255 491833 179792 767764 25597 879497 11 663071 664 55238 112 882647 850547 3 342895 426033 181139 791669 5125 7 3 353523 879226 803975 705632 873230 710631 844107 21417 808001 16 864490 869680 845535 741074 175133 350493 773989 45 244862 718682 408337 451034 750926 899616 893600 884891 828945 194873 892941 260029 721214 765327 810323 884579 48731 866217 5353 311699 839825 463634 893398 577370 115 65114 161874 560201 772363 554699 3 800606 44767 289103 13 6 743372 894304 840289 559261 76244 1296 849429 755229 451882 164055 427558 1811 452231 441519 827726 8 65 417022 866794 857216 823544 602946 328818 723578 888793 50 841969 675215 808354 563073 46246 5 661596 864664 898792 869968 139348 184221 874337 453342 501671 26 830114 19 154205 806685 159595 222522 865542 767543 243611 793393 407410 665596 639534 407708 779544 44 375155 475715 98745 815785 300760 730349 896240 842914 21 265524 92373 270396 845000 690277 839824 35055 831651 91 826082 396622 740930 227174 577682 866102 2453 886242 351763 867439 96149 808117 37 141 762049 74578 1 442530 815158 709585 593049 186100 881045 3 237885 74231 659317 13342 611046 823957 7670 773538 440633 825070 869338 203878 690383 20168 1740 729620 770 40854 273 354708 189524 214429 30090 453830 890557 2 11451 592750 31116 729703 828750 297 718864 883028 606396 291567 865272 828718 61886 26875 323496 411347 897426 26 231552 258671 126858 8475 513059 6724 1801 838103 869938 144824 166850 473389 541359 772 331 707795 516751 30211 810689 286 8 22549 628474 340884 507663 260347 845824 334502 312305 37156 727178 847104 633907 630182 347652 50979 13207 381302 885417 407263 895014 869637 266656 6 870449 805526 281087 1608 2 602306 441523 836789 11 46871 486017 875927 95128 303686 854329 849380 154 577 7 368 843696 16590 104808 810025 311281 379441 803 598776 410331 2 19749 821142 772741 386176 859463 800459 5 626851 655227 32 86 110 275343 64971 759312 243 11693 21835 847697 869208 482002 808538 876314 124866 96 761727 603020 567103 157936 298 550939 886436 824897 456430 848820 22 895757 124452 289007 21546 801113 492 5 880528 34 182 153674 897811 774845 732124 890627 373571 265996 19259 345807 851851 3257 556 873497 23630 893883 238610 4 532211 858820 897031 128105 583816 656691 600349 82865 636137 206 806607 493206 66214 657188 880225 858105 110872 854037 285350 7 71 757809 866915 890890 360250 885195 852136 569121 603966 680196 541428 2 14048 56099 464453 162727 2292 468095 845591 770752 822899 853255 883550 62161 518839 834927 887278 259511 893891 782322 1206 229 92932 808051 838206 810636 72153 881329 293644 808955 97 728577 339159 824988 867776 436933 676431 747688 775579 777009 857328 3 493476 138 477486 505142 601442 724662 427264 261263 27659 266064 406522 657139 794188 813815 750289 896436 325604 560695 750489 497614 290591 885926 144369 2 2992 899052 5465 294138 75907 214909 38 30 278993 1501 207745 840941 793502 3119 735572 159791 97 877596 794676 766739 346520 602856 824256 40426 39 39083 576364 790229 869231 10880 167 8393 867818 2 364235 889790 177958 826549 870580 694919 880013 48804 249636 214270 815941 717 6 577331 75393 761654 566360 818832 522530 670412 733085 4 841642 68486 290411 650636 260198 390235 1 534552 178170 809750 892918 723008 3 755610 155307 507645 892939 14005 64266 327457 344010 303333 897455 370719 722653 784478 595719 578007 728897 553000 862644 2803 412506 1737 859793 871535 468856 180839 4 423055 3 874504 718041 360260 891895 1139 732751 12196 883398 812846 899532 727918 516136 583414 522643 230436 23854 278237 2 28 206778 368045 885 98120 468800 868330 96737 53807 826289 516047 846264 860535 449710 62 495913 532090 1 54 898660 791214 451866 32131 809830 533636 823085 514253 700876 4274 765420 754702 871701 426711 326229 332350 494564 36423 589050 6 878435 243802 831368 562432 1 717708 532 176713 720776 524963 117692 377405 272623 895577 268924 25731 857296 890286 206948 274752 764397 4 831683 628642 78 253544 650665 4 546770 363657 572574 304564 205 15355 231405 832584 867384 321420 448740 535894 8319 883426 13315 1756 224257 817001 392689 179554 501718 2556 879503 833283 127818 892303 715061 441195 752786 583361 22369 878006 319630 765 745343 252604 356 776496 889939 547710 540586 509918 12311 131066 701742 51 745104 276351 366764 4 2 11040 42 809502 147052 743550 786072 426743 723941 750876 731490 492444 388127 872774 783990 23142 887706 872986 582970 844511 679583 348806 837474 848407 25409 664830 30 367479 825821 661015 246637 217662 889887 486934 171777 39909 36 866270 214 826346 99390 866932 574853 95 385490 132739 147819 35443 226421 503659 715142 418558 297898 721809 69761 883295 732469 899100 49487 77792 1 288325 944 858221 72242 868431 236206 783925 681353 877750 239943 2 510531 78 822131 419962 529 315568 1684 695269 403754 8 3 3 889164 821712 323033 514690 2 620834 41021 687658 563509 3 880 165150 782259 788843 61554 7 963 803762 2 14477 816749 812919 170100 371864 21621 39092 39281 23606 891947 692388 8826 892690 75025 7 883125 876234 391559 507754 815465 34068 78 694 848513 460343 857240 833972 588243 198087 876697 811300 760304 207 439842 862670 707031 877092 303605 523022 609920 494750 840422 456108 270674 672557 244246 543111 464913 899888 682015 799383 443127 875432 6 379692 23093 297463 487880 751223 869060 47281 870505 877625 796186 516 839595 846345 838755 897635 567905 60327 727055 846660 360 2 57 1478 851192 766279 112725 423727 196 52 412407 650847 362831 480 718841 321620 15268 873263 341236 487831 798996 779151 40510 2 754972 898374 721324 849479 5207 206352 276066 489607 113498 46378 17126 716 458087 697205 840714 753515 134821 873 30321 11 31481 286142 198 253282 862159 737263 235604 301945 11826 160151 77 245800 383240 467 873260 33 570933 754163 439808 875314 852967 837737 830930 7819 1738 865331 856088 785223 1508 141635 844254 856145 581375 348559 72391 1511 21353 7 1053 781153 338257 651028 812114 298876 294879 5720 429851 2 814 208482 485609 440636 657798 188 826354 859795 12 1754 786761 82788 10 1 1 18 5460 43656 339 713712 862190 5313 291 2 830698 771759 820003 837727 197315 385991 174378 794640 855985 592126 864363 681076 329650 27 534065 796539 40647 435 131 839707 560887 845120 423172 732956 659092 599401 569786 870480 538157 672870 112 852488 15088 822269 750595 4 874507 872640 682993 770360 822584 452111 3337 290895 6284 865923 375216 774252 24558 13 857627 559452 868999 614624 746575 822628 893181 800399 4211 757792 897308 269573 470706 779594 781852 228286 551894 896882 1 678219 890644 779533 427468 949 735967 14944 781135 760497 423727 870126 820951 17069 824104 594005 687075 105035 96 589078 14616 32829 327226 299 29013 629576 896330 857854 440391 396640 162229 818132 252571 801043 792732 693596 43587 770029 233187 466646 823572 714302 798871 376378 491132 726154 1 9306 125 106650 605413 859215 617696 175818 590412 118984 1375 574730 643596 881424 267623 798565 874530 681911 549681 16335 555801 883868 8 40592 391792 745410 9544 148786 502270 884934 226743 19753 794027 516390 418990 2906 16 10 17084 800424 400961 882919 527102 233590 18393 649367 290155 756872 874228 25480 841586 87713 798301 780000 259277 301 301947 567386 94 817235 336237 815381 795399 3874 776060 688542 806362 756532 519906 29 89925 11 280153 154140 193588 714211 50 294645 629630 27699 452950 899289 576200 847493 697710 800713 893195 884196 304044 776840 775485 270918 891894 274973 609916 146397 672067 464231 1924 716966 168383 866 487633 818704 110918 411421 372658 174 511967 1923 652224 117654 865156 2 513023 233572 736087 3 335388 704858 3864 4873 32 841038 879873 673896 339661 9 897843 438151 883705 885371 2348 88194 837190 47012 770076 470858 850279 1 248 34 879459 556144 317957 774455 14553 786142 1199 42 657513 529506 30276 178995 763 9 2 4 897325 866398 375372 712250 402797 478671 448912 458 2 1960 113145 44 820555 177211 44 330968 588492 412705 140991 770335 5670 18914 814356 8 3 651289 893179 806169 27 888200 109 57044 160570 594808 2646 110997 238600 891342 731082 831172 688807 332608 866898 637756 129307 740832 18 358696 786837 889954 9456 191 164 867523 834436 236557 815655 832289 10933 168177 792198 444520 104427 350669 801699 407090 738768 862751 404122 873999 533897 894803 244932 192340 186967 839213 596387 408043 563122 822728 375 780108 38796 858245 593315 565646 38 884363 8218 429716 219684 60790 898726 955 683336 845352 782191 867647 878680 584271 845609 672332 8 15 407092 77830 868950 53999 529746 460410 38964 205109 786315 1820 847764 738359 228378 14303 752 629042 531678 440320 855355 120137 873598 560621 36155 771284 12075 295862 848878 406584 891646 112243 800459 7251 876533 887750 507875 225 898331 760742 108806 40 53897 863833 720216 742548 397150 714640 532959 876489 889040 664572 885293 147022 780327 534436 6 669775 40 284776 798931 478581 573356 51889 846358 853828 877971 449833 276621 99434 822606 755641 31741 716241 26342 871778 3 473842 111226 22 257179 153863 404373 895040 842653 184178 440467 681759 130013 261780 36863 27851 17840 1 63 865137 860218 194954 314028 32840 74078 753794 766393 750623 865389 2 70566 810874 7 70608 894313 92063 757217 826611 865949 535530 28402 525440 765300 815788 830796 859008 537858 76104 725815 1423 121365 309750 413948 48839 75456 12 891463 555 417294 870363 827045 741649 854550 829878 599839 20 331742 809589 848557 2870 559926 6327 459330 448308 828586 425099 790559 871389 893682 106951 223060 80 3 535493 615103 680947 893700 714256 240722 430811 96751 870718 529361 6 67231 2731 477981 811980 438027 302946 886913 628067 313305 453836 446962 520348 845190 892019 411786 572679 250 8971 411069 10551 898694 676564 643309 33449 839409 821780 296543 145322 430020 855870 3 232932 1229 220163 878907 348697 1 227879 614665 382570 868608 831623 854191 291365 10200 253885 324755 5 34256 864681 311454 666920 627932 812730 48528 6 490922 892154 498611 862231 2303 144713 608571 73802 10583 810104 865023 305308 771891 572383 882596 5929 859033 244330 326664 329097 629292 142322 866893 482733 122 314971 508634 822 835702 745767 92 706307 627764 540093 11327 2 40674 3 82555 243001 63258 465042 725219 800463 717709 860267 443738 444241 358570 831537 17300 881257 754179 580478 4908 4976 710767 779210 594721 849056 786487 266671 232544 473685 155 405618 137 37525 239370 111277 2 556968 878354 895623 583689 5 369917 831139 692844 891203 235001 347040 871048 892604 65070 547679 256080 24 7 486739 420938 11 219 10 490420 862259 772322 190784 752525 870970 887026 2 896921 169053 25 662374 599247 456500 836368 634476 713215 647660 2 3207 46878 281991 7 251 428 894143 882212 724239 830880 648375 11 849560 7 249278 264262 48 435 723331 388113 7023 20871 78952 112085 802392 406979 880189 846591 806465 266 875954 518590 565877 898719 2 734060 271283 502497 1830 511987 16933 795362 15815 727589 846297 873598 828264 807089 875739 756947 898412 40875 576878 896315 2 91556 835860 32017 6 319602 311214 630910 55168 59448 117254 9848 306430 565832 705057 558938 823894 102321 590942 869654 827953 798097 366079 461462 882382 896712 865736 16723 746542 889042 111417 573 32 887166 12 628412 2394 16 704506 450687 638786 52868 898227 2 611099 618123 892015 655752 20990 400294 1902 867492 250738 565621 853323 783553 137 764079 752754 141206 879066 1010 747183 31 397492 485990 71519 873596 4 153729 648616 2 325910 7817 733680 889580 871267 3 579785 774878 611583 770950 85787 810435 885589 536929 558 449882 116 724243 692393 827801 6632 6720 818327 778781 5793 20605 835230 8 660756 32307 1490 849888 1845 828832 77331 1448 1 897236 783276 12059 898016 871773 90 863916 467172 766659 488443 2984 460216 843702 84 814443 40863 170025 240333 802363 764788 814135 811201 544961 872160 192005 117496 163772 811172 669993 42270 579918 890316 62 11734 681620 817628 850136 241054 682707 815915 727160 894175 839932 44955 1 8853 837678 167965 249282 8 68 880807 550933 549333 490757 228020 890194 314094 348959 320801 903 55104 866965 251234 92 844428 806580 44565 551175 148644 405118 829917 287999 878479 251336 827029 9135 11 19 667833 324373 856112 853008 4 813991 867313 131309 113785 859387 294090 798883 157020 779048 460394 150 710734 80 7431 358852 416231 316890 739166 3280 380088 348656 47 641027 888650 518685 526767 311307 779607 897940 721774 217993 1927 75777 32203 897544 5676 270309 356176 783082 224124 369912 864843 7781 593 486131 1 66339 674674 29228 494493 816556 868657 201858 9144 727765 884212 838023 592311 841801 19 245639 859121 495265 2557 726159 101 114871 11 901 826079 730138 850535 161913 872732 294182 102 899905 829893 733420 238620 430557 26715 831815 84743 218651 1 235997 458096 2596 822330 839781 1996 19880 19504 815164 6249 885479 897910 760278 176314 839107 45 894322 577065 698103 350403 751234 353266 390498 110 302467 839519 744802 114 890887 555863 381051 857741 275001 204196 390013 122974 883754 795412 890559 174303 1288 4920 777734 18208 6 825093 9851 513818 4 668325 746429 89850 9071 773498 291173 95467 214257 875229 870611 751626 677012 809451 8780 875841 560400 768372 899173 819570 821292 670895 97 606140 865370 25740 761887 363265 2706 14726 337947 660358 858636 1 262190 5 721572 65703 833576 677844 264208 754505 400616 226699 1614 757637 19 265499 869419 409830 258476 94804 103469 899209 704406 182359 872271 147585 837894 838302 104011 746704 701795 888662 268497 437944 796069 2632 196 752667 804312 511731 865213 786344 414807 15671 511546 837905 279193 561907 503388 67335 103442 22302 230400 459 866574 223116 815042 545016 139 869731 5244 851735 104809 877029 500002 808702 622279 778324 26868 896611 487760 850432 23066 743383 2736 499089 1 221810 516502 2016 1460 91795 819992 713756 728122 741833 382370 182525 67702 553272 653750 139566 374549 782172 107981 390985 6225 516403 706367 855620 635832 196999 1 80296 838885 891559 571989 1405 890809 335720 1677 38092 840086 772185 872926 24851 898380 294706 700371 860305 829050 863095 47180 898733 485603 195574 97241 853551 406105 414040 821493 265157 11 2180 3534 708596 686268 788461 5 895325 261526 808882 806951 29224 711202 33805 62759 895113 243063 828038 6 860288 852880 839276 843386 468229 16 493007 846104 502838 895296 776767 856636 2684 888121 673458 567509 19192 30005 816349 844103 320689 183840 883104 530324 699595 173822 48 847633 1 37010 323537 359733 3665 695032 828298 866295 816263 493341 10279 540635 617463 622575 363735 550017 749361 793635 1009 868114 344570 896643 856648 866746 140262 749765 568164 800279 712329 890656 210678 817970 410981 790815 713795 741580 7446 7214 91485 883355 98745 836508 13301 24041 35 534849 75008 28642 727344 892607 108 175823 817489 871082 543680 801594 891210 128533 797056 892444 11 864104 57821 395054 796050 38 828453 23 25383 305393 845536 502483 263271 238017 3 453250 29961 260241 5722 547231 4 9 539750 341 841669 478447 245296 1 8 625416 845419 776918 77 845609 568618 266438 207913 291252 13072 632962 3 876558 443958 857858 798514 61472 104369 562652 219 895393 53312 874772 693497 684148 500422 770915 882606 851256 619066 246339 898516 763 68229 666990 848822 559855 57475 856323 166742 558300 337847 878313 656632 740631 268245 1013 298628 820147 364 861398 759565 862539 260542 18878 43987 188835 726163 4 845541 341 833874 588317 647267 203943 59795 158544 818436 839078 870568 200215 841241 832765 565140 24394 855013 800649 676149 701734 628517 130027 820590 881610 761581 267276 891029 793701 314507 777911 46231 712952 281239 557185 59316 806230 711759 156 301630 151 342130 306387 812981 470260 417880 821672 568336 827099 887501 378545 713020 364221 29 791182 361065 3 10 417341 656575 122 895414 838330 643317 598173 305009 841549 260001 10 868071 189176 886189 9326 888240 841656 332130 514460 827462 1241 889076 2317 7 743917 891394 244922 16 745616 803828 598301 883313 160149 725252 830560 99299 8988 723621 16 284756 834271 765252 876455 12927 894122 394059 831612 76469 4 296566 440073 838459 602915 411501 12030 498021 160358 359821 886405 772970 119321 580098 4650 805 688480 512431 791070 130736 883497 852455 153216 79 536175 896609 12687 640220 563509 774260 518195 522626 871860 899239 225421 281196 5185 839326 787738 891321 529440 779105 735771 667482 758374 831000 95 838022 819679 865798 1510 803970 820742 437023 817396 892201 147787 156111 733420 624854 652502 881257 585136 443523 773760 102109 4 16152 306 867659 3170 862785 899668 64573 13 793179 887343 863316 389254 412935 824911 791208 22955 285565 887628 73792 133259 824395 52933 770064 527230 743501 446018 24694 348742 222215 322 857795 823477 286267 842693 810174 6 894406 810152 804743 326257 795086 885194 840646 572932 11 567023 799805 10918 600912 107 563430 892648 542650 791848 768998 637679 800846 785130 895885 910 693274 51744 204442 687589 756 2 497 497433 743605 50210 477941 175367 539733 372557 758713 309145 842642 290759 856457 795670 103238 96370 304722 23621 576222 140871 891512 11258 867776 20 849220 9219 699613 33538 466816 733915 884042 2 744549 95662 19791 144927 548887 150 251935 1 846042 75334 2 201662 516505 349101 189776 422727 832810 735199 883819 429897 79 32 713593 238737 315104 428959 32297 1051 835429 783380 875965 791046 2 25808 864704 163265 456 533 217406 2948 20055 881498 736803 261309 886366 2 699985 279578 229696 613959 219 519317 15 730857 10382 465496 805737 199959 868624 33 6 24 136469 454716 60 231 558360 26 861586 36167 572093 879431 835502 680083 2483 871629 10 13799 383140 339345 837135 967 792236 406 750511 243295 73113 856756 821620 825422 133 6725 8105 668668 751376 1200 41494 236972 332554 1565 268690 858202 792750 441242 893824 877294 2240 38578 811022 77 673293 311147 731076 896 79432 14071 834885 88914 583136 818406 33599 702692 898165 881956 9724 640396 7884 480151 27 121385 84324 869114 589749 785971 839337 368485 867343 892181 755183 112467 472261 628930 455750 495336 236338 824312 556432 830921 224213 102312 338484 1 719194 193 230566 867783 168534 891836 699952 780132 32 117055 853007 869487 713590 336771 748804 849187 460079 432777 3 726486 808051 129644 6841 85613 99 1023 58933 392080 9846 880638 677411 846014 335467 316143 748095 403190 47177 311 179 592970 774343 53693 36003 872762 865234 499758 672919 701587 6 750826 14444 600235 824546 397097 138153 276427 119409 850491 868859 701289 413491 855959 177225 869861 885147 9 385528 446593 881391 715074 708445 32316 654867 869425 102557 836807 27 84894 195348 6350 882849 436996 330626 8885 426907 51370 884747 528386 752017 623007 133021 516061 493376 886670 565951 2 211 776411 697595 97115 734073 826476 3 6424 10963 80516 584081 424789 756168 573803 888876 619121 162710 889166 6153 666676 110635 115280 178180 627500 119507 257913 706248 124517 859209 36337 5585 114119 119501 891558 831202 832595 845133 27291 821466 827450 616473 756697 375098 880771 675404 435979 484944 843950 889742 678895 75726 812453 874750 48319 306991 875692 9308 377549 884954 596285 233951 565583 495228 619442 847787 776113 3 2373 850663 311827 638192 15762 895717 806924 470870 637276 15614 760022 608132 776554 8589 314493 187693 175973 26628 7970 514605 885264 741500 8 142958 806557 137940 571680 899079 308130 456510 213032 748843 845542 377590 862470 625410 367716 2340 114605 797006 821251 887955 880071 716367 678848 32008 833166 624646 883761 123046 852667 702373 873543 27 895338 892399 690783 848660 8 7091 121355 145760 896356 727018 701856 459458 884893 413396 381306 849730 351735 880105 443243 277732 50 724701 501463 804748 606 18214 509080 64155 484074 813570 74299 113820 854732 191615 320882 890138 29 898310 898029 880853 867612 6 232693 81 883850 895861 392 138345 450496 14 848613 405308 633 820886 124247 27092 195471 34632 341 9494 32 856735 370110 493710 40 691709 875561 317382 856514 255037 763905 1041 851168 876485 1856 311930 829812 851401 851770 7508 155564 23485 887377 883445 388915 727663 725915 218533 884651 762636 892362 884267 256595 872272 94977 775510 95340 765822 822193 32565 434205 782270 82863 5 81 4 400199 183154 675377 31537 424326 121655 781804 1480 205433 890604 46220 251971 2341 792056 3853 504100 635233 878285 165781 7 3557 11295 108805 598699 3 367135 187 844294 584605 844005 133816 851736 61170 158851 803313 816054 3345 879152 658566 792166 501 352874 840943 506517 453099 880101 18755 593839 306386 82413 204480 764898 742233 858545 3775 364486 211120 889100 848484 581710 201252 301199 169884 687601 882589 880764 716188 572636 367800 753687 621342 850060 545161 2942 613224 591283 340564 391092 884919 4929 757802 615278 11 39 9636 898901 103659 770052 861965 586743 811216 657642 890231 891109 718549 586478 197 346524 799845 823784 538127 3591 539465 606296 885695 502335 889459 820014 112631 3181 51 435 191439 624812 621 859695 817282 532542 648911 2 774097 818156 352 808437 453329 467699 845638 285012 454907 834120 165 42 810148 898234 165062 830440 12509 454431 137054 1 627000 897992 53772 887876 353234 884817 797107 4 1331 44 22 163634 2 778197 848596 897049 769365 36333 407881 868556 896218 172197 722833 1429 356781 811174 246145 874691 888756 261640 150508 839851 2 85024 329178 886629 127388 211 288083 860621 7 415543 235307 206228 862496 273 857906 487829 727731 222866 894911 564579 875623 840271 879954 120127 898822 297210 35 835431 716009 46796 349050 854062 810499 212971 644442 774654 702618 31 112282 856246 740881 107747 44894 9 246199 899589 746978 435755 103652 31 4764 220769 874018 872344 3261 893835 792712 377204 753952 314 3 606992 807717 492401 67001 424731 6075 484250 865062 809011 760547 85807 763842 50 813180 560130 898602 150054 317949 825625 78193 2 620507 79255 486017 526469 893905 40761 253597 357035 823518 704810 823377 841877 327565 826693 82 496214 60 428146 150851 168985 278280 426407 121091 283952 1772 24856 770495 34 504532 1452 375333 507249 866434 1748 876412 883522 769930 238484 4 411792 3717 168923 136727 247916 426182 624926 85482 633000 381355 892174 817592 128261 751030 19224 6 14855 791863 683589 690955 2 151843 628295 464794 417592 7 799908 867693 704046 898284 837552 531534 763114 172730 631679 352092 4 377774 875900 891789 848867 134705 126862 863976 784015 228652 599397 831579 796359 387748 94479 823319 830165 777603 3714 811561 248 621239 62 687 392868 15 46634 72276 867043 55403 857778 858841 846748 342877 10341 69900 178390 256880 18151 79584 867923 456787 587846 15504 866218 461197 726271 200030 884330 392870 46 843948 803609 90107 895875 218359 653542 181596 7 3576 685309 263048 598662 836986 871579 88188 818997 808330 661906 235044 749240 127752 839341 14 156835 275063 881953 137232 885069 802801 196321 488502 64651 24381 739753 635345 312373 864866 489383 484456 7 81518 752729 232915 630839 872602 318709 4580 689403 734281 890852 848006 797704 20622 562875 884745 834873 899672 56 62 17 686374 191507 673204 401345 871878 12 198529 793479 831545 2304 871398 210153 774442 807610 832692 829844 246878 869294 474150 53124 885453 846643 92315 898445 1225 14 899704 784132 2 105592 896402 58556 533960 742554 2 430477 489199 434408 382018 377 834789 887002 458 233018 656 498728 787339 746807 848978 4152 1128 148088 436967 115080 65 780404 668271 888717 766 3153 828480 891888 40 21544 322231 18724 509022 596993 548604 3 359927 894210 609031 318356 450280 2258 870773 6830 65162 10930 60287 889803 181980 750519 7 127904 412706 156498 3945 478519 43666 753484 14 764899 767325 151899 892461 356881 895237 309962 134012 124 226734 372379 227735 2489 896680 861173 899534 137032 860289 830302 631994 330733 868576 75181 258 773182 846150 101218 56295 200796 199063 221028 657890 681369 534018 207077 254510 10251 826435 844165 565714 174 487026 866872 98 641089 706184 813440 316331 859256 850480 383984 38233 861472 178949 747800 1 671239 828819 4 863887 413534 122226 264259 390899 840200 889 1668 116989 823687 387751 61578 848496 616548 775108 2 713562 759333 206 888153 862707 2208 603302 287312 140300 34600 889415 346575 684189 871571 37144 858869 899493 109956 831206 708177 830728 188146 287194 839660 753480 882422 20203 183111 892913 116 123040 897659 324980 674018 709766 874241 367065 1801 3597 11 669944 190001 707754 726047 852363 316038 559367 20 4 669 548900 876693 293135 872376 19006 888880 877549 772037 2 436215 357527 422667 883294 261055 6750 781613 659403 498204 538428 711613 71509 91882 722305 2177 67799 892780 223 1 457444 891797 801336 2693 391685 11 208249 349296 467626 847446 126692 1429 193575 713329 196 437935 10562 810472 52789 881416 286418 268883 176212 347748 78 688656 816850 825322 777591 560126 630369 16056 140966 2 573723 780648 282592 90750 103593 1624 420 827761 871383 285683 56064 166433 694 286 373245 473570 870727 1752 432123 716275 5556 899743 632886 355363 4 842614 856209 85324 623500 635076 434532 254838 846125 529676 785256 771557 89 415402 85011 635428 556440 212 753564 884129 187994 178735 714719 190581 817471 786987 845199 482703 648917 139 886206 589331 4 781048 136213 808437 421285 437444 128672 568998 231059 159906 640706 864032 799453 92620 8746 889299 32 823373 228348 584756 248787 73033 183630 856722 849137 3178 617570 894660 390194 82821 27955 851720 746217 458064 3622 866410 487 132634 530419 19899 444786 805736 291219 849705 298205 295706 871608 360104 616710 416348 38165 353645 139 888743 189173 845300 769652 84420 600372 857121 68 525621 366394 698179 887818 853672 891735 831111 842582 477182 268482 204828 606185 654292 2439 853511 213593 505065 43 416002 820470 848 298592 668621 550096 482223 226478 312158 590393 289393 93126 4119 834946 425560 705295 879408 540186 1618 32861 639605 7089 783064 395775 400442 4 35848 400098 477925 886222 807949 8388 721850 518893 30388 895382 879399 698666 3 36474 782290 15 609866 746199 7 167296 138158 554855 151798 490675 626507 581786 233 667889 810601 564255 79914 686367 7979 3 547743 851382 31 743757 768038 12 758133 871013 14885 34691 892681 544012 97298 882432 399209 3072 513689 394567 56914 322 260929 6335 873077 48303 148885 747849 875886 223620 767869 261027 887255 761959 386096 889273 460301 841730 792023 358927 209984 507381 155438 626924 3596 95992 618295 689037 875887 752237 195129 261100 53 316262 763344 365804 4902 279697 2 139828 744497 139889 14 730937 864722 248628 7944 869334 886970 840725 352033 447227 26 19 8 523858 880904 406329 40586 164272 704083 857246 275880 53421 26 547421 665457 741580 100626 137976 707061 858753 870623 886423 879602 331680 14370 890738 415704 832493 332 466934 348702 57778 95127 698848 71150 897255 487219 678488 408391 892237 714347 747806 131438 214913 83 364 12 24 48133 405733 1620 809068 118274 651692 220577 96 893387 3438 867385 191186 599271 564 602952 846589 787 760135 875885 371138 37 515730 2182 833100 776603 642810 897573 178521 577701 838611 120915 800624 7348 20918 552901 485442 862414 388990 164943 47584 106506 588402 700994 337467 624397 191120 876053 81719 865814 578822 881601 49165 336781 5248 730682 399960 779745 862417 68 468825 855755 823581 675005 480831 2141 701330 894047 228 300338 104626 152290 818606 105654 799824 779390 96578 781 769788 158397 454485 642206 831281 837042 597199 899151 566537 237545 425836 29 568991 246140 442685 204428 897218 18 373955 46373 871367 2 5451 711477 57 1493 387267 879351 846451 833871 459783 851014 853927 406338 81 28034 217213 794433 8772 36680 200316 8442 10 890478 785631 17 464505 309609 2419 810522 27 208031 877297 873 166381 783528 96262 60704 778250 3780 477176 131 151 690664 881237 281821 572018 66313 741989 51883 514146 845021 27 151892 12370 766218 696829 848143 819732 735056 46369 419519 818097 557087 854584 130979 896299 298717 882775 704469 674998 741196 84357 120980 392092 816972 375015 140901 698326 694944 229795 625205 320430 704886 25 4 185 685516 815409 172648 882437 52 94556 612157 3 874071 170560 651859 433568 2 717212 862805 841721 765659 137136 139 859380 897326 575959 82405 6697 648035 770546 607735 816274 612536 520977 382699 855163 891854 264922 659713 298130 652906 550613 10526 849005 756813 369418 47381 6276 15 305413 705152 602862 809258 825421 833764 832311 341794 783799 30670 694692 173836 880810 757677 893747 266927 333331 470581 891199 23381 138602 746750 1 868553 734556 99347 280543 898777 32709 599696 1 383095 218533 418377 875484 89 325613 876789 5841 178253 641134 879312 97 181032 5917 151447 6364 37740 877437 377414 838421 131 426882 888224 118818 432325 174662 145011 365649 879069 623169 749859 863168 696941 45713 850624 167438 427067 92067 418143 14 549407 856481 27727 853901 897721 862772 665052 622268 581110 818969 668704 890493 879000 2 817799 690284 795567 717133 512419 876686 131466 395103 812496 11707 825285 342817 24543 178 897057 677692 92111 714650 3 5563 701648 877491 685054 264835 680836 804460 878878 659031 430568 2923 384012 13837 222184 5740 196 104 38 284 3 879949 5 359475 80505 752432 722566 1441 862924 289365 16773 818000 437230 31785 8184 892767 18393 50149 245648 470086 667027 191034 51464 631482 478780 158450 7408 883375 70 38 629710 643206 71991 885173 866492 109 856579 414936 870138 676189 273 42297 170951 725040 139 240 510006 85317 19294 767538 200074 885071 47825 895986 47 324 256724 677076 897060 736275 2398 312509 722109 531955 2757 873960 279064 8716 893849 896662 605689 172997 17038 753075 51222 113381 312 7966 890845 3 536431 160048 134351 95092 851363 5669 789199 738866 252 886523 642952 440293 792128 825784 27894 307459 799712 656892 486420 795941 196155 32 825496 745300 33385 445666 23692 842848 811014 711317 36809 862871 73190 650733 477347 435655 515800 77479 876935 196 33532 31531 695572 638133 563075 65 867383 710191 138937 980 889102 19610 888000 475623 45 791393 435450 636578 825494 895632 832472 813146 176510 343404 236623 49647 722349 863139 831074 896235 852255 12220 3 840892 322461 877866 329429 1129 842601 159180 856152 374872 863816 750217 789695 197945 50 382176 892530 782956 61051 452628 67513 13 5 711571 107837 809421 211434 702608 770202 897757 816311 859652 332187 820368 130677 453996 627 507636 52 726863 896700 17441 4 729064 523728 818646 860113 875601 119225 875199 618 128537 34 898375 826846 852369 520932 32472 882524 482961 377672 536958 347830 860034 400677 1 290313 134410 632279 26260 241442 23626 111775 710548 632982 3 668314 435397 884009 389288 847954 293723 360070 8589 799039 141 346643 881161 764715 261729 839461 384442 1727 661408 886404 490256 411888 566714 261024 90688 20 14 70915 859489 338271 7 13084 888739 842675 295776 269186 117 6006 550234 893549 2415 857710 277489 328351 2 189 702867 284316 842432 590160 812851 348528 699761 789939 4 97630 225367 436667 783590 895586 407046 43808 881184 885173 335310 866903 836 430 661 552812 412868 137198 849286 859474 883924 640220 824489 120 874475 43 825154 1 3178 28077 266368 1 789001 742576 746733 587660 751885 801816 16372 510072 2 404771 879635 98 475605 122360 229411 810708 623718 118394 151837 830100 876683 892384 332908 310373 894639 70158 739478 760016 874502 582466 240387 98 783026 180711 823318 19 733017 8 433134 8651 20 791095 782544 149728 784427 815590 119804 180113 35 857973 156661 795891 670087 615943 8345 871440 114687 561648 651555 46464 207458 20405 872487 843837 822652 724044 354280 491314 102584 864968 573491 812805 19 453777 549756 263055 445 862879 684537 622036 122380 79723 135689 612487 753011 157 629505 675476 896126 236649 472158 764971 638668 894948 3 741219 318768 761773 873984 789173 774232 214591 416474 784005 89 714712 893936 863651 806120 895213 691420 879151 407697 666179 371381 640950 247299 322592 880968 102953 758001 509064 1 119408 866447 558944 110238 25135 169973 254 111128 883681 718430 44 293425 188 872464 432193 24485 325 1023 34174 843993 857548 757651 818502 183070 873421 700179 289915 841746 7444 299352 370885 890068 441295 786909 4058 821214 606690 697829 798275 611456 726123 732746 857041 10 866068 113 713347 793273 854806 856563 878376 706244 881073 863736 404549 169623 806266 436993 59871 866303 888584 890050 445274 66258 228909 30851 806699 273047 35362 854358 882725 865255 330070 675426 793087 532556 838 695598 876518 136245 6770 34 873704 836010 10343 636366 30394 898862 361342 5151 113285 888199 358247 521233 865400 3262 426507 18779 5 7616 752370 555663 4370 582953 6765 371440 847772 853781 27403 148 640688 870951 2012 795526 499651 293875 879210 119372 856331 539758 1435 766674 34206 244492 82710 53871 1 499587 848574 684626 850326 6 388693 890404 116190 371285 860511 36 230 664128 675834 843863 88808 683910 654189 408340 577294 342492 759586 2 3 59 196958 2078 788133 269253 32022 559105 349258 147537 787108 179769 408442 121765 419676 18 225421 368 593359 808209 79476 457365 374427 309026 473185 2 197838 117 2 427162 101874 499343 832945 95961 64563 138246 869336 391017 828114 65652 74523 888874 292012 6775 712282 299347 836567 2 777353 823180 1307 467062 10 175296 554022 53968 131446 14452 664280 790546 644017 222111 1072 844883 224104 312 21778 848045 777004 12530 1047 290837 771049 1 469866 157332 507907 896947 29946 66350 283 65 742729 397472 556826 876322 76579 854975 727029 242558 426685 3 2 541292 741070 5 282078 584 41369 82468 31729 473659 449947 836561 1683 92 530199 177687 109414 13 535883 828853 794347 202025 2425 889470 743059 14 18251 647652 742750 19712 688993 31 842462 17031 357700 2703 75207 162 130630 899417 844380 26 15 271121 22579 869343 862748 144955 8223 61 167 458139 110526 1 562 670744 106045 369731 64496 898882 271568 6 51180 533022 635211 1 313535 277 895741 670203 504151 99 823395 795771 436 239 222524 39 896493 806865 496349 229 881155 42 860541 874495 380982 89 892609 21889 899178 90456 2 239857 853968 175 305276 826095 803341 864499 20419 694615 476091 179453 754208 439340 421259 859762 802998 396500 874313 93675 838837 4 826708 898321 890225 409024 2163 36935 787128 293406 4141 89181 814006 528602 617547 751891 676785 418977 545536 875366 868022 661748 491857 52599 202877 111293 418495 894909 783203 24 154734 861519 839129 37 213669 20547 890716 64454 153 858062 888716 44666 613610 178653 879600 841195 402831 864393 326258 105568 795717 145110 9320 103585 520458 672035 316328 898413 1769 656439 876801 91399 7903 3 820244 413774 378168 828133 291088 4360 87 717047 3 752399 159636 242137 613052 114143 45114 96247 12 385601 118 761109 732703 44 493101 763228 627694 68322 237661 257949 876731 1726 809899 11 51941 2216 829604 873420 59154 590245 12 542360 98 645105 871802 189516 854154 818822 817073 821652 686925 546762 782673 654270 894420 6389 371118 879686 126432 348680 46016 551585 247389 406388 674949 65 608377 158072 592976 875093 866769 14148 872984 382 313302 718531 23949 696512 90771 822135 788110 6323 408415 3485 67881 712714 898249 836904 73185 841865 222395 15824 36882 59036 632918 400945 570160 847801 549259 2 660314 188750 891635 447414 714 18355 490091 84894 668294 717957 233878 10478 817267 432257 834547 895160 769495 849895 112 511463 285686 392 40244 191198 831696 471943 221417 692044 430216 896034 895558 724236 34 856440 486238 802382 5 9 887880 841259 805931 848216 506381 876155 745034 835414 384784 1373 522001 504160 432409 775892 847932 75 872472 6 833030 539811 344411 874358 749101 851777 587487 464717 65 853521 120 16278 99853 633451 370600 15849 234156 881172 301843 822370 643226 7268 832461 784957 168219 272168 288537 309 889268 850756 73612 248273 106123 7 7 877078 110211 465696 704239 790135 888631 229222 824254 290 776053 197304 380759 802040 735641 850043 159349 817528 458754 645513 580784 724484 2 894732 822099 879104 565 9 898344 893872 793780 297234 31 1 178 1 742576 407962 81 777586 7 887074 809375 736913 193838 241741 500 178470 446297 52 927 819040 402869 285527 210 850728 719524 617920 831757 734420 895712 488907 29 761844 880356 714927 94553 878566 116409 283179 239640 775912 72847 168087 397334 10188 852687 169 380756 804067 895494 753226 10533 606288 23 224609 368773 497987 710261 721926 148957 474927 773 715068 811241 864994 77641 873836 385457 866141 53943 486 356535 431927 150 9973 848404 62760 288 529424 808802 870089 167882 7357 495197 596405 721614 332232 493645 742017 641340 387099 35306 131299 741036 445885 531929 133215 500042 625397 552492 710687 802713 717169 11 804837 812778 286658 2045 22 10112 800976 786698 1 26298 12733 534893 7 16635 324275 866315 326169 147 106739 19 472487 513691 862207 869366 762918 52 59679 580300 846182 1286 6060 364911 442130 845072 163 312473 340377 791286 787100 689619 249 712081 703505 204728 855509 877924 355065 790567 813543 884670 149082 39580 354952 398095 816639 5 878268 87787 810796 233206 368494 534076 118427 390768 837502 752824 895388 741125 67528 69119 666308 758225 652439 879639 845384 899526 598902 839206 653970 535195 2576 581155 144609 353717 203668 219435 26297 36 524594 63694 897565 706233 682628 817609 4 9 872582 863993 813412 778081 408703 443361 851331 780810 895638 323159 20 829794 728205 84560 219965 551256 68223 633621 131135 761997 895442 502737 7 293411 4620 11922 359973 274174 759705 862527 764956 141 123154 308461 26906 682099 360094 485766 12 3 5712 777031 618720 203689 684230 654481 792 2 898071 28790 854721 795071 414290 754963 5 81161 15047 338 47374 319390 73769 849393 68691 635126 32637 870954 415 51647 107774 687323 870416 858382 328622 880566 642519 1263 5331 264298 835360 880769 411253 162107 5 1707 130850 60 32 865978 788438 190517 651157 8375 231912 309000 59 895098 148792 873733 740385 306 12891 478961 246 1 170303 1 802598 320825 20 34 5 288431 451494 91898 868937 23 375524 4638 842492 1556 833556 881140 878752 833946 893334 831200 608191 477157 746189 725642 10 266293 878988 106129 556818 878750 761532 3 14861 649 882971 5 371833 41685 121864 801081 240603 680624 182326 30 13 158 806910 894585 367946 891779 660701 892401 353278 184045 140645 98128 790471 108018 842045 49361 5 779177 13 41 852678 346781 26 137906 890145 864838 179 873377 888748 841910 886818 692113 1275 821733 208857 862015 111816 91931 858206 381040 730052 761952 3 874741 782062 830882 834876 898097 29 829594 244486 362463 867433 3 563820 198127 43288 1 339240 33 188475 256297 516197 761669 814822 205548 67867 786323 894265 290861 3402 432398 869618 1 790376 780316 93 513896 5166 421 242147 44585 726038 354140 451194 130929 1 238699 95145 833904 675620 335359 812383 542992 470247 1596 519303 833243 11904 755290 625718 642943 295273 770409 413875 884292 227581 785372 22 488322 665239 880654 126835 772135 7477 807233 319536 245164 221714 230669 9367 581216 612649 272196 352566 74226 797155 396907 731714 783994 718194 254 327513 407956 21396 485 873093 883826 7637 40 143393 898528 764875 162998 678271 78 197851 39781 883238 441798 861305 803034 232805 310871 586268 5739 173964 27 865980 858646 870507 883904 756872 871752 506602 872632 893604 104712 6 66 530278 377810 287372 653658 514964 868907 882909 32471 833149 486497 719 64984 194317 10707 539639 785807 654732 822350 868996 1465 659569 667 1869 426672 822626 446122 571530 243 889609 101817 148818 732145 779552 841553 869859 865846 829355 748892 855393 270 48 5 702575 587258 896203 394701 7400 531616 34114 32686 725919 499220 82642 748893 5658 7 99417 29 806890 78825 727568 712980 453059 245825 53182 311622 776502 549866 321047 66 198209 48982 437 826786 29650 421507 750556 354072 19638 900 654818 5076 204972 897338 363154 206618 15576 198178 500193 875813 851369 243427 297411 517916 21882 130223 810154 830930 305772 547073 876672 756085 2 17184 50171 6391 867324 888241 847987 811231 1 834225 848586 607719 343335 436694 473062 870141 785968 3 583569 239 817591 705392 161 896314 349741 185922 519456 857264 796636 345626 13068 787587 80313 266287 868391 809469 899635 888017 89168 23 4130 1618 782674 768953 894896 729523 619892 396 365874 400192 864964 869321 879272 790475 217 508735 873319 34926 863221 814507 836980 158779 892383 494559 293 518974 862261 330094 398736 475368 679132 31820 816321 7 39843 874966 475473 33 877742 423632 722764 2 163655 306195 832270 890962 250 410774 785372 260440 887929 890333 28187 9 14093 776454 2 561032 3 198457 786586 843047 409242 618139 591291 793135 863595 206291 873134 7501 477 412644 799265 252795 274713 153216 656939 855717 244307 461316 840769 880826 538795 513406 80669 722924 94252 379746 800886 1080 540901 699933 807640 878867 426347 865766 473479 42057 817352 141182 551028 853596 2175 880723 116474 1610 399991 550820 83129 685605 337507 136 1 217233 50368 27675 433096 38601 435002 844402 867999 881769 834512 9576 160829 28 412627 443664 846482 475256 869241 465080 1686 8 526056 650096 724 894220 40243 783276 623665 759203 569898 833140 492315 822279 634763 172 193520 249502 563 265467 3 604 419138 841312 38166 757957 2 626 898776 799849 878163 157610 30120 855932 258764 49124 160031 683483 503115 294001 821743 694952 447688 11786 871744 535100 266062 338398 300 312326 781580 573300 464008 130112 264 165 87658 516212 878891 456186 270909 896121 418153 891894 276732 758340 693082 805846 6 699350 879280 759706 1707 29278 791412 732060 160896 844371 510057 90352 880062 25754 450208 414953 370794 107264 138733 892592 59936 851727 155209 218 892558 163323 444841 771731 2693 608670 892462 364830 462289 522649 696884 11846 51 892789 879928 971 616956 836754 312458 308374 80225 577461 869207 4 865244 210491 6157 886261 813101 178127 23886 6 7 221704 572857 527443 5200 59940 558065 107737 584659 733285 492224 388019 200616 876996 891205 367452 878276 230561 3596 858610 840979 208900 834518 862114 817768 291305 332918 719271 596493 208156 1555 17 860168 5722 159 524250 885968 556952 97271 517086 327395 898064 808003 879906 4487 791818 678349 20990 2412 888664 37 447189 754067 898579 878952 817626 76387 22 555267 265477 102887 5 242540 709266 899259 731 897590 22903 7796 445720 568989 103166 887928 558070 865927 569043 518682 894417 213218 136863 434974 347057 142279 831010 533123 716944 482387 537 173 823966 899166 863435 741893 897079 19362 50205 654025 846744 797762 11 470234 883581 893639 256410 415056 75070 818013 10 855991 255859 489459 893072 194119 777527 283401 776307 794049 714240 421673 22715 622698 876670 12950 46376 848 492520 189844 650232 527910 504112 661462 381634 577607 346838 340184 890682 640814 869754 657393 351787 420934 813713 649508 655505 879321 888028 1 16 833146 33919 883238 879351 873900 74 530057 9 128330 543164 244157 831696 796993 16 720380 635381 274017 38 75929 170657 773694 779219 880222 626632 78587 1298 804114 371 312653 830819 871108 419480 866496 10605 92247 869088 868876 350711 709467 60 94649 3680 83558 243435 853756 313017 4 462192 107095 844375 899265 432104 1069 315457 85840 634831 507390 6 478512 507081 87201 547539 1224 567060 841519 1977 777398 86 18145 314791 435709 532158 730814 131 322843 864332 498325 791122 219289 147269 762444 868991 264673 891296 822586 16 863562 395566 1491 468684 26385 425266 735437 10260 796633 112 896527 453919 868505 421085 894735 757851 305263 894745 118739 892642 414113 859132 826022 278919 857714 539126 138 825176 254034 595894 859007 417720 180073 742196 201134 897932 1658 2 723059 72093 898571 167794 52203 369973 2 892763 855089 848286 770563 390701 782729 28520 480 820 16604 687618 249915 380548 50 810267 349202 41 376765 178486 541964 258119 467589 891010 428973 863048 1 433301 812432 263186 867088 26572 47052 5 781392 7 860931 369342 774217 516251 812627 197326 862160 253660 11 166488 16 860589 896482 611585 571440 766167 830859 512 809625 672281 896288 235268 4018 780663 517890 863853 879831 118 45267 322604 879854 865809 820678 646391 809891 479 885305 97654 238337 662572 651288 326735 796764 261365 448048 548514 896286 683829 223699 1393 774056 889059 859736 208 891865 505334 191408 834168 554996 11228 167991 351156 299901 347 894187 105508 399228 410011 5025 890645 863577 89596 893411 359208 637516 893299 256969 490128 34 880565 63457 88844 862899 2 675178 3 894479 783955 57581 883194 170930 113790 453515 374 61610 539056 451844 19213 850303 320657 588248 713092 889809 214924 796810 707480 884035 195273 65449 4 894949 855510 898501 65 1551 419038 605702 879093 722637 694051 446286 725878 400366 701313 5 1116 303740 651089 80000 888617 1025 858500 740057 759678 793591 678932 729248 740060 819939 59 161927 862141 894829 825950 586225 834423 68842 634109 39022 230445 762225 753725 249 396050 73545 820714 818540 513 805077 151219 971 223588 729408 119773 809094 47029 526827 646795 814102 892804 26 845593 157 237069 869098 506455 851034 804813 707143 31 880636 251513 2740 203975 36 128823 306732 1 57838 229347 876516 767896 72513 829499 469233 161 315181 802529 2 801773 54783 731164 16773 843191 16 869245 155603 657572 41269 370100 894854 876649 856092 491001 845793 764549 736710 31828 888046 827979 566969 153657 7 754280 450075 833287 614375 544607 758808 892200 873007 517282 42201 309968 294333 218 786159 872648 30372 63419 88110 177236 71891 464698 1638 450629 894255 540142 837575 809 597959 863742 679219 715346 245963 9584 70563 32 19396 317003 14 874317 790765 66 816644 646981 502300 463840 798326 31152 10893 866472 869391 316320 18 297518 895476 50726 815470 19790 824765 346516 833631 883885 694385 892068 560228 4 457 576 648498 623862 628115 60695 627625 778968 370 883067 430070 137170 464651 222679 185 527 14 679030 864954 389456 1211 873154 679828 854453 759808 886601 445248 40858 285949 273467 57221 4360 212496 465471 859991 897698 766575 434095 366606 206418 165867 1717 473706 675252 554565 39425 828162 711015 770313 84721 866608 409 2 22 320079 644 31495 519315 173152 60332 19439 440656 363002 600122 677662 130409 655882 2 740259 898055 801433 763611 864954 35 287447 856027 649754 219719 153270 853431 885411 8 41 638360 838094 39 225251 1593 768582 133051 829622 12 722711 317018 3 892239 804150 36719 738443 658657 450677 29283 835090 848233 678544 884287 470805 171895 265 132104 886298 11 457658 510765 865331 640986 792748 215412 896158 587 239458 2058 7030 14 176647 6069 126 665194 883875 596893 137063 799113 580478 587068 712431 143863 742231 756858 763128 76619 893388 884233 852837 751980 17 1353 795233 296631 752484 613028 14 88718 2092 23369 712399 834681 96489 538329 616143 235285 253992 931 126479 445 722324 567320 29 269552 10549 264208 894307 238 130 1 89054 896234 765454 847674 895457 863607 102 611597 213402 870160 19 217878 870754 300305 210004 495 882058 21995 494450 1545 842814 864914 790478 538731 892363 828504 860578 460416 833470 286412 14525 6158 107814 890863 793140 861298 745748 4 784185 720151 803323 595897 2173 847889 67 713583 397386 274422 826945 431863 348804 792978 799914 351856 477900 339 841878 662613 389011 95935 200903 896276 174 562100 68917 617149 385046 740467 752663 82539 589904 161293 441858 478118 5138 88 710908 889560 827946 861502 149969 755720 810162 536095 890825 889003 123237 136788 890546 367159 761842 58613 688192 895423 867205 294495 29681 54096 214037 850175 700401 796829 758865 737084 878728 184890 868677 457867 34834 249 553555 167313 35 870711 836968 516447 257987 318003 798667 2 269135 846925 674451 763 21580 292410 670491 881801 864619 219 381892 894505 882372 476924 883794 892840 340731 742432 635386 141836 624987 706600 490632 25227 829373 880797 170667 23802 896475 870681 881073 520236 706576 647089 203 18966 735715 13 858452 101 873776 114317 94951 39192 238106 818175 848235 852532 832409 250527 255500 856079 822155 138863 777059 854889 522263 710396 59461 494028 467630 552312 787204 314929 897104 851979 589702 668785 192749 806551 6 790897 757387 809278 772464 3 887867 446247 408605 568264 477342 13 882034 873565 516046 36555 442177 295004 769412 341490 3 847182 851800 794784 7 622356 647220 2566 813800 877950 849448 287996 135 897031 616842 374 685334 412773 1 7 619539 735 275449 2 197414 223482 28305 22912 23716 829335 448259 894764 790637 556055 556 769601 871016 887371 311940 675612 683697 130434 241483 15535 892067 733073 625977 873117 561810 855104 3 239159 496583 627640 61338 605569 695580 785101 194164 870189 25306 797279 786635 456433 695133 134153 767476 877451 7910 741672 876335 753660 899979 844607 349836 515949 493569 779072 291877 392098 891038 41026 4193 243 741596 801540 171254 617402 689286 718728 79 825118 564184 469893 236817 7 802073 874354 882230 281795 81510 404188 878410 5 7 63126 779535 462 854684 338515 877255 242527 834514 892778 10532 483731 608165 748775 2 828204 640016 735212 12 383632 859156 743761 4 1541 168970 844659 224658 104222 530308 126 453773 512 926 759943 2 69345 19865 692875 676114 348895 151044 254411 240461 68033 497 489153 343 116 845097 14 171092 544235 390682 506352 703661 703732 875227 717461 831149 353107 135283 888685 83353 737850 816276 874894 301 378306 898623 286687 48 222415 159824 847794 879303 151 880715 856117 1 861402 827887 2629 362918 834603 657253 8 179652 160591 896806 743415 601178 4 79788 87434 3448 860972 457150 75111 796724 862291 493 1 860839 2 300 131302 8 885094 2387 828798 174 244361 2 252267 484130 872819 895684 201737 857919 672 844065 849148 389936 9 247561 466212 68450 482565 61655 166660 867762 621844 400664 868602 839906 793166 52623 40 182868 5 724416 94431 852412 825347 890127 782171 174 813940 311705 444231 852874 541 819376 2 324516 76790 319439 648678 875624 720183 570737 1 816024 368777 882433 196232 415816 595671 278160 315536 764456 792308 829672 323025 827460 151446 884619 5975 861254 731029 219060 23354 877233 154644 876878 25 141896 893647 479772 7 755808 2 30202 781416 852997 53364 328048 37 4 587264 27 3 811755 547 5 384167 871217 499011 257281 366733 371364 327373 255149 479545 216684 872954 38 109 276656 716937 10 800045 789908 893455 816555 267121 264649 420914 884873 26723 873192 314817 825521 428516 889965 249755 803008 740333 217603 163810 883536 11036 306824 879806 2 452781 867070 58774 863986 121 412404 513797 26027 158475 566506 73188 241360 302005 826688 449112 885199 479579 59172 401247 102523 869168 443467 866439 756403 39594 16118 141 1 753763 147107 768434 37627 846680 228383 888384 855604 138091 823954 234149 1 179798 349241 263228 215231 532585 805324 720531 785127 156969 700205 829744 87138 584102 888 834566 555537 851618 781615 895135 133271 544253 800491 870565 237728 120674 890551 883634 787213 545416 815802 324286 766766 142675 7 833167 14540 194813 718711 73 759642 85961 809433 837303 769574 22845 168965 853056 547369 18626 2721 77 721939 323749 182800 890905 791754 5 33 833638 887151 850328 90 612980 657778 515686 877102 806562 451216 518695 587093 863068 865498 624576 893775 257644 415050 6 429579 893571 83517 880620 4 699879 875101 816416 890824 885512 876371 677448 878622 147911 896177 1 26283 795294 351 513443 1 2419 548989 887794 747800 18739 301202 59116 282444 510287 2 630308 538745 75 111870 763334 827688 12428 868604 804354 785968 303717 7101 560115 509397 754909 55 836095 839469 130969 852399 795916 180363 5 580385 733308 553851 882848 548940 115456 701980 1017 48313 857152 5530 423188 455 163882 434985 508586 730097 758667 1 403262 670 49 291798 191168 864863 780737 868399 463574 583013 802493 511284 304265 224281 120431 257 895516 225537 153215 1945 208775 942 389744 426459 551464 860218 7086 1 524822 797143 644212 844282 807592 892855 14 781897 3776 894543 871975 630641 510953 120240 59639 845209 880742 185080 572 811306 826835 4667 143744 565330 815232 790713 318710 870523 689367 874725 440758 575593 19164 492077 774612 544878 597035 772220 210414 566105 11109 838718 720904 613148 27664 772068 878967 255002 685312 465162 580493 2370 625848 570983 126296 313227 369 216855 352702 114151 348252 446507 472988 842581 884148 6674 882637 3 4 636199 16791 86072 837262 555887 157084 109 810344 680947 791538 194424 335380 875459 70047 869532 445095 139128 341939 120399 563591 240213 342772 287622 778190 1115 824057 861580 123811 896299 867480 707889 887822 750893 238520 782007 189446 892208 508735 895992 97688 4468 281492 37 877034 425649 618502 766652 240345 837755 824780 116116 478747 692300 390526 199 771617 97407 889953 889627 429552 358286 886452 812027 43791 548327 2490 474117 759166 25 75729 504591 704312 19140 798802 230716 49433 765452 17 860911 498211 64436 4 487325 620181 138804 866764 6 825393 472629 101951 817707 857965 11 880253 16311 159 777962 843020 460193 280253 460782 876776 698063 340827 252027 896395 23511 293233 791052 623 125438 859002 875346 564162 878234 751420 373880 19820 653223 661978 18628 239079 626203 114804 587194 870125 848045 4674 512 493390 71 760373 180677 348 438820 522906 752175 873333 2 897671 840682 883653 2 391218 239752 554863 109665 27 453457 872096 379 535985 604577 131782 887761 815284 898796 844199 890832 863721 679422 675285 784406 652769 627730 704479 274322 621931 622 610225 795023 442094 377047 3 35712 125 215900 886253 864370 2109 88785 275386 603646 823963 125111 232401 224656 29544 293791 864159 834842 2459 178 833744 653405 894828 491421 837304 811854 891525 441774 446439 475768 894930 52387 391275 564879 517165 4920 151876 491179 672980 112553 367537 738240 2311 829636 302789 62137 896212 711251 820902 693447 22421 221065 76897 125638 654567 831280 66043 315098 373732 267827 517628 712990 621086 753939 798075 816281 677592 13 323628 568409 429354 307510 886354 249218 8 508523 896435 16 893443 72 216 781001 641363 652939 471408 717064 763139 838162 843236 895898 113951 393516 45194 78325 897161 372749 276949 14 18219 264 832897 210255 463918 97 544533 641520 399077 8041 524303 731841 40112 24753 812323 867940 837809 578092 196260 108335 31083 891158 352189 341532 804997 63789 841493 407487 889012 300184 637304 537106 304647 831231 750819 446914 290312 861224 865019 690465 3898 27 630440 934 54 494841 652803 661959 39871 124429 279 173 893958 400097 320 2 51665 477864 535724 893500 887729 271259 391 398466 786576 483359 845118 871938 124061 57159 430242 82 79220 660811 503737 79636 1 3573 539827 394102 258393 649834 796898 246749 343079 91417 56 444622 4 3468 486 750179 49314 8161 865648 714193 33910 7 356535 510669 822756 601012 879521 432860 776446 728357 317540 39944 818564 15 43314 271486 869122 3559 731124 837316 786499 141725 881591 646878 836867 781907 843017 14188 894628 407012 867480 586070 765159 846105 809298 71 240845 838390 8854 876595 852221 858326 27 374548 742525 410490 145795 2 13 32601 862207 177120 163588 753793 842954 750296 820698 321433 576621 239187 51415 390 486 719997 125409 881963 51497 4962 481332 807650 6208 412976 876391 5 9 810 383663 711668 3161 682123 1 129374 721046 400021 814236 807536 622 810030 30 1071 772429 168305 865981 691311 776222 698207 820569 246765 1277 201054 98303 645301 433114 19 848666 566297 651753 312 737402 431220 871559 1802 892916 141629 876229 35501 694998 575877 51 822663 598354 848485 54 427168 3269 349225 761441 3 694114 1191 899443 849435 26 721243 580267 1196 835808 99986 6811 131445 102309 667805 126363 886342 97550 217622 868883 372607 28632 2 82650 805273 5 4279 411142 376893 694951 877256 686471 51570 253776 697497 131412 83 603364 877245 893461 851204 851980 688781 5605 787579 95375 890216 35 15979 369458 169 726433 325837 464427 46221 793328 754463 418042 798207 342770 8 67673 587899 813770 681 688081 643009 16 673895 702408 886167 672293 612465 845935 168 178501 440147 820551 574876 429819 1 748102 868077 779669 572418 820035 881920 897367 5722 898218 33 785819 191546 642417 798800 894527 712272 214206 11186 894426 302643 132110 836845 199514 590685 64456 803993 762904 616290 876192 14 360625 872264 12051 847227 545820 70423 193461 1589 659942 382919 277929 11798 450468 816458 4 473464 317609 135921 658736 17609 2 669419 874889 7153 68743 851324 621089 4 4 794402 46927 22119 353848 657108 319780 891835 615897 113090 868206 123564 37034 899990 883251 281738 647316 48175 142 390461 110893 15 214 894204 18 523952 838431 174267 866093 83303 161146 47888 304568 526914 1760 39325 621072 1288 807697 147500 10 861211 393602 343648 879802 355610 372 868022 718850 677324 24813 547577 695106 705398 861211 711933 458923 4179 858636 874615 416404 884905 170385 864569 16958 749794 668296 30715 144421 528025 897863 878372 820640 30366 841977 120553 236851 349561 3267 216377 889871 771 140796 849185 366702 687443 45039 869213 755589 534876 21054 126699 581750 851220 389204 194 135 487632 53940 793182 741643 896832 813400 265217 431468 661 839173 827796 141366 655746 841558 61 48 14 888488 857528 889895 33754 894318 606035 403427 826400 785213 9491 866719 437635 889702 557280 67066 92113 431852 225024 2375 867712 778565 3388 20952 730913 815419 814813 634690 3 755143 2187 87724 641160 898245 858798 660458 61 892798 738858 81861 875809 862647 22890 664484 189218 96872 838008 825952 861264 896288 65476 689562 243863 109058 14 2 740502 13 427470 643254 818742 493297 818987 131672 142543 84867 135668 87841 736992 673985 793569 859509 11413 672770 813603 691351 3 850229 851698 1 96976 338205 762350 122372 62609 14 445737 236572 24299 575086 458308 92 289443 550882 809078 559954 561802 860449 634261 507 26291 1071 197076 1087 752580 1499 863781 857326 454047 557107 261829 380716 276061 15 119 401200 877196 200 536410 819871 881826 55 212247 792162 94 551966 587818 861283 865525 196259 2490 865546 578893 760752 275167 879327 549465 30735 881378 538241 360885 712889 889952 254294 896880 876818 113220 696673 120274 217088 521944 792201 306644 608301 455194 88478 795986 615323 45 30156 773596 895485 456770 811312 814159 814620 431818 339227 848712 830539 707619 875656 849449 837254 405571 13176 8383 844471 3771 112803 751337 798014 52180 567119 893415 792098 819904 459451 322813 778173 656773 477956 820616 748314 600203 7045 804140 802479 738911 735489 23 41778 889568 68116 34971 439533 137 684035 776494 889470 1690 492887 281914 821324 307512 631655 114179 63 852091 438747 766242 741107 1284 883951 241859 876381 609568 721008 571816 265056 387226 234839 47084 15519 395854 725106 335178 2043 439143 836786 85600 616510 354152 360944 1 844282 803272 877724 615559 777007 231577 66528 874629 488918 1579 836159 220824 846222 805141 236551 259814 542150 15845 887773 10281 781178 681843 38159 353251 582516 685037 342899 833429 124426 658215 555317 718664 210375 726336 344294 714052 86931 8 20 25864 326036 847451 166216 777642 5619 346352 713570 848098 402310 475035 474144 831826 874180 271076 791262 643355 16774 874557 2674 590233 2 128779 685692 86202 514 104 2756 189793 836250 831184 2276 84867 347101 795625 433259 30145 775303 228888 573701 34117 524924 1579 301876 377386 760395 131709 227154 592986 12744 680 361760 887436 2463 887303 138163 3 285244 741346 222681 909 57858 858130 700496 457 481906 5508 32 217246 3 137162 565473 882309 697047 623560 491 402514 111 867573 652429 603678 676950 1 891215 241536 13029 877469 877963 666091 867407 66883 857328 30175 338674 167793 1402 892907 641980 354508 102359 203453 1806 4324 874322 15635 780712 883591 853271 357953 700889 825028 823826 895886 126937 2690 863625 23 809453 899454 895092 813717 252670 1142 815474 256048 766490 899940 33847 691574 520564 524429 845886 536270 847 1645 768601 676859 404026 895822 81861 890345 899109 823036 878841 821879 860981 819015 851933 873018 859900 861892 891719 864780 860583 869377 857925 23125 721023 464617 564650 395813 15130 1139 262501 691333 1 298617 783821 70389 886136 235419 877499 433920 527 874666 42326 262920 3172 703375 772690 4898 279993 480751 5 310099 858680 873633 21 687599 349770 554311 832297 683350 852589 86566 425713 491690 1302 819570 725031 726983 880378 711716 861474 102928 32 811647 199620 815154 855363 829747 8 653522 11446 249618 876008 799079 837338 779539 890393 27800 287833 11993 577657 12374 63725 895352 799802 289698 136954 434843 817243 195 865053 280493 56435 858034 889604 102895 110935 646566 842857 792187 448963 508039 418 403780 872727 390202 394185 854832 29 2 718579 868774 2079 548269 668 800489 821323 868171 14 360172 3 345954 107964 819308 117 213601 474994 844086 240487 333311 486694 636651 250966 97086 167799 750319 1 4 242311 10 859482 134844 883570 50444 887579 555430 731040 496340 498657 301563 803807 548253 6022 793924 208124 840346 4778 871168 741367 756739 863755 867457 261455 714312 7584 155 118381 105322 851850 875536 85981 529746 669742 33281 676173 863849 351137 5171 821279 833940 548035 882827 245896 7281 27352 845007 17812 153486 2 857530 607295 782366 536249 414522 3881 478402 75 552054 384898 691434 321862 507624 867842 774888 87885 783380 682314 788131 564663 389143 6562 698381 418603 7 323116 656726 620976 825363 751249 816106 879933 582535 889518 266444 54761 894202 8 61672 102926 625906 842501 341147 545963 681109 418632 888791 546149 3 834571 118511 625724 122994 346414 879085 16346 611041 767373 266830 821936 46028 1 228 346450 153608 340990 601993 394435 531193 657478 87 859368 393901 39 313343 870260 842936 892876 650 172993 187261 346190 749180 868939 795128 899205 825700 43 810223 786094 2393 12695 893216 771631 44 183412 158498 603346 682294 1576 551595 242983 8 833260 507194 600023 852654 781773 880178 805162 548431 9 185582 469532 749153 397093 630981 50971 132 875525 56841 616430 314202 436660 802791 792944 348 435226 133202 245988 624957 69007 71368 868056 142615 10934 326133 661175 485674 404846 752490 22754 22541 32314 132003 132 878284 841264 156046 892577 840591 271016 871035 814766 310749 886087 138039 1710 852891 761903 52376 37695 367 752411 363430 312993 726585 636675 462 2 798871 795888 3 572555 806419 512250 855941 859632 697447 92433 8 136 4 86837 894510 20268 3063 514442 849018 722847 92318 785937 306254 788298 480719 474002 28 260501 17163 743621 880039 277409 350323 817910 517209 344101 565806 282444 420714 7 400440 867095 4 863736 184526 612057 54 1 589729 660358 162 737 7 1330 6476 465714 235272 311833 239 893713 550807 419669 209513 849400 883333 546891 415891 715224 476283 757044 891395 826360 218083 597861 409399 292430 341 299030 510985 589424 758985 133587 887329 352286 802111 22 835789 1 203 659375 190578 3 433429 604768 503877 638298 739849 5031 301941 3692 866643 206913 432379 38230 468147 346617 272145 582353 411479 176791 858199 4737 764995 711393 28073 749174 102220 825851 185403 872479 879600 882547 888484 344659 142861 37906 62516 722762 837379 820348 506681 326590 368863 860517 193646 213 288 864493 441944 303995 14 137609 158261 272900 301876 597196 16 872596 748732 194178 887389 621640 344921 24587 84 896131 612242 874691 660719 532793 50419 642827 59469 324506 122665 2412 498304 159439 4960 5 817732 884446 802336 270212 523954 526688 874029 521 312 226924 709486 852104 763081 27169 312367 747309 826118 2 895715 682 69964 268396 359737 662888 856817 756025 659328 1070 547654 456758 852020 179915 16316 2 873791 863862 574431 526834 322197 764882 885873 618815 393 93 514924 315202 5 884715 806539 824866 7952 208777 13 617425 129798 633685 770091 427151 862853 253 176226 872205 799011 814656 148713 518786 888005 780 91010 890844 8 6728 897713 2522 517172 17 729433 425953 31 813334 877467 349485 836446 412858 864264 794044 635865 835672 891602 896187 40665 620338 361017 632612 784760 629514 897573 730350 587569 123367 345482 753368 3 345706 849397 22 46404 48 850657 864413 848135 2 384134 858029 45 3 27809 779916 46072 712514 575540 48250 243179 753032 108527 283419 648455 873067 536699 8348 327969 593191 7529 843837 236553 606510 856540 821857 318204 209884 614783 280664 845945 812161 813346 31867 592023 46438 27 343741 856965 471115 868605 723690 858739 686714 432656 881224 407 344501 10 884960 70348 887703 300 863294 853764 214354 407532 128 781259 767160 63864 352343 2463 34285 45928 355465 509 268915 851564 737791 230 97999 5 348212 748928 2 789094 253406 882477 205516 211839 2 834877 832130 897493 10591 283230 807290 2146 700488 2205 527608 880630 899870 754986 892052 225972 489010 62288 4651 302402 159136 371549 723 231465 756726 558168 886184 882213 30328 641861 20379 39 392672 280044 4 875713 438112 60682 49004 455455 772508 8 209079 52061 252279 158547 98 800839 379980 264654 877882 857494 534868 155707 235278 144828 342071 74871 755856 824834 625238 157747 308533 742648 340850 96518 4 11527 3929 363000 260716 781646 217 186351 624442 586304 890212 11 860251 732010 7417 7223 684420 787554 156252 17764 728924 647430 587303 39 866543 622410 609225 793138 38723 750157 1 458 425909 607878 883200 877022 832330 621 2 414642 844034 137023 846969 172297 2 169939 599792 548820 15 361689 858918 520038 168062 778169 5676 678434 894906 330097 146224 653091 309923 246198 1107 719609 130901 809223 25 158197 127073 744285 403119 46905 331620 879452 451429 327 756811 30 692989 111874 8684 536642 755506 625406 734587 14930 712400 163951 62766 2 396 270126 108192 839601 861686 3679 871394 199263 264137 74725 839881 336253 4074 1970 476822 298136 289986 810131 896646 1627 548782 599848 633633 255619 565317 840088 3 4796 395822 16 6 785397 63 777623 776590 893661 35 2978 889111 745519 672495 889654 30722 1 228129 875115 813042 847819 819478 37 127665 1202 541791 724900 859139 108830 2 434350 1 35655 315142 39721 463705 554383 842315 887493 25 843660 175497 252530 11 897036 882304 36602 868896 156977 46934 31 809381 864134 812920 571365 522292 856043 612812 726398 258567 859082 734210 777448 818116 792446 276058 972 596607 175994 29176 5661 705105 882056 430149 743089 6 1293 657751 898841 424469 219508 33 176539 856311 1 814251 159189 7676 149896 765596 260924 75988 477827 78059 7 899623 822468 9 312442 859161 21508 2220 60591 581202 891797 738580 659385 402413 862369 2222 772572 18 682 877530 89287 897003 617431 80833 1528 304 2 1 853815 640558 19247 586030 9 367405 328221 3688 834975 21 173547 773674 2048 142719 877850 848293 864425 478462 2 840201 894044 16 761154 240197 865599 867256 314993 895936 206774 28338 41158 301243 62945 899415 564111 863680 734243 5 18113 9464 898030 870253 461318 102938 432119 623695 730338 84111 85473 163227 478421 774702 107705 826973 217378 836937 3706 614192 806940 49440 302389 632101 93765 103448 1905 297632 2199 714787 144096 45 851565 852346 54560 849966 544678 5767 20 437279 363831 456178 854188 667692 382625 705102 562852 867810 855284 343147 632219 310375 728129 877947 17460 146272 865054 124169 867491 106752 719894 225782 646647 865459 446596 831300 18 234658 40231 769676 14013 214964 16 603677 203411 4 125619 886537 826578 394008 872100 18 776349 894885 148089 370549 856168 221303 898020 842690 102377 859181 895339 441723 316869 80840 873735 880254 154 28466 106 863936 2 126860 513764 880279 810887 120864 288202 47068 887563 4 4 524415 390457 42 395663 763488 69573 1 838379 623188 118571 761089 812931 797461 322493 758923 13 859332 898844 46842 432094 253 93531 202 806502 716762 891994 813323 109473 4 876495 876661 439576 293433 82222 764777 104805 244259 4919 182553 387817 373766 12 166 421072 859302 470810 839845 897062 430007 7 335185 19445 865710 180087 6 690647 14 466684 715458 16200 197 895704 602 416240 866995 656443 439358 884495 733061 884149 378938 200354 558495 2 8339 6586 666031 839021 478989 281765 852564 827151 899794 868006 684415 580912 890907 424629 864058 9 225411 895454 420753 836961 670665 390797 385768 39335 744738 607791 426429 894839 554355 840304 418 437005 260728 714903 886999 373388 93 643130 328711 560245 8 684474 305411 830707 122 864350 335283 9815 4008 66861 624545 742461 3 813809 899953 93222 50 822693 1536 886005 885423 713654 488670 14 192164 793369 380024 620010 321187 454724 874271 850766 893846 51184 99 667 295585 833085 267773 75083 600171 11 426302 1701 407684 695481 41885 887587 23127 602736 72517 816828 2 889655 401320 871765 14781 801494 220 781122 511935 887646 890484 59591 499044 7769 275067 132 451130 769572 31165 894463 850077 1 767435 23221 353015 565155 836225 92029 47986 162796 830469 768802 332071 577468 642534 75041 712146 860337 855387 93661 886727 701883 899239 826756 806147 429696 189125 442 578788 399071 366735 354249 420253 445188 315474 208055 863454 555785 129211 372514 888579 273650 2809 553257 92715 827572 140585 813187 672548 5726 51459 508308 5000 266461 460795 4176 125427 47481 885447 122540 742930 838995 72154 48193 753266 570998 7541 621347 659618 81098 237858 868814 699176 137066 25 844042 664415 177846 3539 290 1283 862594 341379 476765 185907 854106 82275 869594 90 882537 5 425792 12899 782746 1321 869142 717164 12 97194 797858 854002 51266 657 683426 162 880614 834101 103056 224653 31 41691 478 840155 608788 470720 89176 883615 174576 398115 758237 192 182430 876706 424404 438413 849289 276025 751869 15307 899944 506857 3 16948 830983 856820 8579 18949 875414 78604 460703 14605 2 831428 36 591688 137113 681387 851994 519858 238608 877861 409917 206433 863237 5056 4 846368 556600 126834 172 196066 581972 451907 825 689585 267943 451504 89950 749658 843478 617 39653 630866 240918 215911 595150 370307 836874 716005 863243 5100 780099 802767 358450 248107 398349 196015 471202 828547 104095 881358 305066 2 779090 66503 275417 55349 376270 387781 96117 32330 329030 777887 525868 477404 47622 506838 89033 898682 324397 316886 241756 7 499 865284 732666 304262 897196 114982 204308 877662 2 592090 895187 870492 347779 634034 2 64387 4779 2481 837775 533967 259230 200142 882534 709039 6 851238 822188 192 8824 67891 157 892065 751639 444216 770982 23209 214535 674882 668466 820298 625698 875526 97 866797 610840 1387 743482 3281 64858 468724 862155 855479 1541 392108 120180 817833 434607 32 680842 266633 197115 138060 787189 16604 627713 310379 8413 142431 883437 742341 3 823391 868481 600263 29 155136 889760 713862 17648 470647 446972 8666 855878 138029 355016 439150 735076 588978 3170 890701 157152 195138 456043 118925 68552 881269 867822 179879 501880 1140 746536 166 790298 743402 178109 694961 422388 858153 31 665380 183772 848673 14855 790602 570297 884361 810403 212189 3 571196 879509 619901 697513 248665 75 897714 895536 896438 863237 5 378811 423956 417416 850821 425432 44 188087 638702 632335 778509 882098 692376 56995 818206 210983 526050 840267 702487 514429 1 307953 33231 893140 171151 441183 864405 334731 866104 684858 703280 127714 1190 889460 888070 746577 859257 53158 898 360112 451324 2 484738 851199 30491 244840 863625 859126 565020 824346 899357 59394 16 379963 602811 844967 695656 57 353746 249973 888098 888960 834611 518577 475194 882944 629165 716319 570482 429272 488384 878172 57 462270 724363 33 633403 880364 877894 774453 870184 852107 66126 2 770870 149211 409926 863995 815172 879317 803634 880800 136788 12709 190620 206594 441624 3 3 30057 791478 161866 766770 856919 46 26 893932 819384 257220 80474 35410 664043 1395 727536 583654 4 735277 125815 173372 289241 664188 493591 864381 644063 393077 392784 829194 261 875476 860948 870724 503755 870468 299570 16217 890573 367899 376870 872514 819839 301493 28354 11960 124 783837 845927 868329 662949 526000 643547 889072 29576 697299 613969 16 626413 786392 662148 849202 840620 847477 831822 9200 2 4 533618 592093 818588 7432 748368 881904 860804 852082 198693 3145 673 2 8 887958 881757 3 220410 62706 156111 476281 851902 808519 867701 852042 483205 314965 792354 642277 351582 640068 9 891503 747349 531457 872985 641441 829782 412698 215081 890525 195065 90790 484119 22699 601937 859210 631423 678061 889013 416730 586930 121 436036 359277 766244 796043 709140 521959 340266 510003 853461 669347 680136 138 527315 303111 6 150402 41 846123 869552 248088 349256 687588 796065 899696 882541 764669 851721 21 136117 888683 1072 630237 198646 68890 506657 760909 828457 355030 894437 846817 759212 1943 549619 807189 233382 642787 623 363262 896089 772117 14176 33964 827194 771 33 450954 740288 527607 733626 67069 192981 838100 540 496034 256492 559894 5 879567 770921 2474 394 500939 189173 850317 840282 501208 864773 7 440022 899653 795656 842154 815707 106282 299274 523447 409645 691538 25316 94805 20567 174780 887283 47466 861591 647524 137185 60 776655 467869 568511 890892 556433 801909 376833 82601 200798 882502 36 48734 117249 271821 269906 79 432089 827141 4 156 746827 889008 699739 583107 250814 819787 828156 803481 613958 786531 755527 468566 746308 475824 5 530223 161522 563350 665446 502778 261 72 743416 17653 898924 399684 874392 883294 699108 205466 856606 87399 896055 895477 4 662987 86381 471037 104 552909 885233 150696 773896 4 316929 194252 898921 828370 132485 197899 830330 566909 798318 613420 818580 825904 141750 416013 747686 552173 855008 374152 389270 3 113190 84192 35151 327571 865694 322419 609 867487 881645 33845 739 619428 635544 21280 74903 283287 891052 769 326937 23 1363 434534 2094 835294 16523 302978 844238 597129 383319 696205 546790 816630 455423 218946 814393 870260 896037 9 670717 859517 335270 747741 71 270141 763995 4843 893430 594269 783852 876322 867434 834307 877333 49759 3235 512268 24366 285 878207 464615 20222 749033 550522 104732 679802 347915 457211 2297 810724 876422 1311 435476 405523 687072 612745 839851 562617 452463 826855 737644 6140 812399 859885 759532 5543 820118 751194 1 804808 120764 172281 747710 828011 838406 133571 371230 38 29638 719044 724203 9 501021 604992 889894 549319 1 490076 392330 596947 2 888880 531521 539777 208933 1260 864287 860770 773617 164 131100 889952 599071 22 892912 77816 638337 224444 380585 53034 885272 1 230940 836856 13 519 532572 145716 386 848149 302 431548 839598 650017 28 846701 298390 781624 140242 673330 837091 216422 851838 179067 430569 13047 488786 729015 437637 478768 843077 889212 237 853226 205634 881796 17 720501 357575 815293 451376 237071 98 3 442861 881132 844399 257711 529636 91356 9123 264401 859366 59 868378 233650 688951 533948 810225 819892 894029 8067 2459 582922 48755 3605 883247 232187 80326 876279 602594 611897 38 319976 48137 863643 82930 590233 872343 898534 12 269737 307671 14714 817691 1938 209547 492232 3218 367757 27757 187083 881285 425794 439634 826864 15 129932 862686 880377 180593 589585 77 259495 2 82763 895104 225821 898682 346753 64 232511 838721 855228 888593 564229 172870 624975 846876 110250 233110 795602 469627 888937 13391 2 2110 623123 188656 10124 23 446273 882426 27643 857733 885631 686023 881270 742049 537058 2 807240 547021 406826 869268 730281 677647 774099 453691 507888 2475 327495 844110 623211 877003 832163 462134 803644 13969 812293 337841 653671 895975 546306 849473 521981 771444 894714 777914 557092 426561 3129 209361 789929 689216 571990 669785 599183 92560 6825 76 269473 718572 90 640801 406511 257297 65406 850726 414436 872932 8 205213 862529 280675 228144 165012 698953 203849 811352 808655 670720 64632 489953 868571 870017 103333 279369 875054 793680 3 692851 223528 205977 335088 872762 86767 873764 847770 987 16 827699 4 5 5 853730 2055 861916 3493 742430 678542 782851 682029 837472 94560 353094 422617 873320 122946 518 187183 821978 6 843606 715344 828351 827859 876841 1 829486 458 463267 846212 810359 841086 4108 386508 244193 481461 832852 885224 512211 60 798134 14 536287 10 148287 222789 2894 898712 450 120423 45630 383596 713285 808353 752059 785802 805598 858299 879792 724 6 896408 530102 703033 249906 479 790339 726899 484453 9 880814 840 856027 117839 55 133 288182 122078 829269 737385 843223 873986 451879 58014 886619 5 830116 512432 4 849656 28 868410 711616 776323 11 1806 838217 673301 888454 836773 730974 411 4 221124 109514 563143 833610 108964 48703 107286 810062 815874 818089 80155 190806 19 568842 203863 635491 467771 89751 512592 432596 707647 509594 878253 495 794686 886708 19651 77471 1979 820082 727811 389888 887817 251471 827464 436038 699464 526030 801744 839594 343897 767404 9 363470 39925 504166 337886 562881 227 557277 763470 881846 825815 735183 912 759379 5 261104 569086 11 24661 291815 653698 688140 484679 885559 48982 194 5 27917 3485 893367 9 871898 813778 255187 822448 891761 63383 330571 620133 3 892845 854374 2 880322 508471 804009 32229 859300 734814 32311 871258 398988 764958 837845 721609 850520 800257 402459 733417 311962 540137 897885 444165 695531 836909 251 504207 252247 417237 218336 843629 4530 864911 706849 468429 30070 828726 869684 6 820799 809197 837972 591217 851631 899691 15668 823366 695078 23352 127 1677 290329 839142 892581 833968 671459 304369 5589 561948 379023 365634 885853 894852 855681 540019 865144 699895 774295 800241 698222 887238 871372 792216 845602 440639 455249 71857 524356 6932 158651 15382 8645 28 30238 331338 847921 703026 820698 308233 29 566479 522489 592118 396979 353942 709395 3131 821101 13624 40475 34 689858 247734 871112 399 886741 897844 641417 23050 16725 644014 574727 595912 255553 279265 538767 444378 728142 110 220429 874663 17057 172617 190184 787970 710929 706648 807197 840207 104923 313715 763026 860835 870568 394923 234910 39 55283 389228 358835 727987 393397 1124 870202 2633 450107 608456 111 340323 31402 874966 821140 867656 685850 446515 863840 445369 851183 873279 713585 656056 156 2 277429 63603 675428 273421 528150 1922 8970 830714 380096 521724 855196 112 822699 92084 815001 665451 458925 805413 858693 2 426045 892035 552064 797449 831465 1038 855063 2 54 798088 224631 812166 601585 836900 828216 846139 743041 887679 768856 530338 729523 1856 868498 874312 135982 21401 240907 157328 45 702 879388 550 604896 671406 647043 765212 222026 276237 843416 228 496 694 2422 129 491116 27 135796 501380 862079 22 2881 877048 79003 24750 586172 385569 109373 671324 824402 596237 591362 791302 3275 441645 6615 93 3 418707 872750 420181 51 561080 606386 519691 838509 760467 700357 136 730858 993 9665 827235 859154 891010 763311 79475 727159 813345 34355 171038 814184 753807 175935 20 116 802086 628197 9015 718538 865034 1462 5 164634 247 666696 116453 147816 843317 29 1 143714 348917 850824 898942 701216 74370 445289 861032 471 467946 706994 750386 4405 107362 796361 274 122138 488266 4 870403 808319 778452 377314 271864 57050 857762 752570 31191 825619 764050 1444 887322 457345 872507 615 890661 824102 884023 232 6 879794 391555 523077 146 2944 16133 846690 793998 2 695993 815484 17 15159 746501 413794 58311 523963 29 54 15236 596400 549033 296607 868427 21 27 828510 35468 108912 795018 560883 49 804144 863142 837155 42939 827879 291678 12 873869 671353 526268 175795 872191 54610 817089 42840 11 876774 885608 857230 744553 109403 539378 311859 858922 631343 797848 525135 838509 869685 859670 225433 751859 123086 135 821115 304965 270868 552313 851202 56 288481 706078 669759 264731 429 897722 401161 89361 12890 859417 848686 84982 895166 46978 702257 18 758464 630582 830968 870220 34217 53204 109539 2 1 793817 454390 701892 725495 865218 849348 397071 648593 14896 811198 3689 858239 178565 39635 405213 5073 11391 2 721853 243 792987 594970 391352 586057 261274 494354 888815 4 645662 773488 850858 820916 650400 787105 874973 862782 841382 894022 2 601547 100947 899276 5 443708 680241 616937 368600 630758 9 713663 84481 365971 665786 207788 27644 735107 403624 140533 67 7172 461679 27 37851 585084 839573 609063 288606 849659 132632 633101 211 296301 513001 386669 2233 92394 368825 677861 631737 195179 100549 405601 352538 833745 7512 837975 1106 11 891437 775892 731472 839526 17934 206555 2 894872 195308 117435 596998 27210 114189 751241 848 817703 414 830188 440444 29 103138 535218 766361 344281 818282 885065 282353 49810 151 405875 1558 813461 50574 56251 579871 650246 855077 388193 898505 19664 598491 681121 274209 871100 723603 666422 70689 643712 870849 108154 133216 313293 416121 377380 137851 308069 4 842 525618 304554 51824 831291 850611 6 873509 42141 255 17901 3 761592 838911 856312 892217 746770 673263 736863 256761 773883 149826 860098 764858 823515 810668 11714 482488 168173 752886 411263 178 810199 4 457415 891838 205708 156478 711072 218361 65 539020 86981 3790 269578 64733 832939 30633 366616 667493 1103 585781 32290 424405 677253 791 329473 1290 95 883305 328714 407925 34605 361286 43 263201 581346 2 289871 782860 842502 833669 523032 142 847473 173315 395799 73 863754 545529 190842 497629 750107 252779 266 30242 169899 9456 859332 775717 796720 24288 428229 818953 891392 465225 634263 766782 854397 368637 67993 871490 461311 831428 4 217922 818260 225768 35121 37478 767065 200162 318158 262475 877707 773611 117945 2 183 602 876797 879046 151629 723983 676935 18079 326895 379286 885834 5 287548 778798 313826 881308 1 884463 163 530129 878488 841529 14953 2 836956 4348 115 889383 670940 245 852117 898134 1 29730 1 205629 49136 15 88256 655842 656664 483747 516307 899784 892154 813819 132716 13 886695 896199 62 420590 663128 788822 696789 61460 800245 823719 4572 696708 526122 12412 556493 561 651 888738 673172 600895 873961 339692 12 33691 1 863345 494 42838 846080 899855 624 831249 814246 6 869118 52058 895129 460649 434895 619288 103022 2723 892272 19459 2 130195 578326 273263 413092 876734 213742 494134 23 54258 2 892124 894369 410663 130471 853101 28 727201 342351 638122 850767 826 190713 19015 856512 845269 18304 287617 855232 355534 499259 880215 897035 797900 101093 1090 895475 151058 650564 114768 822602 256937 285718 132230 33065 3254 7 449593 825343 815998 852130 489292 88531 18389 540310 360715 4 446919 835167 893228 865353 263115 755070 470566 863147 294 841134 581619 800852 846761 575971 185293 580658 830175 7876 616172 854058 820022 432622 265088 1 845165 16 455088 813859 10 410410 880513 466454 456522 195485 480261 845433 329305 842159 850234 76742 272701 875217 1411 9 83884 978 612789 3505 863074 10 835266 886410 728904 234599 210630 664164 603915 824161 816925 784637 566870 834173 461746 595167 669696 701 897569 791425 465400 835797 895618 244500 482870 744099 583615 690582 777812 601426 821401 834044 96066 62800 107248 678300 1 17659 798133 4681 843417 895109 869842 703109 827795 634367 5573 32220 96349 2 797370 682943 140820 423671 23128 602584 544263 747950 801708 779239 4 119721 404768 17 168 5 840282 863160 455384 425308 865544 418398 735249 242683 196 751475 163488 853177 7 10157 876985 557982 172688 6 637590 246159 3 254472 897322 77091 807919 59385 844528 862981 297890 804980 882109 144 96810 814771 869791 830924 872719 526827 58550 566506 796880 331 1382 885225 841830 5477 451572 359726 4 1016 835255 410517 273814 402434 839369 854806 202535 334439 893615 715665 10 690802 884831 868126 420294 342285 898452 11 6505 209367 860462 885416 636986 589626 272713 789148 123 2021 568126 873847 191412 368 293664 336167 58 287851 215 876265 826234 897927 292425 22807 27707 813535 871281 6781 807281 37205 46130 825529 484458 856457 837341 970 776168 83015 8087 853883 254683 107326 895205 855577 826935 496987 830189 3 653790 841536 757404 175143 29 838344 747 3 827660 175431 1737 1 869436 370150 882182 465646 176842 353943 872696 873613 909 445651 523542 649324 830595 760308 861829 812121 819831 442657 450839 808589 27208 486509 649809 1 143 352784 505071 312320 194386 12 869974 780036 330386 793125 305329 527917 781217 41221 579982 176852 10 848100 6 262071 739661 858850 650147 531360 821477 566067 421460 3 475817 847288 581937 233116 293988 844715 688093 86425 840439 864840 448402 331839 886315 16 545509 863757 615250 326631 480160 838311 2218 843854 862878 136042 195345 33 855391 154 222 4 1031 820 532772 701603 359936 865339 868111 2549 188565 481090 638352 660629 119819 34 888058 144769 501522 341420 747874 258937 285 393884 82159 479795 818708 71 635002 763508 435770 22200 72277 260568 757786 874367 364530 899036 358652 97756 4 59659 250559 12 889596 158 897298 389018 446401 766088 97 846769 707200 532912 52069 1 742385 21 899794 115 881238 375 866118 839911 673823 106188 2669 2 861139 886129 182284 855523 774589 330714 558477 583139 444732 120124 151299 315098 990 329572 258 328533 107988 236574 6 243105 865669 27565 485100 852542 885926 542397 3 389829 873075 3569 828347 853709 577127 867762 896943 542971 333 2 509572 891215 883989 591110 885639 839776 848729 225982 888387 456539 117612 422654 1760 823655 836519 23704 778504 368164 856233 784814 779373 820612 159315 884954 890559 878194 284 360470 317195 404330 892814 834816 612236 393766 192985 115789 859773 868191 606 467611 893493 828104 893365 799049 308500 898529 867735 440636 655409 62 368852 801057 677413 206789 229438 19389 649357 585905 835837 239247 205811 276189 653227 204690 909 841785 810719 70856 887553 201213 150 237974 396202 87244 360233 768972 869884 752888 744021 197498 867766 44633 105030 501935 149148 704067 862813 898676 706104 849413 879559 3 815169 881878 806198 884771 731586 784381 619608 593601 700764 702 777920 450939 588895 2054 145 32 232922 738917 94 95274 2732 719376 528367 601 10161 869047 833443 657346 258203 867544 165939 820649 217790 558501 841808 795473 503791 243434 723557 613019 714005 820812 837799 372998 595138 170839 104361 893981 394629 212256 88482 861288 814638 181663 34191 5166 97530 1461 44 272831 897970 70585 864176 75500 323069 407654 111782 850020 895755 877451 887026 828511 500553 1907 880941 74600 504978 186537 293890 417827 804893 887102 465692 561942 128023 762754 835849 870967 550989 35140 2 45965 896911 405577 430083 114 785427 320526 890608 74 1305 856806 577895 736610 875127 738057 881518 152473 382275 467789 9 96111 865978 872224 6 783381 748349 231052 874982 620280 869136 774057 263276 716831 130939 535070 808377 777554 78 314808 1022 93687 751383 889213 685346 301706 832081 14134 245087 421954 872736 876746 702823 442913 894118 896383 678947 154593 72678 752480 101509 487 16343 2362 850181 892630 353398 879285 804478 760227 890834 265719 545703 417001 7031 10 46130 731304 255243 452 855374 890319 877014 557280 4370 454790 166152 57 244272 873654 253995 595033 421307 637097 98805 865396 759913 540 428124 865533 1434 767667 384379 652197 838196 396318 881041 413493 850469 893627 880509 137020 807634 899363 867789 324690 272032 731276 436140 777943 230651 331139 185847 25742 15 27447 13177 99 12939 77043 548087 84387 655633 856343 821548 852974 4 161014 281956 424375 720490 743440 861791 878841 724838 865081 470704 404609 249957 182 38194 30 889288 68238 75919 806842 899632 793552 1728 860310 174414 148042 434440 362779 359585 843942 66177 581351 82786 842389 324518 16476 18292 866787 824103 3211 791803 253597 330968 863552 270509 420204 8000 537845 877147 309450 168113 2165 640188 695229 2881 877932 661427 301255 631317 167187 128193 475684 59592 670810 315410 866281 178621 54874 874452 467 883739 270 550835 574639 607480 141777 195253 875297 41300 618017 840018 703069 589350 661582 833712 298864 451231 162280 817279 275954 828787 1 865087 540825 22381 1473 840861 496 26331 99900 812683 825521 786268 192680 320923 79 863786 781404 22 162245 661847 75571 889458 570101 4051 178895 7 613281 823576 1032 859044 1620 29701 893446 56934 551838 455103 4 511428 839236 543703 638015 850589 102 146011 25 51 66 727505 845824 570282 58951 881562 484314 383 14666 740165 767964 567743 880835 408715 252480 2 843915 626751 565320 864681 17994 165985 25 390958 517165 701639 2 7719 838260 515610 90482 863081 735801 234931 437337 640924 359283 891675 165831 840094 306624 198854 516220 1196 446562 636719 536526 15 893651 7945 841679 222329 716689 430815 328884 751336 896226 828934 155266 1 869960 862931 366894 736681 22 821415 897383 521355 365522 4944 682327 852156 5218 808775 278305 573763 4182 580252 19528 186599 28715 674757 23498 385900 19948 830429 816041 873163 604841 731538 290 891888 857671 898333 396655 892789 321591 14 863727 18845 1 521037 410927 806071 885056 887208 424219 333231 546123 395747 515521 3977 876755 588598 22 4 776102 206278 204396 15 105416 700505 883761 438454 5883 839817 207 245641 627142 6157 420137 894569 4446 347241 857233 2 92023 13 419676 831895 890240 771943 179697 890790 833593 26 653310 804859 69489 713113 13179 59832 412589 729598 99022 899909 727599 703448 867795 701054 6361 440028 46257 845119 526193 626177 51 889251 162561 456 684533 884015 875679 239644 4500 892263 173310 799912 477641 700001 2897 603974 609375 790434 3 679276 820493 882262 4 652939 478749 732175 91750 837654 404183 871095 630786 208574 142201 268346 55938 329779 822972 198645 567809 244459 803623 727851 14168 7687 799410 26796 25480 522911 39 867385 659691 57502 849 862520 1528 373889 336493 86550 110862 124510 762191 10 2 11 163985 608268 17531 353492 556136 642364 34867 535422 660692 1347 692034 160 846785 553445 819293 872013 832781 474588 375050 874327 47 213671 41276 445881 715876 2 729832 807612 877052 868181 709253 636364 3053 764032 295944 705254 823683 880133 1061 882018 205259 1 350421 7981 204039 378129 621787 9127 73 891177 668559 574369 870301 765267 102883 824867 873591 109952 264 765757 318394 887665 694037 535015 655864 814685 2167 848373 90961 53 21550 791835 99532 300 447967 695508 863115 54005 619955 204421 557792 305142 857600 853321 864024 874961 742568 878121 608648 4 8 542833 322543 185909 853013 27528 16651 417445 71841 656350 35708 899755 496 301628 74 822858 587906 46 182144 409188 160331 810972 71758 888217 1849 17563 893280 618454 495608 820212 423300 792917 252699 718170 231551 38688 616544 858166 573726 645865 119105 288 884997 290325 182679 866820 342588 868864 503153 653358 392174 721530 783054 433181 780731 345285 338789 836993 168222 61048 816030 362722 1 879218 54 899862 706872 752386 26 427725 878073 380311 238900 78563 241675 27 898518 729217 434428 821304 645491 892642 491067 328804 734265 578609 853377 127278 748995 345285 854257 576252 569333 175871 866432 452752 819210 454831 856170 9 747882 62036 820990 497349 855928 618074 883202 3 824830 137901 369513 575632 510785 429282 2 610232 562453 2659 742228 797546 853681 669525 898010 810106 91966 21 2558 894709 736729 558095 888137 63005 767337 668369 757393 216213 611427 1 890456 2135 622794 48914 811698 654354 183 573652 11483 344912 351491 8 612224 661332 705673 899076 324680 839963 1094 884312 783998 257249 884416 591 828242 858409 141 198848 522977 871752 332102 337414 1876 215556 215341 896424 533924 895075 871508 784254 876390 364278 784376 11060 27539 38070 849460 2 2903 813302 25745 316554 866745 757891 876902 62469 892834 530707 897650 855259 14268 3071 873671 22 3 889020 623368 875228 3 888199 887236 1 33576 127002 892307 817963 620226 895689 576836 214500 1 829689 877045 771767 894900 517101 663617 758768 683984 748580 884366 846132 748944 789345 842026 520982 889566 804549 872974 458408 854858 840441 575927 75489 29173 12413 30619 53 78 313199 783386 866024 629917 895145 885867 190728 86390 637204 899169 841499 508696 257659 847853 1417 882235 728550 36 179 257405 329780 448301 843432 762363 19111 786445 181491 856904 143596 810702 823732 13337 219254 68282 897842 733669 19178 712589 5163 81714 171 799401 6703 887233 210287 551560 126234 84085 164 777069 857187 478915 290 599117 829103 892174 198165 33806 698250 253831 857934 875365 865055 31 129225 40820 876052 190887 356941 180557 33 262754 899213 821112 860433 488 163265 215887 839266 850382 2 70 603504 113652 413974 22487 1722 331370 9059 28 10881 657997 31484 866767 32232 816139 740193 534645 53020 15259 218949 163718 890880 550449 838518 12896 485514 387796 327360 1839 120826 562326 20508 462203 117841 673122 895336 361896 1179 719416 2 759823 721725 846410 239275 753339 739097 872995 438829 830798 345585 73806 840738 5976 7 12 395528 308289 596780 15392 681671 712777 376902 856996 110981 574344 812992 789167 332534 822399 10635 3 68667 308960 734953 59306 237 781460 819577 868892 579245 25201 1 6 574482 872630 1 884323 3 801900 196776 442252 687849 682871 841371 109411 169457 757966 329 840926 12204 121120 2 707148 4 848187 377333 16085 886222 823252 414922 270057 893368 479308 867019 274973 13 862938 533427 49348 329760 762469 776400 853704 834313 764509 668595 869482 80289 627943 89481 203506 11399 343725 457237 413000 811840 894403 3228 179246 797726 755627 658480 552439 502444 871646 843131 4 855986 738291 31396 452412 595533 865454 724200 38826 86611 757451 762840 5218 207826 15354 151007 3 349 13021 722868 16 710496 116 21 372782 11 6305 858216 822338 21 895723 2 833282 476060 19 1575 481280 878623 541640 784938 91842 7337 830683 446153 812713 824830 407310 3 287024 843018 735338 888538 889339 13388 763265 661951 439519 769024 755784 729917 891064 365561 322818 624572 889361 649119 80440 893737 758984 710024 858208 804079 3 7 562 347 876364 795499 426324 893529 847693 485745 97408 877247 74051 838584 786698 626253 877465 844121 861087 411877 418 446465 833184 852394 119803 62173 651136 136 866054 835629 873777 56707 54270 7 291 236342 4685 340796 764039 841780 242520 566092 617628 899219 287275 893849 11535 654689 739823 648999 862053 868310 576220 757526 420559 3 138773 886949 123 868768 31916 750259 3525 867703 794639 368912 17 840740 356182 659830 472576 117476 587990 375043 64661 874857 673149 899639 820262 879423 33 837070 658096 473106 737329 274374 877279 2785 62430 877694 1 865886 31530 632927 723119 132370 1125 520227 533754 889542 241620 781939 840172 344462 871623 173705 616712 295425 568354 829290 685771 195996 3665 453382 657227 158849 885380 862931 531625 463936 94488 103771 802127 585739 578412 659209 896153 578762 838864 390123 760303 1 516225 885309 486471 143903 223318 338625 434417 300189 721464 783020 295615 750182 150267 880046 687826 12 3479 844450 797130 89309 409971 658363 674449 25156 863149 251829 705583 461584 447885 842700 223260 49720 7 303278 863669 216245 12 77179 179458 465869 676666 509326 868655 705996 1 2424 8941 347091 327897 1 73211 884740 790325 774537 681192 25110 877106 24108 814568 817399 555397 430891 495466 818479 302651 706307 607854 3880 871534 50611 883824 837213 6830 879458 831527 31 877944 825989 110206 2721 849598 642708 133431 806095 1 18 226628 252746 699464 763287 1689 157419 706328 5 755245 887423 441756 294924 714442 870214 881592 118875 41094 651581 357018 525516 114899 879237 828575 730859 43855 297578 244171 8715 897323 300320 30464 650977 833810 11 1081 810173 712240 278282 63087 837694 222740 36 879 860094 41 2 860814 760596 606506 733690 842746 212595 64193 821635 881996 73695 758956 388804 866852 203142 201790 885637 37777 142667 491 446479 289534 366346 297722 8334 744792 812732 665022 858126 593982 443916 857065 444304 555502 13040 210400 27985 895559 603618 213117 90724 1 48 228 102 257059 5 169386 517131 896784 874427 397549 68038 879715 893554 16 693 1 360382 759574 2222 874932 866085 795796 192920 822659 888855 90610 805641 348668 872274 15706 887960 89337 588625 568506 757519 859098 403820 340174 495037 867029 114272 9 810499 12510 10322 116715 25 847020 507505 866952 238207 771900 258810 189303 838476 51709 245202 4 6 22 850974 23753 427971 859306 825623 825590 809364 87433 79617 543151 858602 1366 826722 4506 77608 385239 403377 2134 267753 427903 139083 758672 670859 45 235885 679131 553849 205206 1 461267 80990 474630 5671 774295 206912 764650 889874 184548 806254 476299 810385 1321 360557 899993 3261 11 861720 703944 38 1 648082 818135 131954 59978 192226 830169 889590 748177 154119 884550 2082 251243 862205 3 43546 896919 454177 484672 811958 88 608012 1869 515 221785 653586 196578 788444 26548 250861 793711 606665 893432 676495 557390 808580 481493 46383 13 338 484918 252933 847024 121 779557 874695 851462 841013 753 854218 13 320115 3203 879127 664728 2 642962 393889 477419 259689 295888 230697 654144 537179 768102 473781 258170 249 99655 445047 630627 843923 839343 4848 2 745894 480273 819115 54575 872001 393567 329704 1772 298842 811578 16628 638422 822940 784201 102944 788526 25 879805 5160 758119 397730 463793 634829 27778 16 740438 270734 319037 7 116982 699371 456482 727473 42 582110 10422 455275 8 5 17 814779 208 89742 184768 801 843376 656085 278984 651298 446106 739512 5 788 308075 193306 876352 566128 418916 658996 478189 359 243851 864987 403139 2 49 786685 63257 6822 479397 721062 89425 834176 55446 542858 698921 892143 489914 850 233332 835533 827728 59 22345 820417 256873 890512 874678 73 167 43531 124 258353 830130 502413 709571 712640 669516 33695 49 647575 433207 712803 567605 863729 953 709198 717217 424384 871070 45702 895175 868520 2 1108 650831 33 566850 14202 442653 128586 885230 839220 1341 13 883470 899065 721113 1 895683 815309 811426 499945 875108 357124 833389 50151 1369 836542 6073 194855 209001 578791 881825 802082 714934 644975 879704 138 4963 682040 77 735996 205 929 384923 614964 772855 4 617445 480461 772820 6 923 855589 386537 21 704381 863556 51 869199 223486 273411 7 437763 679 54880 707352 814373 674 30 795940 36 813391 873180 458159 275679 852060 6 81 866791 44 875916 505877 790391 157028 290507 217 5643 8 618139 725985 203016 28357 257728 419573 527 571842 1539 447004 41 396257 854391 13210 158032 3 21980 464866 24540 529335 275311 378149 899121 879698 312184 16 7188 337112 692189 207662 889376 413468 322943 885386 2074 126190 302315 105 784688 469223 817748 588492 241 498 189348 239 879728 109013 881071 111721 200 318209 2 791560 846344 459459 338068 596237 767969 829340 315061 832117 871308 40 779599 3933 2319 865833 870661 503004 883050 1111 263045 219125 250310 1942 883325 642 384706 769746 69693 716982 2103 885236 870129 22985 679847 571803 862605 3281 130793 101565 698035 760927 872487 868523 1 508637 685301 849482 61540 407057 719897 653455 828314 10139 677577 882116 454003 883281 431946 5532 440503 869128 39029 885666 784486 6256 109276 9184 741022 216409 2727 663 39391 895538 804720 780454 837544 212102 402207 5 86154 282 17 876881 864707 40 740858 879687 3 1615 887347 882937 99684 125995 532137 3704 873547 3100 587308 16865 6 7 786791 249453 262053 620831 753470 805416 13 860338 24648 81 882929 890486 376973 7435 2 832677 79 865228 99 502441 884500 832188 679526 814688 233287 159842 63 875347 872382 757570 3861 726 2949 872932 864567 392502 585778 483076 774938 667635 313197 7 822171 282183 19770 400310 791605 731837 850671 622120 839759 836315 794409 18 422459 779643 737159 344957 579612 647285 142434 673457 200884 804370 2218 21175 2 71087 855295 887585 16 830013 899623 32148 88541 897984 164 9515 6261 11726 156377 764448 734519 697515 96 64 885121 867302 773276 865325 63 86957 47818 875489 161041 75646 260261 519739 262524 9782 459837 890773 773611 57 515340 329372 107547 3 897976 344314 535603 1079 191084 813419 839974 772683 811890 860621 281598 60738 8 789767 273489 531931 609431 281783 583901 803275 7 874533 431821 639432 811171 242791 296611 37375 125400 241792 3137 842244 443 822107 563824 641470 855545 82398 704341 789808 992 703580 890868 851854 301677 509450 897257 5 530947 763073 74631 636372 62543 791615 374098 877083 775109 192364 623408 624332 648622 148095 32 896349 874355 665326 29695 825866 20154 846870 620479 857906 6312 834143 8 870415 642577 840347 885166 715293 476310 3655 842285 607921 895048 460449 736399 870754 897433 882606 651820 75096 866484 816890 371115 842864 53113 119155 69250 276127 221125 185506 803314 866792 301261 357416 278797 630218 855836 833622 595078 551964 880530 194928 120486 137854 131053 8221 284515 203630 549916 68768 884719 158608 86210 167199 4449 2 374190 746639 821654 4 382760 826675 581 346619 44149 19067 831940 75 893294 534010 876270 318721 888948 892794 97440 48803 840420 859384 18961 276816 421569 588532 3145 5 763505 699568 54249 453923 808180 804887 721421 821088 399140 878352 9923 607382 410517 1 10 863460 138005 88 18058 887584 111850 217465 938 294 867439 716284 837194 617741 1318 695958 371373 72 772581 155897 500545 124 885547 827026 621913 590073 19 646579 747000 193450 698047 895476 606 895267 83 2408 788833 3 514465 87183 869866 209335 787271 8580 689503 23361 819606 612 82514 796904 11674 1417 418549 882298 114076 441814 882555 289987 425699 868981 107038 38 853825 411381 35104 230819 545267 533346 118093 2 225299 591909 679466 419188 890636 766383 19 609491 828599 886596 2 178484 738532 711458 844933 2286 851786 384 666485 355448 718605 380 517289 293240 852921 36891 711752 117912 212 118488 619 438359 52171 450788 636374 487587 7 622124 352480 329641 681046 350428 437224 623479 522130 13178 254080 65761 594 16 851222 696 531551 852283 532256 812821 815793 6 255740 10994 43 882690 32737 768839 531384 315 878897 835855 889217 825769 4 18355 860809 863443 899741 131360 9409 5358 545139 557342 58692 2 898047 32 882047 3 632887 564093 60776 443544 350139 26608 548646 890027 886654 33272 573981 463970 177842 344309 5 138344 434627 883180 13086 788803 856774 863821 384 52026 461920 752175 889435 603945 13 521076 134688 373033 889648 37897 15505 56010 561344 881014 294652 841621 83086 847358 299292 601249 344799 170230 815363 876089 600729 532358 20997 736110 46 565534 403532 898389 519154 10479 460634 692531 533163 564020 608308 42761 61298 165471 4583 866779 94399 1 187190 887627 752503 122271 394699 733092 719274 5 516826 55059 533542 255821 328 6670 880584 718794 646784 532553 584702 562734 327 833341 45105 882485 166952 104996 654 714560 784913 266480 745032 743053 569924 73 823545 777037 5055 842107 465155 100 12355 254227 452810 725488 469562 441239 112745 643831 15701 689516 13 3896 361219 591150 845533 228135 674314 309382 883531 513572 4252 154149 788494 9 400908 827109 775772 727974 1535 865552 705196 719904 873025 357768 620056 898810 841748 638616 845120 832502 254180 875372 12151 322532 762772 21 290650 822035 645764 825044 437308 1 226117 891512 808121 1229 538 891546 535289 772520 693545 263167 554736 11 886566 881879 896194 760922 815014 91 859750 794623 121854 889326 435776 437089 549325 29491 542193 835597 37356 295137 2287 743188 831247 121008 19164 413533 303358 249687 45174 518189 883024 60020 510918 633854 813737 9 769697 857113 869265 138177 732787 282440 352048 543963 25156 718508 852657 890023 790238 7 49080 504369 4593 719907 861347 836738 851092 15 153641 72138 18 856765 20 432770 806251 750810 850369 891941 885596 830106 187 2314 127573 65896 567855 877084 24 753726 114 248134 97444 210931 807234 741 799264 761457 856664 831771 634745 27 24 3 792638 855899 1 292288 2 869056 866383 773394 18133 282 886791 407947 381047 41408 878777 20319 623069 3 535038 21980 463242 778879 402691 869916 739579 668743 835773 438263 854168 31788 456467 540114 881379 131436 775287 2905 746930 800973 1344 761562 787302 894125 94966 253322 221849 712536 359420 417802 267154 871262 899445 871465 536858 11 322932 890997 4 813868 173458 12347 189587 214832 313021 11319 832303 27 7255 281822 786599 891063 568710 24432 14 702442 830497 36 105886 569012 839028 878375 868485 890165 736496 729181 202452 15612 809779 858110 720603 4757 80781 165400 18 888083 759836 808353 342452 865534 35080 70519 809589 383587 768061 2821 2504 751341 87998 832737 819697 830601 793542 346732 871497 149886 56860 709770 403067 22967 669537 814291 404724 289 46 788941 420942 836644 54 734725 248462 50759 8684 854992 222692 1427 32504 884487 844168 720923 284087 59981 19323 221859 224296 63186 577198 315280 154 5 4337 72 409 722990 4 433420 892377 787788 444394 208344 827296 830864 624157 623923 878197 895790 723823 868356 869622 338839 167608 171812 177204 8 24 342566 19997 898353 728457 4 238660 604085 836022 254563 505385 878378 852603 404551 585581 888107 295319 1464 255615 721935 2 457621 375883 447 17326 13653 402947 4626 185268 2 464665 190793 817153 285259 766957 877404 309119 880171 791878 820127 887607 493683 79750 474876 870206 709733 480185 253444 501949 477004 213825 763213 210156 28639 803959 301164 855472 191908 275017 314173 852408 785638 894186 3 557369 841873 10 226583 616054 177313 58456 4 800791 757002 523116 769588 125675 345461 346215 681564 215016 224620 376012 702232 614602 896527 300621 564322 1495 894141 730783 62 887287 898434 26 1143 367 53268 745734 211126 355365 457013 756439 879373 640233 521 92 686500 19 504137 286952 298552 759900 773418 578969 648 74845 24400 253844 789285 624745 6 780627 793400 306839 432431 74382 537512 230670 132611 884471 5126 27982 752303 353185 636103 890448 30 551496 837393 10374 82400 880289 882735 543814 1 655239 737576 276209 862286 521160 678134 665688 859168 766063 809121 22 431148 23079 895353 893276 854426 796804 84424 670783 407632 4 29 857814 5424 885009 840649 852401 2 125862 839432 863593 725053 898723 14291 860281 886746 3834 641546 888060 318478 874533 56796 327378 836943 514932 368688 868683 267940 809838 8 840836 833421 19859 871668 675588 818425 677273 772692 23 29 307106 261 71597 221330 516175 296010 830188 889629 635095 878571 70170 822 71 244 843195 128794 278 870643 141186 682050 899508 193 416 884304 7612 76 710358 744408 382139 614989 591827 281255 11 792878 379638 898077 433053 471095 894063 874506 9253 303431 878676 3961 811261 833439 778781 147129 116132 584443 686610 806818 799079 886778 763919 885699 809139 257383 6 876248 636051 796698 12056 883288 185501 80707 402323 478 16 127 660357 840986 91 302054 802730 75200 173438 699669 9508 313815 4050 312106 333967 464709 412936 714 16106 880856 40702 182238 9 806730 882139 843304 108425 289864 718957 36651 3 489037 871632 75689 434789 440088 248230 1208 635987 726995 748930 888369 749273 850832 32 843392 831270 827639 872989 895931 114361 21 813322 2 852462 262351 397782 379067 80483 657869 865227 772116 817895 145082 454 2 853953 412303 1775 791318 834518 872834 436074 2 873759 613997 805827 419775 866420 887328 83815 510439 891499 815505 786004 718166 853366 472 3 145593 91 334 2 348280 151995 1 754276 880397 766990 2453 300739 615632 875554 38101 296671 867601 881435 827308 786865 596 405667 847514 661356 89106 361489 870946 7 814960 31 839496 683892 834879 8 896944 2721 8303 892189 115884 1260 11 876739 248431 744575 852340 837169 65633 13194 842632 388 394789 891957 417308 374559 75 896381 56 764312 601931 389014 887261 2 149793 79916 418 865794 62171 328667 189 1092 6080 595632 835583 821389 133 3 882496 472507 303087 20176 852055 746124 374267 220347 765371 5517 789356 518848 4072 99096 316476 93920 847019 730283 837882 850224 540044 872096 895655 676025 851776 417746 5123 752750 494036 675476 848950 888131 784342 31059 880619 94780 702931 116655 850334 55 2 831761 877083 10027 266299 859908 1 576543 871248 367641 101505 2 351941 112866 102882 898803 279592 12342 255247 873055 77274 469349 365309 50109 80583 621109 743181 881004 265949 775037 854452 784690 18771 390258 724327 224659 878499 466380 556018 857317 154 904 871273 555669 5323 179554 780134 835617 639725 51 309225 133144 562110 266215 637307 595023 485029 851467 842753 219459 833626 399820 51 649093 895442 99850 879404 240943 256097 218551 3 577783 78956 86 4 882542 206343 685278 882822 751544 140466 899701 11623 23792 833 597473 4717 837174 144703 149251 423419 237 194939 880900 31345 832634 319815 268136 868899 775020 230233 35 405596 886746 349365 856591 624374 6486 891928 11055 756371 331425 406 120851 6 838705 274041 806247 77133 1181 3457 613422 10824 859050 815067 689755 871779 690697 124563 846263 534900 892554 194 455124 587264 794265 703650 895131 898710 869042 306911 828152 207264 871796 43679 888861 775567 706700 53 311117 139315 819453 851730 887034 895031 636093 253919 785465 718119 36419 112338 1748 806 7 475715 39714 278772 125404 616159 811612 886408 703635 228 479889 6 508591 237768 161672 548737 2038 21 164785 880188 4 888582 538391 807660 1443 873415 720279 323215 4 47 301864 814589 439 334659 879262 434422 256891 87989 98475 439190 388377 793170 885215 82337 596820 442639 151251 499032 456948 169 568552 1480 776677 778512 204621 222107 793015 121192 839326 787936 68571 633403 41940 886447 18 209688 58690 904 829301 2226 895175 675737 221827 717914 276149 891209 108298 349264 871179 3 20 727890 704715 828385 795075 846407 363370 1682 2 541979 472821 449666 221831 638443 105705 102282 498276 680229 240798 326329 1324 847162 240334 681318 843576 103114 220399 1 681352 21026 154 195481 899611 398603 24372 502925 886751 780932 485593 371078 36 2 796 3 858316 497525 867624 893418 847578 3 2 707847 857791 847674 473124 209552 32 14696 879143 757621 770867 765344 169 196892 18963 15 446898 3499 22 19656 150074 1 141458 550278 54672 894197 834190 25884 209026 864213 18 129 17 32 103760 877286 394508 40443 736241 3 129967 733974 19 349943 187132 800563 349771 885092 200 499701 538479 870001 778919 470609 284463 9 402401 1416 832744 379760 359431 376190 728452 63882 480616 228115 262674 276842 378065 380160 621 48631 877144 826979 899758 893937 301773 792748 444318 6113 840791 792 17 851885 203720 5462 423783 893937 554824 783365 239326 521566 252967 235 737558 125799 641239 43 879638 548170 618101 10 527554 890034 888215 69254 815661 534157 834379 22478 616302 63 142233 400041 879927 593621 229990 765712 864524 743362 73 9952 942 15423 638880 814939 758498 890651 873054 88221 848341 436387 511857 5 28470 294400 14261 7819 61 858654 735 538711 830662 6 869808 179026 5 63 36 167220 34203 144631 236406 2571 807736 587120 71697 737633 1295 1 12616 101222 854203 855917 847089 62799 210 810323 43 10806 873968 501724 885785 892970 386834 13212 7531 289892 1449 2 738465 342414 827662 821 106 551232 225323 865982 168 2 2 892390 95495 351697 121284 580803 878729 1025 374131 194817 860452 208956 642871 30733 719839 70328 884202 792018 1528 865381 821157 668165 13 75723 835391 452863 886550 74 69404 449721 688382 480457 625931 891183 64024 246606 481224 36629 898909 506 889859 451527 190699 385455 392 287269 533266 709791 355065 18459 569837 858025 137551 885079 845756 299526 183645 96292 698838 737407 859435 80 888385 847155 599932 17378 487729 867026 91 825867 188425 6 329957 8 425369 215 794316 27948 885120 1 155285 810896 126011 716887 346436 579063 557585 109783 682808 823818 804928 705591 728919 848062 843449 780388 799874 852067 3673 411761 166229 770553 979 653309 824286 808881 161504 835629 811194 872012 333723 180649 381547 882235 859722 803230 1136 251 26 425230 880781 861557 635770 85515 1549 23743 785069 546433 868933 23 3 894739 268609 3 249698 13 820859 116057 804082 725224 338655 983 393767 52 853676 719585 91240 133134 696 801331 86812 849320 896117 621807 68 899274 318835 26911 57837 379451 24 71 710543 240374 42 841060 551826 1011 879505 896025 893140 818946 177433 828789 892802 219700 78011 113 199647 458890 762834 868872 711199 836018 426389 568922 209188 3057 32860 721391 70174 843375 792268 1 819126 327843 260651 765435 2368 47 17064 4 825287 11963 881527 279737 877149 237259 804481 673784 894801 868668 382952 894125 355519 850685 874974 22898 732171 10074 252626 265539 820308 127075 166592 864178 835200 63530 572945 877598 4151 504983 208295 844964 816659 882583 842028 12 788090 9 856091 112847 450046 871664 763635 556268 848471 766590 7 896647 101733 408917 59 894508 391506 227663 837455 829576 884916 673366 816098 674059 44761 4960 386142 842937 896442 370 589531 2 437 885211 20200 855369 891147 228360 870238 58225 872483 1020 260249 616914 608226 92294 3451 899628 306675 495259 874706 679991 575094 59526 131502 3 3 882493 880218 631027 848383 892937 344485 891754 152750 304517 179834 222645 192219 813815 892559 262 879340 416066 158693 2635 632609 21454 2478 848750 19062 843091 894556 318874 32 689202 47 104767 681538 1194 156207 840974 862204 56752 885421 760666 381428 881251 534 334044 465800 835429 300375 273192 4667 713292 825048 799709 734995 526005 706679 819883 4878 40821 661182 871868 654536 199664 782103 41847 730759 874827 889261 4 1 126446 177203 725032 256020 89653 852165 881440 406009 160133 888800 592611 818 188628 263628 97318 457459 786931 846334 446276 870864 819829 797563 789363 102817 108349 892806 588017 289491 704925 107508 812445 1192 593919 203629 730389 169591 29 529690 263670 662911 826440 1135 534 287801 755602 857608 608567 401 649 679493 804379 136126 14 539131 109279 4875 5156 1361 749293 197284 472242 9273 793243 650387 5871 19889 883087 270979 953 21313 880565 815841 230647 670814 79553 283907 273691 456108 802003 718592 1728 627353 1 593282 2 881083 24 379026 286183 716613 552756 47544 879624 561 865186 559525 886738 897482 869688 523870 334865 445481 657683 301981 429275 767410 818132 882161 288 831201 511105 279914 216129 415930 849258 795985 119212 204475 383595 885870 4141 493571 606837 852229 170316 603167 8 327276 587398 876277 371692 614982 242527 809874 257916 1 614351 858131 855768 836336 575562 436077 895506 899949 169187 258552 3 724111 23 8 794009 822204 884738 420498 79 798609 895847 112 882030 1914 830537 463685 14804 3013 513619 522 172214 807603 706223 298 6 198435 860444 2 627352 457373 757836 898819 242721 16828 176737 211556 878463 566740 91271 398776 166091 269 845897 424 39308 519384 76646 610780 788598 835119 624717 74169 162498 73343 127893 850085 501580 815693 872554 65787 668295 749114 3607 24619 20 840656 742306 180042 823626 865378 749708 180795 860417 45 310705 245498 1927 390207 39798 134484 876560 810515 135272 813792 895980 243339 382822 894356 21312 877418 716 831146 285 846672 797669 37 100338 369 886530 110490 79395 865216 518333 112651 875985 797610 894727 848830 24728 5 745744 861480 17270 133119 898729 772302 3 832704 895144 821838 246684 681513 726789 863162 680987 700122 680015 895728 799243 694120 882187 769642 196663 312044 895629 350272 341590 800389 383688 499667 882730 779 23 276 230966 782055 401153 794714 636234 845826 600993 538 859186 869924 772270 812003 166380 2 869601 487939 55 887943 662981 492676 882465 274170 818490 360165 36580 898960 784220 796619 588904 797528 1 302568 710977 870453 481780 2120 821677 32849 26929 4 2211 675130 705812 417522 751603 641243 232475 116723 125405 881527 830032 13 359737 702679 106442 856039 491154 98836 270189 849773 304846 13 800157 818902 36143 894287 101691 195 107412 255069 341155 375491 811932 2691 225494 658960 873277 114668 408785 852890 896336 804908 851796 62506 572931 320 796900 410592 257283 118 290400 2 882964 176682 644169 648097 883726 849684 464232 35813 6 798450 729958 839105 820866 842088 546936 615024 338859 87603 701752 858653 52272 213063 3418 550431 753569 74911 447037 368881 837345 464284 819190 834868 882999 15 103048 314 14 816602 759828 109476 809 342270 73 624023 53640 367348 747069 847529 24472 829232 81 858013 1518 689697 139033 83319 235323 899846 32 495982 219133 331019 852010 880839 5 353828 836184 77 488213 28211 263832 769773 3 831987 851117 308214 613191 726693 810769 885861 845386 804862 846657 32729 768006 824865 466266 733619 41 896371 61019 133888 613582 889698 836045 723457 411305 128676 300 723336 185 159634 191 885699 288960 470191 614721 884334 775795 625583 76105 318463 495763 630783 12021 696725 779020 665968 662339 211083 656291 778349 630862 862888 807320 893505 708 688873 458257 31542 9634 368846 739374 896994 672020 886488 81 711112 360857 670657 327704 879400 896659 388 839305 2872 539998 835150 634058 3678 569576 444594 298398 417450 647333 829405 63177 770521 807778 24133 6475 6162 95622 806848 5 458234 848246 552512 897778 9 284843 412829 493975 859706 880262 132816 1 1117 828669 873809 889413 13657 787209 813420 824916 773555 615135 103 5 891128 428554 753083 174719 425685 452543 635839 883645 8 144614 133955 229207 888441 870744 886825 886526 897421 858906 705734 330022 794206 163967 805023 709575 162411 395165 846681 442852 503260 754583 661774 130 162021 76001 674190 891428 610026 4396 92301 210 736550 1342 241309 834848 478846 56155 790163 186115 1313 713532 341301 96 4 593377 188145 676483 2208 164990 851717 785988 203817 497755 76470 327687 466354 737815 117453 105084 888872 706025 92161 395224 92215 844712 376536 9 846386 468562 83515 3128 36 695543 599828 140 897014 254120 239772 881071 821877 166535 874365 91 95193 786782 650209 866395 776389 669190 782805 746051 870419 806781 189898 802067 867012 1629 81355 108 306156 130 140 819650 895020 560956 707610 27 646 826020 108416 4481 173731 875617 685110 863084 354643 798925 391812 269393 256701 12358 698219 822794 216 751533 802017 850367 2 570864 821551 858813 612334 616100 604800 841242 528953 138479 423685 20 898549 292268 247754 3359 710993 883547 866000 825425 71868 454095 486786 774887 243948 432051 734982 671983 870097 2 706336 6634 830759 133473 661557 636303 25 738017 469802 843085 393420 16439 883849 758175 47 1 2747 509397 81009 824579 276252 613568 4030 151214 851745 340368 530057 879443 877819 125615 327 68355 93747 811700 8 61 99740 5680 11 565531 898983 289478 75814 380 13 12771 826710 437483 842215 748523 892590 765280 809806 492181 758297 705158 378316 55976 474489 260 404821 34 10640 186 866904 894326 793370 833991 869024 125707 23280 878688 388869 784426 180 498 278335 321237 7 844268 897658 12 701469 632841 3384 875360 887197 507324 29017 762269 788454 497640 650130 786458 15 725285 518341 170377 29488 434645 14223 681197 652472 18456 723381 832473 876441 458945 287787 835524 795142 874537 4133 510412 699094 526661 57300 83766 887603 262527 313544 840307 440338 257695 552478 11151 15204 468252 835193 369162 348920 855577 20 429 28968 884892 29859 323067 491404 94320 94046 224757 20631 399534 846905 8202 593319 529523 280410 354493 800244 871154 196375 16094 78270 390697 872818 605303 798781 790876 881896 869855 871977 899716 92190 790201 215 365346 184 374576 862148 745225 136495 417800 867477 13388 165541 2 196372 812433 213891 73774 737888 5774 319844 810607 845964 864946 813046 531405 792 760945 882168 1 541993 460494 845164 869678 329939 366177 890351 645507 826471 559541 175557 106899 838114 3059 53978 897100 716085 842021 840665 262707 43914 797189 1 378606 894176 3629 333966 183 233991 99690 867477 365553 784249 848 700502 246617 196941 19622 897 608340 7246 844283 840644 48463 347211 3474 3496 778870 788152 700592 10660 246352 870755 3489 740276 779095 622141 804589 89 97585 508193 600870 866748 521 213947 585293 78976 325403 205105 1977 3 788133 809916 663088 899837 91159 284268 160174 307 833978 695723 771069 887382 308502 55192 90666 42049 441544 160561 63564 451947 727255 1 753523 788104 600093 170208 170696 23 800772 881079 320952 41065 892626 228165 402428 211681 107706 285163 819769 814322 783091 835238 10087 839549 194 736706 704383 687036 59 73710 301789 115824 570897 618503 275627 238694 452872 896826 890628 13 881628 4165 366142 340234 821483 881522 632389 161739 836434 50273 103169 41184 804693 712375 43764 35 753885 4748 56514 296159 129181 808222 773820 899975 877010 145757 528439 490242 857026 399063 561050 34 887722 770799 469418 826247 688542 99505 318913 152699 888284 874756 4051 819501 875196 527706 706462 859882 672925 25505 703354 897846 881245 57670 712034 852147 104 1 158629 90344 841335 6724 637459 821061 107 310249 479502 661363 3021 401685 868919 264984 15 170013 895744 259434 873941 1386 35361 263205 773463 575745 381999 668251 25845 778436 143030 380395 659363 5261 888309 7 792519 895832 852683 535410 808495 4 509 1852 886028 880886 669460 27684 831556 871 6 882704 782632 712525 128 194452 6921 873317 820333 711975 410886 754500 661397 140981 434735 705321 889692 2123 192358 656377 845585 894245 681254 31 733 195401 34679 210859 13331 35044 865647 750089 546945 391157 818725 893452 685937 81207 756202 279 819127 84447 7 47 846446 898350 668314 220646 587056 868362 555781 306793 727020 733882 852464 700786 28131 724098 165318 862948 889014 717991 43334 2610 2121 595663 824212 687381 56 850718 641024 865552 190053 885544 3 4 118650 743719 1427 16261 547114 197076 634354 765424 358400 898385 382677 93809 430686 810943 1081 672591 273799 7739 662235 855364 428218 163 534885 799798 885368 18 763423 863506 6977 17370 709499 855804 893913 866071 744828 281350 753582 289088 554014 273866 130565 605895 7 373905 461245 492023 365490 629154 4 494519 855321 445359 734183 444256 848227 274624 2 293590 238 881068 779192 4 41294 797421 842222 154370 667060 893110 466472 595 824710 897296 832682 801420 127 47504 220994 793 667149 873564 329561 723426 443524 524267 60542 4940 5574 500949 262965 893452 50378 879304 237566 21 711324 368759 724647 366591 844913 655399 875183 92501 807641 7 678194 121523 872783 699421 1 889010 1 719186 569988 524227 506161 603680 710905 344677 86921 3 882745 761338 20402 286250 877984 774366 82137 153014 4 4115 414399 207275 858526 896860 834654 143513 175728 5904 438695 542866 745715 516663 41 459277 426634 57510 890860 814404 805 477376 238328 763088 812171 284785 875336 781519 821718 271449 886332 695599 845352 723127 570300 48500 139920 830631 786607 391457 870311 780046 206232 70362 864239 875838 229353 217336 849027 148 83618 475148 788714 701868 9 475110 11 407450 625321 54 193053 788430 852463 1 7 824102 1121 777268 67284 53426 777998 336431 855580 899000 134422 352393 271495 867054 759020 363592 2929 328157 191779 824006 606714 48212 21394 613293 1924 827840 890386 885950 377237 1 805480 243989 326339 893366 560832 392588 886808 383813 893488 2735 856794 172085 716822 892469 10717 1 1 634841 1924 245894 860595 49222 886945 375480 405230 705453 860445 416514 45 897083 18891 797740 3 116172 840397 28816 502690 3 276 512187 234290 837976 171 152131 528601 5 263 768143 67412 834821 779967 647711 863619 857423 3046 348630 826745 859014 876754 788288 827610 349391 786525 10 641232 48791 883760 768039 45 754647 350972 225043 8 871283 77 815587 779986 30417 417585 742942 148531 700793 836099 838636 97642 835515 885686 862537 757498 860289 859100 593088 628524 2628 863123 798442 777885 148006 892598 884346 22202 13451 825551 238484 836059 314569 662875 13509 749 1556 882903 3223 234253 894205 176672 664372 1718 345963 673062 59674 14511 404 42505 195781 53004 394414 674596 13276 69621 854668 890536 739 23596 409287 778338 799634 1255 733847 843507 728597 428288 866373 560725 652741 385 496507 50 279967 899904 1 269960 246870 893729 28 481 14 354567 24116 777407 103 2 869623 869205 192090 249785 684043 846510 823634 242596 332869 523436 418305 240267 119809 2 105621 417 137386 786087 313494 712724 642748 171505 645827 37775 715423 253878 6 507691 5 41 234853 741876 895692 859487 602689 143198 107231 163979 377293 884046 414522 768029 768964 442829 670643 47 783708 132531 13 37114 66514 485159 825870 601366 767713 844933 279775 17346 18694 797 693145 763836 384416 2 864885 321192 26105 571614 76899 756095 518397 882038 158987 227722 463542 231639 54587 73077 841100 884007 375594 213209 52 789045 35834 680960 871813 887425 350465 215044 886445 705090 491 273065 15103 821098 843664 313778 434084 336831 887313 675586 773983 274323 24 468039 641885 4118 870163 407956 826273 532976 8383 853261 250158 1487 675589 4281 889238 288316 898632 716266 252143 141661 735250 867879 105618 719164 892384 894996 520641 669317 227190 717444 62055 185166 824485 201683 836998 707786 897735 818675 217171 623959 31755 438 392 18 855358 2825 894320 714652 2 890064 869270 862700 850469 686376 713746 44588 826977 507628 652109 2 5812 147014 876466 837693 14 501512 7569 732984 860547 870423 309 846170 39 22105 891327 18518 806633 899846 2799 857971 188185 723829 771058 869750 648331 677480 201267 876431 244228 275826 4 736959 172347 181254 159266 682002 371487 2 808145 870873 225981 186402 807086 582466 651202 122852 484268 689386 48721 672699 404165 676595 421467 15979 1610 552106 881138 2453 665171 5975 897032 158 126109 745310 323798 536735 881192 872193 56970 576030 752513 879306 68822 810810 513603 609157 2 82 897300 6836 639094 11 853258 90606 763006 808405 2801 544660 688775 484651 605358 561689 36538 736817 812936 172 562555 890929 850143 845840 892807 93368 870095 593526 709663 2 392528 2 505045 434276 711309 229485 845688 11 858595 686456 221623 466804 805647 588797 383205 448278 9 296504 92101 508969 879762 10355 804415 830685 629129 341205 540659 382257 63069 870256 899578 334986 845315 306893 1 800383 224727 376245 878571 156400 319507 829901 17 882774 523722 170942 737501 787565 662149 566818 343899 811885 787356 796030 846965 31788 557643 680368 49732 574100 446547 433 93536 815921 10 645844 610174 846559 411339 876630 772614 345369 42973 98287 107229 878620 527343 477124 102210 660123 766406 225833 438295 9 856304 788883 870076 568621 49 191209 365591 816951 72525 64495 6 82374 1587 2979 862469 756679 19 875237 655192 77127 14315 780512 884023 356916 686804 220480 375597 716986 284861 575576 1491 567519 6 867596 111867 899032 482965 852929 28639 26 682684 863126 828240 557223 803815 870004 28210 562743 156608 117029 879628 1725 5935 530474 673868 670502 873493 519278 826 872398 27 884631 35230 551761 106243 170249 312863 322199 1754 507770 786406 898624 816785 128614 316018 898011 657391 630071 189775 809618 835477 863820 2 2 835814 12469 1505 220883 878332 209886 137268 195860 894562 837146 295731 1 795536 16066 797120 870576 295502 309759 888043 803889 256164 192751 878673 890443 665520 112730 539662 848382 710128 878666 434623 190 404813 594172 728872 703092 208891 881032 43440 10969 679379 804435 794790 61988 158286 842263 787666 184556 301610 43701 2735 898804 73292 24 722853 83 713861 3 1490 514096 1 513167 29838 831457 1 747609 448569 3 845108 843777 710835 196806 883967 884643 38450 24 884231 399448 2 12065 816950 4 258092 884627 746290 869273 859593 885328 892475 508154 848652 88 837850 146787 73602 97480 788732 20973 620053 889408 157983 343355 881304 827192 277537 86 3119 77794 13 13914 697754 752366 83521 575418 875476 405069 115966 818760 837899 788079 6685 761093 688393 430897 849781 5430 10025 563817 857750 129895 266777 36 443100 269 785612 8 640041 162837 83947 433638 815226 15981 175477 221590 9004 12820 881926 6808 728718 483820 816425 141632 375272 490412 111648 896153 47393 896560 259 865147 721838 16 885820 256829 708815 490904 46537 714580 55973 892377 818689 744819 651857 815962 765128 579199 714293 158507 217462 592397 716163 161080 25324 863682 853505 365438 132 831829 2175 766964 1684 69 722248 664031 379579 771255 390987 237090 857914 630565 86068 408039 499772 856984 5802 254991 479476 367541 895825 781566 3414 12147 263551 829074 89327 782906 884417 851004 875387 79 816832 12589 757612 5112 866590 746349 39935 555264 223691 248401 843915 702830 898531 796649 726056 76481 793618 859738 6 338031 351839 789766 899551 2522 886557 219700 10485 78323 478788 580863 690486 152180 890663 841644 799810 780651 404989 897434 752034 539836 428244 460959 823414 836232 2660 574292 777130 120931 881699 881402 317136 590845 33 864333 93519 6464 590675 193416 827074 523593 406658 5 704827 30544 870638 38056 847 294765 846878 371476 861 158170 868984 2 299122 895183 840543 898796 224330 2 848222 878227 890447 784352 1 164474 863492 738003 801187 668128 338871 589609 309890 19978 554 29670 536361 459749 184204 290395 854450 1 866448 230 860492 855997 583323 2803 366 733231 418951 725677 879066 2419 674530 873464 773720 2 442003 859874 11 548471 533113 208891 3 5 715375 877704 568683 832206 309318 34 131831 759979 248365 397777 821953 296543 574585 366 636270 856 885364 836335 670608 74 201434 308982 417494 103011 6 211881 828623 195512 20574 578432 713664 1 343332 857376 709973 706336 318655 215011 13480 663122 26 897069 1807 545890 750961 876871 40 259990 86 668031 860371 889436 706443 623237 805405 260997 343281 899479 17002 191465 875450 21 4 810170 894099 583506 608404 334770 67408 670128 28790 168 51864 888918 867058 883393 70020 787749 186627 786323 37 481223 152862 874059 827332 565168 894694 53908 883305 127106 132961 8090 562432 860877 316009 778314 9 280268 11 687293 4 758189 584403 609995 213747 228226 40051 373 811022 40 143 1 153 332 110275 812775 325114 774432 214548 889420 2 863537 363347 839298 316551 898238 896142 542 78433 5 69034 855994 94767 302043 887176 8 831972 839568 429526 271403 51 35011 847878 30782 470853 743981 18 802175 167283 780259 819025 666949 802817 138033 1552 441818 371919 881170 429182 372102 850092 37 895770 3528 349715 750787 188381 860220 480500 15713 114041 842145 155639 379456 842499 572479 761398 66 146256 308071 2624 165599 894772 840022 880838 2 3 37519 891115 453616 93376 239992 897706 604692 540937 73 346507 292 508 899572 444156 722 868940 897731 1486 13 867509 356710 520238 622332 2 804710 33585 96914 188359 314557 813872 23686 40 859643 871755 6 724483 780891 886912 830479 846562 697583 246512 867792 3 298184 5844 873397 874554 429 867208 8 37 41081 541005 539141 829 616591 792 833001 184374 7890 348732 452484 4074 830828 709319 595307 754725 841324 886673 834420 30593 842215 311184 711335 595781 889890 432998 13 430928 481472 831601 844755 898083 381622 19038 583543 51934 785821 653252 535136 828759 773101 71747 808580 517633 874760 126572 1876 833111 513 850319 666885 82732 296619 78 796215 407715 649803 880014 305696 690654 8 861879 103 838363 1 791421 644714 893157 1 824251 398464 232468 14281 863270 861525 2 665723 856796 896777 445176 833720 9 24533 82107 899770 50054 11 818508 184046 520790 886213 855860 615532 6753 210140 725269 467341 513794 59941 150 230946 587484 872757 228819 836329 885739 3213 510767 840918 885020 410894 846756 6 869608 741042 581449 884837 72 855661 208222 811202 680034 168190 397048 203236 112 879051 432660 269132 865145 894131 2328 819257 76825 86760 118699 879693 21 824188 484898 771787 895854 824211 671280 9 893802 884528 433653 322689 1909 1207 378383 25226 6 18094 169612 588195 71724 17578 191 2 349915 64504 826996 181017 757734 5 841639 889996 892485 249867 4467 8 2 886317 797358 83688 22875 839335 232809 274745 799081 716864 28 884810 15559 872083 3427 2 107476 823946 313160 324410 888460 383585 648960 776085 866032 504878 1 43316 15737 29017 141719 628629 878924 156466 509898 808442 432482 623800 24942 889998 248566 139433 882285 678600 886224 670031 890725 771686 877650 48 844421 125061 181718 265622 775267 414770 2 733752 529667 765117 167214 579 205864 283 897737 102996 217698 3791 139 860363 762663 816697 8308 760484 818965 160 835196 885962 211 561343 371566 856426 246520 741534 375631 885955 773908 781121 672919 808323 650651 560823 796 345449 81177 798623 220945 877734 97 66 665291 384 818578 212948 866082 484173 880491 53237 784045 295458 598168 152790 875074 36 127 750344 645900 2 535326 871092 780069 386939 872772 830921 284133 797059 427 1284 839078 855571 713902 733529 899013 571728 3063 748985 646453 695746 601188 369225 199198 4 849041 647094 77086 5 10363 851296 578 705697 797410 688594 432492 599258 482150 807386 158 333482 890156 5517 881458 686904 858417 631013 596226 875011 43824 282705 38074 405510 130356 831870 803503 854897 827170 531687 89488 649969 385722 540868 807910 184616 469994 875733 880254 68372 835092 3365 862443 516154 122831 411439 876282 282490 5 290080 169027 863075 734712 880074 899 11 1 755553 31 484246 210983 602799 523143 722487 841385 117549 1365 1 490933 213884 629278 58 358872 737469 828017 5845 132577 306723 773909 690870 478132 306342 624472 885373 835534 9339 574031 705488 404828 801978 605529 140422 633629 452545 785264 22097 316400 751015 201703 245120 53287 897011 820729 344623 6269 281042 17146 695935 868980 13 318163 2 718786 35104 462438 70239 639408 654684 729782 839671 891577 107086 57413 1 903 759947 1303 822478 27871 801252 633102 12 878102 840793 620596 615720 872378 763621 723216 529730 113997 806290 34204 102571 700725 739581 824441 14 102788 116 734632 543019 280 1 581705 89088 510385 341590 810664 782164 23348 847156 801160 374930 556929 31578 7546 532814 67923 285942 884638 269235 61669 509092 890953 869276 1690 635545 292349 824090 565812 807811 2021 869516 17 5 590380 92052 96228 182531 209188 335 457171 54486 713157 8 461772 327684 1474 164418 884443 165531 258367 8 62582 729505 45731 888472 155868 848615 756403 865861 804393 157934 890810 885733 59822 152570 866584 436649 766670 241654 851584 856264 38135 499789 22414 845176 124001 76842 750197 217 576596 755782 633534 464458 221902 373115 174511 227 7 113125 78401 784450 6 155 640606 30 783063 704747 20880 23 706351 482755 899042 260870 816744 277324 650844 18885 129397 97554 839872 163394 873898 896123 757815 31162 26447 821089 6725 843777 277994 359719 639727 734288 633899 812351 608454 794167 66146 715514 64768 284958 8 72963 129984 195829 153743 753891 822789 749674 829758 808360 897690 886686 862513 103794 754500 217842 68460 871645 1055 780424 438030 734450 3578 895677 894472 331 64620 375370 540534 847336 714102 887282 829075 718689 761866 708743 803 100030 334652 644738 35686 862976 79634 596209 860563 872393 515 76031 2 891607 4245 833150 428307 673 261267 261310 896236 212773 3 337836 325 398028 316870 238289 116795 358971 866359 520135 781919 827206 124270 794690 873881 4 892246 161 4611 852585 763888 73757 887433 3799 885930 44817 896062 776345 379650 899075 714868 4260 107652 798313 734405 875290 9 97 137181 267338 381293 469640 454357 741589 137526 775 31917 324669 603673 796640 621792 817467 27248 458240 728421 208527 844394 176 23 586628 794804 849600 220003 23 820661 468755 3 733125 841123 59803 63 16 5753 83 875217 52334 49 4317 266776 780965 420536 841757 65 6000 883586 53253 350592 417330 888044 798 889504 863499 827907 752483 453334 70558 879460 718382 360 506207 853205 19 1484 880722 777134 886817 280230 193577 187036 308575 713240 476980 546850 654931 245630 150433 870667 873580 895339 897952 713279 756033 843553 57715 626702 874780 9261 118053 442442 355833 603606 32 811 17955 1408 794159 126725 803955 620408 261517 1011 896342 778758 742373 3 571517 1 808324 59212 613817 855530 854033 454834 47194 436368 12270 50 871015 6 208 21923 714900 9 172329 808226 856348 367628 70646 16570 12 855648 789481 882718 795754 46 690960 17728 384 863501 733870 862771 718496 155139 96669 586017 842794 850576 1522 8407 282427 851252 803337 731372 104 884112 707021 193198 496072 398865 153371 62257 862147 225 663107 823604 187706 761744 123549 593212 484140 35 45 281123 32083 767530 548561 420943 880122 838529 169673 383616 878182 85796 848785 112640 327058 890585 865952 42763 851400 594313 588794 833843 21906 405683 660688 1 5966 832942 5 87246 3664 818878 3306 865475 833162 379146 892 884386 863896 628117 451290 688589 788914 519392 211729 514041 195290 8566 869568 383604 694676 854295 523400 9 855105 204993 98757 897750 236588 804696 70709 272 557185 162896 552571 56039 167347 502737 673798 872142 713589 316630 787641 859379 860056 43503 4 92 61354 620778 204 833344 756646 1794 329262 699121 205089 121022 285708 53 1128 696 886077 793955 860901 795906 594482 24194 898699 7072 63 2 750535 25 749958 644650 641799 608593 681317 832960 3 849482 1 183941 676590 148032 160866 504579 897167 838019 442463 17 822818 74 187 893651 836634 563888 498571 875153 553139 600480 701143 852478 872554 26 1184 508306 2959 155032 216 633019 830773 17 238478 819899 899422 844310 379851 812253 467 705582 844858 395998 339255 3 103 865903 25268 589556 115 854586 851085 29 828742 81497 442250 14 423196 898020 416274 367768 846568 758872 642856 408967 889653 234021 894349 601659 894967 824336 876045 837197 806420 362609 836801 860591 52327 167925 585568 3 304944 862985 899421 1511 421 819827 79638 1177 62851 272133 853109 2 891643 775323 831356 389292 738077 199152 15 769049 778053 874830 12417 31 70429 884462 669185 854238 491641 95692 632911 749171 54225 831472 867698 691211 784197 618 822877 885880 284878 83802 864728 754396 757005 733285 678604 9 735608 864151 860386 892234 37950 21854 889921 12 777719 869839 462713 307687 4678 275 234650 110399 863315 93198 389523 880882 862342 817078 2 680901 971 377796 838657 384116 858367 563319 870784 6 801938 86551 607708 886968 825573 376051 17939 886067 281383 111967 853021 160639 47713 425253 675243 99109 495242 52 896354 8 158655 756479 769309 76803 843804 878816 62868 870135 554103 42 392875 183669 5076 34 522785 2016 108588 606652 174524 869127 97729 242901 15053 304942 89742 832518 4823 827560 57269 845150 168245 653666 798463 2 6409 770842 758025 820127 148711 42 510605 186093 2335 750222 3 651306 863225 320356 373870 206204 111883 390673 22189 889540 212 435513 1 883116 883953 875982 659820 413404 6 3802 887239 9455 882936 662102 850472 1 8947 5526 185629 270760 693707 12290 460 95 3602 591799 302 410562 1900 768742 889500 789961 856204 43463 22816 808243 721673 899459 851541 58 3680 15812 313383 512202 149510 243466 770777 453183 551 219 894817 406724 873891 48499 269784 1 590982 3885 12741 770138 761913 169941 7 4321 263724 10330 3009 690560 1 114 873720 117213 732269 30 890552 880081 241290 83 897007 377383 504989 396338 133850 12965 809762 895749 662228 420606 807307 711415 630418 175714 879958 853659 871781 5 741770 862711 143281 576814 816971 745002 884592 281598 208833 434222 118689 290585 879381 17470 3213 878010 876407 364499 884640 12 770537 878170 794787 211067 612382 682701 60603 596371 199696 799693 422934 895136 43060 208648 488293 880780 396762 873943 592573 429799 185339 10 1 894140 422004 7726 840251 877104 831954 103137 480348 196902 698184 2409 779625 576 789209 372551 4 520268 625388 256918 188267 706540 720767 730213 707084 214065 9 381457 138787 173158 11640 203159 869316 811588 505359 6 862531 756881 836171 289564 312198 876685 866574 320321 198194 756324 57 3 2330 205206 899260 499502 122111 874514 383795 859948 655 697899 442925 826499 631428 12193 159257 117894 899696 141973 523014 799212 137621 113170 734697 750664 640575 8 678874 890988 132851 885506 52459 697389 1115 855224 409295 779228 894498 3 160617 716760 511502 713364 875881 196101 795196 884280 487265 1 728746 723985 93 6 723668 3 351 554910 10 11293 634630 713915 544512 856831 273 711941 897099 837251 296350 1 409817 471856 436145 2 185178 864459 264628 898498 817866 821809 851052 195918 339698 191312 644347 883349 445 856412 648925 545682 198237 562965 188512 16 49949 15 412608 61 810890 22030 407468 541574 94 22 105040 153232 247869 60706 883033 285661 688029 788179 10887 819845 405 348051 898070 101271 815417 88 4957 638884 140592 588815 878328 158313 874321 4 561333 355119 7031 133122 885737 2 281752 11 783485 848236 682531 246933 162780 264251 889316 881621 735111 883126 91405 117 140430 865478 64257 389458 420928 501927 14 857332 586745 97396 247902 363792 332942 106480 486337 20662 947 711159 13 849014 34900 373351 779 805967 8720 858445 262367 80983 889100 885548 550062 875646 745732 5196 401991 353277 19 767799 1608 773112 244969 180949 705675 515479 833894 695488 132983 163856 897200 582888 882661 156178 783476 160352 683328 124817 220936 3064 894677 632909 812783 31 5030 580039 99190 251211 653582 187981 705130 34 344869 893295 449170 725792 832475 883375 409122 5082 613157 538919 192 46810 80681 369642 838121 884237 10379 827182 573750 6 362698 94 17 683988 786553 814 128 720482 644495 295844 4 3 769313 890865 669552 504762 861655 175701 755040 382291 2 875505 681260 48172 880229 117926 862294 11093 808673 8 549976 400273 703868 791348 270348 3613 44552 168617 225722 885 721 890931 1287 648891 7002 866316 686565 550009 397419 881876 856586 98750 553285 746071 847765 12473 15040 8264 216008 896419 877788 837904 642347 237943 322873 844553 16840 813661 1392 65133 434523 768722 18562 200521 886737 450313 872099 533944 888793 787952 494463 31239 2786 856919 2601 339021 523500 856483 748499 898965 577524 604816 264 10373 332351 860254 619915 121048 150462 849612 137616 17 1030 182098 51544 742618 1 213095 656480 49 408092 134725 148 825584 822699 867969 658733 41012 88497 3 886023 1 2 197482 534 787794 588456 583 4 115 877386 799226 392167 2369 1 1491 817916 866989 637851 12169 72 857744 601737 825480 4368 8 348356 53412 831470 821940 368559 813689 882464 225702 319456 849180 174999 777623 232718 859311 745486 825268 798629 761 1 481 898700 82505 867817 855114 625186 804761 785899 859420 831634 7 566257 753788 216709 868937 677859 3 808982 475064 738719 374525 878648 51 523452 759538 6431 681471 864454 840240 612644 453765 363813 407095 835046 760313 881679 250529 894017 378908 851065 832474 845085 856043 177 879223 871640 63126 154 607811 877338 267185 884888 434523 575531 616879 373866 750203 2 823159 2 891809 1 840559 68642 812465 868644 691678 775188 2980 193306 799903 622899 43825 781654 753958 522870 53741 853173 791201 863029 34237 758396 1536 2479 891 722747 883971 779603 811010 827242 772499 94 685690 865837 864093 291568 323452 648939 3777 22 175526 656344 876434 804423 640315 687912 28 64903 838134 661911 848893 856585 120186 848896 718995 2 890193 712109 36908 2523 55639 289530 879252 5 739823 864466 441302 148957 132 82 5 428380 843092 446719 473207 690053 3 517848 495005 582738 5 406713 609342 3576 814209 373789 89968 812840 3726 24 848127 860154 459941 57 816617 842606 753223 891903 470748 631868 3 886278 890836 117528 73509 57557 15 826018 897056 190474 663544 180489 364845 22 10294 13 18485 16756 441361 569689 882142 406014 857029 52113 12 842028 168979 897684 863530 835434 467297 850986 858343 845978 12 834966 8 195922 894108 888402 90154 393942 27772 320210 795007 356144 20 151205 576529 890208 868859 226 664150 252610 873118 14598 727181 720629 800864 867645 1765 427073 279 894299 657296 269 30 723424 2 321443 418753 813493 755678 799222 463123 842571 853162 495953 170378 349 189951 266089 366647 262065 888968 467819 117464 827440 183572 820442 461708 69 2144 868522 774642 879712 885744 253534 894444 617919 851769 864292 705445 484713 784305 10276 197 106780 888694 1276 64512 874266 788254 228313 859567 816360 2054 843198 125771 232683 837337 203035 853313 190 148547 864822 894353 877644 150310 684152 833663 103896 2376 43784 654800 602032 378 460 82855 691828 5623 48116 890710 726438 882423 450175 856793 729509 137663 204104 35390 899788 412792 614402 735625 773859 813775 322609 576839 897151 431343 212 182563 61 511098 87645 205103 1 856887 829525 861793 16100 8648 183301 137372 764416 477250 857209 4687 95209 2 418397 892652 3 3 689372 423279 761165 649206 818253 814954 848680 755450 166339 57 36 59497 875433 207261 857825 803972 879444 395463 855568 213484 843342 10 800151 761116 229298 876343 803751 647428 193194 733917 9224 13328 888627 1 290 856308 49118 835124 91276 66001 848886 149 62256 198650 248016 19 197226 1091 42732 90 179643 75859 705621 885817 1559 888601 536497 449536 108895 865931 616992 721506 868759 507645 293187 588736 621316 879183 416277 716498 793625 283022 679057 603482 368 267914 9 694060 199 40665 10 268628 202053 200350 347466 884906 62 10566 248628 569486 1248 850664 844399 558104 114386 702978 889045 107158 678446 464304 2 745938 169209 153215 317945 854956 892859 897306 331089 802793 237215 364772 6 584236 883685 877980 573377 884621 896729 818987 9685 350381 454682 899076 173330 380704 51 724166 28210 859238 236450 486584 62988 5274 839159 343962 440157 281353 5 318227 358446 79253 509877 828125 894275 837274 91344 84783 834512 894599 308 441593 57 523209 682 58 8564 14093 749790 568758 829915 784737 94254 805298 80 601036 403295 766531 885706 161981 888235 4 815514 52919 4002 63 635096 8 647380 175981 1702 624333 296 505773 751976 503126 847390 841073 32808 11 432223 2576 214134 141046 170073 230394 327813 835086 867097 448710 864531 25688 863862 193462 14 288937 837128 812181 361417 879592 847316 811068 779557 730900 155 1 7695 880594 860875 812087 473052 798484 433561 870479 895331 755006 316043 522333 3 8375 6409 878130 893333 818052 710558 98598 253115 542276 684479 351849 833803 164 12 11 36 153482 850789 50 2 10625 893867 873740 729 460874 786082 842003 796990 676682 719609 1943 159301 9 831884 804848 955 66 482726 48 617654 1408 239141 881268 884322 877179 611076 684923 310958 44407 859615 480683 272355 577 49812 6 546056 786654 892260 370645 877076 891162 636594 79 500856 17673 393225 718 211747 179849 791547 8457 54 461111 260565 19565 37986 518578 821188 93 148620 468373 1813 857610 394288 125150 869270 646749 731636 711 38 180613 202995 836321 423287 812232 68768 849541 640439 505487 17 23302 120 36613 691393 873217 886344 13 864239 809266 690901 305 352898 691605 784782 590594 472755 536397 846884 154275 1174 148 2505 716 800918 874227 789224 698167 52749 696055 372177 2866 265302 864319 537700 700306 47 322924 23 62037 570089 452512 716630 727508 2 849675 394977 197 585 23735 895491 44014 353930 38779 777037 864598 830986 883466 884037 1757 858122 606221 684 817197 240002 3963 380018 857620 770073 461781 71401 81337 182108 284082 171771 381734 304999 886285 789119 769318 806978 561060 71545 22 824915 812804 888383 504211 724914 849446 867902 679063 3908 759068 885986 883325 647568 40 651243 867483 854126 653196 1 865483 804246 638318 410500 109305 6040 6733 785068 893209 899094 368730 219883 869891 895467 44124 378142 57825 882237 634467 633018 1345 4 361240 859133 465384 837653 693246 442242 842763 811758 868717 118 874915 796 688014 221591 176657 298451 629806 38 749888 2575 35 865297 296 151007 12765 876220 500414 457828 10 846596 853078 173083 3 797815 886928 767613 543223 737392 934 545106 54 1 29909 341641 563423 882309 10 843567 68659 147580 758406 649327 21893 84 867464 14 594185 607480 850288 547410 742737 348863 767615 385222 190481 85502 738278 530161 875203 297671 644152 815382 110827 604911 505154 409724 507385 751433 281510 608321 185127 765891 867595 860293 685464 7 650658 887077 234708 858256 190454 865915 893275 720987 895750 6 892021 736393 899642 429479 3639 539564 275 894552 28 163652 836631 720368 118 154661 131468 690484 273180 53 789498 550039 836327 652829 893337 859147 621815 443839 493898 25745 377 3 346786 808677 833815 14 561403 723668 692698 877481 3 782586 775573 236503 2 4 105352 1092 70 837701 899968 886063 688463 566871 773303 763783 876263 613524 3 3086 870248 88663 838276 689929 878914 107261 770 1 48 720732 817012 34053 27882 898357 829659 240052 7 774063 152855 77441 827 334820 48056 773182 875392 720379 882578 770325 857188 829756 17098 775627 745986 225834 160317 735796 891386 105463 449631 867158 218272 896444 27516 110399 5111 209599 486376 15 62806 887423 577304 154545 327909 635217 217 364385 662551 12430 835667 741079 898161 617437 233493 7 575992 800781 300703 845576 882062 857763 612656 150310 756 874418 607810 684004 873012 1471 752437 812568 772293 2 13 24547 11599 16916 247256 203798 887995 2 1 10573 318515 356019 766067 835637 4185 863205 828624 175 2646 172513 776214 595619 197580 839217 152872 817278 519659 640337 836133 16058 144204 11470 280953 814586 801567 819909 797617 164138 620899 249740 590465 155970 431609 245890 583925 791069 511762 877075 41597 747192 444590 603575 23 211914 621605 796684 98 291619 32275 884312 10 628894 816766 73 888483 408818 831238 591400 498627 866613 861639 18 161 856789 730313 777272 52 834493 834214 866875 21 562885 843985 706047 12 49397 856293 466382 110225 370340 181 816938 20577 843908 332749 498644 766096 335109 802944 152906 284286 12023 854867 199309 206 4 34 653203 537579 244 51388 723190 631400 94996 891999 343965 136371 866402 860942 173244 397 859081 47 693121 739194 789534 573133 4848 721765 441816 3 332801 772072 850689 774768 7 652730 887617 845709 453247 757742 792203 585264 887916 3441 704900 290118 256445 244715 10358 84862 322 464562 1654 36 781892 2 2 197286 843149 263332 45176 763198 879423 824375 798777 357772 894207 673807 247376 265904 470934 836427 3690 837056 411970 443390 119412 809922 684639 103935 882212 880404 368818 891069 625780 833553 419006 492324 844908 746385 393779 179887 597486 2737 4 84896 730947 86250 144238 655550 724798 333883 310271 261957 3 488214 23443 790844 870694 344257 879354 422302 811580 894771 657829 814378 831098 183060 511868 438264 10 189415 716682 888692 846999 518242 886165 2613 877789 607 760870 439045 834648 866389 3 497609 380496 892789 459919 411757 864795 492297 412440 55752 764814 885752 223830 695583 879157 791786 791106 876265 105361 450694 694399 222559 143520 579446 725091 745864 505567 4803 675616 154 110182 704022 819947 558433 639222 797432 56416 898835 872843 332022 166781 847588 581216 108 550864 197135 157516 767955 729172 2 178683 71649 460531 456219 3622 712685 859294 895432 325078 786075 656068 366736 1 850900 213547 5 97767 693735 724664 896438 404739 472431 374 895434 46109 257124 4361 346063 813183 4635 881067 16991 546235 769556 349052 857707 2 715928 28 60328 769076 768187 343183 609971 230483 856616 601055 224983 1700 179780 63090 307079 37847 314757 50778 16101 857941 716575 668853 843631 233284 836032 365373 884536 9094 868774 849921 18255 760796 877421 787 224593 591272 62075 26925 1019 866162 311390 673742 897824 813620 895534 343295 33236 27 816662 823091 483578 764411 27559 28103 837624 765710 79347 522282 804677 898693 1 1 915 6 741947 3570 11 9614 874988 787707 863257 29964 96526 3352 849553 203501 10 821185 96631 171369 1036 184128 304589 726678 896191 602720 211472 656691 48684 643 665854 846212 112776 155592 195328 411357 868600 831563 215 9660 287871 790615 30203 854728 878135 312603 816893 34941 240665 430296 27 882723 882137 882848 102123 685152 6215 439384 748384 272724 195561 807286 882886 886982 105 832973 50516 18 261743 35932 43386 439783 41363 31922 439625 268583 39 378832 755 515815 1 347325 838027 75127 345229 881450 820449 295557 857505 808799 516268 35788 423828 851522 12907 378488 846611 865241 139 399648 876957 113092 3 152731 721 870707 587382 829715 886108 742270 884008 730577 185105 853119 201980 891507 10214 6 102351 111165 285571 750429 765346 789431 8532 866769 869104 138617 373980 867700 3 59 118110 837330 861758 50034 16 853092 867840 17 843811 885069 895848 616552 595982 994 698838 895652 845940 197884 34901 630339 812191 9 672363 791427 16 830692 210739 538279 656822 871244 848173 6 800923 107549 757173 558009 2220 898552 697358 501964 160 413413 9 173998 38001 698784 277163 718685 808049 8 569128 403 309796 576522 788154 143306 234930 885897 237355 625433 867814 164386 830295 600068 854076 71 810904 623840 829152 2387 761795 860163 821235 874704 832840 385892 1 774636 878015 610688 1031 3 263300 801702 711488 508491 753918 301060 33642 759768 770581 74 432157 864607 717205 881621 67158 350485 30947 832291 646107 493188 798706 893519 389229 124107 840332 786265 361419 739201 783038 166740 660177 688180 704798 872099 1592 775473 2 4672 136494 51906 450895 53668 254703 728788 252842 734363 577604 293115 155896 23 486010 51971 863049 475660 644450 890186 561538 210 562032 9903 860910 341134 4904 5660 314295 800538 108876 570745 849398 14 47537 13 213 538 832185 77862 2360 400567 888213 462555 854571 185319 757771 96810 700268 851100 225490 14 693672 846463 276461 12 769348 611212 12324 135650 810777 535564 197889 861155 746707 482 159118 899679 19692 817997 155462 3311 286060 933 666837 895759 10177 828682 521919 324 5267 6024 881815 896179 618103 838512 135124 16551 867692 746422 744353 823501 351266 628312 840255 864023 611586 551857 706335 278731 891902 2429 878071 783760 783240 48 519420 199043 870089 360 17 888733 777987 705209 806909 653008 619923 24688 281069 695 769408 24 412 376 41342 233574 891648 844026 16 1 831915 581701 889107 825867 462400 277862 669700 790537 673903 26 896918 714192 806242 2115 360516 466318 1 520443 342823 849835 1308 485880 861927 222 867081 663721 773668 897212 2 566572 453209 896302 443027 831052 17884 208072 517260 3565 33568 54402 819306 191 862819 1344 853241 3 55335 827444 898763 991 2122 772373 352890 241256 847960 6 164525 870069 821031 318903 6214 836922 693244 10 816350 37 146 226975 806379 49 863484 894309 144848 72017 359014 524054 833430 268291 818569 1689 167100 60609 569394 1 25 52 116905 79472 623460 40041 215581 458384 812672 22 866269 657679 218292 374718 867053 42733 776103 57609 876594 891295 2326 841833 580231 894395 521271 25 334587 829463 885192 175841 293680 128 36169 840979 83153 816048 866039 200586 897040 200 388 24 290276 2463 864506 862150 604080 457248 898018 796676 854172 887602 111 399084 858033 883758 493562 797626 341434 599298 525911 885900 29 80871 38928 865925 3 879735 469911 860217 219207 286121 838789 5 52419 881921 146633 658641 4612 345641 779472 1 780324 892360 3 495787 832848 558878 437294 318 4445 90 230033 438252 679178 841935 836920 186 883413 8 615972 847510 202 5 814161 87091 774093 425231 881159 1 875005 755089 652401 322703 217593 756325 867911 896790 761408 852154 573613 244012 627197 678309 124665 780308 840971 8743 4 60 419513 3 54859 818478 830869 52371 30004 285649 3 440892 791422 127889 858830 53839 653780 638489 345 819505 15030 390663 489621 30333 874314 860715 336317 826858 769230 869427 888055 842183 26474 398172 551126 791122 3 774376 842139 692621 383759 870291 873435 785181 468217 338612 3 497889 8474 429161 1605 887530 2 14 4 879 609939 111548 543519 594286 5357 226684 59804 884725 658640 326934 680861 13143 132448 533660 175324 449 69125 4 296134 863986 5309 290695 711130 77340 320196 665039 324 2 725911 720036 896868 229107 853618 219710 423845 83097 125164 1 274170 256569 814898 879896 858365 553135 174 19320 812849 689001 62 868144 810803 674331 108296 655 827169 3831 421297 131325 800494 34558 806968 767939 765545 791453 129973 374280 717769 830099 798435 739839 21 593130 892190 7527 881567 803058 400192 501994 218133 193420 241374 806121 9300 8 293 45587 153 3 262567 717548 879188 1319 31762 52 896631 500807 891628 3 358421 873813 785302 60 65030 558121 782248 36883 883436 708802 875432 792288 9620 544541 521150 749553 690895 34510 532076 267986 1 113187 783496 730882 16017 372943 827214 303566 303763 273466 646299 423938 87583 10 3511 362763 6038 751992 814697 161166 558 632310 831007 183730 283861 838695 1118 760046 57 38 868815 813346 798765 721903 11438 881365 698259 262 135338 26602 844512 506698 874540 892691 280164 856446 415685 811675 318902 527680 577741 557797 481468 316707 633819 798247 820217 11 888561 104106 484974 109584 747192 567600 452972 2 761454 200936 613113 624753 246295 689153 823493 1740 28089 135976 211116 846218 211364 870346 842164 11 86151 711576 592928 74532 812976 892942 17014 459811 837126 873254 200 796457 11533 306859 2 135 587941 773825 886864 1092 894130 69040 649392 829628 18134 128706 616369 409073 774127 438999 674636 847045 820114 788 578260 733819 825442 823036 78365 46306 2451 832937 822315 689097 271594 868889 659943 400369 713962 191857 896065 129 353709 891418 396480 708122 284881 892421 871207 191891 2 677965 29 16 876135 51836 821277 80587 630947 732373 168561 801214 826420 3 855662 527395 875738 216798 305053 808202 482126 848356 881811 294436 838111 792512 873323 335482 309117 328348 600 487027 149954 14 631348 842881 1 261882 889543 166 34 776520 729063 667134 28 272570 151893 863201 693392 445982 722815 674061 690103 3794 402819 846874 333492 37097 754159 300183 738785 19 363602 838705 791670 406923 3199 838367 219017 765701 724950 5485 204838 14569 17418 251763 571127 506612 2 795189 547137 700 531277 861240 892676 446170 606806 837987 2483 827701 313725 826062 851479 25 158 872277 450678 887454 889002 461253 884977 841971 7410 553077 669146 855011 774341 1 6447 291642 17457 403957 6 821965 746452 14 659880 172445 161 837762 811491 79986 859155 7408 400 879250 267942 458545 1907 468 179 862143 846687 20 822567 841189 26 646309 15606 8 871409 894234 896300 248864 542051 5 864239 593440 360506 2265 741175 673108 355796 4828 856565 834720 628590 794216 423778 461991 860471 130184 110888 115260 254057 457247 837093 827118 709730 45738 243309 161942 339786 3756 176277 804753 2226 588457 883925 892367 59252 623274 712291 131915 106 850806 50615 43518 85757 801001 59114 790706 772099 789139 469281 841653 762 126 112241 112613 734846 10 740621 10 234213 768779 890539 619696 765915 558190 860785 441784 265510 553384 895398 613593 781236 851062 877547 279 894228 847002 477334 474887 7516 887791 582084 137908 877314 280472 834414 2 719 865864 30953 795622 97 881403 380955 243967 869835 42 16001 843119 625623 466437 332371 1 356494 66585 845109 3 279851 205139 764581 408892 443308 3749 511615 254171 834126 3337 482441 3405 190924 818433 220283 394766 678258 393201 312258 875623 165155 804215 9 855409 737344 2 151 701300 399664 425995 19235 720650 874963 231044 595475 604257 863582 898853 484501 837190 348598 851800 899365 353132 4053 752671 737889 856437 2 856677 841673 221277 314356 790114 573541 502680 833905 752347 233 463957 400934 863489 714036 117303 869912 411158 893649 772314 455351 595121 746393 665368 348137 526032 889970 6 851 224832 125 654660 891936 341057 23315 328000 829301 386666 892179 20833 411693 877731 728905 796115 11106 227850 238872 267766 493393 1026 771732 823137 326904 906 805443 237603 678489 190780 792858 90692 813721 185610 419163 638241 629933 558885 466392 175698 888556 700213 803511 806711 865806 801172 503326 334702 34485 284705 895212 3825 812530 827271 871293 848911 486920 363550 629349 449078 831938 25143 431148 5 842135 476726 823137 513742 759990 458977 827192 768594 602174 504720 824472 656221 882548 407400 861893 831641 593347 192 846578 893961 6 1633 17699 320524 63133 431843 7 896891 271 586008 551774 98632 867220 444334 573952 139247 827460 820755 870128 49 883409 277 843716 317827 685468 307003 12 182469 131569 767777 889051 417 815996 705311 3 272 752454 893559 150747 418 881441 775656 7177 1102 860059 26 794413 47 436098 755512 523889 853351 2532 486630 886506 181173 405962 9 783832 631614 896337 773397 214362 128 858771 3509 549147 651597 646430 539100 843586 156938 3 796510 870385 767313 7 213464 376 820741 247845 749248 859954 879708 87 851604 17575 896152 347563 861624 840549 729146 894700 879764 888755 669912 2972 842101 799975 891790 222695 108 181729 555808 400638 210008 720370 752942 548641 1 481 750556 545540 325519 363437 805162 343597 859828 611734 850765 597279 830297 2011 148 665362 278124 879217 133 884299 32150 884428 343802 858217 162024 31714 30 738714 284579 775578 882079 804439 456473 1 882477 853864 55130 758741 70217 806427 47192 390 748539 851040 756645 879756 835541 104198 894539 7 887134 763652 104803 874196 871059 1 3 273395 546194 11293 790234 314937 795543 830369 3770 682050 295211 407630 858848 35942 882729 564477 364136 783426 816389 592832 193111 51467 540824 325961 850354 708408 830116 5 31616 512940 269811 37309 2099 63709 818488 365420 666272 891920 877834 812217 641918 886179 458003 887951 427 803106 460469 6218 9 793741 880158 237200 31328 47 396685 276197 894839 629625 7 885554 871446 805174 227354 167742 866913 351 1690 834139 315476 293688 874051 47 731452 540507 269720 568297 7546 71 157957 882669 101578 30545 928 608851 897667 371434 141152 79077 88672 7185 2 64082 46105 766525 719002 501152 396103 284 868500 1 85202 184866 101759 188576 827087 636594 868235 748430 895435 107461 69256 895879 255019 818465 96311 834345 630564 217945 7 851462 888345 493758 749154 106 148578 805336 384217 866095 803844 868139 2 808332 875162 200463 274983 4 60466 451995 777641 298441 430749 490455 869006 3 146325 549913 5 861798 889401 876743 366916 733876 668850 429869 3923 365676 898200 2 13878 891246 147650 762362 3197 506864 515251 10 845557 580149 893689 852333 1282 890321 888982 828831 793149 481 888945 768810 878399 274642 344654 117367 78947 773796 875251 7672 1293 272910 889772 450056 713083 785587 32842 73 725426 69062 197563 825227 25314 70143 436290 831061 540985 355971 111 6050 598216 44503 50412 838161 742876 716936 59 394787 548689 795898 13772 879318 63 828476 470191 624643 7 732934 824951 339544 249815 570804 358604 149890 899986 275522 846238 879374 44185 18 712108 176424 895746 399895 381707 826152 813897 65 699702 578932 65 80 30 614029 226435 887362 161610 837601 69480 882071 8031 671677 10 816652 812598 138 1 85912 208338 149 13667 689542 854232 92378 721751 10874 877517 548604 368438 278 1 276545 871834 741235 847461 560774 126979 141004 766975 633955 18657 180379 183854 615 698 756020 3 890417 712806 126997 868680 840899 755266 833599 300361 858590 317070 83290 887721 706935 731821 794561 59677 264786 133580 106309 156234 133263 92899 686497 372379 775710 453723 515020 869625 408260 878326 128835 168712 10794 726744 558002 72149 19835 403769 843562 190130 518423 629103 605620 860669 383 886715 886626 406992 41131 193934 435093 826345 271307 510100 171016 5808 788631 54938 892388 465711 340529 875272 857966 834602 895190 387566 543124 580346 665244 254 95035 799060 140192 328536 645825 856122 232441 692624 548893 562759 188921 879475 679901 115860 485441 551775 644 2 168827 365 72 470075 835302 343363 830204 704490 37 210301 548053 3510 46997 860985 729700 587627 2505 865006 492703 403097 826481 231 21858 439987 65 897958 826514 170649 595839 829104 1554 840853 458590 17 882152 845321 83951 781313 17753 735653 656358 878882 199634 5459 873938 231089 242631 82191 314359 778365 81441 4 315382 882733 13984 185 881013 591030 362915 871913 41229 752351 112982 262912 265384 44041 145159 731173 804275 11048 136909 8539 830660 771943 755161 874454 844181 118185 18854 775110 504647 591972 57297 892941 247268 561637 665066 629383 892364 840018 797626 849415 28194 899647 68 2172 833753 448691 851116 91048 361945 330516 791659 368032 28566 124285 733628 863317 864210 705023 713677 109721 545273 722776 33689 560748 786405 661983 62573 882198 772759 18 9396 544843 20 738896 2950 98 205518 4 483331 41868 197386 125257 273815 324148 384462 899099 503529 172 2426 25813 360118 167736 8 539598 1376 887296 199585 864902 710305 898653 417637 811141 30584 845537 815607 50932 874590 532260 843382 19 722836 650253 273583 512293 442802 474170 393936 811341 892626 6368 21233 1345 914 829153 217330 860390 23196 81002 6576 9885 808707 9462 782 252510 541266 870344 854249 722392 880980 843025 836568 497967 761684 304149 53415 12 221006 37 879881 743542 3 678823 596837 868260 408379 867420 505563 802384 182732 354588 4 16636 825131 855640 274023 3592 3911 34211 863971 521205 268281 715591 852125 860002 1252 758750 823365 804779 588470 783492 113391 42524 894830 133698 916 1546 848498 810097 214769 41688 866688 783921 239814 757727 732454 264589 838045 847663 804193 608436 758876 891881 78190 26403 864014 66119 287112 258668 856850 269 52946 477 779145 262776 326856 263771 695209 892562 896743 69 12824 67766 14917 248382 863648 286 720770 395523 2 552408 49 10 11 4830 723624 735893 505 8595 299377 206561 726083 431011 863492 199626 249558 861274 377 671840 883938 592784 857620 860471 548329 18210 515065 740378 70 736570 121940 155437 427249 694606 313284 786569 128607 541037 38131 879193 790386 494923 3 270217 548289 16082 338441 716536 919 157532 305385 258236 100144 884163 653270 1 551832 605213 798329 6 172911 108322 702156 821244 657719 807219 13 631478 265464 690808 267 863573 9 626011 951 18392 92661 552321 173138 744425 646158 9800 6 681463 592906 55172 294800 486508 862657 571 859037 18795 880707 217063 8044 184453 814385 556745 390574 865665 6 14 32960 872819 5733 64574 236 649062 13 311967 840348 650423 387 2 375524 899935 10 2846 513582 580435 55745 352392 1967 868770 664214 40145 807706 810289 439074 20918 775152 894950 39843 446879 887559 3 239 45275 341 2 878101 94725 13562 460599 845785 680163 780708 3 815077 935 14484 238988 4 407841 521444 2050 214985 869980 54220 180710 626749 67362 786449 8 690658 1677 360958 280650 506758 17 768816 899673 405263 747473 592542 712103 171367 813182 275270 897192 360584 2191 82455 626691 478683 818458 774297 841747 460629 889467 881854 869470 222701 998 899764 889211 630723 32 897866 1 897971 892826 885830 96651 606274 532016 897856 257620 897764 881380 832207 819496 170808 20358 26 7238 874369 277769 877951 2441 4694 727948 142879 835571 876696 267 899282 790482 826228 98527 875154 889212 32410 101026 18763 744838 755433 721485 90041 742551 683051 661095 255132 866345 118950 748378 866516 281471 213079 216481 18 133848 270002 65693 2 898683 751777 74899 2754 893543 675400 491075 15 826738 753 787948 102910 801511 779735 69055 63355 787319 303154 883727 1055 275047 815120 119854 847679 881828 55155 17605 898624 887913 406623 899522 67225 888165 753777 853 531324 102553 802286 391950 818714 31713 579120 614 886605 877810 14 523488 887443 596463 860591 3 3 896534 839681 852198 670091 149496 786786 23 12 67 505237 883959 391730 201467 668534 464801 17074 166 447820 305 886206 686615 98000 886375 38275 796455 369881 828366 41324 696514 552826 844264 843545 223605 415709 820690 894203 821865 3268 750998 842855 435340 776052 8445 279 1 271542 121605 2255 893018 2 888160 82799 898220 13465 758112 781439 355278 9683 2173 1839 255678 758627 852713 134674 9797 439831 375323 168394 56170 87826 1 1669 800399 373338 621505 595785 765265 664683 830087 849770 873043 627504 841262 531021 111854 867623 78565 879295 733467 212177 438596 704627 502 21 316332 560746 880119 15 596538 12523 27032 1316 689732 432389 759875 1977 180194 299819 5158 2 882822 196128 705180 423773 77258 890074 893982 744786 461571 849923 766994 585451 1464 468695 467484 8746 65416 335845 596877 844694 640925 5562 246807 28 56 879235 562502 347418 610097 2624 813337 36526 844341 817090 864428 1655 1025 746956 5039 887210 28 730117 653371 696941 128292 632968 704497 861713 6554 560435 734766 703418 7128 861611 592615 822 183075 838501 738887 49673 354233 3779 129 702279 792203 32123 481492 897982 876640 887986 12 679445 45 789354 845030 878880 545670 820081 829745 839544 7 474258 205806 389541 893166 893003 886375 815740 101 8677 252989 577601 85137 355762 860782 812495 872531 26 765697 13 751111 809509 816710 594666 322286 787 396 556678 814077 266901 781183 21 840049 749651 19886 182434 134502 799744 769141 880346 699953 824232 120537 898796 789783 666238 353099 447386 257 368667 347427 881873 770 141 470930 814074 886125 897477 1110 510150 834486 126861 545838 601 231075 790934 318613 624314 8176 889661 887424 881220 899865 608136 161681 854552 122386 864187 31238 866262 29 4 869053 69599 331502 693482 878144 821167 375557 206022 831642 504450 521360 88140 1 74791 292860 409517 787421 225932 896490 892109 869611 14 455176 246345 446 853421 736281 744514 641219 634591 10675 797494 464258 286614 45347 74918 747536 457897 771513 175047 897683 623817 891948 28 336762 627157 500134 210184 116982 892517 31237 433709 665736 802089 2 701073 588683 750499 792139 468602 820793 8 877526 153453 360226 758666 520090 895395 231740 23150 112264 3 876202 4 71653 1835 787473 648222 170042 847794 194 828239 463298 372256 296475 898955 198 898410 739718 485168 857987 771340 795203 456 853295 521436 277159 858137 16 839924 291139 171422 1 70391 185656 8525 883787 347750 407180 802230 231009 116259 547145 34375 804048 98819 860249 808927 636603 391 38 321294 876520 21635 719855 857177 202682 455493 55206 719038 825781 499495 828681 843736 546 13276 824106 846904 102579 190298 831364 650100 48729 854149 423114 592243 178809 191479 400758 94375 678703 20 14148 407989 832162 739532 696058 872301 728068 410 1227 4176 21 835876 304012 687516 819709 23973 493189 9968 833228 638959 89137 3 206122 372761 569044 506427 79039 651 434391 298671 67 6 34 312899 5046 884313 190645 178116 10996 148613 854163 241862 817690 890093 765814 12 844844 624096 115059 41956 63753 814575 881847 846229 4674 604648 15 836148 363032 34979 3 896454 4056 22 879521 237627 23 147518 852802 778055 769744 443607 690999 132832 806415 372515 727655 13084 47 873469 52 870653 384166 333199 639975 815704 888892 149981 256540 751335 276497 158149 109565 113 879803 758154 766682 4 883556 822757 16 866794 254458 45086 20 861189 823452 850584 652110 844859 882361 891093 891506 272120 379624 100 858228 495895 670649 133755 725 874867 837646 861356 676518 385915 895265 521445 650283 845580 819578 784683 454007 880070 641900 3552 1213 490887 822621 120096 652237 882417 553600 875896 423 71413 811979 798565 844596 805273 854688 531964 216399 885720 870180 662 496696 76 162594 449706 783798 760850 15636 684291 438175 436132 618350 891207 699680 866144 513061 887714 788280 779019 686 707714 513171 828698 135526 201389 307 762561 286 214862 115959 5 1735 145 666661 166748 94 896311 565810 356 888306 40481 2 87760 601096 196199 886828 145212 867100 753182 455 7487 19 824419 873823 342 22475 200045 139166 79584 807263 816876 129818 820001 897247 569115 875148 592600 433496 870258 43001 17 13 800551 592917 783754 112268 873354 75811 793824 849306 6292 42334 260442 366623 226656 282682 767535 2 603084 685486 359210 835866 894877 9389 827889 1153 111121 836799 102551 315358 887541 463294 5785 897887 503123 881967 672786 661211 272427 630485 888220 822366 216895 434446 3415 754937 724579 603788 773691 795428 337187 414465 842510 696653 787128 540843 67723 473923 200376 772730 825511 882212 651042 433884 250346 51015 777304 14096 483089 4563 378667 163854 713217 920 781 623796 803446 166 83587 896792 702915 873509 897320 429890 792 823613 787982 771316 7967 872513 576994 197870 814263 863985 397016 896045 351905 808872 421982 707552 468290 855081 502635 151177 121394 176183 181147 789998 8 862370 486382 835283 796852 321219 879808 35 103133 249916 146871 742000 891505 11459 837823 328112 4143 783394 787477 478008 615380 805290 7 830405 522422 516583 749884 865328 6729 180390 668893 65842 145064 73117 6 682049 861285 583852 540384 788024 230442 2205 768086 723927 152 615605 898193 864421 232278 870442 12 850170 827005 804158 540707 879875 661087 789702 103509 59246 469290 350850 12525 31059 896176 20402 899213 883310 485458 370654 280434 55 680334 695746 3 349348 429715 567776 177574 1 83965 230 885618 543584 858812 823709 109643 589497 691649 889866 617168 313139 828535 869128 65985 175790 372718 713102 824375 849987 632442 857108 87467 5 825716 147 380843 741419 304907 610913 640338 830931 336618 740597 279641 260733 834773 1090 317246 383186 876980 691481 289430 484806 205 70111 453319 1 657343 593018 201970 39518 283845 52181 759538 871596 892413 117 224884 144 710265 1027 861025 653606 855935 511618 894633 835644 877348 292027 302384 212311 499 874354 606670 7431 592292 43963 712523 342590 743955 136802 1920 832650 603236 425709 473910 2 349430 436785 562014 473929 190855 2 621362 815879 833332 2415 225 797 8 2944 804484 778049 883580 728264 690997 647561 115 649701 228 852905 26040 491566 889203 610917 312 811628 879976 822395 79262 762507 2 2 1783 827285 18891 873649 871447 820135 172283 861101 778398 866901 641 342390 711102 244715 885702 741833 353570 321908 539634 852981 898432 604454 91041 274730 113755 552357 867525 495027 880877 402251 329756 1673 100608 77 732267 69244 892521 291352 599333 882843 800854 891813 880356 895691 852977 839256 862042 250581 491739 816914 829677 171 10185 251 864538 212332 466843 276745 264995 26573 180 815883 873555 425411 667 81965 498728 7 802034 864840 276555 869134 822815 805234 3273 133488 805690 883763 874060 2 762980 439222 222171 305550 3393 44123 3276 419835 842472 666715 807359 520057 35627 16037 304664 525389 208658 141187 875734 887874 515107 633192 637709 23 887179 6 291228 176636 1446 803649 968 456841 862618 714324 875058 876129 519005 26822 37 196496 824952 31916 804337 1452 3576 840968 814787 60179 536771 98491 43 2 27675 15036 881205 588037 132872 752399 763536 396467 27965 103631 18655 89 168662 141405 73936 419866 33 284006 821638 26 27 835870 552216 143419 13169 312262 719822 49 365804 10 12836 699750 185 4 568 876852 884000 700215 487283 427383 656347 71358 897059 889441 343026 832927 524008 513542 557 276869 373807 318491 12163 476923 103535 310123 166996 306904 786019 420 844082 311726 848135 815841 128314 94 899767 123908 838559 377527 50 825561 377044 817914 899276 893176 238051 576 706307 281 825655 718148 208128 696 2 898764 826896 2 468948 503395 840971 640640 338531 19720 816686 826960 494009 554822 892126 823632 695218 398602 838886 469645 629247 787144 875164 439072 398156 177587 630 178627 741765 331523 729825 606411 50 854222 659945 25335 5334 8250 296042 16122 1125 285326 10212 751817 595676 895006 866263 78907 315572 223305 803236 443503 235079 86 582544 315479 119137 496055 328874 847944 590802 665891 144622 69072 577406 597353 3 13681 37111 757817 842659 326516 439614 619904 639324 3256 7934 425920 626340 865851 763641 800534 721739 415877 323 123341 754450 10 882692 692292 824788 157 624326 52562 855760 617803 873405 845503 710202 428162 203 385 290 3 256092 657845 757760 757042 493674 129 78155 48927 862824 827870 349500 898143 769973 843473 880291 783265 10999 785391 425806 112 817299 479681 544169 404475 115 393808 192562 780959 322472 480662 14943 212217 261 430509 347760 650152 852397 787946 92009 290962 111 361162 898185 155292 878222 899253 898776 187839 839269 29920 892907 845706 98618 881186 717585 56752 482641 882771 1947 5 385018 283571 3309 324517 864802 203802 899313 806918 2 226451 42701 600660 667 897381 67 875699 455288 39851 505 373072 221358 3 293963 2615 293058 883125 832636 159329 53978 796519 735547 892111 893576 14986 875350 867929 433720 721735 40670 855261 83360 141 4 865267 88516 169017 820689 58 665362 31 628 698909 751446 457592 816167 107 5723 121430 668 899260 898030 3 42606 753889 484035 13796 8 4268 209692 255917 91 156255 2 280 6316 52672 800725 770387 632883 26842 627 586760 6 21071 667213 896032 823149 16 463644 200 896648 98766 222508 1954 59955 411132 510921 899790 835050 819451 542900 870945 822704 497039 350132 40621 378108 317609 848564 57670 2 51 888122 864672 2764 727138 831140 18673 419621 898489 180284 875967 664321 665303 238182 663112 861310 655150 847392 256541 807345 78904 41736 168683 883136 612087 268351 183430 857312 867189 863239 789312 762937 248119 604130 257828 806426 659310 177640 30328 197098 86010 469143 648284 285788 748604 726817 840320 877667 736234 34 125 62 848776 436698 870692 552323 172582 809326 3741 686281 872170 82165 847068 578827 369102 57490 917 852326 113218 405300 881589 50813 817137 65377 16 684744 625151 64778 108194 379340 898014 112199 668223 636211 580073 894184 356663 5 889009 10426 796538 39 647389 383437 750284 140744 40279 194628 668819 808450 819041 880560 784807 243 337339 82456 2213 434723 21720 608444 847510 521161 150656 852869 757226 883462 762885 85149 797185 613630 466114 33261 41 207781 717850 879247 4 16 3 37686 406095 161307 29449 830189 385777 54918 53095 813101 566065 237640 88 463423 327 12 2040 770741 825441 33689 8066 880188 4050 721331 99533 676915 881263 32 13651 893262 138873 893092 883892 5532 614613 565063 833514 56798 19 216916 821512 751581 884398 895614 389078 382 627531 15 573609 356266 584240 403483 554644 2 220379 155 869090 850986 836902 879594 560714 850751 46803 503 22025 747589 56161 2 868810 7965 528982 476264 846624 20319 807240 863565 862066 539067 146920 669354 314580 378841 333523 698439 833368 42308 887366 218863 469379 809740 260133 3 290 1253 695601 846208 282911 570 897263 635319 568525 289152 280 515344 673210 419751 411518 511291 719 423 708465 2 806810 753864 686017 1 732902 813448 264051 133342 887128 888916 5078 537752 363425 176023 877853 314189 1133 647419 311915 820606 833374 829195 881651 297753 1660 522673 719687 66 842020 875002 160786 376636 86824 449294 84 22 393438 894481 291207 847740 4053 717629 669327 855326 14269 17 899183 105840 117383 508019 885271 88 682127 79070 166684 777149 403008 179750 680332 176257 119 2 737454 104710 800146 16 2 263319 700323 832849 66039 128291 1 1727 611631 399149 345998 629798 599639 418979 428065 848978 732910 409861 124318 859973 791592 873551 718189 576 49 3076 882008 467646 203285 891188 885746 531139 598196 756649 43 773510 19658 285 326270 399685 30 302396 828256 592443 775133 315 68721 707398 749419 870644 90 97876 147644 202032 107010 786355 41742 90144 2 794663 638718 8985 292 43 623656 849581 836366 354740 720577 702707 728582 384713 838431 670929 732032 576218 706083 785544 848328 631968 430739 859136 3555 174912 741522 164219 22025 4415 874163 672115 506328 764026 283604 312331 35 835808 33418 213746 238458 549288 143146 882104 223045 27 2 346620 89315 480940 850615 851001 856381 876345 407 829533 728402 874665 881053 628765 90752 473287 498453 913 790471 6841 871436 4 761721 287725 316946 864674 687589 887419 825287 877760 477919 208962 249039 170 787960 783350 859045 14918 895590 546562 106162 2 548460 67802 109804 297362 354428 870712 405582 857375 816805 899794 838554 849605 874917 471251 591946 856997 831341 886046 28836 835145 874094 751821 2 799359 800606 173 403760 3 154122 276974 612627 897315 295608 867805 126 197263 5599 750165 515708 16627 60890 20 867753 809 669289 883356 241589 82062 369859 240582 625450 529038 1 496131 501 414568 18554 570067 835967 154 495221 272380 4192 275722 61057 409892 890322 847525 1066 670237 468850 822099 790982 36559 880602 835617 201397 71 613934 542370 11879 199837 655599 148141 680916 633035 829745 2493 14777 807891 4 715624 356391 1246 894474 117166 636244 1 86 60 898605 877484 334063 822681 855606 24232 830656 728216 733047 341391 5258 372460 869959 53381 875839 128714 424701 559073 843122 252680 892442 895472 315765 880248 573273 266092 824336 897136 880513 498194 306082 882375 2042 720010 781448 408848 892402 518738 795431 887417 213452 830451 804817 387343 202 667561 746249 325137 559894 2413 1 818893 563753 31657 367705 313576 416998 598370 757459 190261 8002 82260 887403 356150 1313 869343 523304 6 846331 854072 550354 227473 280691 779691 729244 899348 17280 381 198161 529741 396361 324100 866343 196126 791108 885932 122445 3 898259 92862 863050 136432 873601 557022 2579 16226 734471 48361 417464 665819 177966 898920 701892 610092 446980 205411 103927 872510 370225 864387 129023 788009 835250 863225 419101 5 129 86815 866474 74 213433 463652 776992 29712 188844 885065 36342 881356 202951 319 607831 757766 21 555889 771616 805188 654326 359756 838355 872254 882914 859781 883268 656700 508219 880777 100693 43634 494243 103 423531 43 1 469907 355630 873582 7213 876508 418842 676 888928 897735 654048 553968 696977 256860 897571 214 644527 55 811633 128420 5 632078 871240 358 68461 24843 835512 399005 868405 840714 641514 85551 744649 451 189446 831252 884386 160887 819574 111110 241622 4 218615 561331 570262 8 788522 542955 127791 895195 108077 662776 766577 874898 880657 780061 12020 14067 3391 21 265082 799188 74 830096 16106 194574 16377 868150 813917 1352 35 293518 868793 4 722373 883452 879225 897985 846280 847432 168864 860817 337988 58600 738301 857553 858568 616515 556713 532720 878969 2701 170035 860949 1440 9980 803119 201 865259 5 708098 103 754712 430235 666556 473672 567972 570845 680284 740479 4 876854 809486 453551 887465 400858 437216 319592 804897 753441 363562 358859 816771 530389 74458 695730 127935 3 195223 807582 762917 391212 852246 180683 1099 94095 804570 642343 810966 736916 352395 451243 399982 893006 210893 643431 654320 621499 866726 173746 518772 5 779796 370624 862525 870860 144 874648 27964 823839 698333 597561 235542 879229 19547 170664 70 860237 881476 826244 781710 823826 3 150085 73417 93862 450634 775924 14 538887 753199 257584 145102 8 9398 154897 771434 842284 455882 2 250377 52 71210 256349 11913 462631 747699 879274 402380 6349 265629 54588 879903 826507 341993 2 896214 12968 1 618848 814750 8295 898049 2642 798902 260678 126887 899740 740040 854250 39006 857590 888183 216042 1415 899593 751277 94604 100553 576697 292828 3 497785 292808 673264 871266 7028 823142 394762 831775 802147 783228 157174 8 466299 564157 333003 880446 799 859589 893736 409664 769928 882579 1576 300547 842433 874346 875417 168883 831218 50982 742406 859538 775721 225 788649 274449 807989 395845 557204 33108 794472 713247 2450 492 792083 5 16081 742821 442697 13310 30668 858817 825800 863900 32017 9297 722543 857963 758627 469227 20 379717 839831 80388 300486 400558 882135 662204 882515 86298 589017 2 264299 783379 856496 113290 352358 795833 888403 688312 848913 777075 8 532017 871333 641613 861630 108264 461630 7 493493 5665 709979 390820 844207 9 24993 896682 770802 587252 204750 853793 520649 754468 840702 5135 873179 384145 243458 531302 58 627673 4 254651 525349 599252 662311 426779 158517 683784 145430 6 761477 113 216499 137499 3 329274 55 748281 324803 9 3546 119 331772 856159 479466 198 868148 394174 490522 367901 143656 459300 804022 431973 869895 172554 885361 619910 10 12 755632 241802 791004 609460 716874 103405 840617 638906 814710 672354 880978 550894 5223 868386 844 852505 858178 884306 535907 61 711399 148266 860129 100395 890801 876588 59 176809 101513 535576 839158 57 107626 843227 796854 24434 340402 4 766 461159 1925 221721 2424 867274 206 576407 138299 889863 589828 852774 784544 878797 488139 825591 738673 122728 4 782783 793213 253161 719842 123257 400095 834473 896882 558241 725024 854868 896237 506847 824747 372 732460 276651 463061 156328 887082 690243 7338 18578 133 58182 434151 850812 874664 437228 801270 620612 802895 899544 290885 441488 872625 149935 133826 287133 1238 64154 183025 598515 2 808590 345678 308073 51697 641349 889697 787 2 889003 133356 789030 300066 898236 899859 397846 599440 811062 71969 887945 762 128 592833 751575 617742 1 847004 847645 749873 739109 650697 735170 877524 898231 4048 892184 220089 218728 820641 1 722116 5591 850394 112287 878608 93 455 109034 240221 828527 493431 784257 766610 499225 551994 457537 121337 883447 588493 60822 185503 32659 107316 72003 46706 704132 881071 835428 207540 1 77827 266709 191459 716496 739465 824106 7728 308726 871266 893000 826049 83731 189018 752737 710050 696147 886548 357621 806319 813902 373914 787404 20337 864664 875830 412794 824259 470806 234810 1440 891080 868503 203039 756035 806652 512426 885995 888247 586212 40759 725959 92 207 328 62 894486 33173 894768 893428 506609 3106 897183 831203 855822 823546 153627 862181 632892 19 682769 792910 32980 187071 745021 448281 763355 1758 409921 521686 266058 13816 397819 3 868178 148361 367823 867321 881330 1 875453 777469 880366 339173 568066 886928 898970 155064 19 266819 896895 96634 289188 8 23 808693 851406 803452 841158 473 862454 29022 858970 2653 409550 662900 406766 736587 210 4 3763 22477 845185 247570 23 518 708777 231649 797878 41864 47078 357051 865997 895103 7 140454 629382 3702 600690 25691 859653 97 822031 751 889104 17 333297 23 807444 16559 830539 28 558521 728418 2467 362195 582187 263 696243 1324 834636 5 23 795570 327757 28321 10 58555 867991 704595 812406 331485 23778 393 707245 73125 38004 173555 853149 334899 821689 569320 891347 805608 35 8184 284148 8981 421 376972 479026 1797 266795 866033 822087 571377 854352 3 68805 3226 850868 156 341145 4278 868 715918 196 350828 896612 601739 871425 14 711 17125 33609 800976 12218 261 25420 10 886050 15291 207793 789104 853041 60153 21 899797 31879 12 135000 7417 885448 27 860794 97867 229155 2323 365165 48616 854024 817895 561 98776 168347 130448 827302 303938 4685 171168 640734 28632 7 863264 628194 361262 883695 839726 17 320198 657558 268277 752697 348799 575288 283625 50332 30171 849066 471590 79348 869466 363891 431160 412745 754767 22149 857716 20073 204427 2 301373 487896 890254 722217 740263 897849 785785 49891 830299 875555 591719 577145 549302 813210 7 440838 683210 183876 832592 686025 241372 372232 53 14094 184 373690 844657 810026 842316 857120 844122 176 309427 896423 845568 883274 662967 827691 879072 131523 764861 64594 806282 845944 2 34115 767713 10 5373 668297 301508 296138 882610 860855 195602 852159 582499 87507 66314 732221 7850 3475 347838 704059 8323 11178 889713 724454 238082 657227 865511 24626 842861 11 258623 887253 398493 132253 546207 583557 814191 547567 716605 835751 896491 133469 779129 731535 1960 887948 135125 856174 81718 784689 2 688103 849532 76625 881763 9453 391154 306344 12142 708821 452600 372854 29659 271183 181086 1361 477878 853925 193011 522769 315601 532244 740769 141043 8822 374115 839311 567833 363887 213197 717685 4 1 37 637802 299749 359273 855915 6 686733 405061 417482 112514 148861 320616 636575 41814 476376 751392 152295 564333 295292 710969 507421 477957 256133 165 693825 834781 869168 844152 835371 214159 883607 898285 801309 701453 10 813878 170784 48639 432964 861380 863770 763208 668770 434969 819872 477363 342979 886147 136799 7680 775769 870769 164083 578723 676368 192390 891700 806590 2466 375929 391579 661735 188740 333 816941 798976 494186 344528 1325 831146 534424 281182 8904 407921 275809 429401 7 34032 178433 736836 840699 135543 100652 426673 712968 754036 854583 751958 435058 1170 799614 818372 699690 887566 553878 95896 703851 300481 202498 891235 894136 894107 879140 802324 85955 889244 81242 838988 341850 890675 492889 850292 16403 759276 885336 47827 879419 5784 17108 730975 205972 892065 555710 168788 888694 818961 500904 134030 716310 369035 885326 544415 110872 801 858963 295403 864200 7948 4666 872332 553615 63646 736214 13529 679120 872480 431133 217062 888166 558 776927 887830 831529 800762 23 876777 31 505694 865794 100274 223 538676 395091 845648 738192 1 868031 99595 131016 57507 522140 245 265354 21 692342 2943 433186 47356 802193 779406 251450 3158 271217 287701 6335 868645 747934 35813 422926 803365 882372 899214 2 375072 11757 844191 851064 470311 750851 743375 179097 164287 881607 878366 788608 7980 845827 44628 118154 88000 496850 782981 588425 174449 324914 312131 2309 47 728 272315 175590 435141 210661 261114 58 359744 75 637229 829858 642112 665175 1066 833424 38850 682840 540821 767975 66 319844 124685 23 6457 418367 13819 278835 659916 410458 106897 683305 848364 825542 757 776439 893318 857292 76173 844879 68762 889373 508386 323966 859652 290249 598687 894781 6 4 434854 57601 545364 511894 553229 738411 267 665594 562244 748320 891505 714978 459064 700067 327728 876549 871395 821514 15120 137616 294412 260971 796435 693696 378 233 186 687015 561768 826888 862994 55622 692347 24 1234 17 70103 883759 196383 374552 884608 540075 788295 138142 820637 833986 839561 538050 2824 282256 875821 854699 564771 73038 884753 839014 105523 606579 736646 868320 925 3 2 5008 239075 62528 82534 886032 823846 81010 754211 37498 896300 879948 143295 800588 721125 8452 823110 773640 156271 49436 100 2 785432 698783 446842 889566 4 52339 655410 180 282444 834393 482560 873051 146310 247493 235239 66 190731 3344 428 520390 1 846849 788360 839457 845163 493 268 394208 855260 467801 665125 151 291233 760449 34933 895512 850955 303004 366016 783740 2 78868 63246 105689 869936 251551 676487 818965 39172 377899 586943 317704 899457 48134 756870 758473 886660 380166 817407 623735 872538 795171 791426 358867 862569 504622 158240 236923 882333 874176 575886 883746 646295 375711 885684 884788 493006 608695 338030 35338 743685 687191 10 82743 21803 874780 582966 164767 155 660083 21 244117 896160 840663 7881 886413 897596 58280 487988 5 180 241732 827705 505637 724941 804591 240 490126 587802 875300 647607 767747 651414 29007 897770 40462 805252 41663 837681 691725 340581 1 626511 85387 450549 151129 737630 561261 27985 11391 47250 716222 293 761993 204961 811250 1 344810 122 148902 159479 13901 226652 736603 281815 669220 12 309932 490995 326520 373640 2648 256857 200229 888548 140 871551 863740 62782 5 149387 41745 21 266383 285771 875648 858010 307730 50286 74588 110655 879202 882692 275129 11530 80748 326977 375419 428235 12057 864224 480427 69 841211 710350 22519 327496 677887 844772 793218 625627 840196 578722 388606 854382 802172 848304 269625 886466 772912 858509 890285 4549 539714 158460 829388 118176 654393 532655 862267 320952 346243 892089 889611 209975 25856 897912 814 818091 2 12318 739832 2009 196254 398024 837811 192287 668518 866201 851862 520945 584 551968 207754 340900 634459 203188 885472 552231 391834 9 857511 227201 131283 247538 720228 157178 22 691125 563341 79823 790423 304587 449786 31984 32993 60236 879844 14066 837350 776310 847386 119440 854533 875326 888771 8 556204 332956 874817 109 47671 596459 892369 810020 853729 230405 700469 218429 206 775889 725437 726469 33417 727318 297435 844732 34 192130 800045 309191 856491 816734 421001 534 653818 796733 881603 867249 850734 22054 92815 885213 869689 868209 3 43 10 713018 611399 139912 671701 871706 37 683381 877022 895808 2 618522 274557 864554 64302 839728 647656 412914 891158 506458 20376 895311 880925 186191 874288 560 462 892539 387736 20517 797388 870614 1 571132 289486 741692 305121 98563 508220 461686 9810 3627 687711 78325 375950 1422 824508 789048 760875 802218 192653 694300 3054 660379 42300 291809 719755 733667 868207 15385 143 895726 894503 117 114012 730635 512568 814098 8483 849264 130 195595 860214 81115 21640 799132 3 899459 1334 572990 2 37651 865626 739088 210507 42381 317140 192 609862 6 217195 69202 2688 42855 42103 339793 377 890392 663045 841830 883422 869808 35 15858 531503 639115 4 796956 790107 229698 1 708757 425074 897496 781185 845447 144897 630581 518962 896926 889238 9248 1 389899 457976 777942 873310 688662 611897 74882 410 850922 896471 844166 55 594022 855203 1 222229 708508 873343 884671 503 804749 242212 90 390676 390265 309452 2572 620219 896007 12 846097 437298 881958 454871 394951 883042 30599 39 237713 858811 369851 78718 716684 385720 864945 30401 887889 880034 5 792683 775969 9 169818 730596 343200 266332 742224 216259 790272 877018 27 899117 138681 207576 853569 182341 897846 100390 858638 892635 871063 854786 2213 36731 816709 33662 754996 735514 18266 250 863936 893550 539021 182557 2279 3 873484 4 49886 882675 116447 264474 871867 61860 767894 3 355640 820308 480931 879404 279154 831774 894245 896473 48 577419 318091 481663 843538 558291 263102 871797 851912 203472 424080 870975 529449 1169 414325 2 51275 213088 1754 85741 303672 867983 896258 172089 141657 472 606413 18276 780478 159466 196728 31045 784443 899301 13678 208803 142 878844 446025 826534 820294 272167 555144 447960 91735 235940 704294 757993 767051 891538 642005 554444 614714 47 174191 218780 222900 463570 18397 405017 136375 851734 845123 490151 816916 494421 7264 228 49931 287094 580425 1239 459247 309863 222 804172 316426 438391 14 880958 869836 897280 117504 68856 526296 466186 845381 862880 811800 896824 22 655486 503815 636664 47084 269 665360 812763 308334 599043 452819 741961 795240 86527 596707 331939 288073 10930 885418 435527 91 863087 166 766548 10265 439544 37972 516122 726663 617270 191 816218 848975 194240 1270 899967 27 897802 814512 66504 169991 390813 114466 318374 871457 16 482550 891608 42694 145945 6 883631 898414 124036 229 846174 2 159982 609511 2959 32454 899806 618823 890662 215345 690478 879733 299932 156122 687600 134985 505313 1994 895402 340265 772762 695976 183704 581864 897360 18 63209 133419 683063 883511 795277 816170 830256 808897 801618 506806 409296 452 102376 123 797517 531149 354461 219 1076 851451 92623 714164 631201 101444 444803 476770 367890 110413 16837 467066 322987 762320 245452 875903 898511 1261 1 100145 77833 18278 445612 606003 387694 290 412572 103254 656889 709140 882925 5592 94702 472097 165 827471 873243 896993 24920 84873 727730 15 169886 897832 2179 22 892802 492795 22 822951 34559 104270 21066 355461 618749 79411 859614 711443 53221 1519 841107 886840 585 880705 248154 9432 372521 690035 793689 33166 826915 448640 837446 809633 618429 7090 95885 426075 1952 53844 94357 506 738284 276291 8490 396413 897063 73816 482129 239831 898873 646715 284868 654349 346337 788066 603691 183811 340980 776233 334818 518560 127488 2 15851 517921 854691 582881 38157 501 872313 145626 845067 259552 698362 61605 34 605544 393477 272293 58608 46989 878225 754984 3 871722 857038 716329 334037 1822 12 101886 77747 53094 889802 560237 74142 78436 702791 886327 105244 386625 126 265809 846284 837344 718150 140076 283081 866697 821525 857253 891129 136756 77014 803253 527084 719137 10828 479562 617554 352902 92075 865399 274530 886363 845703 763692 64315 859398 684287 738322 417154 421269 1485 763110 5 166985 105181 230329 4842 803764 220822 537696 497429 21538 877706 12739 849327 52966 641787 157 172644 190705 92 897561 820580 682678 655993 376678 6 821869 491663 755246 869484 522573 472377 613351 941 865997 28904 27529 726809 228086 841761 824178 694627 2 74878 286118 642934 500271 99233 573732 771209 476267 515562 149178 627352 707105 361505 58070 326542 872684 634261 737340 143635 885197 751423 769140 458417 107443 1083 571046 895133 105980 8 116134 733526 878989 210346 772548 895792 826134 1 847581 491025 19913 488818 782597 95910 475203 539299 742493 529885 217856 16780 607219 311856 326097 538112 883933 2 696279 17929 899755 1 234 60334 62844 1 399415 898786 714471 834978 344155 863066 651355 639318 495 875766 35153 246677 427011 109458 803696 573 260 729602 863190 93596 690637 197373 3 565614 4749 351475 768421 1 709217 854943 233434 103252 32876 12472 744076 298 9 857724 884577 775665 678662 8 136633 779196 250422 703217 13 431816 8492 857544 879505 814745 621928 242628 57877 804467 889190 452435 826681 244887 789612 172080 894953 845517 126442 813645 845817 214408 454032 801812 731707 807993 215306 847092 571927 247465 615074 807476 943 110060 4668 341408 836376 77628 877905 770100 179408 379665 49298 787893 877652 667303 541044 49145 750510 887945 301613 842467 1080 1223 822601 773152 22187 630105 77770 678807 452422 566219 866139 281644 844101 47039 843285 805866 464366 278965 655558 226718 590601 52840 141505 791877 783518 71209 669732 52273 474233 106356 257986 896606 847862 788168 814853 790486 301611 11 604728 788896 872395 896184 885885 23811 783943 863657 877654 3562 913 224402 4475 748883 601904 341799 169491 891885 327289 372228 1387 263115 8089 279965 859065 109187 666145 795763 640261 882849 703490 226884 3810 514012 142 76523 1 9860 126417 681722 857736 1811 634678 648084 767574 604377 418394 196135 3 827236 278325 881986 867519 770273 248901 894309 64706 101903 66822 368947 36690 584275 894918 91 808833 890477 599976 229168 608592 363594 370957 899483 887392 745750 30995 31867 745376 140099 724276 4081 883737 109534 488467 754521 389039 726108 791509 96 15 870131 417776 89571 170350 50 10 877491 875623 569 432599 655544 158944 731193 667339 38 86478 846432 277 3121 11276 111 1 6955 7 2392 889819 20 497255 10 205892 147226 338005 339008 461897 256217 718244 128578 749917 10813 827982 28941 813465 74 200890 835271 427726 481948 510926 539184 427270 180165 899087 19 150 367266 41882 121419 637065 819952 8 853423 792044 168686 832450 4 432557 277147 625636 381544 148779 477194 193785 826090 769588 342622 894411 17805 684426 1027 526386 271912 439368 838773 834628 306 876625 49297 800551 205960 824806 562220 5255 890043 795018 373069 383225 10907 857261 297 894073 2078 37 813094 2400 5 708548 868931 705224 809143 1 874452 75 3389 848981 229244 166937 843422 678156 736810 322 285492 433520 798440 606416 231151 13 873932 529038 29 455350 836000 768809 862280 178921 611165 844219 457146 881548 717303 165 615980 274107 849466 20278 793008 858271 715240 612692 519575 27491 664639 794398 679757 21 874692 454 773525 619035 6860 276501 74638 352054 895722 859839 817637 759741 12221 634848 745891 62819 331265 890844 802009 849247 812914 3 595355 884145 545489 882327 263369 18060 822377 15168 759936 357932 831272 872643 764959 361997 241 588372 29222 848889 670159 4277 507181 6641 178 609511 60273 225793 154366 672452 764154 898088 660299 408632 269519 871874 242249 177152 109246 303976 54 788771 740432 151893 119 864540 447748 539722 491077 874792 834733 364691 3 73709 29172 879070 247474 887833 275768 192108 899892 683301 241 147922 859626 740453 143129 15070 160317 44 99755 805064 769654 1834 2 810770 743114 22689 780750 595801 867568 664796 890726 91375 252986 226429 870355 3152 675687 584270 600886 653173 871531 353582 7 760180 760239 443012 624836 828782 119508 66190 3134 7 413015 745993 638803 1922 791248 612183 765799 20500 772086 4781 969 530606 855924 1 851377 326629 849491 77260 35730 32327 725584 886510 613380 748541 339684 792101 319207 5 559346 503179 840943 863596 893133 568346 553093 581319 833230 226626 851253 97446 5681 2 579264 178 73602 664003 77862 725363 665904 844822 4 832694 322043 864170 66070 68 23 873780 30 767536 230020 770465 875328 453313 394956 286920 108204 117710 2740 863609 117 763145 557388 465623 895983 342650 634542 163441 706978 755530 888659 288032 613977 891983 7 388042 23172 769271 842454 276471 2 428198 240539 791868 43 810091 2337 588098 345247 1 822578 768003 112436 896718 115930 423440 115685 804498 17385 313097 814959 868699 540923 2 891106 697459 364548 698743 14 252726 264969 849181 887878 869925 79 9874 63366 714700 887226 470567 899925 855 489765 438128 857763 438617 861864 679853 1201 398624 635455 450909 503003 412423 18312 806197 119656 783602 302909 42194 845471 804255 678680 162818 87351 2298 843005 864987 732269 274924 355123 774638 795175 108415 888748 334116 310263 518364 899145 807273 885811 324 827959 740329 644010 484823 258996 889724 590 799078 654524 1291 22 874399 838228 76594 335269 1001 24 622284 897837 808779 34932 545509 22 787629 771797 891961 45675 2457 180850 893042 890327 539015 685274 393932 885614 817063 892751 875218 140 98956 846809 842920 71683 881991 4748 726034 270 605401 852393 30580 309887 821404 859439 174 885161 57528 888988 824437 193386 866898 679352 52088 859873 878705 6 151227 684238 215061 597587 719817 825366 894444 756366 476091 413217 2 179807 179019 866550 864191 891503 778545 182 717590 862387 39749 455275 710558 804061 748713 1376 1787 861119 820152 2 153602 1909 831099 55282 1019 197209 888749 660795 53 860168 3 425599 83 25 315892 866480 432355 51558 343293 18095 80740 850359 876888 44 11935 887300 754223 237178 827784 623863 446023 771006 557952 892721 422178 8 791398 4 893760 40 218947 6 124663 779064 490918 748010 185106 437577 113048 705938 184041 893272 429 68662 188308 122382 848215 393 411514 604673 52232 254018 173072 519894 68052 132255 9 260018 82859 11161 4761 24136 826549 550750 580293 832499 291373 402126 19513 270320 8 365217 1575 210851 770018 562824 690185 417455 618486 180757 8297 9 39417 19297 313486 66790 755875 859263 323725 246183 288442 783392 166045 644879 790504 53391 804542 214592 1 701070 4 865449 33517 865243 92256 410523 725834 16 724404 639898 195 130762 356072 143596 651951 601541 64819 10 746663 815644 254144 140 897430 715111 37961 24 66505 274333 56617 776126 217800 424087 859770 90945 711010 41 68 97149 491540 395278 737910 316151 679187 747273 747378 116657 4643 8 476672 898692 4468 725042 333 410669 613092 2946 191919 520815 792197 72188 293013 243019 348747 351 20 588447 895945 236959 33452 891661 2 582791 19113 61727 304280 849724 422772 775701 563 590706 7683 598040 48504 2143 12 48026 810285 412176 252 25 826501 86935 286355 253168 5457 6 45 668341 193615 249458 973 381149 448635 857905 892311 509316 827637 624196 18 858304 276818 83775 21 2313 158718 343345 878927 572427 2 174391 322511 40949 639325 562480 504149 833225 175941 595569 16 838469 7 854525 739051 157226 121306 892529 1 887189 559916 1 730149 899592 3802 279120 416547 865346 74247 864311 848025 333583 453297 582644 98848 68676 833515 827913 845768 792952 324159 90121 7145 671501 865839 880977 5812 95 584091 817735 532754 37965 27702 533642 375342 845855 173927 608421 14997 896372 779811 818922 851848 18629 13 323793 388625 608659 771066 280119 69 20066 768145 790794 49 449369 594970 898284 79034 274532 819123 808098 7 890750 239761 802520 805621 703619 855576 221446 145524 864180 181386 541819 840309 7235 480535 89308 802966 32 835691 874582 392667 610055 12457 816625 8 852396 406137 360 257387 2 820351 9 769035 595496 355821 18180 9181 144774 725995 5380 593173 106 528201 816962 41804 153889 893388 87330 387702 817169 251185 862750 10154 730367 27233 38681 4622 894782 878498 138 12 24 885996 4508 448773 879758 893600 714440 744721 372997 889320 66721 191806 843186 277138 842983 178 347906 861209 493940 303036 373108 510197 379313 528328 751833 43 248365 607564 151780 754192 803005 22338 730742 59 474282 854689 4959 298964 808775 274059 456386 3709 417843 30 246493 660158 897527 884444 29493 787608 625071 805348 247443 25351 151498 454533 768484 823155 157215 21 158 796738 825166 843754 15 877575 128511 253490 116154 858120 38730 35 898425 656309 668647 898003 38283 96219 303 62203 724650 25390 850952 682578 873639 297339 889085 848695 837692 811542 858345 824320 2123 886968 48562 598402 5344 316 822761 466047 561151 875670 692129 880207 837456 897407 450724 663 721189 883924 61723 560584 338416 61 198572 14414 836464 1057 264367 9066 793569 865749 886483 67521 8985 799114 549458 8475 188897 488895 17 889501 1642 899876 288894 236726 383246 2 816649 888830 92239 740860 503181 26913 770058 816980 5 742597 2157 359 388085 891552 506519 280148 677347 755275 838247 375866 883030 59283 881321 740460 634731 659980 267309 834315 273673 560268 272630 59549 3684 865752 9920 395968 681827 869268 369 481 682940 832100 885938 887590 28 807826 55657 85877 23076 679342 1229 830804 473 894044 899126 850692 678018 768225 9328 565946 442125 486 12 893755 499753 467595 184046 831100 408952 7572 867998 777464 859536 143647 202 169704 882470 479843 120461 893584 572429 626047 31244 749980 798371 150795 562122 277916 539502 137 888520 398743 640512 505022 98800 635012 248 143189 261049 2615 146249 846692 663985 194723 11231 379376 83805 885009 1061 72352 488293 866542 162251 549156 629419 670059 17 357 824559 185948 2 26148 865967 828325 119262 474385 440177 279305 576674 293212 305057 883478 516304 39 133918 21271 218071 846289 289581 585747 30398 125321 878816 838355 763085 790789 5448 882856 850962 252566 6400 1213 409652 565508 762767 41417 144408 3272 303521 18 662511 606439 866353 419085 33633 853319 527963 301947 58 715955 441322 771197 109 277011 289 889978 2 2285 456515 553702 827844 1685 777933 551181 365514 861600 737639 4 525381 5001 419148 695531 696670 621549 868036 847131 838887 509710 674416 570236 80 12755 315 858921 107647 614880 468170 194658 659600 531759 85860 763122 603212 811851 447481 37628 650419 730072 275397 711947 864834 858777 793128 131722 898522 711974 221551 126698 108663 192629 801097 803848 379103 217790 414 294694 420290 848542 356973 436280 889757 360 7 824654 816781 852089 897641 182995 695221 841652 827394 211306 208284 432215 684740 724033 389316 495025 30156 743763 45289 772851 893312 315398 639301 4 412087 4 2 91961 785906 233837 808275 727248 731918 429158 9091 107415 826975 375794 85946 644 19088 608 864685 677908 821757 846797 848005 7 51 771686 667065 870325 890353 184998 822663 3 420861 45724 670598 255362 37458 554898 880095 528935 840672 26897 882100 795 55155 584370 15 584893 809352 704994 820879 579915 2 449 855518 891651 885717 444521 399311 555 77368 133750 153211 310483 783746 887676 693545 833769 3 563740 882524 22 765194 356812 8215 877397 6269 3 137509 2065 31 2 79 865816 9654 28980 8404 2423 509241 227642 534254 822677 566 796792 214243 801011 5200 72616 855195 845823 849166 827884 788154 370067 337849 287329 534814 3071 650729 587232 262053 809286 891402 415696 12350 136545 17 875823 6462 389901 449730 533756 869741 72495 215780 355754 6 15 791 215250 869011 702430 819456 343409 695826 576498 819137 224 674116 882241 538662 873361 207813 44060 273469 8172 170110 747325 427249 1827 23 891759 530650 3 512597 50752 874428 786614 633221 50 739421 57613 318547 404924 161583 849264 152036 482808 893499 676 869392 820977 124342 750376 888682 2833 878638 162458 235059 419485 163359 578592 797315 51 4985 120828 54755 463151 327933 1 34617 856997 143680 30 897462 836893 456513 1277 462146 769322 274 847167 366256 48049 188540 832097 10 573943 531997 308394 642672 781678 466181 6 220703 878077 756370 562968 826739 887209 691844 668187 3 95611 839130 2088 686286 74890 836536 49061 889959 432615 781754 563729 84112 2 790806 157419 800411 301703 287963 1147 199669 191684 38374 2 543841 7725 598868 819147 785976 430154 675718 834573 343615 709622 889376 890694 2 834957 74920 24 1 262745 645113 527657 2185 139317 502868 895840 671946 358035 318 483727 265 278458 41914 749901 858099 135769 353643 143632 11 199616 7 848288 877290 838186 891491 215388 765498 733246 887148 821163 745276 30748 17535 280346 822278 235136 744910 308232 869343 813617 19002 146769 204629 138580 166924 548097 30356 579275 855475 623040 892530 796761 18454 767785 114 10120 800228 877302 569086 511838 16 255709 682061 2 762021 883248 874636 845681 184746 850814 732432 841417 214 9767 3 870839 736334 841786 153569 35 593716 24 73 329203 888072 884646 225105 1302 2091 8 6 899647 6935 744407 76488 339927 426229 35122 5783 456906 128254 252043 70 555125 242 303723 496246 87750 898679 480880 272108 223370 3884 245494 203679 12394 774572 47526 73934 74049 18742 246197 868256 742461 362103 423191 872368 579918 763907 807396 821801 643520 528181 878893 731136 114 2486 6 35661 92528 898469 863093 857374 17836 795877 726896 639643 115739 264778 15002 843503 885785 54 878802 2 563787 868696 121535 775778 405089 1871 477940 845425 853667 225262 107 828735 443789 712515 817784 831294 894728 852832 824516 268322 184 26 811265 889037 841339 3 788488 23 56486 615188 850016 806493 577884 831711 36882 558611 873549 52369 876777 824120 895383 79951 785692 677971 35995 143186 813190 301897 564708 280092 701808 882368 81589 10 617911 863498 39941 40 866469 204548 806112 5 695547 157255 842242 834478 415 93322 657840 660853 717197 849860 769007 21 867265 57274 108 12508 77179 114765 872499 476827 303918 638159 286767 859022 856465 758791 789312 2 154 715128 820308 195183 547309 124596 434431 845027 40967 672216 564021 899953 659327 648498 22754 636960 103904 809622 786026 24 379417 790824 826700 690343 734783 889670 217723 506845 853536 12356 377192 320720 604931 758547 371 2 438091 72280 3101 218585 808183 244524 8444 720101 199220 354703 98236 107965 221550 891138 896078 871160 631236 46664 803729 1721 391943 658692 833734 47628 893199 30380 47636 9727 741948 304132 4 885504 418119 858798 366789 335319 76094 846071 462159 841973 82303 25331 643076 729042 37788 67439 6 159520 575830 894913 216030 831152 5939 12351 776853 802061 895539 569118 204412 791453 363584 687064 705107 279343 852703 3 874091 518460 733852 380158 891273 80880 440962 437266 4 143002 269280 112840 430428 822676 6 182 293278 1288 856348 618382 439761 737202 802781 307754 724848 415768 729198 885222 286 410954 832328 796010 749 12629 739586 841694 24 853912 872989 880644 240178 448372 35028 880925 821662 258036 561921 874820 660116 825480 13885 39510 819138 124303 765661 817703 347549 67250 854327 839090 731781 142637 899711 21085 47310 782461 826218 46131 87 48614 1342 308394 41 369993 657163 34 740271 2 511 578857 786769 853411 4 21851 183399 361116 523373 352263 67748 686872 360869 896333 162183 869305 29748 854119 421724 896883 899358 711952 849167 2161 5086 415447 722382 203544 320394 865006 787484 443101 572842 615771 402817 456272 5589 4154 632572 61 330 5966 725220 695788 693867 12 798583 891582 873779 898304 4 397630 105473 137330 334592 797804 187 371369 794612 499111 892996 335694 238487 12 7 112921 737723 5584 391136 484582 824079 316 891401 551243 1 279532 533553 284274 812343 461898 862888 603047 865454 877598 48406 2402 573618 44165 9938 717078 43639 370692 490599 50768 337001 754130 873838 897083 861080 877732 4344 798135 28869 761672 825762 98532 462638 387185 353691 11 743524 756402 730800 124035 883643 454151 835047 852163 96891 781459 183645 767037 139925 297492 203357 425295 272190 899743 241546 605 632772 255228 203592 754348 803994 99108 735473 326070 897659 740586 668172 699759 38946 851256 776965 112767 528282 594821 393688 832198 795693 897912 58462 51538 888547 196467 313178 853770 890408 344 860733 1335 798 636144 208401 898401 768624 78197 292432 370761 787605 3525 378413 27 836690 823463 851944 853116 878031 1 895376 44401 538177 870751 211928 613548 832570 446937 148843 886042 870019 738091 50383 5685 523117 5916 870010 442335 748016 598317 3 551300 256267 851713 858675 869532 14696 285749 324540 622083 234450 155844 746660 588370 248629 156167 3 167016 802636 439917 875255 1412 43821 2 459505 716722 448146 1049 95151 874877 252009 871974 687149 722393 894010 867195 325141 863297 667515 2 895412 49727 2 242144 91 889990 811617 325 873164 3896 776139 601779 820333 203569 894147 827541 870211 822929 54215 388246 854197 869456 793362 147291 872947 528586 6 387884 221606 267850 779606 358860 135869 880874 574722 875369 45826 7887 368007 351993 333503 28102 869119 880873 7 779885 878341 894694 521207 125633 774227 568508 380 28 453 3990 240367 233944 10824 818598 243142 561698 586385 434922 210208 107259 71641 840110 799425 833061 207680 768681 888228 827686 761409 4 891200 108877 777377 163902 855399 218204 792848 861935 776148 846402 857285 366896 90 153388 113214 238049 833270 399701 476388 868481 875261 160 528941 329869 856799 331640 131220 749875 813142 880544 892586 69 829415 660352 889782 831325 690746 3 882611 112 470157 28 277877 444096 57377 464227 819444 521865 94020 695478 707962 870048 4237 157 711100 757200 793984 313 874818 138282 882404 366476 766216 16825 840043 480520 203121 651881 837764 404344 485072 164687 15265 854756 856635 877616 864204 468092 123456 898530 188029 818884 11026 896233 2 775008 893736 19314 319038 93374 890570 747591 27 810399 120646 252690 554559 10 725886 735620 270456 118 821284 331 872236 894588 861650 346848 857480 683341 832111 704029 734301 26181 146297 367722 91001 65 232 227826 120954 884952 189889 676983 67 699905 119746 390677 52 2789 198576 117317 4603 874976 269909 716635 303725 863666 728847 46827 702420 73264 659831 4696 402267 877248 725057 896214 364389 886722 783230 870470 583618 453825 864357 758585 387 290342 549309 840059 895588 12315 141033 11719 4815 824536 223540 769860 759988 684393 632991 549631 714245 232568 11 805014 2 818817 809954 113931 47854 813754 362139 60 733552 511213 267134 347451 2890 654955 558336 255800 6123 638039 633880 797612 75605 34223 381893 6 330529 899334 104006 35553 74 78480 91671 809803 69 42001 831943 96600 66867 490184 834068 844029 24912 677229 844889 847892 210170 6 744027 727487 435213 317933 20 895868 349743 882006 663579 868051 351500 874170 891089 597942 797165 487492 219185 160852 890676 788006 741951 397999 203 896392 842247 655118 4 96153 823045 429346 301915 4 348091 668594 236071 443206 103871 34 343415 8009 1291 733343 2 891447 851498 2415 531064 743577 193424 717812 303050 44 1 742780 812727 436084 5005 144034 760012 98 829885 89000 845685 747528 855874 894081 619621 758424 611096 1613 1423 16458 812006 145738 333191 30443 660861 422252 18 870695 372970 404262 531327 126859 926 7 17767 423050 890791 85572 526 873398 590120 841573 897376 696701 869492 215 89169 688783 732377 119999 862020 2129 865715 882824 842101 106403 609602 218598 630367 104 236990 838216 394297 195253 802778 486267 865191 151717 761858 82 221258 8 564963 3 214523 330343 801940 1285 1308 498980 759470 120782 380210 70389 144798 11 760887 847067 732445 149359 896470 293682 203755 775535 460014 471035 560170 894301 780522 4 44 888940 99330 379427 109783 13226 883612 251407 881520 3566 899905 449998 31 804613 856585 434339 189055 232309 471913 245261 842485 833086 4068 295923 580937 3943 169 52349 867342 3 618990 270657 872807 20270 714752 1159 894594 31104 125 115 35 7960 416827 8229 27638 744862 809244 622 75 888477 5 231280 705123 494315 794763 781358 856813 123711 898209 805622 372281 465632 3 222 865069 731979 324120 46552 62655 889858 116128 46525 646883 323245 564989 814349 329667 416361 894844 9861 554947 1 844488 108 52 59140 17339 12608 872708 29 3767 205 853778 881808 893129 333550 70997 790919 56648 334433 810190 883332 4642 136 875098 40569 476552 8 470718 5 124390 123062 840144 446118 886978 810239 891925 318636 836060 16052 838655 839584 4 15039 590618 891012 246024 608007 97384 42128 881827 526763 887231 734733 2316 878930 384 547491 611710 814378 835189 241 82744 868908 768951 178500 812544 3 659754 804361 62 217939 377147 875230 7 272072 150313 260145 126346 1 889580 260351 293476 391265 492918 725690 107411 154 699068 877200 540222 95602 213701 825806 872723 755059 751165 842469 61753 111880 855307 839275 737958 2 896178 782303 846905 103219 26 587172 71913 863290 145573 886442 860677 668870 788889 648494 876688 473087 61076 7 293191 778181 2114 843701 512252 240755 259287 337383 81663 1 529539 3 275207 65705 88246 609966 5 862504 520991 812 430104 867689 860626 708240 566324 865020 371407 869968 417646 5117 300431 889259 641532 13992 861865 834016 191135 55950 183119 811266 863666 785152 860659 738501 2256 369418 868490 5 881482 2837 826744 852897 25814 468 591374 870227 832179 625167 874605 625811 106080 487651 509727 626211 30775 877406 738603 837136 126 450752 749090 540396 68440 139141 890577 597379 375098 140389 436705 622700 11862 788378 386015 623218 860196 24 893126 69531 395569 577596 497010 2050 812948 881473 671394 316511 138165 127504 193208 284902 670037 834347 884885 226932 9 192040 801896 963 876039 816106 870172 477552 60 877428 235006 7 814730 430841 1575 14 187175 2098 523341 50674 669562 756142 2726 770 83 891312 854711 771000 878522 474219 7 816045 823699 652971 690584 791905 1 479126 480479 12067 818683 371237 656493 824749 426630 722100 455582 786347 702747 528972 4790 643253 4 876516 774376 718497 238 693139 784319 10725 292721 549469 868523 862748 45788 857145 762489 776208 886012 781708 583904 549825 676149 79508 882009 1219 780101 738902 414 146534 891545 610520 73754 151342 824019 573436 7 500498 498092 346105 664101 2 816171 830245 162794 653367 855098 885296 833975 34 3857 880633 513571 6 771440 413479 863629 851987 23782 827414 61 830535 164377 786951 13 783439 475236 5568 944 699940 433544 791944 92 4442 300 883936 217254 1 769912 15 77057 157632 9 98427 317 209813 385677 854141 872006 660147 141112 749311 32097 647381 488 327189 130861 140 874525 13 851976 743231 69678 381508 899169 826929 877584 119753 746267 18951 591207 748482 88301 892290 840803 6622 699 434326 821946 481651 41653 865059 703332 294 887036 8417 250367 892041 1 767690 829821 234 126010 774735 510649 772 495960 208195 881763 595787 150222 1645 716000 865310 102828 887680 724 673403 718184 832909 295 147410 892883 866 124 477370 2 785710 32 886061 920 584765 116 759551 30518 765556 823472 92573 353875 46393 578389 872773 689668 153 682525 867032 29750 153118 9 505848 333574 344072 422732 224814 582399 876439 590354 70463 262952 8 894964 196664 823527 849832 871720 883170 5664 893457 453741 356283 793292 58 844387 52478 372120 902 358467 834970 779230 578059 3781 89662 877655 265821 775785 446524 64924 46987 305380 448452 188124 258792 897342 539461 839606 853450 896427 6492 862293 686104 485064 17897 604723 872872 706126 18 13907 802108 183376 367 880657 4566 655 880111 847961 607432 131620 85530 2 397748 8216 87 254111 765714 4 893339 867045 62103 673813 573313 95352 782177 482977 803469 366944 27502 32105 28266 519812 68669 2 458273 863496 833448 87167 840997 722301 755340 897271 2102 881028 433013 879691 845048 726015 236815 785262 131777 23508 876086 886068 471448 828892 539410 91 35713 874546 108362 794773 1875 792296 133433 88 325183 824190 743864 294948 76841 398452 722092 22243 200687 443928 337939 775439 809853 311199 869095 719261 730 687 540 697109 480087 728471 860784 4 888224 19315 580980 215400 576703 492902 593881 91 205290 870893 688112 206579 192925 805766 881903 853040 535 22529 869764 867862 446010 32 895726 627845 811927 888594 871983 311691 883537 771420 1113 295156 385782 899921 846025 893632 254492 398190 25 30754 2 5148 841193 239888 709585 596075 437 820942 38838 838582 895960 880318 56 180690 520116 513437 227670 410625 10 819719 477689 117380 885532 832361 39940 77 271770 892347 848256 1735 22248 263014 283930 777314 769782 105668 769499 148393 883909 805558 92884 896253 367680 384574 3160 568063 818638 1063 867826 514105 815283 800146 682164 864183 887806 372297 426076 833722 310939 780809 18225 1 890867 85 248919 327003 192 814929 844572 882601 68 600582 19680 641568 500803 5 108376 634674 20 9109 75258 745308 432448 667600 839076 50020 728025 77565 864629 860553 885223 874963 18227 875116 644205 825650 883560 380472 2 806645 415568 62063 863766 369824 817972 542608 3588 117549 756340 66478 512200 5000 851710 892733 340734 855410 667455 58 663762 3034 6523 466954 550815 823927 886304 799459 711114 207737 764433 29960 440573 881389 587171 2 887083 679925 444019 181 534203 65789 153828 575439 720374 883308 884 1252 164682 880775 868199 898662 874301 898014 778421 544861 1 784997 836944 265221 694525 79588 669835 309165 744982 306956 29582 806078 848415 8 616276 654982 95380 852935 74890 160175 230187 514841 688618 153181 56 247745 810056 675266 232863 896784 885634 288909 68 898748 818494 373232 144356 770391 850503 10304 578901 186878 57953 532054 688940 28 234284 156671 2 892299 288466 381371 664784 11679 389808 870876 619784 7298 779617 68 9 595579 433355 418412 828324 236355 785456 440 797505 880071 766833 899436 175528 793356 466707 547821 847547 2 17 755587 324251 285033 364488 336474 856095 91202 791432 876596 304119 850273 858830 371205 205346 828006 139884 739930 95866 791445 286547 831787 10 8071 4524 231 876800 395973 362778 890125 319245 898322 373536 7 233423 852832 700050 1 301045 33 856145 423375 694884 3714 899861 512143 150913 547227 153 408473 842069 262 2213 11555 351020 38859 766356 256880 757325 890433 310 861595 866615 575364 6 653713 37929 833 858068 2 624952 323209 162451 882713 789999 654293 860369 431723 794762 827303 869568 734997 151633 218786 815346 802691 14415 339599 841379 38169 415845 61824 152024 160498 813177 872900 610998 808334 548912 372652 122 886139 537102 45864 856315 340559 161672 274414 838945 890968 20 2338 351362 531 339017 215513 1011 3291 345358 789724 881355 388 772117 698076 860665 393409 483494 155836 344483 818325 435 214981 895370 4 545701 155093 711386 854410 57160 879680 276859 841658 799581 529522 390345 863793 677813 888470 844704 56294 326079 1697 812101 403107 129122 408363 41 354612 1863 861264 849729 742662 358 650245 32782 227378 894684 675115 8499 407236 636252 221939 802409 889722 197 3 893892 64369 861390 854705 893639 886126 781881 670210 692795 694 226054 62135 11519 602467 329057 117839 353400 109375 891430 343549 215557 16788 246 885854 84825 82139 833850 437255 882783 747547 41248 595805 377621 50330 433083 803822 391599 85198 271032 12935 56976 559858 609746 421159 796283 491565 259724 8 520064 152269 128798 327050 836990 663350 518 166527 816839 36654 835565 44 378 99389 897919 1 207684 470364 849914 873432 712479 856368 12051 223712 223006 25104 835476 418209 143369 38604 561 896 862485 687875 212 43518 42280 863029 499929 175968 565123 824192 619332 292133 899151 843439 289957 327904 693240 658307 122 811018 200785 248304 783092 556577 841785 100819 846528 240908 680844 302790 326779 827251 491383 775990 182460 831958 857307 1013 2493 2 846332 67065 121 783629 268887 128795 91905 428289 207 123201 733161 797429 2 10124 4331 882652 433152 849376 847953 851151 53352 603766 883620 309011 881544 638966 607793 90715 704086 41032 399464 232159 565933 265480 10511 3 824711 184714 468141 845800 835298 40977 863675 385261 149 446210 76101 2491 37 188471 669590 58011 809504 662885 802090 1663 43 764065 691368 32392 893076 637072 550578 420857 227032 863644 885394 61 141542 686418 815034 49 873608 178104 819721 350865 859819 3602 658010 827428 259709 44763 843320 577592 894172 236970 819421 849829 868628 2368 363841 864151 2 647303 849581 859184 740 31272 864177 414542 765591 231474 218386 752 802877 56308 430904 856153 892814 886166 877535 446253 560769 648455 7161 9 42 815226 355925 839537 445085 58230 727432 869238 9256 432484 871494 4 12208 13 43 29256 655245 651647 1 492114 818026 2 599798 874532 414 866969 212345 6 762784 52 892261 595011 888716 384275 271341 105633 3947 138514 5 893312 561678 139179 692325 860909 752713 2 479790 693736 892351 81125 792272 187441 864405 166209 393706 673497 6500 831814 785510 822649 2 491412 199063 259005 434197 1 248054 28697 845696 729999 25 730274 450207 50 815548 543494 49459 53 605081 651089 16107 806662 47970 402186 779272 233907 174956 57 693358 826541 2691 1448 170362 874577 863995 871038 473179 515494 205796 878321 181128 509 310 253169 818404 820512 684576 97 863097 856252 175619 881596 1 43570 539814 5 160117 29 306783 849953 812757 874638 207374 397203 678406 7190 580653 338767 23070 672 242181 695125 473 874811 396732 420523 752697 156933 792246 9188 139353 616647 846442 632784 553519 43463 621786 887269 133449 434006 895061 885819 729600 386328 881709 68 807373 368974 774533 895798 831154 886749 828210 379 896275 32583 260994 862979 616110 306263 28073 854068 883834 865677 799298 473340 177157 620988 22 829935 62256 129813 253385 202165 894112 130395 830 148202 757784 838686 2979 702028 746493 430501 796387 54086 201578 76319 717859 6 683355 832030 394517 176 917 357750 364099 207 285900 50280 80248 818442 321517 14 749826 271 654206 867186 843946 897310 822024 710627 226 880081 761025 140 16 894608 3028 860416 402131 496975 201505 302779 241518 245028 358796 80918 21 322961 836136 4 862268 859456 2 877437 551062 735924 874388 11932 8395 887814 797654 481248 828365 616749 206582 684362 845483 385873 38623 2 854533 840195 813256 870038 532229 816399 10 739830 680796 333423 500281 9450 832894 791730 828205 151 885522 750301 204615 375693 308 130509 803535 1 891376 108917 90594 899783 4 797499 230297 522064 43 669375 823246 846543 196584 461811 86 53348 814536 414834 801046 702280 299628 79253 64 3 866667 781482 195466 460918 723366 1852 72507 18 824242 870660 898416 47 876040 851975 11905 375188 771393 657543 1715 501 277146 122836 749902 2 803424 4 3 812205 595961 664368 60447 470677 782492 879282 889470 242069 751708 751999 4 63356 831545 867621 615358 34 890098 614238 342617 866959 860289 7 76408 523830 558588 874926 810036 735597 845476 39 558542 246923 204310 12 13744 849429 1112 224002 216906 242474 50405 597215 455596 119235 501271 655912 196245 857441 170389 847132 835294 2619 205718 245303 754987 33 869958 896006 332187 361860 13532 425730 579032 2146 129556 818205 255728 535583 930 10 157 304247 738582 658954 161798 614942 887164 576617 94 361 122595 90504 8 857303 485054 896563 893050 41715 169735 708537 755680 776657 7 1148 745412 856275 2 707374 749418 753974 258 299275 877718 245 682898 627294 817088 863434 373911 3 896500 512545 4938 266643 889131 110989 14499 879021 812341 455209 48621 880819 196970 872766 841158 810936 383605 139878 1 62028 21917 656488 738113 787726 493778 155430 853935 16015 107 579088 797780 12086 770342 625603 883785 596702 13 794718 803795 841271 851644 745918 894446 195703 50208 386657 327723 42970 155031 873222 685284 2651 617443 895451 858550 236756 56271 834065 897687 598297 669208 810927 74094 590367 1 142880 393955 440243 278805 6 4 829773 773192 458127 7680 2 33911 125666 814826 28197 865419 429582 881170 820044 512443 647031 24 890223 111023 658838 549671 2056 854919 2007 856898 828916 485444 79100 13618 55822 13 2445 1 448642 123238 585854 2514 151387 728677 247028 221202 466460 772132 18 864353 156796 831348 841851 827139 255789 83 838079 300586 6997 89683 774156 822261 794281 4827 215482 319994 603577 775844 581527 416526 505575 108067 440375 369960 727777 282503 860386 43166 534331 479337 774107 33307 896139 552538 361784 223 158100 592661 899420 180136 773722 858012 854420 127 420452 519158 899184 183802 200719 293108 885781 843851 547608 423218 780591 658842 845153 474029 216333 1586 15505 888203 3 12 143 4 69685 897625 3844 285103 45847 754481 879104 759071 79 279131 464300 744281 2809 152208 196358 728904 308126 499839 325137 4395 847630 418291 498 27124 874291 2 751643 378567 35 376432 27 432781 286867 560598 838304 889944 118 481574 97 3 141650 36601 171902 614645 840990 612619 893052 7 344358 2918 822279 762055 467 238762 51385 872088 779860 42009 873579 767647 260767 880897 329527 822846 301 803718 671493 6 736528 886987 207488 337936 1165 536583 28438 881512 26062 534396 652059 703078 879477 835636 889104 66438 857723 766509 6 868297 48 798458 466482 845430 810838 105266 8757 888461 860964 875809 862904 259531 220202 577448 501025 889348 195906 10 7 628045 889679 85678 84834 389305 854461 899893 895327 850472 810416 779037 671685 754446 796359 537648 896602 819456 735586 541147 898793 883163 689059 336147 7 5 785081 434 3945 556441 382745 62065 67949 365441 151209 874028 531503 817627 296948 285 871578 601738 16668 10488 822181 414086 4 315693 409187 25032 287207 537708 873749 55 793315 799166 456635 816419 895690 881227 4337 628229 172222 11724 828964 254331 270363 888751 658808 887822 172484 8 450291 7 876373 45015 10535 203893 428806 795114 868166 498812 634939 876990 867130 888975 683948 858861 182925 448205 1767 852161 213644 853454 284150 3246 844879 353583 465 31489 634401 111063 826315 252664 176820 599243 454650 96861 693816 298935 156027 559047 373016 893876 432430 512573 846852 3801 24262 732391 824012 129 45089 35702 211101 264447 898069 3 86688 551 2354 3 854168 3 604053 485286 42826 97147 156755 112730 225983 353802 891154 126187 886403 9 17944 669 22 898535 744816 817218 224 868651 141754 419764 448168 735605 30735 865834 23 3 896281 214640 710884 578430 864722 568907 792241 350847 895567 597379 830442 173 686973 422657 795102 852468 836187 2 51014 493346 307605 48641 897660 49781 46 834093 886502 696343 329503 34992 4904 428844 839412 514415 52354 14871 872279 6384 229842 95661 204654 520253 541878 108009 763658 821014 755902 357178 11 829437 113308 236151 804424 121982 490327 1053 116651 72 444353 661279 356 107072 238570 732324 109223 184421 859486 883722 267515 858340 469536 271325 694093 48 661500 674882 890915 862937 880175 641151 718255 874620 872316 800825 83570 856189 210051 5360 365318 494690 681689 18629 424021 831745 815938 880977 8578 777 1635 453606 699324 332146 59421 208567 676077 895706 48 869070 308577 53 915 157960 690796 876832 54442 243573 769233 153858 888630 786303 899629 754684 845624 44 892706 804318 1340 109 863497 159587 2917 311816 442518 692998 732234 299287 422815 445691 2165 856425 816654 2 859366 799356 821126 763864 676707 94 671874 793424 700040 447673 37 275535 276008 489625 524477 642050 877294 856424 829973 519012 1884 65742 56742 338 18513 536003 322172 756693 659435 145 525 521227 507934 445922 777854 12 23 838 121763 448794 795886 847845 631138 760478 888197 344028 837731 860578 641073 838398 833355 317 601615 805667 306860 489427 7769 269327 27332 439541 886925 131607 317 55531 788604 129124 95 534303 449639 8010 876317 764446 883614 145381 2757 77047 181 188873 783672 2 144299 489854 836608 721867 29810 864392 143138 108414 128387 400454 125 645865 89635 640793 836065 808405 587879 35978 355917 53273 293218 75040 249630 1 654668 789088 30440 859340 641442 78157 482 913 653845 176442 42317 55 964 47 6569 245382 418140 488333 2899 848293 743179 636873 709021 888300 892887 179583 54247 872300 804207 68808 846623 804600 272983 798307 164914 264 10242 643146 683101 205828 883828 483175 760318 676050 859780 1726 895839 5066 287 461379 707238 3185 204201 581524 283929 436718 1256 50185 371561 1114 894727 411605 43823 75242 552967 752621 736165 128165 809963 17867 700077 1 898359 61205 644637 877866 358496 667247 569807 794115 859664 886384 877002 638119 65857 2 475912 736830 863830 638160 53293 28210 170067 821759 26082 571364 121946 16577 408012 479855 583649 299677 686025 539480 269736 558784 136149 788544 774389 194678 889678 802460 519341 279711 9 896097 311238 878007 790403 624685 439 867128 801185 44910 652925 74 365172 811331 327 175 530351 159250 220532 117208 420550 46245 847972 83 34391 754464 643938 808496 319549 238 804323 2 201306 337 898229 3 294348 263136 142029 42076 783169 546349 653236 28552 358778 753258 874184 184287 739312 1686 889367 776520 234483 529990 858601 818208 872314 612634 2820 838209 6048 671062 109464 880166 866130 858134 348 151517 150 860293 255738 278409 875267 89411 866882 7 506 759325 313143 193012 22845 881238 752910 68369 960 794313 460598 374796 852043 738190 511016 18902 895140 24693 9530 898584 853954 127393 452914 801006 778327 588976 203149 843532 701890 854896 10 208838 487117 801230 848172 695230 899139 8290 205637 1 507902 769933 2 178493 537513 6327 309368 1 746682 861980 397851 5 743162 770704 9 206419 249 227072 592876 468598 312200 19 63669 685178 48797 640303 570363 768922 199503 606 353941 702139 408925 751090 326493 857327 798984 3 2 653776 553683 313676 872960 843415 879432 445455 156587 839610 109258 746481 697273 365215 819253 844402 873767 372206 451524 257340 1374 439 19021 783748 74880 876943 31219 881873 858334 317126 775072 5 881741 871340 19580 864203 2450 40 10016 477309 7863 20039 861709 149683 191744 8 1703 605480 590772 375 814480 863986 414209 583424 277075 3640 830353 776172 758817 606 34 667150 17 853073 51557 575618 737997 894493 874257 659656 555048 398310 772196 16334 263702 789620 524497 2 18973 858024 640780 854365 845839 2179 228921 58095 19628 551188 856832 130733 876254 36980 55422 315168 1294 230576 1527 659307 799157 587499 575175 7560 509307 374624 278146 749296 72938 646568 359951 624706 470736 288523 49578 536196 857260 357226 652519 578121 455564 181094 2261 57 1 3 599788 116000 857765 65990 671427 886859 802115 864115 1 876140 4635 523117 1284 868867 850198 79 151384 818 234362 264667 8200 367971 543038 315677 833774 718711 768929 401 6288 413065 529402 795039 891986 875215 26200 172 499846 419926 603 720819 20605 264838 95 555172 125672 452 134925 835670 589402 787666 708868 846 388406 848430 137285 709956 785527 843671 195 83 540653 427593 493307 76 44297 15509 688049 537187 216222 316920 880256 185305 68 142239 8 41073 41403 152480 685782 897887 374898 402191 655056 835044 24 776898 18991 8 62658 89204 860322 808522 161659 771510 257619 8 386137 782559 825137 32 1 773162 352140 464278 876845 895851 17 828258 305468 94325 277015 359481 259084 3 304803 138786 20 4025 385961 671 547915 842812 795498 100862 84550 694379 500547 13219 678858 4022 75943 885813 224511 854711 239071 836003 986 418149 116 92467 571480 750295 778002 16 822850 326 17904 407162 104555 466189 686499 811476 842117 5771 846432 591613 627974 54268 879467 849524 174574 856138 314245 584810 448 831903 809570 835187 540377 156512 881930 318144 833874 101627 811233 253302 809985 863131 831978 572750 1 30867 330062 274828 7273 549733 830460 86201 740048 25 36 152331 761437 382185 428744 1762 174639 871837 395789 830933 118505 2576 312764 875351 742800 554728 170327 491889 2 864680 650264 7202 637102 828456 47 74482 802723 226950 849095 898745 471597 239329 862124 1 776158 550 1547 880347 530619 876874 742539 146517 3093 172402 211 14880 820946 691554 622243 229922 1132 785712 256945 7 275795 6 891199 884602 54 873331 827366 887157 884441 693938 285429 871975 731380 2473 412598 433177 822632 753043 279429 870746 322602 1 74 314703 2 864779 172227 888472 434071 900 4357 341771 778000 858014 560826 899758 62731 578819 175926 884771 20601 317775 94281 831742 573741 887071 177 786414 11909 308484 868685 290 888905 651129 845625 470252 2032 727892 700788 449047 487124 516246 873365 816086 489 799777 220698 132051 34 785267 205067 263110 789362 435456 33617 1 787000 885306 832539 327423 246127 184411 620053 801625 1147 299188 852552 645949 887304 639508 631018 145258 865126 207591 821080 861610 3545 819638 10 317344 184855 3 50 250673 897831 828 264039 792962 880966 681996 266424 842 399665 882842 744045 427049 899965 843691 897213 809397 11627 790056 296767 421455 708153 408572 828994 561746 261308 883462 5 463060 95 40352 278232 533515 90331 645972 196190 26710 867455 554 98249 200883 233773 797438 197155 685556 18186 1213 823303 328008 3 706051 896191 143209 829841 357279 877735 809351 830841 24 707538 527 375495 261 829198 830652 863517 835231 8 20 789134 206345 808236 855341 862658 498365 87449 267703 3861 461037 835549 42 203093 14 216004 894707 230670 841298 865503 386475 305882 90821 798537 775440 259787 94 498059 174518 727152 876150 162428 2 886632 196972 60115 887925 615471 104 898799 669657 765688 662542 828662 9024 74 98590 2708 391299 894625 233921 730937 819323 858487 802123 710655 740979 859524 372911 8393 2510 162 240439 897781 395077 831747 137437 730497 141020 370267 880822 367171 275249 846923 114503 599844 12 836353 565452 797067 829395 345344 159 548558 304507 601769 19519 412110 857015 884870 6 789302 595527 98 574492 87024 267509 847761 776 114821 869091 380282 599 899065 7464 841861 845698 736553 94994 8352 596984 852141 25 742046 502135 220312 629346 870913 710510 389604 13405 1259 514261 891928 17688 121855 57727 783153 716594 5 551608 231213 172494 896050 728 526852 720889 156816 3 842763 211580 826331 22 887232 201529 889512 312179 867467 886961 175163 220088 2 872367 728170 5742 896561 144734 887432 858860 1 898700 13235 117259 129 891859 143665 817062 3762 841974 671030 379067 54608 816442 798069 563270 827048 890109 82129 846431 857982 704800 435224 864998 788820 809785 1 887096 621267 605539 561597 72177 309368 389715 182219 895407 696573 763151 558454 896139 161094 109 122973 206 879774 8 730115 487224 370 217399 51816 833 132369 781487 40 156007 69065 741927 733280 897438 323879 468270 598869 661254 328266 12822 85335 836022 401342 767862 894346 863186 116222 2849 166494 171891 436842 173 93951 12 316470 204 509265 688583 579374 1202 848905 636 875901 2 84948 753495 470 9623 812846 131520 5839 6 62998 813092 210 1507 883992 2133 869598 856856 22692 191585 6544 726767 60599 459439 896776 672884 1 894227 309156 13595 889478 9 656082 818488 30664 776449 818681 167 893752 564 801665 175485 3 497384 888274 764068 533335 43513 2794 39466 356595 1 172 861633 122789 449404 127481 199487 739530 57350 898724 811060 248593 506741 871133 2879 699691 893662 398220 199847 5418 257686 508200 721815 49433 356741 55643 456740 583346 672494 772759 36 167929 875615 139786 6 98978 558135 649162 872514 857628 503 862112 655395 478566 311551 13 757955 871158 185815 601107 786565 236414 82 409414 3330 555469 366 15714 119545 402153 765 362714 823475 791584 638032 546586 346090 332029 845675 724321 197994 198064 1897 5 810471 45460 287290 890756 654874 585160 351218 74 770158 888524 14384 433719 264998 866 604855 46137 102 668064 193731 48777 550818 895501 840515 474 852535 832612 1141 2836 896295 46415 785731 810987 200140 866606 682 618491 774134 159974 784847 149942 776614 216 118689 574828 4183 366158 6146 266286 874376 897233 881163 111858 79936 120488 372893 281539 2 744862 609661 221462 139648 268073 869904 788853 530655 91 790323 712009 446649 2 880485 885702 721723 37122 201492 879136 17385 5929 333419 115600 119 327610 848769 501980 535586 216472 234662 749575 419425 711444 119222 898143 264897 656924 770065 889696 574843 810124 3 241724 226199 733198 877086 99281 376933 298952 849869 691023 709464 414320 766932 24918 896060 424269 837486 573367 292593 90 529008 638060 775921 693117 254829 252 899511 821449 135658 822503 217 694479 702408 495356 878748 370636 64 719531 114210 648547 38 833030 890605 712151 503538 709275 522198 793887 230251 775217 33889 714309 54783 724712 810467 370323 896784 850911 588876 14062 462724 879318 4771 814760 703325 887719 855825 134330 348628 79396 588816 3 396438 181523 690767 239548 730237 883737 854462 425294 896566 35862 6 20975 625551 632379 894801 13213 664294 124 818135 818824 563815 13861 99342 869499 381377 161139 524358 363 787796 875457 38 406194 520159 1036 226767 870048 895738 776937 145468 803343 128802 75513 868173 11910 616922 880253 805144 812577 849621 865653 113064 3 459568 47574 199884 2497 2240 662804 619434 608734 874949 884139 120 2 390208 738700 47736 879022 133126 65919 783994 869188 778490 2 866965 525259 747920 187949 605680 43211 899761 272595 897321 336100 751749 5 891242 877887 884777 592191 896443 741574 27942 579745 645167 347674 893999 890187 435017 14 175008 9 694564 842072 171229 235481 422916 138543 849749 2 854784 880147 83 132257 723218 149432 898957 847904 771189 864109 37 242070 59 610854 620753 896620 1 193028 823108 720993 871814 597785 3 14703 37 38 841860 893088 603201 187822 50 119843 466317 854812 879730 879955 859627 607513 702921 660502 504985 374610 614456 237521 771715 859032 364277 598317 886005 864629 637326 684157 796428 418029 724634 295275 632639 378725 822149 78867 886625 897629 163470 65894 819 130520 57473 837208 811079 552808 123611 870782 328711 875008 894605 412924 508399 559623 868347 48 145302 45 230879 899739 497260 437116 535160 233045 869299 814125 434353 791830 232 2 782577 55 806001 29514 612718 393461 837494 462973 6090 755048 805533 368768 118 148359 859467 405434 35167 2917 21106 885125 803273 231 718336 652302 315617 7 334654 571444 469099 179278 551633 789737 897161 990 718934 475296 472874 130 736163 647645 8 92 17247 371465 865977 857671 538380 846073 39193 744842 760445 308380 283870 795764 687870 777310 649227 172193 681670 25 820 410091 531632 861927 22148 177835 82968 395989 22 438883 51889 283699 867695 588005 874266 887221 51869 340658 880762 3278 47154 864585 851745 544902 517155 1 869895 7 5510 840428 881286 804551 445367 76946 895099 757328 784361 608698 210711 820776 328682 840888 838244 1 153475 208902 157802 598554 440782 36137 1856 398476 475 752623 419896 806508 850083 774616 93032 228530 462107 837511 713233 234617 722975 660449 66513 2 787649 723284 60443 654044 190573 5 160672 786138 867755 282201 655519 673144 264977 288322 789280 873881 869148 578506 457505 585978 552833 732406 657756 487370 61 307578 164884 495939 47591 795869 77 702505 779744 868040 12580 223553 329880 593484 160500 18486 837323 829897 480 560781 96 511 95418 86 879798 64 567126 855682 134621 487979 798209 308058 397226 62419 377622 824493 897719 899401 6 782417 829720 335322 329713 14653 714513 899303 1834 849002 410801 605824 891043 848202 706135 890127 162739 1100 145952 9341 7405 438067 426683 18 891590 300558 79 46926 86 110063 37 873003 859087 3 461672 591687 710324 378269 731669 12 608419 860052 276864 60 781275 880535 538976 6 732522 482158 170992 42364 15 23853 320882 890730 891216 265303 294116 845 133 784797 136031 51927 328337 534836 853129 416059 467 371536 79486 211463 35341 825123 483061 706197 663865 16 898075 857732 825104 37 317264 789519 557811 366740 872420 1 89077 482480 336445 215966 252972 818 431408 709868 3 4 637808 788712 105022 846642 6 180656 855881 55381 14 883602 747978 281964 123782 718182 709260 166362 875474 33 410525 67755 23206 163851 3545 272836 871773 352080 14 801618 545206 345656 20 388841 753051 709919 770756 2383 7483 222 823137 30208 810813 49443 681560 563824 198871 479173 832736 18 884781 123622 853112 869512 736485 503944 881505 10 105 4990 364495 531 878783 122927 1 714955 516726 442093 2060 246076 660 690964 23600 222701 879339 899165 4689 852157 174859 114554 849209 2 436831 660188 68 103905 521569 8159 827220 474870 12198 860822 608 634336 819427 809612 160037 375269 474 269723 3 153983 848886 771569 857538 225685 1455 728339 790100 229200 649925 36473 675290 70595 141008 689 805098 658056 22287 827272 9 13 1 557607 494724 686720 279583 782037 723312 793263 884083 70803 339451 878890 366128 450614 61 352284 892253 3612 883708 733436 166979 538663 509263 58040 835 737787 377954 878431 888383 870391 652407 785340 6 757108 252453 241531 821800 127542 853269 689585 821870 693181 848348 21368 278805 1503 222885 848691 102292 227082 235309 434499 745252 5 140080 649973 851872 1705 593909 740003 594597 155762 856098 775320 893930 4575 55537 620277 1478 280068 767528 809709 356957 867118 827587 22196 880332 71189 678851 763707 562105 234269 822702 132132 5 41127 198268 254125 70404 828382 248579 773019 888562 167 284 860775 125733 2304 318 495862 23 629696 10 887614 606114 865635 674625 804461 346004 25 436109 733663 791254 3 701059 855642 208 779343 8 733331 295783 813447 6048 853395 63241 57 732280 806162 887698 388 295840 88661 808105 838962 794353 724903 4 768362 444 447955 2292 294387 516537 31893 899284 155 828155 685106 785696 889964 201108 473135 343198 815448 844762 837859 34306 457 875688 542282 641357 822022 86213 888807 75591 440153 128828 819992 36 823495 898915 4819 942 245322 546994 801803 301661 823166 886298 693179 720050 783194 40 873303 363012 1 837888 21 76206 246260 136087 2334 156 721309 407465 861850 106937 328018 121519 3009 467512 4862 246331 727306 6999 533811 119434 885075 865058 827311 43279 24874 313 873758 153291 760119 628959 6 22692 654216 817884 300174 548865 8310 761509 870504 334423 855443 3 787814 70775 213492 894005 886051 874774 882362 454716 155827 753124 678334 665581 67008 1042 571490 12617 525274 551570 273557 40998 529841 899673 894383 899092 898051 572646 117639 1709 877860 482034 2278 922 703611 862904 242848 698107 655797 231989 2 4 303009 328 822488 4 895342 488486 886439 25444 767016 386 370143 786553 143 664513 320570 276879 877272 422763 570429 202521 881768 700562 3 882733 1434 840402 888926 69725 725042 868367 131823 469885 174350 1 608529 754553 779778 880799 4344 133571 95371 2281 692724 810750 56 235779 529109 440737 29 38282 754236 388670 732203 860887 880072 458693 845447 868586 22 892728 749722 741548 856383 52 332973 880762 230169 869072 773657 692869 54363 286768 44995 633462 799760 882692 862175 146951 184908 319659 817446 891461 865819 748128 605918 1516 368278 524243 176037 802085 635768 19 4 839 603609 20166 521650 263070 41029 300710 875576 262941 4059 702947 9100 245578 291399 727434 274919 250475 884916 337932 339631 6377 860215 226890 871979 323 845482 845293 817565 2 4 542178 671995 892348 235637 124149 854275 820878 40642 4 272353 819762 747157 445245 824924 760534 68645 610476 837525 887311 102639 74567 617670 872534 846475 619903 128914 4 766695 607712 277991 7401 486857 11 785818 46 504367 101884 13270 116503 12 811991 894733 886863 585710 616039 891362 648557 751839 894469 684997 483372 7 3284 141801 724071 424984 708257 417610 96128 9607 134190 677236 145616 336976 1 868392 273832 197101 860127 485537 569049 838033 274282 521169 891138 530836 172477 865783 172297 877998 1 243 884581 585419 852410 524069 884312 33548 823290 825336 854894 859774 346358 240679 14 895377 776232 276834 178733 72095 6477 1835 230 764715 828713 204212 637250 810014 250032 697470 88353 849932 2 471 237885 2772 237 280128 667 292 54136 822588 249 5454 867026 3 832514 287152 528597 721585 874928 877766 640929 853420 860625 193247 312193 83 4803 429026 192263 839182 327785 793 396844 320614 460927 611713 64967 851937 59477 238622 943 105490 670012 830355 896974 859006 603399 580331 816916 5028 463858 221436 836927 63059 6216 12 474586 11001 7706 176094 300190 345149 2597 531214 3 233948 550553 282012 880169 29 3821 35286 153993 837426 899762 88596 798454 746589 254588 284449 252830 899379 680422 117 810614 648797 86 50 15 84304 871741 592947 11080 361206 12 280142 857558 547086 3651 832248 813805 14727 793934 863394 882903 279 833676 225402 847915 562752 12 77254 21 653849 1814 272212 597 400566 897705 653464 788630 113264 2 703 893011 474934 314235 140687 2 113 1722 197892 662301 353523 891713 12120 17 832196 20764 545924 645886 686087 1173 899225 897050 854401 3 166971 15 502246 829425 877165 667184 269607 883952 186374 40469 685708 33558 896253 846379 896834 448445 164975 522630 422823 647974 461219 864364 157059 896102 744026 871571 631725 791933 599 6 530447 761433 460616 364973 836765 1429 698325 466322 47 83823 1077 899173 617789 881541 551278 878400 867974 400810 731432 710582 464293 146948 823380 409706 849460 872185 260 366888 648183 5 346 613997 400682 890038 777835 291126 885838 1 481125 5459 808508 137993 877071 355161 16 302033 74912 1215 2 892030 36 506575 825166 14 623421 251086 686438 804643 1543 422002 880784 859038 891232 807077 183797 859496 841234 807929 894375 25852 74911 217255 897661 48 18 817557 305981 331756 789042 2413 881423 213909 117223 243246 791776 20 691044 50 34 124 84287 12515 16027 677391 581776 753673 830491 265970 733097 358092 366369 89 133 609373 512993 100466 186014 859917 2777 73229 13855 683481 400885 145646 851468 1114 71275 526438 64 536865 622792 292132 775757 118466 2385 53033 726268 882912 542447 701306 1 50564 547165 538795 182491 44236 370624 269328 4693 601558 820006 877399 808685 897199 882188 662853 25193 8541 547591 17478 875628 399746 426223 273 468538 875178 543893 845276 14824 721487 299765 602773 788849 825329 657898 18037 269492 860330 138894 95764 401569 877421 58092 813423 428217 221 163427 228486 793470 457921 898031 878775 620 891242 682705 220127 738542 46339 890625 898383 877873 846399 305798 585763 619891 370637 454351 67507 846623 883198 886660 823357 102161 326380 527553 331146 568307 436 828413 28 621915 899208 764032 16370 863728 690413 14 786048 197305 86433 308126 693137 864741 471997 561868 707144 246586 274953 754230 105 449721 90356 710549 211 62 869499 700798 10765 685153 334234 2 871349 453814 400430 287235 893498 22138 896027 67500 386246 871958 237815 336267 2 846526 248781 438222 470705 407599 893855 146 453494 28 138 877503 475449 838244 777652 3 772893 873780 125117 464363 194386 848198 846769 418637 836329 685267 815512 127 9 879752 656636 745029 2548 810092 889206 598594 633535 812282 825022 179885 1 5 1 778534 895570 665121 848116 445147 328410 460515 584810 820083 59761 765296 791746 721590 270000 2750 845694 872 458309 848320 841103 60367 5 879777 196308 22715 196955 472432 10 755215 859734 123437 456086 364834 28145 682756 264 882228 56822 12817 18679 10215 858888 795918 513775 849824 2885 859347 852794 700637 373762 106956 605418 699625 849928 866545 828933 328428 884472 483518 4 572865 107340 5016 898926 541928 30515 899181 354976 8 40800 46 885644 4 18 85108 898030 7 783239 895531 1934 775186 602798 28909 816669 705667 202572 814818 122623 889681 755191 23 6126 534442 654275 701048 868059 179970 898410 2 281542 3118 877296 871287 248955 843099 864506 176153 131797 896867 192286 773089 9 815597 2 858057 258761 1 460917 758676 539458 625743 762607 852441 885869 564985 402 784239 267046 235416 42955 888913 882013 2032 22 811485 67690 678625 691277 867207 849277 422230 37536 888263 71 247562 369055 1 63867 899328 890514 276765 85343 439154 641210 591005 2430 883835 528231 741195 789640 188023 413569 862993 790867 374745 681408 891841 486186 18626 575348 45 742567 288453 537092 779073 7 212318 851577 821482 609278 195889 429081 822707 655085 116931 748774 273562 785 864484 357555 84 408 37 349769 164453 823441 11579 866882 860269 730076 545499 294906 48952 378655 836180 840209 7 520714 766257 28550 107123 328980 15957 769524 868629 435308 888166 835184 489288 98794 790248 82035 249674 292712 882377 812107 898298 802262 796548 7528 342224 5 27 823751 193736 862352 572857 827262 817615 737048 643027 144 298480 151857 14442 466382 265171 22152 506871 281 609164 676507 538370 749024 869905 1 556541 474100 2867 3 7871 893226 818378 316844 694992 797000 16178 66821 877583 802267 93607 112180 680607 2035 2114 767151 884978 696004 67327 196490 165539 2733 431772 873017 551127 803828 2450 877268 849701 223766 898750 897095 94753 232158 827455 875371 793813 814551 522527 101 335582 853132 18 481 881437 833892 26 648200 636386 2 9 61195 617225 347274 150422 783337 516330 150715 437211 751110 731225 53989 322438 808760 886220 360826 811553 859603 3 8594 886347 428450 49820 731915 750958 512733 811002 86 1 837872 829192 781608 11068 790580 596699 713 549983 58493 877023 891594 895882 678557 313707 302 803371 780709 44998 888869 11 685606 476333 352766 796605 97649 40 361244 158130 55 868623 542927 256882 808399 883824 801370 325199 876355 650 415538 790273 799768 33819 7843 226332 199347 3 707512 631931 95 2768 4 3066 686261 565122 879262 205995 821812 880724 39 860679 477802 417632 855548 305992 761129 382573 897270 287605 553099 882969 59540 801409 448741 43 49707 65860 831811 184660 284678 6 822605 894183 473030 881963 521445 175201 847757 37753 205250 126257 40012 836579 9 50539 305953 399862 96151 365524 865081 394119 793032 48 293917 832935 584293 81799 127 866036 441809 105005 895742 871064 68902 787827 864936 7214 147033 835109 913 105947 407124 894715 803070 844692 863890 513438 466533 1681 749861 5 118523 23 51732 25011 645176 895371 584052 835633 890746 8 226377 33174 751780 67881 396831 32552 808655 891253 261702 842368 892583 127277 3835 366736 655529 356615 748191 166 453742 694056 622414 357559 308 634476 885607 806190 97917 814440 620336 186 668526 177503 882931 3 857651 3446 866837 152174 38901 828499 380 466821 71540 14372 446105 65170 891365 3 894926 66 93610 155 681451 67803 759283 855808 714 1 898782 320709 64 71895 63761 317454 616833 625015 179984 868784 109015 14094 340531 495864 2147 202281 388328 846738 151 890197 884619 8783 861504 880866 248346 740145 66379 631801 846055 169 705069 861988 764795 840004 178499 434959 5066 101 27832 890301 815200 114970 819118 869649 840122 72626 860247 227503 1 385 4211 723195 869131 56524 792053 535640 847084 698400 752091 895937 87207 749336 727348 869897 13 53802 891359 808478 832541 821459 765708 490074 551501 410497 806759 803238 166 766799 896302 835334 827359 450141 10527 816932 234667 177264 186245 2 172168 192053 239257 567129 664850 569681 711937 99557 879244 771075 119911 869905 13 231669 6 855038 851709 511644 839184 47025 758 248746 867326 747904 335709 818211 143600 475596 825112 117422 804953 860685 734042 312643 37712 751671 867019 816948 273260 864478 884133 41 704149 365674 897898 861670 871676 851402 268940 658901 219056 1102 883478 651567 819123 68148 378536 815918 687694 715897 329 454686 784 881191 282659 296 823653 820106 879606 754742 357903 799491 535847 148893 34642 76793 23831 761487 644227 615582 800404 120847 837747 46144 880437 529978 510774 104171 826333 868506 777721 37204 396822 894111 836029 189299 2009 1691 701166 2 131966 221299 834950 22 772289 1099 436890 13050 704410 888434 852680 837067 845254 245491 720797 31 816768 518588 157062 510717 5 738871 694990 856716 458704 437450 175915 221878 323901 584075 878 881656 489604 702241 442659 689949 693207 677 752683 113890 794980 5764 167009 697844 679611 303862 875103 403613 894537 176205 251607 700769 229586 54099 733864 886753 314 817606 507793 824000 709184 555340 870500 202141 234112 441971 54351 46 882330 876518 2562 749372 6 871243 206347 815097 140278 393694 899963 12522 527362 199830 134164 839710 846947 485589 834991 851625 289559 49909 628794 350772 46553 896579 109517 6125 609837 623018 648490 880098 853841 860842 844295 468075 820379 336797 11 472670 654 769535 227711 10 855554 861963 499722 310324 33 524122 18242 2 686564 817194 401695 330989 211183 264701 28272 83432 772765 29 498384 149105 35 683744 330799 355833 830778 201 804418 800265 868286 852086 895272 164848 824973 790802 801757 778758 337588 762022 24734 546379 217391 673303 42 13 2 785995 454 258 162015 9479 366411 830775 70309 822182 317408 782072 623527 689322 32088 711019 606014 192100 836864 884429 125338 845104 258148 513269 416377 8 74 1 888606 141922 879235 827850 842397 643780 45276 814029 307618 41 734332 310191 495605 869065 178389 637627 849558 890199 703226 4 324360 203607 851385 15976 352943 134865 764204 868522 267201 493568 1561 655433 369295 805438 637989 85 51504 691025 404407 892873 758823 115131 45289 829223 2 27800 10 100974 332614 788456 873713 805614 887577 226074 210255 204185 696199 171971 508844 889669 109577 846812 39 593493 204902 203537 602650 187682 836281 170596 750931 394556 636023 366566 827783 3948 896028 432941 5505 512 862400 148 2453 673392 866340 845686 757141 511932 229231 4602 798475 869812 755615 93273 799691 452967 833560 503817 46 575171 63 268565 875887 51 418072 4005 894841 830384 40 2 805363 31 635608 883671 49 717267 898685 1 868559 963 6 5 880901 796903 550014 200699 898862 792782 4 2032 855089 786921 388883 829037 78879 705876 12 67391 103283 734012 887931 54433 708117 31310 200770 148417 770011 156535 1 753177 195406 592070 717266 259373 540423 22925 883300 3 882223 369787 845865 12532 236218 349104 4 666518 40867 696898 1 834925 12 899759 414925 879429 537011 661160 785786 867601 888474 470742 8565 874814 854759 239810 864445 272578 325019 839960 432063 275430 226629 28715 875514 51809 819878 687317 98135 6 758384 1 816603 571615 799449 814 860224 752 849776 847101 797960 520349 857108 2 889368 820827 868708 572195 72777 144811 107331 867018 544 14 882113 20099 833512 898085 740026 340943 168131 305439 216087 592693 309841 766087 481354 7 41574 650490 12090 643264 24901 17240 815072 833390 61386 340 716433 2004 414973 125082 131333 555005 897775 795026 130525 552421 367 699147 1082 687760 822949 869710 861606 579621 853324 852237 146 517586 842345 54245 139373 19 227788 32193 743550 742498 658852 736419 854646 848620 836 186943 180624 226085 635667 716293 658261 28439 896619 567989 19550 35113 425171 775545 542096 5227 849628 317682 382172 16701 896418 5563 828762 845971 467126 8 528192 292801 887751 386067 858486 585745 129763 641178 824173 6 899544 268950 1266 612 729486 9185 859143 897401 112521 85973 142399 828358 24959 712740 736027 743265 1841 628284 549907 116 891259 837745 1562 319 647500 9 322037 184001 13134 112610 194 856762 4189 87040 188 678405 458400 566959 668520 771548 858527 836519 17170 549544 94839 443190 300 891302 431 762295 875258 487841 58992 561822 771757 81050 632475 280464 547341 408216 11 34812 827854 836291 588969 312601 489984 89298 869492 761756 869120 691803 334713 19277 849973 787679 811 76297 100 151 264357 555247 676859 3 368061 425731 176021 813395 488519 449879 249175 805115 443860 9 681536 360462 885934 872669 340859 487212 548881 161800 109289 605285 139 549314 819204 54368 3 573715 323432 878625 4064 584487 201177 338100 1 792454 879644 877858 689093 836668 827532 594716 3 43 313573 92643 644905 865666 5713 374175 378585 692885 808498 220848 859568 217659 577072 70338 744834 479062 174239 98484 752824 71007 892441 844386 798701 25 18982 887682 256010 380396 406824 2399 735113 41999 869257 899603 201492 884276 871071 420210 504221 584405 14 844057 389225 690379 498584 173328 892001 712421 880461 236386 499374 475106 53265 853844 899065 339833 838989 222642 538668 279698 31830 21 810335 270474 842184 620972 121910 58 174529 683101 189835 676328 280919 187071 44 729143 499445 130448 147244 526407 870710 301135 870168 747981 278021 717557 273602 361751 661465 810661 827024 681001 295539 896117 358308 788758 881059 353214 11 187646 3 880786 567417 809248 221166 884841 165496 879373 310977 5693 414500 477813 220598 28169 571212 864143 318327 890600 853598 896745 95401 829891 694329 739602 36 148975 880151 540781 218179 871773 621169 115512 572421 852382 75561 689143 162 824650 304258 31 698854 870342 198406 3223 539624 99 69988 516887 135401 620852 791880 866419 885419 323932 436655 6 891988 67954 457493 473460 27123 896027 740296 147748 401876 288693 821645 759930 21146 1448 417944 690113 808765 607960 604983 854454 822824 760474 56138 893152 41298 182038 33 888070 109 14738 868465 45696 125150 868029 446455 892654 1 865790 140615 899794 613327 84836 396695 867253 106123 2 845292 821148 114160 16 870384 788660 2 5 335534 770370 894024 394486 815172 11064 3022 224 866217 837088 361675 872104 506433 863929 881476 283012 571992 801616 819336 892900 828748 857530 893194 842270 762901 805315 682556 770002 886309 86284 852277 569833 10572 634831 4878 1 356483 892991 819403 456337 864341 870667 655164 887178 12608 831076 374287 474252 112495 674497 173606 863221 604666 205 89 552529 444520 380001 830390 552559 130 838390 899431 94972 57600 846455 864276 4226 655581 841006 861936 705785 201475 166593 97 17 6893 405085 151371 793947 413507 2332 613550 160713 224 25 633687 624311 20720 795409 163907 812114 440841 228770 50430 707899 824405 810421 887399 1490 872221 7112 868783 3748 255297 746753 16724 445622 840104 265484 869958 1407 732021 14683 803459 801953 2 85 167940 1431 17756 81 113 19358 1 48214 7112 827159 7 821149 122652 704031 22517 131785 521168 184323 236072 365754 799081 363781 809962 75704 2 314856 562996 560 2394 40650 215 714255 781925 278102 761539 738204 163065 15857 4616 886478 368913 751950 228991 889453 135789 823843 3169 813314 744549 382933 201814 552936 800934 4041 734620 865013 165120 205 666523 761692 284058 781880 31897 809660 400308 293411 176618 714051 192063 403 62303 101012 489693 710846 10081 759633 208909 271024 499969 384133 35946 75605 518278 865802 186 109303 109 782464 237692 837088 858100 578955 822025 540087 899589 173346 177 888497 205248 655764 344 297024 163270 176655 389513 207110 342050 550248 828702 169021 868360 158304 820533 25425 871 690894 515015 349608 232436 858508 332196 839769 718116 891800 868252 884016 109732 317083 11 250694 345913 844481 840681 441820 790132 790034 3119 611554 842346 833599 611972 676907 322592 306514 843942 51 717979 548423 382 385552 872961 888802 752697 1065 126215 33087 664300 7213 470150 749902 20965 215499 26 36 702088 30 683636 12704 35 413602 1020 186 882937 773318 15 897885 4177 895734 614832 11 5682 353716 881593 153660 830398 215126 19 527887 156829 823334 857925 330146 25 1579 860274 56139 892718 873977 23 890475 635795 409555 10932 622492 726513 798403 579629 20673 409680 825685 5203 115 872525 745756 590108 45300 181123 50368 39 16 2 899641 849324 61256 670541 873953 62757 49943 709676 450871 885548 886589 810977 530093 827137 278771 592441 2534 511573 819495 749950 6863 164721 677172 353064 859359 867893 890073 742903 750548 347 26641 762986 80 888528 888829 852520 871500 742259 102352 886711 827199 881646 7318 876053 263875 400731 832055 530826 95920 572522 408995 397734 623753 778070 21 889640 244992 837127 8 378219 612323 151300 221804 815948 2 736074 165765 714072 346666 829015 61 692989 189745 339371 355258 896628 2 894000 657348 21446 499173 366650 864647 139470 3 863221 483 873834 12840 437811 484259 161478 9349 477111 681358 853978 851720 874528 882272 217 857427 485629 575548 19 444534 365758 119551 313392 443828 321050 189055 54261 892137 593383 630781 734612 438508 422639 143939 413823 144576 731773 686413 338462 693860 895935 522627 2 807765 2 120827 744627 195 410805 284933 366833 578668 883669 16 127066 326415 884842 294790 7034 11 855094 889600 5009 610727 320943 511461 790136 786763 403273 495427 154564 405121 874826 120176 178446 509 813474 184297 456585 538374 891791 264470 485569 457422 14818 85699 823682 300340 22 125085 867719 795789 2158 329519 147224 811808 477053 841752 597834 434726 1303 390012 875336 246969 95 703902 847861 260207 220023 721186 11791 867327 206023 897521 157745 41997 76918 271099 48226 759464 845038 641746 770 806338 223240 131467 855293 2337 9 728440 182558 463516 852562 508481 7816 891640 3597 894778 850995 197200 404928 500350 895955 798118 363887 297733 306001 143182 879264 536667 814753 887251 175839 739482 287102 12799 196223 884174 282 785 149781 672844 24290 58038 888123 271556 831934 349635 774422 572776 54 12575 782354 167 33 843063 109544 627838 525806 867377 228103 298677 759739 852113 886451 122304 651224 881011 492026 357042 748205 72 344927 2517 29891 736562 544606 598574 649457 768857 847600 714130 811220 4690 217920 735311 105924 580610 868164 448628 11 133147 504150 19 425176 610294 663243 134 894 643415 308326 57790 510541 876644 875111 135073 553880 405111 878663 31921 3603 35578 733138 854574 13 796299 885817 842245 816620 807543 743817 647622 856535 696784 841798 75 806115 312 514629 160430 502051 893828 458560 497250 719633 895945 449012 3 835938 197411 208454 18143 2081 847648 349669 331388 694451 317776 757966 464299 370240 779985 560838 539 14194 44 868953 364669 6195 761125 831821 847274 165992 653661 1995 749396 665534 569 138102 8 827740 776651 750501 1014 474845 88 224991 132996 416255 4950 712673 793862 441421 486986 703523 698183 639538 711770 26 808412 586132 851422 849830 271800 771673 9 772851 101 851617 801354 158997 965 838243 860988 7225 2 51944 875854 349862 76606 355254 863444 843794 847621 252 875194 32416 235775 423793 1057 399598 867684 822069 327028 834668 520 857137 1852 165 693293 597414 755990 360944 102728 815169 833646 128189 881880 521027 697954 824600 478985 286341 380 16645 861770 41689 888211 57 621945 874907 878285 729970 69052 800959 3 439783 5448 748875 329452 1121 775622 806613 734879 304349 35524 301533 321076 886447 785292 727849 701390 3645 8 393387 99383 860377 837487 3 160935 428570 697637 680809 23 891677 209875 4 460671 330894 704942 263336 563626 798723 898041 472500 844482 117910 797616 677916 25339 268438 564805 433025 784822 848857 540074 793250 507377 2 3 806527 48758 467973 586 500146 304 602815 3 126 2 817771 19331 458050 783316 855299 723903 804585 32 372534 101326 692844 25 12 75423 846446 801036 892004 614328 403208 206817 68390 716959 899514 434903 117572 28 865447 469788 1 870041 815592 15201 437012 723370 463262 417149 849659 801198 365 592904 888545 835675 412 5 834505 666365 893163 881736 10 3 704063 2 4101 273414 893473 802647 739316 664736 223780 5242 238507 33323 493655 447913 660900 3388 37442 27541 637172 4914 794106 841607 879720 5256 2 695299 1 824086 20 55921 351262 794226 816929 146 48 841627 867948 830817 2 767912 827713 887600 468573 819670 385688 857438 255 110 822348 18 622427 713757 614235 895686 458742 271210 306307 882116 283 1555 151148 16215 111056 26 142087 153711 36616 882938 47 21 855809 865291 259159 842943 877983 335965 3 275889 898767 25 821315 8076 26 192 329527 13 250 397004 779919 153 3 803170 287 409891 845760 79203 63763 866710 5038 2 862469 43626 811719 351241 898792 451512 631487 611851 231 29 58 888299 601852 829177 477556 95093 751 866838 12 548496 4 388661 769515 8694 115364 2 78022 454902 582896 778827 26691 675417 750032 841808 713292 147286 75 675756 204081 140610 885303 512496 438227 856794 51 655554 245439 17 890859 51259 773394 7360 10 37 51832 553 847581 245609 826294 788509 7940 135733 1 891161 876665 288439 537320 885057 378997 882056 487657 884213 811382 418 650307 2 4300 345757 162009 745456 800254 4 375897 96841 362394 711242 878902 1246 292694 268006 426897 96810 5941 859822 863503 4640 841427 158511 286849 22031 532381 21937 846279 789927 860386 109567 10074 124337 309129 851190 237400 323685 70509 263971 769207 404651 734653 843028 282599 849500 282686 665968 244555 769709 716937 176534 809208 106329 139056 2 346930 831885 36450 331182 616051 646032 754707 789637 878146 60314 716883 753303 636446 3136 260302 897746 608951 9755 197966 883427 44 6 811275 704461 176984 404607 332381 179681 874463 12179 228096 17119 17 3 132891 179073 271481 674131 826606 285884 28347 857927 111384 119534 862266 833376 213889 19947 205 891010 548 370304 131988 300605 745585 881349 50714 830132 55 872182 1623 752897 873622 898777 576297 10107 4 879624 118283 211626 181158 35384 155438 607687 219905 2 843183 58491 3106 528010 233929 349521 848088 764796 897658 842164 69885 764 316431 766895 851683 814001 639120 722601 84040 827493 298664 896667 5 1251 3812 39527 880476 446805 805291 881891 448603 19 475057 810588 3 24 102 1 792877 829764 387659 406207 113752 29511 840932 50650 845488 796668 10 692801 32294 413077 134533 581682 671353 822351 605008 296 261073 885968 116863 114772 346112 779248 555119 56 790958 223310 343687 14394 885696 828835 891793 809951 697510 899415 642994 173206 861 748507 566949 286671 744939 805451 614545 569222 1 886984 845057 865788 834948 596219 347671 486739 159788 751860 96188 808856 9 808166 36606 738222 846453 1 516521 798628 15 171088 742088 882377 5921 488094 819850 29 517271 793740 246171 710280 275203 882509 104225 846191 500857 273408 702660 2 582082 737395 69 796358 864871 710082 111699 894881 261 873900 118163 590022 6153 847785 1 810072 813445 866939 886857 730385 161866 13612 842088 735845 818257 295701 866122 854662 733002 765582 869472 48469 856919 893449 230623 837888 858221 844871 803606 492659 655545 270230 890825 778483 14861 454428 743585 214526 824560 788002 492698 781040 683309 2 624762 433746 696225 336 813111 662370 658544 562804 729282 275364 11 491891 1038 3 496866 768739 573087 30 793052 899404 2 12655 309481 460035 160632 1132 870912 156014 850959 107637 841306 768470 803988 100 784933 241836 2 741348 848981 856584 51 28 365061 73700 156850 66583 857800 795019 362785 776635 509944 891905 573543 856394 139017 4 161843 867884 159337 648 877278 810295 422238 392 159 14 876095 881404 707520 686305 600186 202090 377633 380856 73593 734285 410997 2361 841589 836779 625037 66925 13287 229863 828878 605182 736531 884671 347340 897140 721121 52905 827669 1 421589 58083 764864 220971 701996 147288 136787 449653 774415 491 172479 799019 150062 61207 813641 898360 415536 494506 705590 702423 559223 872102 607 1 842957 628841 349 490199 446471 44246 631233 1185 603463 843961 560862 338376 43104 774074 12981 121767 897142 245208 2 477768 441240 860054 878579 52 894432 12062 681333 763052 384705 950 691325 484908 825709 635375 276732 202252 93 33260 59 714123 9631 611608 796074 563575 12 445632 21620 679581 667338 447696 218652 253387 871206 732654 560660 417365 5 2236 818749 24859 155699 866810 861396 631037 885701 128 899280 1643 16 760488 339093 719931 560748 46612 822430 430066 827417 872502 10931 70 840906 841831 704738 428916 36531 339250 472263 357842 781880 52 786515 101358 583187 182412 514827 463729 15539 377356 422671 96356 223386 875485 869458 2 800593 670806 272262 237737 428245 251612 645687 625792 843506 93175 671002 878521 2 435534 1589 759556 874344 400701 25 570440 379252 546845 870216 27821 35662 371000 259796 876129 687184 325 509410 556850 560048 16885 305107 283786 847655 882035 447021 623898 248 881894 394 673266 610336 735049 7520 381 200366 9511 869964 591016 54056 168765 384582 797779 5238 852164 223763 14626 91818 798545 313867 186995 680799 619768 828287 49279 767662 13 677690 871521 881169 323 884943 33726 380436 84093 3410 132194 19 826090 14 872521 351004 310904 517 35284 809732 808388 714524 676417 833688 484 899470 865241 6868 376719 727479 782808 666039 727879 748478 830692 729230 857963 375421 488683 1 863354 10 2 790231 753346 855573 23780 119038 286714 836095 107000 2884 258713 857858 24 163808 543865 855024 813865 39 852107 800385 85428 765237 547292 398028 813004 502619 568172 746027 784896 389400 882930 453899 88216 862376 735 565166 862881 575160 112200 391760 106 407161 891091 860740 341 5213 863008 550452 866178 803196 8 758756 1024 898583 872355 700246 730051 305146 23 270394 880526 87 860160 686708 575669 227809 647335 785701 798330 357856 403669 186 863775 800355 263780 3549 45073 728242 283243 231786 852513 745065 244904 668026 270514 800563 2922 799802 789732 763105 690677 530387 265436 1148 835471 650552 883072 787921 849573 145842 658730 220158 173048 21 851859 875575 820312 854029 97879 252317 215966 2 890910 70441 306774 774472 583182 766369 793433 897535 887148 165361 32 44 880252 721795 829726 16365 204114 649529 578170 346008 351495 820566 822137 889628 791397 851109 727311 53 286921 444822 416933 895671 841983 16997 101620 21 895624 889792 886219 391017 3 894222 157695 622379 742004 883428 94997 564689 10488 668018 527045 852542 692019 94519 857955 354159 516891 874237 253003 889686 426720 278119 284102 430903 70368 771211 1002 523686 133089 1145 885907 41146 721244 709002 134910 475309 876908 650608 120398 897222 871839 883807 878013 499118 8082 234888 794761 1 879882 3 80 7 1547 133370 1926 662947 7 181568 470141 490715 788284 739322 312196 7 463358 896590 84 180434 647752 279496 824267 794683 779433 812382 703441 531784 3 816562 875387 844598 33253 207201 287436 2 177639 665360 891443 276488 804518 339580 1336 739085 189591 650097 150041 185794 700993 588562 864094 835749 883151 295386 491584 899811 379570 224816 867004 449327 747723 496341 123495 730952 48094 11334 781985 365218 782275 193175 555801 101986 834267 71428 879573 185944 325278 31 77787 778599 871203 573579 166753 170 89687 685468 27517 442178 1412 7045 4 208509 5163 2 682146 168641 742944 827154 855526 545470 850316 405780 763012 837169 710407 797069 897918 862592 851363 887201 45899 716972 847416 179560 8 14497 805850 705649 849258 863797 7 5 821257 890635 869687 122781 845150 899366 600987 382145 613599 65259 2 682515 891171 1017 388905 578623 91301 214210 8807 87959 5704 46405 1 80141 8538 773103 18783 24737 896249 674227 734847 645402 763303 860474 696327 807450 188880 867442 713643 107309 104376 327281 319904 25141 639489 595616 816 779435 210368 835481 841176 440989 23 897929 888442 439902 380 805613 894916 1089 356459 887754 566901 711820 75595 894964 883902 146176 323912 569759 480073 159995 222640 133596 703104 28960 870203 189246 856944 696001 329750 1059 872518 407123 45 231211 839535 8 564 17 887368 299290 350346 813209 744265 270667 762274 136381 32907 23 692184 5 589533 441340 211596 103376 748181 894701 36 636305 5988 318 673049 405949 107494 841947 405964 41 380419 885378 88284 11 43034 801546 82 24680 873138 159157 567675 877744 2099 163420 890346 388282 1 789693 874178 160090 4 285211 68156 574853 23586 2 400490 725708 868021 873217 337045 2306 142272 16 868196 771409 836572 474008 867420 37 5 11313 109 893694 409 743642 770670 864283 5 215450 869325 892688 182161 867101 9 758642 878505 543900 643326 816678 617666 808313 19686 740614 898122 524360 201636 761608 784088 741826 284 851039 879329 5155 884100 171512 870353 405037 9864 8 207 56918 2 228545 23505 298307 828734 664928 752413 361483 854012 779438 9 30 65 893839 121710 430 845919 731158 371830 817098 56459 327 613156 204919 110 873349 437452 413937 850113 110503 892251 648937 855426 869002 776305 725233 82891 820832 764127 13 514779 803879 5735 853617 877774 871986 202253 521080 373647 446182 126326 896679 797714 885161 796395 844680 150747 2 853489 354567 897138 780268 827368 485585 6112 859271 35915 112373 85 896214 552654 1808 716954 893720 301140 325314 401321 4 572171 2406 780158 114019 291385 44668 2734 1135 884582 529545 805810 303305 869584 868209 845033 170205 163740 867745 5099 3 748641 414244 667293 601337 564556 17 29350 628629 835958 597590 803215 2572 878075 677457 837112 498714 896000 876126 749186 200525 47 849038 8 665218 421795 865866 852239 587607 171809 865983 705544 796254 201774 228406 2123 796478 158659 9069 684426 503434 877747 206782 140 888063 207617 790433 731603 890369 893169 415259 721339 833596 808333 898805 888403 745754 5112 51 68173 16806 381964 48 588396 744303 701504 457304 768148 7 4184 257943 79716 495606 704009 356915 839450 873443 358304 32165 412 189399 865166 378368 419 211781 872829 60445 867396 20 892681 824808 896556 132 734756 374456 2643 763089 530502 1091 46883 856054 10115 241203 889416 873779 329461 19 884615 2 422873 194505 837264 490931 103283 793972 4 727788 391807 878954 871739 27 141237 898656 29520 818747 132047 73263 34 121 14887 324452 834947 1362 2 1686 829925 859951 255011 485 882238 868800 516623 4 830755 58460 838996 853972 4805 680 719536 31540 861685 482655 835744 768095 605408 583412 895971 762509 590042 420006 128 856482 491432 415528 598538 898119 808170 64519 800476 626160 799623 834307 837538 81 17 698223 883744 937 5903 849303 34790 604819 761045 797389 134069 3 517657 558870 863574 731656 393500 562122 511171 863448 492782 342233 622033 209777 121211 449321 415521 862482 198929 830266 383432 649990 2513 379430 388443 383175 833431 525120 260806 875368 302626 3 890349 357961 106 392150 811898 38235 411489 36 273597 2 437810 872475 325 660707 718425 809222 871141 860823 712597 635744 1382 654361 896409 132542 834954 47619 223477 523595 1105 420171 249920 273425 6498 892556 533019 874642 899542 610572 101414 867031 12 325636 498 410421 13 899685 708051 486 576239 711 92175 808963 662949 679438 525691 30812 321783 699694 459725 129 802032 793276 71401 803555 7594 9167 385580 820771 618759 396181 32089 344487 194 770643 50317 895954 800993 6073 7 551202 299004 863939 850420 110991 888607 800669 665223 868623 294056 800557 121 578568 222516 234349 272726 794408 818196 159558 427411 888537 719636 864231 77172 881226 34051 833536 8798 824609 254599 889620 842166 752158 856217 535217 484851 564589 344379 51415 582054 9 5337 3980 191639 30 485288 171824 765619 108880 898198 244903 16063 782117 1088 654115 576956 852252 639125 149830 123 100133 850923 28398 876152 52587 888998 3049 886546 871335 624643 42 828194 845308 853631 1638 297271 870514 760650 41071 398953 427295 765738 452013 894793 886836 878549 111368 241635 35 557964 638760 4 606012 100 580473 840811 720289 318575 2 189180 4082 516500 231772 127695 389032 886466 153 891820 898774 46350 778345 45 860155 1 169495 27374 102153 690939 233406 265892 807896 601 5 246438 560031 839397 874946 393051 255614 27 18 25839 642217 708854 671963 123167 13791 273534 405688 753849 824818 363149 218338 725642 502818 885152 580300 2 90851 1 685500 3478 1065 722541 7887 365695 662472 452097 890800 898593 473261 28 33 50 850 58 747210 643497 895554 794409 873918 11833 397 143227 792897 845014 531512 110628 201 36048 893203 839465 730791 441780 13 21264 5122 2445 706054 3 903 183 335790 2 2 320282 350660 709065 839281 432944 1878 744393 36 223427 39 8464 871556 795314 678400 466511 424133 2814 17574 654506 1447 117387 130800 785033 328479 874968 804887 36275 370371 780336 882760 263813 522307 6782 884565 4256 821890 130564 89499 777010 894524 636030 472188 66311 15334 392478 264133 173524 3 18059 881427 899208 877967 665420 796449 870097 6486 212837 869796 163 437 357921 734332 40396 400315 887124 559132 329209 123442 135826 576443 18213 88914 565883 176939 6 326858 379358 323337 6 22966 214022 875776 859002 891711 628609 616734 206946 112162 250681 234562 232317 754819 371497 330906 252580 866835 99958 531 855860 1159 2771 710100 791527 843574 754929 752829 755185 893802 551159 108005 395056 185 146868 1 397791 7188 129906 21 408651 837749 138 882797 274150 25 927 8994 410600 2947 64043 851082 1 79372 671108 40549 397077 2 1463 4 162426 262543 676833 789663 1078 45 873288 64153 309898 862839 534960 894932 683997 46598 400974 4 783544 45 84393 753171 641154 892036 16782 16943 331060 167263 859922 15072 797429 352549 689164 524603 788965 890808 848727 461725 2 830087 171093 828689 17776 735627 493697 174 218 288318 766950 645358 769249 859132 566201 45 379327 876436 844563 869010 3 1215 248493 783058 453789 330271 880564 15 732834 144892 40 176433 451 899476 495707 269247 724419 1 292377 719174 223507 830989 156 550337 898929 53571 813183 233488 234138 13 211695 885421 863132 884963 551594 841811 879273 387760 6773 593061 858010 54 844103 254557 15 884185 54 472845 132 836907 15183 739939 4917 509801 486180 25361 583691 665816 688939 717957 60988 806988 769826 849916 302347 855353 387730 899398 789393 816233 795485 10 640389 803049 876653 2203 91409 790022 816437 362164 695233 503502 733515 801999 279165 594431 833518 34206 622002 4224 7628 10 15938 845197 876721 657294 739743 632 18 735876 832949 826464 1148 62407 882906 269109 9447 807702 129454 111567 5219 501478 587228 182867 262924 703263 107 791771 664405 616380 265860 67 861063 623600 482428 891921 119971 8 213886 393927 1 3 128591 221992 55338 888323 5342 284 888993 83 251 884651 651343 841520 663318 703309 632916 804009 36328 2503 122 627219 33 155654 888257 369107 808489 188233 795342 152 1448 19152 846179 21 850084 689686 23945 826630 25527 111561 250 1694 817114 17 2 818459 68564 876759 817165 898932 373183 872967 290476 518629 842233 506236 766273 824563 796657 791527 50502 562783 9 265030 441879 872244 725815 339540 858025 888875 65352 558437 864769 199 56811 198651 623810 798439 817303 518560 110 794806 312322 853227 217443 816370 874219 806999 73888 884484 197522 6 897972 257561 532553 323 846562 467846 732355 704387 352924 228936 207293 816278 630655 403550 2 232914 881460 162542 20 110863 7708 39333 839172 205820 886734 875031 5 822251 893733 163959 171331 2568 560230 606646 378170 5 759086 120583 309871 806550 897357 777482 689562 16 2 5624 860318 849582 233703 820695 782046 11 806282 1 807321 675374 461577 889743 658539 820361 224 840087 127 693337 42153 171834 35 239333 772002 715626 690922 840413 703694 70627 899094 12488 191603 834225 3 361251 891973 761516 368868 561793 123118 321064 894295 656 549744 434172 515033 800267 880604 279393 795635 57612 469937 819479 134705 461131 834243 162978 21 546642 756574 777564 1298 779243 99595 853301 847894 848033 7 395 546434 2002 153628 29576 2 882894 817446 302573 407257 898156 965 171718 357960 276864 28282 555431 726105 854514 768088 763204 865499 880650 889122 743381 405937 791288 401925 760999 858321 468008 780750 202949 801875 1721 866298 202539 3318 401550 435594 897683 469980 22 15981 383533 117222 859246 357131 326685 7 834143 319151 2 412649 794191 114772 80503 3 49 25944 451896 133478 145677 846700 500455 892 19 899757 507607 23218 359061 441481 858073 287883 445458 447701 509847 512335 177952 577351 859668 17 879213 294 478230 243 821415 4509 196966 129883 61113 239080 452716 896317 488022 868270 210361 882825 824080 143308 174450 26 245245 309863 50673 95567 891462 865309 699556 8318 802423 513205 394334 3578 575694 867166 875861 648992 155919 471551 601652 5 617015 244841 881006 844256 539379 140677 755808 2324 598945 657824 362618 26163 862653 3952 14 23715 868112 880649 580004 545278 282113 887238 898770 105939 653388 420 671971 368429 591 859789 889649 824886 85926 35 502149 896660 115695 702191 55433 814267 171481 4 23 440583 215141 695114 502599 542 3 58 215127 794040 2 505964 776305 557120 636431 548085 3 142261 313752 884039 257512 243419 2138 826015 2 736893 30753 37675 382988 443450 166320 745876 891876 142305 22954 832182 164467 6 877885 23648 877873 755334 883823 194875 760046 102 1 20 884016 807708 867422 686974 887052 749600 517327 601621 24048 201925 832078 30859 880435 471946 395176 857085 786919 961 734676 809364 325759 680026 755914 536468 850462 9 766897 379 145860 821091 3 61687 3 660250 48622 48741 447316 151473 845119 898343 830541 885859 794484 482892 64389 71780 782747 8 871379 802168 751691 214 892125 424828 817297 138384 153565 230969 801423 866800 614126 498595 815879 855396 122108 287999 808713 407979 1 390625 579796 353674 873924 593980 487591 726403 2 4427 19866 350954 468859 595413 844433 379454 819927 825909 15 898371 884408 761300 217527 183552 27618 873195 581399 26242 761890 493145 273720 866984 200942 813675 524281 515992 876913 882094 807184 160956 866145 4715 319452 844077 864240 692072 311893 28513 29903 33 6182 330 441358 764840 407 894305 682081 725935 149031 198641 844100 845166 8 534125 575755 369566 782654 620166 11 2913 222817 122946 80686 578801 894654 557735 821775 59698 355 404936 17 478967 28087 190736 428 662634 810788 88273 189056 777541 768117 866865 97088 875191 686686 310967 74705 786041 875860 434967 6014 145884 3 523944 190142 769853 491029 877277 865220 166556 20921 1 329478 649623 822288 698934 869199 307916 810704 436 280071 804044 795860 75812 795397 140 68307 881316 66596 299249 48389 870472 488816 853192 769933 817096 44 67900 169497 6238 663150 110984 42 14979 356946 8 390187 886236 575112 391505 224861 144 880341 252035 753208 235 899767 877581 580267 201 888935 109 230210 262988 430 841357 685288 3 232120 664387 4 496873 554887 128204 841857 31582 888576 865954 295882 777755 263033 882871 812665 2142 873511 820837 153933 251706 793429 26286 829063 663 899862 202 503700 79 868810 817025 79893 61053 51204 362318 50 8993 356838 79497 879487 858452 336515 106325 892203 311975 891876 45853 869779 72231 563 143620 335401 897829 244932 369463 20918 783127 849185 50178 743525 748674 886150 141073 740637 40101 3 2662 191426 784930 835408 459720 823448 23 876041 862605 896789 182860 880008 890553 473551 764271 100082 368594 896475 754302 106 722652 597254 379602 308734 786969 853682 243485 864685 835016 22169 82 7088 33180 689368 5 534190 510026 749556 824344 1400 252607 773777 613803 894351 750751 51364 362 2 899744 866597 806701 12777 121469 866615 863250 826124 759315 165747 389 888707 783774 301103 144212 533897 733299 704691 860160 7590 54938 14455 6790 837512 807196 884835 366290 884154 837020 134618 688634 894005 176019 846904 848155 941 292721 633005 135960 893680 800267 812513 2 201497 656213 381954 867624 568702 2227 412673 1 98842 541463 505617 838248 708818 754479 664551 90007 37263 84048 81033 467 201 304437 541445 873190 529953 234578 798785 251288 60 20213 174346 388187 475430 472811 484737 808422 824128 831336 2723 359468 97939 841624 516972 93628 508358 62840 683951 90220 5195 558219 879400 1563 895351 862876 706032 888234 352649 873211 859011 650695 624973 570354 349781 878576 771835 187162 836087 884141 859258 620116 488062 172071 791574 663249 439 178 106048 4 617 874461 689941 865552 448302 717416 14098 699320 11924 893 840695 850972 4817 334176 886983 891905 122392 385061 640 16859 180895 877518 55 232865 813173 851790 36597 43044 843492 829638 557250 68152 605172 899982 162541 455139 329657 100 678299 830304 603998 90834 766149 801118 773267 841537 30 146339 75670 292603 343168 594727 742266 485603 895687 1 828404 271 811092 313653 891977 610819 172 894182 387198 853761 532064 34 841925 828627 637027 5939 36957 629609 587365 878195 198000 482324 5 641 846597 697508 429661 897348 873650 148771 6527 321367 167751 409000 654939 678356 2 237777 443 349487 885339 382010 203002 8978 29692 4 862021 19071 868262 611295 842059 806247 881954 815177 874403 14394 211648 791868 548141 22582 76137 115075 803524 415 890412 849194 844218 871071 513750 674239 21 887457 230457 365662 197 35909 382259 899177 115120 892145 862799 15 837281 207261 727868 806291 852866 382224 878701 862833 857390 879516 730118 899941 2 187065 462777 889981 37 3 23 297217 871500 893 151721 690829 814381 178293 328447 718570 499706 859810 5400 19808 189866 290169 31400 220810 606183 461875 131836 880535 129478 719859 891186 476 3080 190512 775160 92734 428588 661803 6 119 5 770768 328215 668815 425152 38 86354 844361 530987 504802 886981 138 693019 797095 718126 778929 705960 785925 85163 155 670802 421117 847504 8864 255665 841232 100572 814163 748176 861656 101970 577837 42 194358 34 371524 765816 897422 189187 532380 877173 3528 772985 38 513448 892859 844215 469602 732244 485615 588056 68099 895223 671366 769418 114017 570 770317 833613 21 355549 472962 722940 890850 482 394773 869418 892678 887482 77513 151545 7 881457 1 38 867872 435785 843129 823542 180231 828 207193 676 567746 816666 17 543938 2162 765051 9 817566 508197 821037 260977 293130 213853 9388 49 130845 417320 654146 893743 788443 455939 692191 2 354 760060 774959 241444 81370 22916 894925 9164 887363 858640 879409 209761 85509 675845 363189 631354 871657 6 640495 881150 845588 109647 455045 33053 644 855273 280560 473092 897276 160043 730848 220994 1332 895307 779722 423025 822133 47850 898316 769790 313097 391836 161829 869792 417887 882183 12313 861040 787228 840945 170228 529468 5 866925 891833 891564 10 878594 830169 47472 1467 150926 525151 862248 877306 874313 506778 257 6 58 833746 859123 307088 28903 588226 30 195556 722117 622555 626463 515610 553532 842852 870379 60267 884432 4 238002 803038 857127 857342 428793 663167 740143 390197 72736 840724 24137 128779 520968 25158 792534 96 658134 267731 379281 843126 885959 780776 832864 458606 486987 881174 809441 150091 625646 18 742142 12178 546430 872337 71250 230053 34709 727535 28784 851179 281 833887 861552 634030 495154 470142 369233 116331 436110 883502 891544 20367 409718 897895 215 17 185209 15616 854699 29 439399 490265 83310 823421 868258 840833 2 568617 750128 876876 16678 33424 870457 642366 831004 25 597735 375737 90795 597493 389347 829391 94493 798882 328266 17 714135 233 848441 41 742602 773318 843615 421254 158275 797977 21065 10638 853900 822411 458856 549 884707 4 105 866719 704882 898775 13 441064 242894 653209 846619 868777 395994 255896 830377 14601 2 622077 874791 5 352698 432429 564165 872484 691661 3849 404705 879869 40 823295 898023 2502 796774 851623 244309 395177 48025 775579 795269 656715 230014 12068 804874 647091 280874 71677 879350 812402 56174 633722 762276 895560 4547 139357 873930 864110 828618 803413 10 512598 33274 846766 869634 640987 435706 51 3727 369219 814920 345705 106587 872018 824692 848795 547577 847695 7 40226 570030 848355 383918 24355 413982 664072 435686 864001 411604 846640 496105 76005 733938 164915 16782 419619 721147 132329 843151 896687 677358 40407 19097 417194 887791 1399 825088 862523 27654 95 799514 386160 837855 799685 747883 231930 768290 67441 364402 40606 805081 581659 1806 1282 839985 790827 367334 132822 7389 537600 318573 102307 313531 455732 820078 780500 6568 461578 23 861904 458284 1068 738434 746177 783295 166550 100424 858184 340 9 847999 827070 746430 584192 46702 401636 416342 1 492289 889168 237197 873910 39640 570591 290994 30 3 236713 249193 873608 272062 763922 578930 5053 800112 742155 869777 52019 795120 236123 751971 4905 829453 13 828413 2506 860547 314705 822910 861291 68 137222 653208 601804 759557 342612 35981 888345 530045 3708 812452 657710 65286 394878 826216 744796 40717 678474 15606 158 75955 292767 897474 849193 825649 706637 130596 4 382139 293894 643367 151083 8 441729 144670 812506 708815 853155 3497 663636 722220 666180 868923 612901 827438 871491 733898 754477 810184 136771 863268 847724 18384 12004 66341 888495 725219 204245 899927 62050 384620 498830 817527 413874 148253 159136 858591 32206 18 143616 866206 312576 9 28506 20 663630 618557 88218 75377 735650 838611 7111 17169 893146 890 852426 457192 704678 622754 749123 851122 857696 768394 172445 254043 831618 176352 558972 5520 691665 197239 854525 64174 543848 9 111745 2 807572 816916 871088 27256 22606 879673 3 251575 771829 1 256096 840476 802681 871793 1 871148 106185 1 882246 183 383389 864 728301 483921 415578 898308 3 710704 719596 157058 50721 879274 481654 33288 870063 228415 109 52348 400800 847686 4 590262 82 2878 23567 826854 822853 2342 83031 804717 70489 1817 861755 225639 886086 826963 270611 850739 793469 688730 256394 866732 306618 847853 704998 875923 850659 889158 7 511684 243467 787150 267 265 861642 714576 29959 1290 858979 52364 786743 109926 2649 504037 27634 601639 77741 874084 885453 712990 782329 873101 858694 836482 325909 830339 737396 598880 246 703014 815363 879034 835258 874026 749594 1181 205 806832 6 710735 147 832239 143460 63924 8 844703 71314 818401 847095 405556 86728 258637 393183 836897 8 2 368675 70013 189657 17120 604802 408376 846608 515337 893281 803783 600 3 460379 872179 831249 114545 637483 652103 596809 867892 885241 431433 651383 394 601615 341 349779 878128 16387 354684 122570 877078 1993 70 289868 736731 3 599859 2 5 861863 749589 145902 864205 23007 782991 744472 254008 439993 888832 409973 531903 820757 18671 10 863669 382078 74 448819 802664 174928 275493 361079 28611 812692 800298 20 463231 47872 15 878297 663208 307264 891266 846741 39754 11 496223 893473 784982 845774 799510 835583 572353 798055 14827 75344 609031 601 454254 148998 665147 65346 8746 390037 855223 474419 1107 9866 6 891869 230704 657012 334 865668 756956 85287 120562 208503 318643 188977 823934 661375 410654 889386 559723 384 19 451392 812075 144254 855789 9 850786 6446 801632 893453 813413 409045 731576 868645 157334 97 84029 448403 877118 262852 61734 417592 850899 670661 213910 856239 593735 105 610459 512689 20241 884216 748200 735518 33604 258183 856771 852418 13742 839237 17 661655 52 894780 434750 863587 38065 226534 792839 86563 784592 875445 852168 479573 603929 10250 218104 78343 363234 280697 799879 876890 886498 846082 783961 364071 62187 6 16 1324 3 82642 451128 868695 335152 3716 730512 794546 114272 743880 345948 536582 574 52533 694720 689953 11385 12557 866266 822696 892543 491766 525468 128329 376716 1943 858040 37 895863 325 300877 877648 690410 828247 850563 2298 839719 80557 320457 865438 801889 11295 50844 45511 855720 354392 427718 39 793875 553551 132538 654166 886711 297811 3 329093 858287 301649 778038 658435 770998 280054 5 251008 495390 34617 147567 488537 795751 818159 920 7837 873566 19814 18580 198727 602 777594 93 859025 870023 337514 189715 862894 879417 84 876562 744086 890693 11 874360 71255 459225 3559 23 837059 168 497706 4 724956 1225 185106 891539 32345 133512 572219 278559 122018 785133 51 868436 729941 25 373807 885928 840417 853703 809786 32108 757418 436765 411187 350224 672260 262163 894377 420376 813468 145805 891583 7711 12535 861215 260427 760840 269283 879139 379321 871050 3 699180 5108 190 768375 1403 864821 583761 751677 882857 206663 2 398993 235300 848606 791070 764948 158620 42692 882558 451787 687561 843329 51780 315687 882944 17734 888542 419550 731058 193425 155553 437913 492150 189167 875496 734000 539954 862628 8863 455775 856307 657 109160 709927 12 573172 886373 86 286664 420466 821381 200351 893211 477850 866989 751281 575939 555825 883364 845123 677496 853846 207983 780152 230333 356939 111 191908 612455 850640 420225 2554 409661 34187 47211 317793 105 3 180 497300 89032 562233 307227 20 830496 498924 29292 721503 878288 820966 554696 534920 651540 254433 94638 20977 550188 28 843635 900 864513 442767 845456 357833 794367 519827 16 520208 857681 888818 546459 861302 823673 58776 569995 539732 150009 297248 1244 83461 509726 656416 827514 869006 111282 5 816548 17614 860065 14 330501 304791 14923 467539 763115 1 650094 394746 877140 881541 16 137126 896128 501795 831658 885923 883905 884522 840901 23445 145662 876590 89401 344537 246430 725173 714386 233512 119016 882701 248078 7492 20669 892968 363126 189044 836674 181922 315475 849983 862971 812632 816003 889456 886045 588932 855662 217570 843390 760260 854634 673331 9118 127169 406128 878780 14984 405935 195324 33 274930 503591 847567 890213 787288 540578 738024 100262 659808 786814 314633 76 317672 620992 274 192185 158605 108089 2 222786 865988 20 759715 2 824725 10734 62317 206925 2 226280 647733 810464 790906 867309 879353 4 2 179387 4 91 3 869610 5 220768 877321 25638 896783 889754 781956 745766 73998 146176 12493 875340 340279 368054 265628 772941 4530 793833 858096 355603 3 5548 888210 340309 26 3578 401174 3 1 735566 844962 830453 323758 688552 79745 350898 808686 785257 856002 44700 423353 341373 346629 895884 167 3 747165 411338 479131 4223 52657 555216 494 278560 3 754013 717257 798207 480922 550254 617 329929 118442 277952 11 532762 6 844161 383936 489853 115124 583484 179744 635636 875522 654037 892895 11775 865711 845655 578154 884902 64 615075 4 278013 140520 899449 897049 303605 558599 7749 793013 462204 249971 687273 314591 852138 579649 521495 41388 552160 891478 824748 878162 5815 638190 8 732452 16 128840 899164 704499 484623 861638 132575 717238 779776 186745 49650 569115 239088 890264 465566 370051 187400 64114 842433 895666 121258 739463 109971 875017 497955 882606 812759 863626 823422 6 870932 81269 313952 83186 863559 137345 42 562772 548703 443685 312767 23074 471479 842492 812856 327061 878214 831587 46076 7915 524403 536954 836321 91426 802255 860904 10 589223 711704 139123 761546 563944 848195 850627 630710 513983 34737 871905 310998 334384 587016 530547 661866 60604 128 519816 898942 2519 897660 860261 53060 447313 36 871922 264131 2 686311 893500 885909 654621 227158 6643 880474 373860 839138 388508 740 168 676605 208296 31 181358 757882 5 858022 875651 878202 805708 448446 14345 738153 899131 893506 867694 4781 823886 826776 555623 407415 775412 329835 398077 31510 521918 84 756 277821 508121 351936 775791 828681 224012 845646 3201 830093 173713 170543 42 44044 112643 3 856565 861265 2 879915 897580 784878 264 645351 877037 211968 334283 583437 114319 1 4 302147 825020 662879 843352 406138 462 799691 889021 1381 620293 796437 755219 175117 1755 796994 44 771274 864212 726052 262 210478 577 646186 991 7358 789757 591194 433 7 621012 866041 854762 335512 645908 5927 10260 40787 448087 3476 60742 4460 872891 82 691030 809448 830317 810009 257738 103 783923 867802 858696 97279 218937 795401 758169 206725 687095 25 45990 899271 10 423 860134 858168 798982 200488 746950 569668 652900 13678 250780 10 862799 595526 522293 660120 815046 380599 869447 5098 375707 200850 713949 869626 34308 889370 417832 844669 814102 601461 1 64084 324129 618077 822443 8380 231936 525 844273 7151 766056 465127 243359 757223 17430 2 1168 398338 7 2530 187 4 4 115959 873110 267406 830755 181928 826515 41922 878565 530279 862541 391995 790891 853020 27 513173 1 949 826747 161507 125775 895749 28 93496 108932 175082 655327 32202 10 840294 83506 106521 866129 303421 832567 498279 488279 881092 21049 868885 187877 9098 813358 480419 844374 796626 882938 880425 13 211502 95 602439 873333 223793 889341 425032 401269 659565 883637 660811 827924 804074 858739 235978 9508 629316 392283 44446 15039 712642 824672 631098 137 68142 678435 221919 553060 7891 685516 844798 356776 89597 6880 281535 46 18769 851965 562224 1 717568 716049 3 1388 871673 765626 86594 861055 28189 888100 734181 810822 39995 794929 889171 876634 349 820271 801471 496 880803 867426 872411 896858 887263 810365 247748 836800 72517 451548 3 829159 791809 30686 899763 25 16 2692 211809 203641 132 242851 9781 827840 874346 1021 112272 624664 1 315840 778203 687359 858428 573718 837981 875161 752629 637542 210052 591643 189433 664327 358 54 93444 1 864215 869274 801149 534826 6 327883 345682 459409 479800 87417 511403 23476 595287 864830 360469 768058 275072 17 787883 77 836899 110041 163182 579839 2 108395 255031 731647 544386 259860 102578 384 406219 310792 883503 1421 133009 847422 492153 2692 890520 498644 489672 25815 49146 892616 232 750927 895196 866528 702892 62508 56000 769289 693231 882491 14980 5 658720 24802 306531 853140 868773 526048 2118 28816 628553 629345 220918 842553 2990 652918 702064 867111 198 683250 884594 7 437923 881773 872387 558402 898352 122827 898993 333158 139965 893736 411019 886414 202162 448918 256758 861778 852748 46104 127 866038 554696 558720 380781 868743 2359 883492 706285 791772 83 706177 566 883953 734902 821860 895116 571527 869828 71 853118 815684 438825 211189 12 385181 92451 124392 3960 19621 107264 335447 10733 299166 2 10 328879 308108 882851 19501 715450 94 885858 830528 514393 9401 77 1869 102 805836 278306 16284 25498 468027 730909 34994 528125 204436 7 847602 175 818832 10 104548 728232 890387 700092 727662 864873 161728 484276 886119 875741 366626 350228 347176 385844 6 553771 798345 889856 335 707262 798030 712310 381452 67618 59902 675370 292349 888982 254972 880671 762979 829849 814965 802790 4 859400 753913 10 72234 198423 567686 11624 261996 786807 887995 3345 75165 24 37299 865137 150600 246 59 1 799231 899099 888434 441366 874111 572233 889989 828901 882237 1 526547 753026 616478 438348 847876 134179 882345 699464 423957 856555 854656 855951 657419 9398 881469 20520 892475 568389 890030 58643 10 449599 586024 799974 666760 38966 1441 813915 265161 786054 238646 478764 686218 854645 232989 237095 840795 164960 4616 783218 792884 336985 397615 884343 749821 816281 889253 21681 5 853846 759271 637954 733261 391417 275812 467947 7799 227113 679446 24152 738397 381298 174655 405413 322634 89490 26 327631 9076 5143 836565 889337 115462 360096 626702 432442 885503 960 54206 891732 92 883763 543244 832142 780729 823574 684431 609570 692933 684046 475546 585 863794 243587 862537 244054 314235 801444 221349 842030 581880 860947 807964 743262 843968 895111 949 898203 370649 862204 201646 44835 396227 802398 211278 605 597524 167703 847881 847767 854902 629247 721 215 899428 281 33514 727451 819459 536155 822067 878375 321153 1 2 885033 191600 817298 319 390 164625 857715 16 644565 390391 375657 494602 37832 77114 344108 853566 872239 363185 439427 51556 349008 866094 371405 178746 545425 645877 601412 782661 724260 885800 438 628980 14 855912 880889 871395 54 38982 50222 203987 858088 47 77 250 800722 506868 701818 881587 604548 252080 594506 4651 844549 3 603932 2 1251 839776 78 892553 9877 676472 633794 176 786172 56365 200200 385596 810782 831632 191492 185366 314017 861820 6507 180799 267881 859428 862618 154 452632 1 215932 711903 26389 16677 794479 874452 407909 761706 393820 327464 1086 846600 300924 388966 549525 885966 107 123330 37 779818 885110 580775 425753 20597 822493 789338 1658 20781 450993 847310 332328 759233 2 794603 51 48796 335200 405640 131 726519 199288 50636 870183 5482 39833 1371 755776 714968 123190 156 734017 531183 383795 44 117898 817598 35 861808 634896 69019 846088 895961 795945 603618 175534 892642 1210 431 896144 221437 237282 136746 508948 854553 316779 681185 836002 858282 187989 771902 554313 356 410536 897177 896562 770654 459202 70 210531 9 20 855385 20580 773526 13 133953 106 44 898582 789695 1680 138441 775043 699703 823990 672282 692366 204032 491664 752889 22538 642278 899816 173558 899189 882804 704907 11 130403 816291 609 822908 511870 811035 588867 407652 325983 683405 84442 225035 821846 863507 92852 111346 676446 295383 194804 698825 293987 891831 889354 839294 458642 753116 845518 867316 866270 57830 796160 4161 88224 104145 5858 165756 871682 192774 10225 836103 770911 6919 771712 870110 63 841103 883946 764668 863355 665333 792702 10811 9605 1132 265136 850469 4 876265 63 305957 827062 151165 46 57303 78 886270 942 895634 70535 1 671783 55890 879451 271993 11413 650848 4717 586368 424762 779941 483055 722959 817194 236891 866078 859087 30 41494 883108 164 894431 3758 686 474845 153636 161137 896693 4 868048 59 834678 813453 617782 881557 803752 105208 314040 899144 803950 867093 5 5269 642641 466750 636257 488060 690665 764859 587946 26 610305 227569 76077 243732 331284 837480 679652 463956 865814 141251 809767 1915 8 146456 624712 823754 122839 159085 159721 58759 5669 126021 697555 101423 106 35805 473613 243 626853 881986 457 853 347468 772469 147372 589265 1 519268 790762 623481 534324 743942 882016 302064 824054 794260 764363 395415 203818 50289 811480 796025 3 398867 773577 623 689936 816757 747586 858766 483034 362 219664 655187 834014 803624 332502 711495 488818 356501 889822 784548 281759 884859 844019 740917 784589 104359 12386 842092 4513 481017 789182 235885 657418 980 6261 433431 433108 799254 4 105671 73100 421345 184985 880456 323194 129081 38949 726545 102284 887923 30496 823885 895089 886021 646054 1214 319108 468322 16 600219 2256 22533 11280 282376 8 272989 872359 838640 798848 29162 71598 40295 842238 570909 893639 899649 36 386628 13257 685871 877612 352527 863789 351860 473943 363409 898133 831423 873058 4129 117 313231 868719 613277 752664 12 869009 52129 626338 148796 343269 9 557125 870366 153 812823 180680 197262 332196 826 350832 403328 2663 309721 86295 27562 899397 722789 278883 881586 722293 556317 857908 824510 1 853246 583444 401094 684622 244660 80703 897136 370653 891982 778670 682118 688519 833444 137 279 887396 92 2 7 867720 22 13 871140 100798 12 841374 110732 634281 324302 71969 388070 734548 308421 118989 602158 55786 819252 406792 892053 76683 718364 980 897205 142997 257 858185 304608 715948 1578 9925 595957 252772 623663 77947 526183 614661 797852 846744 99433 447434 773845 353671 266540 632739 603578 5 393214 221118 98 882370 888458 185 629154 812389 323349 15254 724224 2103 2 75798 844521 674135 58521 850383 285702 767894 869707 323668 1 133823 591163 9 393786 225214 854808 436965 430233 329172 26020 799215 37608 263833 149954 558644 474358 760311 253443 809503 142387 238352 871638 6985 48 516487 770249 393508 370367 830842 272583 516244 192427 890363 787171 10416 3858 242438 456053 641548 38207 195119 800318 74820 276980 854014 819131 866251 171455 842812 218880 887534 852189 263858 593707 29 2357 838176 1 310184 1573 823703 261729 395830 890686 37052 129694 9 616816 822390 790118 432908 668924 829932 665756 471099 842889 437913 893633 521295 749942 865220 734073 874679 760745 240 864155 873275 179 291113 510708 70958 422532 872548 893629 146486 6002 791586 474986 95 861719 338457 569097 152 846354 835094 852659 477792 48241 107492 211227 481133 451033 892330 1281 14995 449425 881381 879188 543642 258701 157696 851124 319431 30 825360 877150 777256 800005 2 774963 848030 11195 24046 760621 861330 766451 49017 148448 2 748204 740239 856999 459166 44 74 893487 59 800819 892490 745837 262203 26949 6 863438 347731 831853 598018 374247 432262 114522 736179 8 14297 340 756344 707760 166824 867316 191531 752126 21128 848492 428875 876496 842948 895176 103335 222854 866414 12038 730483 307089 839315 251221 629497 269631 496025 314846 1 746721 37120 51315 845904 461169 499927 745392 859822 498568 714655 470923 83 547487 2 1187 1743 15 8 183040 788432 192752 783515 9730 570665 372897 750050 301666 852591 916 878238 175625 875704 98953 151382 855418 636 957 739182 164125 730315 462 440 616001 541377 4 259906 23705 822 844793 426200 99906 9712 305439 750885 3 773319 1568 896045 582601 892465 845128 857995 575232 728464 12 9485 657747 430 893231 451818 882442 70661 3047 395306 874033 175804 823167 970 7657 12960 3 695915 37 415254 27720 841242 692592 275485 835989 87 243828 844103 845801 117911 864205 26332 12729 15 65 750974 1698 529982 654157 174067 37 326 769717 526008 102487 276487 458924 1316 244282 116673 33740 891642 597677 557641 605 140 1 70894 99705 656218 2 16 866759 829585 145089 88 820034 863733 13 607801 849065 877915 776017 620102 2139 686425 854129 749195 1768 756594 20 859231 395654 736310 873443 540623 9185 169915 873473 870172 729957 73314 172991 847863 890026 881490 479477 209442 228501 364237 891135 19232 671 634561 895171 2 91252 1 311517 835501 845944 662351 677074 411073 784111 10983 766756 887576 860170 108404 449512 329600 425433 747424 864942 532683 873393 867451 439119 1 33 889246 547752 201 793116 849648 700550 551701 99888 451002 469788 462934 757469 1 857598 633243 2 639200 815936 92970 468927 574 223955 808377 698624 5125 9204 391205 802295 396078 797068 727595 898925 62360 534915 109187 860477 259877 873663 176848 620442 814888 755549 109237 341222 372312 33139 74 169 463562 623406 295970 311987 891748 670823 816111 13188 836639 68133 899576 207352 752815 531661 60378 817874 837129 548346 880544 78473 886758 54013 859272 117683 10 133006 856877 633799 875021 38599 698369 96 789798 724067 898295 333782 1 7 751372 763618 761932 893412 722713 836526 783036 48181 28 490974 874367 20 10873 195368 3012 4 545170 871 552081 622810 362127 469268 823833 5375 566233 884610 807240 611026 45 8475 19536 109477 16820 236686 884287 478024 831853 830752 832901 853697 899682 733862 610308 360015 890868 1 870489 645009 144518 419569 886921 197620 149968 142929 114 149492 40817 732510 624354 823680 562618 20022 139551 70084 326372 836465 103766 703181 561873 670929 356167 22695 881217 5721 888359 818158 93387 838974 10863 1899 763640 896900 422947 731207 445469 861558 292710 820745 647612 101963 173462 771488 671 155052 4292 837920 225056 669719 392137 892752 487695 777983 689277 864411 318666 691649 9021 669378 356570 23087 319910 175220 610619 58 827753 718381 509416 615570 399012 38210 133 157269 309642 6423 693963 1738 848931 766429 662555 809 781989 29 798049 150803 285451 857503 140320 498082 773395 850040 6604 441915 512337 11 760751 688402 443628 329117 394985 888524 678123 804597 315444 724843 392164 804785 634620 759324 245958 471688 183508 1 474917 258012 2229 899166 222657 886573 196340 5047 812443 132902 840927 834562 375969 548926 55 866841 847232 547622 798348 883319 822521 828438 5566 304537 838973 70 8178 56 544542 886586 816615 817439 891005 871242 748160 776638 21 313 722088 250477 14045 787077 805319 303363 446584 818 268522 849460 728165 432772 131630 827712 354025 111124 655399 1090 424069 711840 1524 820089 743002 846359 849673 826251 331528 758380 105573 1 287048 118624 4545 4841 831485 558126 909 21 880002 59579 633167 382931 851837 893305 754157 198495 867484 890486 319314 224185 866913 861889 2624 616276 158126 505820 866404 818821 368164 742975 198667 821805 553117 155 863428 99 2 292175 552614 11 189597 899278 409853 520727 643884 800157 43716 682643 394235 6 768210 444 6 624128 812728 602311 827603 802536 862180 13 1024 305139 832184 223743 357548 250706 766368 581444 7 557114 605990 9 358318 2 585051 721396 12 271472 641273 9531 882551 884710 776697 831617 5 861861 3319 861456 7715 11 621118 736301 865792 705116 139170 20011 21169 895590 189518 702843 145292 801311 1349 897616 303105 222767 126 5 492964 316957 881070 2 114359 19 341 855554 864724 407843 882800 588084 192186 682004 741887 232171 799574 766434 868165 675266 542664 861337 312604 342074 3 820312 751805 842161 868484 635894 855789 830355 772319 749103 24 282597 779118 302329 889456 392887 15144 821386 207948 662931 137841 859602 84692 310256 493926 68275 652019 846426 897857 192888 675577 417145 742 884762 736717 614307 899509 683477 826864 848233 889990 858956 794787 1 880687 842857 380170 115 664311 899180 857189 848510 88815 675 524067 144862 605647 21 889050 829447 841531 158 809729 57 594885 822139 887655 469512 37087 274862 879513 708871 242405 289834 315418 23027 30893 896299 895468 736368 13 832634 35149 19821 446 175855 884776 845895 125654 835774 196743 2 511054 896024 889452 578852 45712 692095 466 95 9658 78 833938 890624 333711 419996 11 86 868042 807755 759022 157 201 785889 216231 3 859071 182145 4 6824 7124 326 890956 390848 780643 885494 116458 595793 264 289 84578 104926 888232 463155 835819 854681 4 107468 321041 137 8898 565069 603287 91683 380789 32851 1013 803132 235874 55 865458 897166 5 1903 756719 855880 838353 883702 780272 344976 8721 869678 867409 775500 219033 469833 121001 858890 867241 1 554871 443805 820705 46758 272445 520 246825 221832 514245 1556 762283 438738 807151 299109 6 876053 571431 881509 640830 813579 284661 842428 743099 824205 1861 861404 210798 645222 899744 741873 52350 357226 359792 56390 406227 760260 1796 724825 220325 881336 727375 3 792266 586934 898829 33 738891 142057 227636 854589 6977 605429 243841 893395 880868 31 6529 442356 1331 204247 119 898232 803502 779658 143463 593375 817598 30853 321333 1 517587 335229 597259 372965 87196 892287 694252 879125 79432 636558 660832 243 2 845490 85574 866300 888657 383 870506 729491 770647 838014 878809 124989 890045 6 261 821104 886113 12737 128 851678 752002 720173 828538 888013 30848 756129 539551 835519 863218 305039 812094 42754 282935 788602 106245 851341 707162 531084 805614 172044 311538 12304 392708 331268 6998 16 402619 217000 690259 128200 791041 534714 796033 322611 738022 674169 398963 346492 299378 898560 13601 483830 122973 97335 662130 895493 629819 894259 522105 374 808119 28 257198 165169 218755 3981 440043 884235 141045 9 439676 646937 143884 764756 314262 726431 21251 265341 15 549521 871815 987 633 490320 1676 62145 184586 568257 839935 817547 783534 366807 89 73 426621 824864 582993 840816 335448 884968 213787 859968 360992 845914 2 884283 877519 236038 773963 179547 553144 888574 100753 1 211869 843910 784330 29 860105 14 88520 407488 351621 133674 3 9 732334 589348 204 412254 72 2 221296 67567 881383 455113 65933 598656 776917 2149 193 795 894183 187316 804438 830590 315409 766647 3668 887544 827401 513193 694150 813434 494178 293989 535982 1358 136222 3 791776 96 14 192902 2472 478041 425906 327518 500414 1334 104 776968 766594 299719 895060 850608 28780 326438 29366 647095 824810 680930 312996 1302 787494 855661 15571 897069 339072 831424 888525 499493 862270 766067 387416 922 129888 870921 861085 253717 107329 339533 844050 39 712705 897134 896776 300198 649236 4633 731418 5324 860935 356662 369068 617696 879244 782283 656334 286769 258525 79630 110631 884290 140294 674505 855900 708293 73038 478692 777923 756288 834637 14 544717 11701 685725 6 1 13 3353 800658 778730 299055 818403 822402 838135 1546 253472 238 46327 816986 196 866169 32 796342 34699 13 402074 455340 596 470568 554273 5601 90 2 422849 787060 42 870704 55141 165 7 800179 78982 407946 815402 320761 889326 95 638523 814632 822490 843338 31 120906 468330 13134 53533 771943 891842 515133 807596 881444 592784 463193 516136 684 193704 5 844827 860802 794064 883472 355912 419885 897518 279255 107634 8405 781841 1 17312 885 849613 818362 866648 701426 7 89615 458776 845011 287069 854688 24 28498 2 610382 243774 853395 74143 5 48908 810022 717632 14 545054 149558 879322 883480 744286 858275 10210 260153 26 154240 188964 789423 792483 670650 5 841866 2467 449881 857651 817413 891563 304408 849295 689634 2 745700 543903 896855 220 352104 8267 171228 867506 889071 457513 843856 829935 178662 167 308780 124605 702877 1088 364631 798493 307343 3 1525 549451 521129 256421 840598 25318 656760 17398 204222 434505 7886 421086 409572 407026 644202 339473 842909 4448 2951 259 718855 163509 99051 896338 46228 879639 9227 442595 408248 190170 43 16089 180053 39445 780316 5347 889615 733637 70729 44488 3094 236393 36130 864606 435879 252065 818156 69943 7383 205985 16247 578 889940 898543 616691 463787 232242 592619 402725 57718 146602 891534 61027 680838 43 317504 16496 154727 347037 124532 885310 844900 120 612479 589877 750 336442 172226 746619 753634 562206 36 726873 808501 815464 774936 816873 10291 760439 895617 11 885681 196 75823 874790 606568 396205 743849 154397 135789 319120 260998 820911 483322 349403 831369 893582 111034 841237 84792 272909 18 784425 842597 282867 658279 793574 887741 568690 445003 12 611536 721491 858449 806596 234086 64159 860536 851848 719313 145 464639 854122 243234 213560 400429 3979 227 830577 887168 896664 58606 385919 895235 886450 299083 199410 320213 750225 321911 64910 4 48 278188 523 151516 752169 628882 448598 694463 130 807081 448 842859 6044 730105 94443 539461 5 885042 3598 173396 338150 339 815409 271313 286931 6974 815349 344626 845432 2267 870229 817511 16 184 879345 600580 375089 59019 822383 7214 346150 245074 90005 321 810429 709235 859387 728 851619 46727 657712 755093 188515 598809 164824 857089 235 240349 36780 849718 381478 874295 66611 879299 28954 721669 745746 755590 337285 780315 875259 203692 758077 250367 121763 837046 845424 551277 781725 111806 620021 353819 235767 852764 773090 803343 8 113846 843858 28296 880584 491210 836814 891034 348623 888432 191994 623657 594045 885697 816923 55796 221280 190 827597 4052 688024 886172 309060 613755 803289 396928 657128 350672 16 868750 73 482491 608561 821037 897636 2535 339251 411262 316 1981 3028 585462 752293 847536 9 745807 877224 673038 833597 2 880129 899977 283947 3 6084 10 17 331 846521 868670 882598 613763 84587 813333 866328 882104 183496 285 78464 867323 895179 403480 748381 866149 144529 375091 16837 1 806544 895671 3720 6 892711 819689 434600 8156 19715 139851 779317 126026 186040 5 895932 355988 847631 881088 279561 844717 566640 4 60095 46614 157246 284273 259496 671947 417355 212915 875338 70612 827866 501904 42 649099 2 459996 158243 450954 792478 179244 87429 187705 226501 102202 522229 650603 159970 714823 563627 794723 680138 646185 20548 97996 895643 8467 425308 812276 641954 22116 786682 2968 848262 277494 800280 407656 2977 167689 761133 849979 10279 64951 376240 222 8525 382 705290 756981 72 21 4566 526695 884839 757479 866146 67060 866046 820736 66177 8866 234581 101450 529655 34912 838354 877916 868730 335743 618917 76795 761838 555328 73 635245 897563 231987 871426 805255 602430 219607 232672 221717 421366 254509 682 579465 2 846726 826493 788881 869460 109794 319435 13 37 571833 786449 4 58551 235591 869742 226 319506 892817 149 856470 170118 784263 534684 220055 272457 893688 1 82 832047 536157 305132 373154 876996 381 863585 121390 612121 854524 279635 1 179273 889387 658178 748188 434008 77680 847806 235733 826508 373569 101576 869412 756473 821492 259614 513970 614 775487 198145 1282 34 1 240263 3839 24 541552 871821 49 838 882596 714961 382663 891847 841966 592560 100 854628 168977 690133 893818 880991 768193 281188 218681 153004 102 498293 826919 417397 897248 43 800366 119221 886898 355763 308866 345887 349636 844345 840133 180184 163994 355601 723967 98 398130 185523 82854 13825 20 228408 864 178405 874426 853000 110008 177 854974 799539 798541 731181 33632 779990 367459 357828 523 745098 888227 615422 832195 60246 497170 3 864886 570643 815891 874258 792968 341862 826550 236648 843890 437202 835128 827259 727589 448903 373507 794530 19 381110 2 228631 37790 487010 52754 93394 310351 802579 761305 579908 335210 20 140624 746344 386 814183 733362 85392 882637 442425 715870 826487 506600 594832 340748 385687 4 566686 884083 482571 774262 895367 2200 105 1821 894222 851065 846442 898879 54 223773 19012 793865 297827 326945 106959 710077 896364 77852 713026 847837 10 48211 869092 581598 878188 764576 235088 315354 152083 320563 131316 204266 674615 451452 194611 14 48820 32588 108506 618346 865542 868725 117642 758456 608532 875682 896418 865962 587377 718575 186612 67640 554052 865155 628320 721159 216104 7720 492911 212056 136579 332975 7 817729 766930 867625 598218 896328 148728 235076 11086 851837 3 103 314171 778598 812263 862793 64535 181507 19848 861410 25 791640 768125 814499 875555 11209 710361 531 37263 622952 172048 893952 597 68332 1565 257308 231 884595 816259 290183 318215 41884 97 128852 39 68 166822 347419 2 187001 32078 114027 860121 887913 883790 500292 36472 846247 851345 898667 29078 851310 801845 86819 709718 874987 1 272197 528508 660879 113 446061 833266 472882 524866 827837 112136 838210 883123 896776 3740 858519 488455 6782 778095 463803 812027 876706 322146 510439 508958 142585 876393 105920 5 63 1 824271 61259 445488 802338 891764 893202 878634 216992 12922 44978 306501 420737 70 751135 533003 321245 27 627860 598753 861706 895094 865734 210404 890663 118 6 879493 881171 77276 421756 317940 357265 848541 877924 4 1 659123 892491 458383 830876 879171 366319 187985 6872 315373 393996 2 855767 534957 803337 858047 3892 89 80716 764285 308712 712925 865930 884546 857050 798617 347457 307016 40388 112259 10 591214 173915 205950 647846 178973 250395 6194 238820 660189 352763 67516 864593 770748 53451 167681 197278 887263 249 638035 896456 778336 42176 121928 537014 3252 643212 890581 780607 150713 30516 680122 18 63 807759 9 849147 46 882774 896176 865250 720348 898334 651493 863629 182064 890600 2848 59 252227 322897 786903 672503 785679 874347 170646 865143 892826 100301 773808 319688 24452 9 626770 809500 753364 811014 2 855026 675156 28 814873 897682 866905 270812 795362 8 20746 779645 827923 740784 180713 605687 238131 4 553343 893403 1029 257080 803143 520123 849812 553396 193569 6 709071 643121 233897 636781 75 841100 829244 678071 7 608761 3 534114 224293 49044 8 877202 804901 11 815740 289160 878488 122558 803323 811710 458502 835593 821183 399053 545658 7847 867913 97272 780737 861379 897526 854548 801876 10 357527 297559 895455 846500 32764 438520 341 405728 595541 289684 177692 1252 319992 986 805755 497407 812748 68 321310 530732 850231 51 493265 772658 368713 843539 610282 735913 173431 814615 196143 368344 801279 754460 885441 809887 889135 731839 291 828139 872304 265864 196101 369928 188210 802424 797 888708 4290 239 143778 812758 749155 104920 735651 815240 14595 687727 507640 804751 505324 807621 525 132023 856333 856416 639446 882737 702134 10 374180 85919 872012 416674 119271 583600 811275 843637 804640 464845 853576 473 10 193068 21059 202542 871484 550746 272300 294315 870670 468975 897864 791195 833887 826878 599968 889808 635238 8 869815 873989 211 284 392888 625888 381 128022 449933 3 876405 879035 428071 2 214498 796179 765248 749885 16218 62256 33949 28650 607145 834073 129198 767072 760435 16001 2 51106 756094 877696 892491 882224 33448 701787 860734 893928 206549 888911 365974 2 538067 730869 515574 268997 863012 630495 877942 23124 841291 508100 465500 333502 9 1740 894008 248505 8 854381 879876 7739 895556 847287 511335 5 628449 14459 785074 11781 2286 6957 834578 111258 886298 159854 493542 5088 885125 530681 687303 854986 19860 660602 641496 888253 655340 143 865720 251396 872612 787857 80504 578882 216 400655 672123 766136 15 498220 874441 24537 893554 192285 200120 899853 5258 883616 33231 857896 47399 254624 511471 692444 455488 4 457268 336 860120 16 882756 64745 800745 900 377115 831490 856737 704664 956 788311 663566 444988 889299 12 207137 897513 771884 184587 38 863991 772998 339 83986 1626 122065 5 791242 32771 897739 858599 530852 1590 300 476682 899666 91511 896165 138 894064 1137 557030 1 33522 240 271 93252 409816 17 312913 682916 804082 12 181745 541091 4205 326066 869126 267244 890647 42458 855749 893203 847134 764055 6939 864047 467467 346 12 852735 797780 394293 35300 57536 366081 896967 343749 874443 769365 866270 821712 120 15 12291 856216 38 898089 96250 606020 498068 800118 879275 894862 892875 27 605280 823651 860178 477358 895893 21230 250518 244139 846621 1 489019 432356 890103 7105 765707 268971 860110 6011 555773 855212 40344 4 887418 692925 603173 87 789149 550116 41 888280 806520 2 218015 830255 14354 786114 282 263121 20 879749 521120 804308 4035 895543 304 777508 538 533464 799483 7 18060 87013 3622 604161 459555 789608 553670 704907 891818 44773 162723 1816 519033 883619 860825 773268 721601 505697 627168 11249 246137 844269 189896 687615 1 7 69 332333 138 6790 891323 891420 4 5479 783653 2982 596592 825616 267045 835099 661795 299016 168685 35658 788357 809130 303483 156041 574321 847614 889715 149841 878229 825444 855530 280107 823790 109614 877168 721546 835275 39316 379068 252335 328577 237475 499431 176335 845388 658861 788 37 150549 4453 143805 273867 783710 208 4056 28 59533 804487 470352 790515 436834 63014 389424 859760 618209 572356 2455 11985 201067 206516 874000 156048 2080 537401 822309 726586 7142 15612 734459 229742 285904 362264 633731 253556 2598 557163 867303 888528 229639 812681 888754 815609 552397 328768 202808 737038 782733 723184 791122 824482 122915 250029 25484 802703 553181 18 899636 899371 830840 641500 22679 818688 71710 833445 872977 879577 1708 714739 274391 120765 18865 6328 377788 489917 512999 411223 859553 14 334782 896146 101531 881174 796198 189268 25342 39886 483136 789170 74333 544656 9690 1285 811271 1768 7680 390907 823824 880299 296 11045 123864 179563 763771 123776 13997 514089 648425 194872 812060 11 308349 890300 563 886336 740982 139740 834506 6 877169 505298 251077 222470 147 7648 536710 57 298999 634940 69398 1 3250 348962 485666 41639 25113 721711 85142 676115 391 4542 544511 64 885609 893326 85794 68 663786 825284 534918 4753 852739 10178 149186 6482 59 886755 252694 561217 376483 86288 892553 50343 3 60 6 811097 673022 828436 792596 25208 629170 94297 890237 510378 801364 618369 731001 611152 523991 843535 850838 44077 3 887692 1 315490 698084 854292 537252 723040 6 364450 530780 602733 844869 746699 206389 891481 11 716 585468 410912 436990 159512 219262 867041 727658 804187 825895 478740 627864 865266 885680 572 590359 859916 781331 44 897975 316033 265087 236 1196 879721 27109 707972 6 894127 16977 422820 872935 18732 626326 310245 703173 208867 376971 19 870160 831505 27 146696 847246 711741 845712 32 370646 1035 875773 894276 561501 711710 209581 23099 738085 821195 20517 817180 8 626369 873791 708276 156046 240741 894961 234939 896775 536 324193 1608 35226 650154 2 845531 786975 675369 320393 513509 808578 878647 14 838608 384055 823047 341778 593649 823219 53250 817281 359687 381048 374195 859668 844063 399726 132646 815888 3 164455 718454 1252 231240 725497 78 615470 856681 2 206 338204 167643 581970 9575 663611 451977 756695 796676 96978 111443 451137 89611 9 9527 800777 300680 640989 892576 77675 523573 41 491910 308325 852754 682687 842 249747 619805 70169 610314 3 59630 215174 212836 795143 350027 39816 1309 782113 53301 166 760161 817647 834559 564654 29290 860562 153018 756395 421393 871133 488907 48554 13 782077 760970 873244 893065 372633 891210 897319 362 50985 755918 726999 834578 203 4 1 216013 478665 8 884815 837939 1755 127324 358641 1846 810090 755581 11 807193 1578 38701 885844 439194 165061 353 459557 27148 834498 835166 7 841365 31992 602 131833 13 4318 740804 329806 848160 477588 694103 138 863258 49556 17582 9480 549547 79304 383240 1676 849184 896010 843408 796507 357846 51803 288459 4079 391260 575728 477597 4403 573977 897533 569238 506814 124545 773994 2233 3623 847593 888916 2 587805 878964 887172 531336 772862 219063 311359 201 877622 624587 236754 767249 747360 703038 851494 872118 835512 408917 873371 1019 5247 375077 1 239218 40303 895548 10 169817 829191 887285 614596 887622 484034 805029 292652 566842 3 868908 527405 668328 652330 868674 429645 886150 857839 361322 546203 23 854963 815544 417448 239126 107084 834606 5 205226 862457 801 884541 7 482639 621039 787283 863927 119504 446165 862435 333067 598681 221511 3 525410 537503 519625 214 198879 755271 89081 244848 438976 27070 126099 716655 835846 179020 538749 49 819456 169589 82831 855106 120454 602021 388278 897991 831927 811892 699 863050 768660 185 1608 809006 496932 7954 755415 719326 888076 49176 73927 756309 798103 707179 609961 705370 463434 894543 883456 863456 5311 875708 458741 853257 31674 201881 360957 651665 366952 859960 826489 683852 887360 29583 242 23113 544250 776537 860859 772171 233996 541450 838712 350702 497227 772901 358989 850266 272957 715748 875474 1 49 463828 18 675416 809940 695445 246631 217076 878306 22878 892460 357013 563489 851273 831308 208039 3642 860318 56780 287306 136805 2 870828 186389 832492 7 857480 185047 608237 76304 871488 898712 888727 62110 828111 725685 815329 557849 404908 130918 748073 758649 829426 883563 886989 364104 880626 856706 12041 314485 739267 1959 477094 267931 899846 838065 238428 594546 199385 685514 855135 42187 277824 5 863870 814442 811254 282882 689546 364501 871413 723878 133266 327748 847540 751345 843114 679676 817988 896774 808247 68023 841295 854328 643 254 26 44000 111825 396599 8 899885 41613 639436 885106 667452 544328 439810 164820 147427 535512 878133 816587 679975 899735 349 758472 518775 179600 383042 110156 682041 2157 837151 846846 420 878902 866494 447 171106 553754 854868 692655 31872 893537 706108 745628 965 818097 4 114177 178435 638774 889388 742181 755881 844295 77626 843375 28361 304286 4491 205964 388050 879881 839520 496654 5047 864307 157226 159855 438081 222802 3024 849128 8190 19882 782337 696165 827653 3031 718188 22425 896316 1 1268 733011 787983 10 548936 9 848620 866079 884232 886393 405134 851079 841595 837799 501196 2458 874387 454971 828418 115771 124675 703829 207956 268018 258796 15974 319362 441749 19 504 863554 806840 310819 561569 896665 765281 877383 3676 41185 134899 815812 6996 996 567174 362578 340773 45624 91327 302698 873957 723022 857503 536988 244918 1818 491438 435767 725294 858520 17 73197 458 839383 867260 5392 405065 752509 885293 13 2765 721359 843116 772345 637120 896977 300890 770320 648379 827732 839908 109 805545 815671 162220 616 372167 551558 1 846921 169037 887492 857833 51 890691 881791 74562 793161 140 835897 49073 27100 816559 827001 767572 760267 210559 768204 143325 814356 367436 891135 1 2 328000 95751 485681 5 25424 826510 466880 264756 679037 855119 77357 739474 835698 60631 583139 50434 277110 180713 133469 136 824350 737007 56004 687 584 470209 332665 824313 34637 300 855047 890862 353962 470158 532082 874023 119 5607 813295 579080 249100 857521 76586 860161 752495 824812 553629 871886 8 175513 793649 606662 376197 12216 490567 263447 883734 300628 670201 12200 97889 3109 828038 161421 825645 885189 115316 445979 19654 59720 1 326758 247414 768179 655636 421603 21 853465 787119 706632 444409 681916 741787 761951 808587 1 873581 541400 31 2114 872779 762369 167122 708694 37 790902 600780 174829 838077 876311 818891 208 328992 858478 396643 143963 4410 58534 486511 737204 408189 204625 64299 669283 675 881481 11693 38 880027 866009 827416 221592 550728 728817 64641 105586 386784 875509 1460 1 890826 869526 898676 2227 859140 253127 1 843689 511689 792019 829112 1 875382 894175 138675 896175 52 260805 828632 842241 428678 446658 651819 709719 678392 854094 16148 575166 425410 839264 518812 805871 533314 353310 4723 52454 681466 196399 895264 17 505491 376 305161 325357 581911 3596 646262 752988 249 827776 888233 893767 616604 24846 52087 749605 851440 488672 715708 16426 864383 523619 385911 133 854800 792942 601676 592587 626088 465792 270934 852568 820662 592217 872948 5 329119 362624 125884 646377 740427 430239 880609 691837 4564 491210 342664 28 14 6 498849 418391 850551 836 694997 740508 897894 357 866432 768 227744 881853 28794 465892 493292 3 11 726307 301818 893036 130 779243 15037 577601 247024 479050 13342 2340 682869 701245 897450 877244 716083 153559 412160 710707 668407 239968 338095 264770 4429 8 490728 32 868659 86138 5490 647612 862806 184630 776755 723517 814655 163458 68334 792745 659211 635892 862837 495761 503814 516128 136 563454 382 2248 487925 565519 896583 568975 40672 887501 859064 890463 835031 283932 2 427500 837734 292489 114 360429 534432 24102 243787 509603 399048 793501 341355 891613 794012 277476 74 505442 739305 884767 26175 791592 788 4286 891435 331278 107256 356163 484835 866187 860546 872135 776191 533826 276488 749134 52528 35 485167 889146 620084 103308 632405 875257 572717 778372 210449 1371 756237 880647 20081 875304 94895 73235 2770 1 2056 20 32 717839 755110 283 204912 479006 23542 218 156137 2 4 818983 192536 383967 86743 781474 778003 425869 807269 123043 353 243687 243 895193 785088 267821 291955 672292 2895 895892 258322 2 207036 861482 280643 749973 45713 887715 78618 857230 68518 3 898188 677925 168635 598083 546347 799825 373877 457460 774346 733843 680084 11090 365673 218826 296151 871148 122241 414771 68938 434196 463260 96 757531 740985 884967 8134 1 581 807096 815911 458029 862346 782423 380189 730819 861389 718971 865240 369733 855986 522296 385305 426878 699067 99360 392134 857270 875563 583 804905 75 20388 880032 762215 844853 655420 629901 494120 814692 24116 255306 602993 126608 861993 886082 685927 840865 1 29357 862651 73452 342080 880072 843628 6 852113 215211 20 1195 519199 34 869892 45 105136 785570 898 680375 4 439422 311869 60619 606312 772546 581295 268061 51 4994 239129 97770 534982 24308 395298 1571 864446 895253 833103 579477 820689 416857 892635 61453 868135 813685 525928 824009 450392 262794 47929 830478 6049 484003 407609 405542 126766 886820 17153 747216 1976 323585 3315 800582 807597 759046 776807 338 456414 92644 19 873705 52266 654850 183794 2 873671 862569 369100 851408 767525 824100 488291 163208 357513 216411 118804 712962 21 679421 809505 47317 5979 396921 637882 408175 808239 430895 170660 655616 295984 442 731696 898272 478060 738427 793107 1 395799 6135 831209 898541 478875 384721 780817 887 862473 840659 890630 883690 830168 734339 763984 113922 763638 17 16469 892324 828325 563557 503058 357524 687325 36195 559812 836634 35681 791105 821368 122645 367176 450352 898904 217288 113975 833616 479515 736284 737664 541990 16 626278 463 659037 4191 61 886703 348573 855389 838401 122 430892 544074 569 103090 804564 1 244566 571127 41 761644 270693 851464 2 1218 818627 751175 3 19 587365 160373 848076 667799 889101 164414 409930 718990 163 557332 846481 627972 860022 843797 176573 8510 703821 889927 809 692323 338760 19489 814341 156194 645432 777724 560083 113153 562759 705992 710150 613439 118588 140413 463445 821222 599613 782284 1 5 38301 882896 488452 884456 486154 15 323980 264337 829811 15241 9635 76681 899136 778157 819459 232327 120650 302122 190348 342892 3785 834278 4 727215 39181 796 54665 78293 883302 255421 130338 462236 17 883301 13122 394 176516 300512 586293 1268 837490 101569 894138 870651 14144 779353 178245 33 280354 823132 16 51 623540 31175 201654 783154 3 880122 59 751155 812402 399787 23 4021 64 824595 2067 4 568610 188871 447381 327004 214 893480 122922 8 822703 828171 79702 1 840655 821179 526519 46 887301 201199 43 491183 1 17 791241 806 2 738731 736173 723351 856077 248 886925 154115 2 807328 26884 707349 44824 233 706759 875723 104960 1083 18257 12 600229 84007 302742 2 440914 612510 160410 163 881316 845648 352291 839079 81842 257211 816539 206034 131066 844890 236220 80 459371 825207 496111 859406 860173 893041 785545 885341 819707 888732 66113 69 714601 678820 80407 1615 813317 328 340423 884063 893524 843519 812982 249604 893059 282920 759856 855579 823431 422588 850956 57 1215 421 879567 675709 882051 178 92230 839518 135155 851490 448268 8 875706 192998 869054 821203 865822 845282 269550 162285 2368 364282 667869 479233 515085 524363 1 326043 710640 888364 269946 892115 622792 608179 435691 405109 4 152844 164934 5 14 894906 622549 678343 12 892611 92508 9591 3 434982 35357 896936 649394 491483 803722 873715 884623 617643 414054 873315 18936 291035 819162 45997 828211 721652 145511 63788 875330 885930 103315 682925 83 886195 864293 209 58256 22870 805826 25090 851214 585365 791172 85452 899093 887053 120 281716 880312 582307 758023 2 3 466378 893063 264858 621663 192268 616918 434 866 772361 7785 837123 192646 14 498762 499253 447 13907 442688 5027 875851 693035 847588 824649 297591 815067 856429 841418 18591 824374 34030 545628 886097 106569 7569 796692 552495 881614 233 888334 895972 825120 863361 178111 231676 214887 832010 105 7716 888218 747576 720906 831555 798621 264175 879634 867566 371266 178 7 9343 61394 152335 859269 855910 1 895595 372527 625342 193470 114054 1047 54 211139 708046 457173 640541 338789 598495 838589 877734 631687 354148 898867 395361 145346 846295 18905 838731 43183 142309 76696 234919 634045 1 648352 649118 656171 79638 841422 11 4 20 886200 219481 415031 324350 867862 96831 677114 126 846337 1 196432 754641 2 896974 896652 610950 35863 862258 565510 384575 169 680395 57424 384446 751132 223257 203937 772776 637041 11719 881707 411 433 879223 806426 870350 189157 408 346797 20 694075 866073 881846 1083 15 536576 31531 409950 26 340601 130 710241 633944 848572 862821 894769 439 441543 148 853358 120 866103 148091 2617 391639 28281 227163 259901 480333 70837 44 220379 888512 641551 253000 877121 887035 845107 47489 483273 2 820691 859786 861872 330970 767429 168869 817252 11 582502 792290 667609 581122 887893 785607 744312 34312 779481 1749 595541 396741 698502 884111 879372 890102 84 867486 1015 57083 870181 27482 1406 671362 2580 232170 506778 304913 104043 358387 290 868015 36999 3 43363 11717 479892 879861 823593 769989 699068 2 899589 875015 75922 610623 204750 268831 397551 90551 891077 6 147 758438 897933 895968 777569 856426 266074 836202 482273 670448 299 271255 151082 461833 470542 5 848210 746027 864381 840813 882940 98373 778511 119494 100655 84344 151274 150 2350 875780 537619 847458 637261 815003 392515 724665 440634 840345 522582 817252 657568 326790 261787 3472 74049 861777 214368 896771 898143 625371 221 893372 523197 6 828237 278829 787158 735063 859165 1838 679818 334870 576906 31 858970 874362 875613 827572 410523 822623 784125 743764 463 5 825545 29 2 348586 767998 595897 491713 50524 883242 588 282245 888991 813965 264 187886 864261 1348 894602 696481 146102 882306 53966 896742 595216 18 8956 879402 539358 7 428 3426 81253 332978 186158 852069 6493 388099 5942 165972 797487 851551 666 854330 881102 43428 785559 731808 883073 21 164675 617520 207099 884739 106974 731400 827223 165490 6 286731 245 13 847151 850618 270976 180682 852213 609143 392 23593 825797 275319 200264 810566 71 5842 4 94498 578460 282391 167939 877512 242062 773529 114633 193362 876085 297467 860724 282252 366199 7 737470 850422 413095 403566 800771 353064 2392 817070 751934 66663 1 6248 319050 603419 870202 100 2533 695305 843153 275008 436974 156257 888332 210802 112368 860 71726 269592 628 229776 749096 654649 392793 817 756896 213091 8843 5 364734 192301 696200 306607 191475 4625 327531 429475 3 51277 288 413719 18 805208 42 5 2 631449 897459 442074 870472 879157 73962 690 827604 164052 526599 111256 14 48803 829111 856269 598742 423740 421536 878728 119628 377559 102364 867313 76 1393 647121 151859 52 866674 813283 855595 848070 741195 838955 94996 637859 260951 849107 10684 158887 876467 26425 781271 647386 286148 79163 881770 887444 305777 353360 163323 533605 384473 482993 66694 895453 559102 132174 169246 848590 836458 93 872639 431182 551 2141 862676 780762 661712 521602 808684 891326 140553 383942 109548 144988 83 676040 255211 45325 575023 2 785575 899102 838473 879009 783023 780515 457113 325119 818807 867016 644319 693291 854490 147 155 8913 526299 856697 549076 568097 897329 792084 857762 286829 244457 592415 845029 680692 439597 824498 807952 134851 860072 370712 229 392844 104263 543990 579550 876202 863134 324104 844855 6739 885944 500098 836827 345748 813492 509433 861398 10284 878367 541 273750 120711 875701 1 2 356154 885117 1 644418 861163 62784 12942 745274 709305 33801 14737 870467 222182 567846 884617 885 900 327492 510236 254331 284832 734256 846563 262546 2 823219 344 883045 836459 878 61 666 841682 654299 52115 765567 803950 874581 862804 261935 862254 132364 499244 772934 165709 177044 3 454875 514697 294846 765792 897054 15372 399700 844560 579 532882 759694 3347 360692 755246 445059 176 638240 592706 417502 873399 891824 68 804436 102 493445 872303 359578 756946 102921 552242 705741 873872 767271 787890 894374 145903 631935 797737 506544 886076 8471 51138 5 881893 841186 569248 561871 1 237239 594 804720 848641 143660 185439 2 405591 68044 674830 782678 889108 532534 891664 40158 65883 356556 105 262533 207 714338 652098 650101 41157 1841 54504 868865 99127 240759 666252 442903 846177 851056 654102 4869 484913 474978 97 1 867243 370326 353026 718731 883777 844396 888930 31989 868265 76033 542612 600758 799124 131679 17053 421446 317162 753007 838594 522635 896076 224034 677762 895176 33 380724 1 810577 893360 800523 875460 112261 230103 838138 211748 54594 848470 753110 598892 766376 793502 189933 796697 419242 73 643088 862006 9 118266 4337 834022 625276 10615 5103 500533 825085 559296 674612 724236 866782 4533 293642 67499 1082 319081 890592 74009 311850 780382 60 877815 829690 648978 50839 872693 776947 751610 503049 12 582174 615670 150618 229543 445764 294791 759431 816805 713382 687218 716038 2743 512706 250262 22 360568 50599 513716 3 46208 322 129025 697094 481332 809789 797984 12063 566637 838676 872024 129892 542407 857742 892960 5 569314 329922 262434 892624 768290 250542 892584 60 1 884335 6 506655 877394 343871 238133 76102 783995 300926 509961 400397 2 764725 30 874130 861990 863766 304653 291425 442810 143 487155 730747 665302 312787 250062 320838 239474 432057 773993 865039 799423 861608 18 160872 1875 520205 173998 61333 251098 791132 4694 673624 841609 821756 95727 63 344875 6 808781 704290 224098 713624 3983 810417 480786 9806 229497 261462 763198 606456 46401 5546 668 316842 200389 758610 890141 86055 3407 808422 305115 711169 1 578148 12046 8413 163200 9578 651573 822816 41404 2343 142237 858 32217 8555 875818 63532 794402 862251 392633 2931 862214 893871 691727 639410 844334 3859 316365 244297 887743 444063 829760 849833 865435 224687 833344 858098 640417 2240 371466 691871 191551 720930 599261 849206 591048 34918 855448 868500 576090 225973 137918 694671 418969 862809 854151 886996 252127 796528 6 308884 4508 79615 610224 743139 750604 224697 857359 831092 808415 209520 868616 857170 896748 790108 61961 677807 889527 864100 29658 200 660 460238 79264 590639 893021 612919 8158 9157 12927 720039 736535 32125 831585 484028 35 831389 12540 574111 886756 740542 554022 103543 118340 860797 896463 746055 219222 534232 702922 444271 544610 1554 158866 144072 569903 831730 713494 827827 888173 734 706905 7 436321 824422 26710 890538 855184 495351 790652 693889 145 157919 2 322576 760784 252 866659 8902 505693 717741 410216 878045 816257 616977 555674 14 451 862764 478304 824286 787204 349299 854240 697802 303751 854551 227311 221066 7 39 16 782240 867705 796636 835621 352868 800135 3 25955 8899 75 228522 354353 57636 685550 713 148634 898663 9 461 823547 849132 3 2 161751 492 1388 73140 1 30584 871690 1 2337 56563 886087 898359 573899 767687 888875 467055 227314 861385 893336 435462 784466 661628 493722 50 829721 802755 161359 3446 4137 596291 224479 775688 867628 880601 7 874955 66434 870503 575125 448206 110 892770 551928 840919 233707 176845 800083 782312 826303 330592 899940 427927 1182 876375 218156 889322 227384 54196 3071 311143 861201 201892 8 705736 448535 774623 724709 743287 6430 835298 482244 237325 267930 165746 850081 357478 65406 882244 5 184755 775932 872818 658292 321 549095 71 619767 479865 453623 757162 31903 5 689819 193405 784331 80163 49358 387646 2 26878 727746 414 229597 562640 810674 880796 383983 595336 369981 896928 462787 358011 896 759492 475947 131157 885451 830814 169500 581926 876198 61730 681796 387026 1971 32773 13 688654 567373 233399 538952 696018 366772 708272 331879 307762 508148 827757 165519 371789 776422 438879 155705 136956 367873 848917 355 763864 17784 856569 585934 796474 824230 859146 507583 32817 342163 527790 853174 493 73834 462870 7 477840 518345 874696 457542 4798 132618 32895 654163 847431 856048 367952 840079 448201 646341 833527 657973 695214 398723 398850 79 853159 882101 64029 386287 118 498052 528966 834962 22332 257002 3947 96557 5 165185 36 153180 829990 20 700285 487974 6260 267198 875655 833744 618541 654472 832428 446611 847612 754164 892328 884286 578798 820216 586789 39268 496197 708391 318511 207 474126 85799 2571 819097 796536 212814 183813 786746 49292 84583 4 111784 24 826651 83650 781767 528300 509279 7 14372 420066 47 3800 10 320214 861917 92240 604629 862956 491483 361327 862454 897148 1843 116266 732233 208428 858528 391506 857089 149859 384106 16 787869 31512 206221 848139 55 588550 272829 26 536593 91370 627660 822043 20071 38459 17063 1763 818337 869986 1869 229154 438581 211991 491448 153064 3 281328 261281 504 492499 58 2 546112 577620 62697 688103 768487 418391 470 607708 131 1213 199841 895547 74049 614729 423728 37117 695804 769666 376160 344528 59 433488 809039 877782 793113 99279 415560 842382 623172 286147 198248 61 595568 229981 700087 1874 376833 122 803284 838090 34562 864645 861116 161164 408601 880582 420528 188179 391957 648747 149658 877480 867321 237602 844743 369041 861665 336972 275772 396767 675590 591371 22451 446490 898549 11267 899553 742548 687789 852107 137686 128328 830237 607586 772892 717324 698750 96110 1603 774000 400176 849295 798452 814943 64311 897604 10 3 3 193436 472878 824511 762199 580186 512002 10076 771933 777108 5 896927 507935 794786 2 3 324474 79377 161352 824873 874097 815514 162389 1086 99964 160499 734558 36246 38272 873835 732571 533811 1 60605 838044 183979 20370 817172 823022 834990 68 662257 17665 756704 152668 4 706360 146535 897030 878965 396772 851558 431 157839 822828 308415 10039 7298 341584 807364 491773 404948 658681 683038 718143 822655 550673 376981 743346 139510 325505 27687 313049 556366 803227 17782 16282 487 3851 820675 476047 158141 887835 758245 852506 274235 882626 577573 773692 277 201395 13 2 229 894670 864758 2788 22 91344 555302 767120 546977 126439 816666 20361 20484 616546 38 98680 748648 150986 842569 163067 848803 539154 10958 511688 691132 776255 883561 897074 377258 2 569567 254417 155741 517406 122372 639151 472328 1 734255 414 43798 841290 855777 896203 697662 871661 250279 132 3137 892509 857877 63 266654 1328 701354 400188 879087 4531 614814 896715 731145 796495 645052 1 2 188813 519143 157467 809219 689240 597594 800707 752055 856134 792089 53796 9220 32 707333 883407 80339 461452 848448 757195 756993 489812 151 642084 786190 454139 766866 722959 6817 451 645893 17622 301422 596252 385877 2239 895930 665132 732999 583346 73228 743674 34525 770604 669909 893611 872906 342945 52169 605135 12 271730 899309 897919 898308 69229 3 74565 718235 101605 299864 880831 618630 612304 3 862530 50987 230981 868050 725679 81627 870911 137 644305 100099 800114 873 98 804349 421892 516955 558279 858373 19 810100 96914 510320 883217 583700 584698 802159 228437 27766 22219 400418 37357 842259 5 96 207147 889282 355173 12 1863 1 347234 527843 759873 695042 474042 778315 867703 264949 865765 450146 882137 412978 718327 31548 855121 895489 940 166960 5 880407 690 542377 857414 881077 708695 173256 427613 1838 338906 709576 4 734546 4 226 245872 737748 80335 606609 637381 210917 897882 841917 895060 28250 452008 180752 322372 33014 826535 24 9 2 840123 871442 414810 4628 15 621660 881348 766379 466024 13365 788932 838140 7 820673 614341 3 473806 478327 449052 858594 332756 128967 416116 16 148330 409798 557455 379 2846 16 519431 867660 890678 675080 789375 12 883655 99 835046 383854 43768 73 876018 334073 6 1 754288 1 152096 801227 899216 835918 755085 2 598012 70278 494109 868571 148832 360212 772795 869321 788 409243 844077 880804 16845 751886 79553 829318 839742 249049 860026 733019 863524 621299 836374 321859 693 599308 812377 711065 14 443034 694998 547718 34 441728 240046 336288 636518 297104 848951 526754 842526 121145 783238 868483 604281 589593 435975 598238 806706 820628 812023 958 896706 850059 731041 2631 91622 860930 56536 719140 101630 12453 390338 388615 875491 838252 853976 3757 78115 89363 875516 82000 314 522670 7205 891769 477939 822141 835817 807241 95 738231 10330 644830 711650 1 501015 11492 205596 682542 317479 831344 548378 105737 788752 330153 549950 23 95832 893556 897129 498 63089 822694 877223 841262 890371 868523 886656 187241 24 145826 11537 370715 863217 858296 128 774312 255935 872238 317591 738 858294 881637 580860 768251 4 872765 177566 220648 468257 37573 149 794063 757797 130979 771204 893402 251 259700 64748 480779 377443 169273 66912 898303 26389 865297 1743 254833 829493 765502 210812 837731 871780 223529 873592 436141 589536 702564 817860 819701 421638 385686 841176 18 572254 606908 834628 873876 684134 614491 811170 631808 841936 834789 677059 17361 791613 817174 397573 343242 27 103718 664656 30013 256413 544557 783772 314362 574902 874471 461481 19 153384 878014 539274 40087 886068 34140 69 757871 223660 674118 464101 155271 822831 390576 719543 45683 132117 5 540513 646237 607352 873976 2 873613 879746 71 225258 790371 278450 763851 245412 895501 84754 8 151926 1889 544929 754348 130031 263778 866499 759480 755360 185336 34986 10219 763506 133989 101335 370835 737607 868183 759150 635153 719 3 628787 855537 415180 309069 859128 886223 616324 54784 786941 904 50585 847483 5 30667 167066 238338 734085 109460 860104 815306 44832 840743 681605 851647 877824 890761 66983 14447 672916 784009 19 635063 3642 318687 8945 24 464135 484738 736559 347265 854054 382894 19 832901 878796 730932 223076 41925 501981 807029 549145 545315 5052 808645 521880 6203 198658 855489 1453 1256 1 873311 216177 689749 847554 141310 274 780161 167 275322 833063 890434 801579 114442 508666 414122 433634 402603 855031 740906 14 847644 312255 281507 814255 592769 14604 755013 770790 851464 889105 1 90471 106276 6645 851790 33928 25573 872943 5 872834 21 872016 892859 707 1 813218 36269 10415 666809 781545 895898 887290 166908 854042 414548 846804 235416 37724 893331 706392 895238 203031 44 201188 883874 128796 116039 442377 126 8 880163 101 632416 164883 870774 33 785676 157391 611120 863932 762488 666929 21360 108915 142 880676 3993 364195 734845 148718 495668 551932 891285 779655 466110 343551 854637 879817 802414 770502 813907 5965 464459 822443 267385 780480 707051 454276 50 739459 667961 143835 807993 829307 574943 660767 476738 844737 575553 466843 241572 100975 236986 649606 552072 17 863688 518996 864846 499104 321 719786 2 896246 511697 231181 204682 891536 584655 219836 159 872487 623736 829452 314626 854667 556 327033 1 742586 110398 336008 73 147067 800547 753636 697858 3 259882 531205 703870 110144 122782 3 61629 635 2131 684081 2 489243 688039 829209 560960 835 60 327920 844238 875458 518973 688125 821889 536092 136164 176276 818295 812278 897373 16 875499 497530 740539 858960 842851 880287 250119 878307 868395 203134 1 778109 697889 361344 75901 6221 7959 17 103289 79420 711620 782614 134 842126 523646 846892 766583 852400 1866 26551 439215 24273 671487 773781 3108 802397 839282 41140 841330 897796 2993 653335 860249 801150 835592 50535 828846 24 837933 759016 621789 1843 188509 301605 814607 174297 743976 161320 694300 571507 107883 119 801134 3 195964 201177 742141 15081 261952 894662 878715 883164 789893 448398 437411 257375 455191 524223 19 210297 802064 7619 244730 624706 884747 819778 855104 704110 310157 1 15455 877594 819546 814046 409658 721037 679559 899131 846365 40935 894143 56293 834242 512865 895051 21027 50 49546 342889 24 233 876248 841859 349499 380 887892 897746 3880 809986 897558 305981 843563 838695 6726 814046 511973 256982 194586 448 580109 5336 844751 874009 399112 854203 111343 57545 36150 829898 308 358361 1 119367 3498 122 49006 2 797413 456119 2681 22489 27265 383312 889922 518334 63541 834189 79282 590414 153841 718332 173688 868010 205 803477 602654 755300 802974 92901 642 723428 218 854765 22440 835618 118177 858141 769998 833915 613142 809284 543810 101 883845 4719 474317 331606 864099 393847 18128 811651 645310 855531 369599 667345 4736 54 435773 414141 722028 843619 6118 86558 795176 883367 783654 773510 12 22883 432795 13 209453 332 831979 6930 60843 376911 308923 496024 830141 780795 892822 891551 653131 520389 249372 129023 859457 731733 635005 831264 289773 843539 865951 849296 443541 276244 807296 881520 290899 492319 886 276064 532511 422473 404380 758777 121303 314422 295718 155909 752442 321787 882100 340476 211232 870536 461784 844995 888536 471065 50980 403845 5370 369942 595665 1116 6898 126597 288423 98 888523 744322 173053 882853 820121 461941 1082 30 783390 41120 872213 588630 867389 859943 500842 626532 884042 3 858795 824 55435 690293 867441 540642 24 686128 819681 601093 298201 221949 751627 864863 860427 91396 879258 841 333628 659689 16 838567 128947 883542 572947 878845 187 22739 340382 779761 845320 381771 519637 689670 486349 834382 59189 826189 849310 444801 521930 791052 1 730408 461783 328870 849944 811987 751541 456872 846659 52439 844105 830743 618084 422397 763781 19 496586 848048 856099 595157 913 56331 809685 781473 859681 390664 235177 261827 399682 388174 159968 16 748389 875437 468622 50684 288682 133198 5077 452444 746065 890611 534167 809620 469342 688244 869389 794904 110411 885843 720899 24 98 42 898212 7 821334 863272 300229 481 859008 868399 809877 353486 540111 852152 421904 8094 879909 898000 640136 613619 880333 436813 865843 865159 645397 252330 508286 212 383791 14 891035 93 501603 853918 849654 15570 515912 892742 841747 866137 82934 897220 880686 71340 82217 619799 898518 788686 196984 3 30 884902 156130 895639 845574 303 731241 837138 887453 229 617538 770600 618818 886175 95616 2 80 286913 855949 4236 23 8 615357 838389 839319 257 465498 375887 863113 867370 3899 415962 370202 1910 416230 450543 880530 22360 832669 4646 789996 25566 527173 21 158984 859075 847188 5549 542829 660534 41 557991 387263 21 511431 94 890926 127830 621 633126 20033 89141 2772 103535 894957 384679 887739 586513 2342 333 309729 278073 644648 569767 884273 28319 819195 211772 817106 892194 160 118 265960 583049 186 32 295942 170483 567935 776956 704703 186885 884051 130287 872441 1602 705960 2488 268740 3573 38 844791 14313 313504 781016 4703 874758 159 15861 560164 368925 75588 1 32 115072 567 898714 6 583749 825156 731382 157 35 787248 118697 2 663532 63 786515 2 807054 312 610839 384523 10977 286300 702783 706313 9656 1392 24 1380 867425 664 28208 371028 399314 11 18012 744880 323190 889794 856622 875579 2750 670298 827798 29100 896369 399219 473900 25 493648 26 850837 18394 15912 837855 20391 539052 361149 892373 39 887744 220 738751 813 170577 361164 871646 358621 655963 885525 255629 212823 895599 43255 606107 271565 808170 402414 120 419290 860292 395320 854920 866077 804528 499132 249772 360034 29 18574 830935 254814 869917 877144 826670 707 681863 783649 746156 111326 337707 848841 859404 562519 848561 2 497950 839837 37525 1723 309685 15059 98 597181 322520 444158 895772 83371 785862 782835 279095 115815 695742 115665 34 76182 186130 38895 473081 9222 887306 843857 366262 824639 589947 13123 768997 6 692819 737793 875345 853841 672499 225913 661955 195075 605553 496443 833830 176177 872906 133219 75 420576 807081 844139 633322 467589 338799 261691 883154 401093 875622 1699 335270 276892 3809 203849 166284 415946 38267 491235 150194 8096 45930 783321 643719 47621 775013 124232 753198 327687 674156 98 713443 93948 512547 130497 894193 8 79868 297571 3 504953 340765 775132 245838 888157 641081 96670 713494 301297 565948 814451 2 634124 583796 586843 693025 785200 855757 698705 672761 567769 195082 71445 879026 756837 883738 889508 793059 832340 898566 848225 504897 104290 827499 252340 357587 274776 830885 783243 788608 318006 856493 822896 274247 259991 889631 51 749001 899274 776421 294439 212599 91428 480922 816937 699754 23647 142 633999 761083 734616 36 886380 726452 413470 876772 35 897918 82316 19410 6784 681413 461429 766253 2673 59 81077 796532 654607 33 6 426213 89116 610664 807431 612810 815366 1535 729836 797544 759326 743010 211018 605964 73 438901 296886 844885 707677 867933 886038 503432 76 741852 438702 869587 471566 647224 520045 863446 3 881846 825927 546727 876653 36 2 749363 449288 850285 893234 173576 277482 864831 816796 696802 286186 156639 661630 493235 56460 154170 836407 252287 830167 42 229934 646528 632611 881714 790602 3443 118372 814754 57 378906 862185 750 884750 592447 744698 881922 17 61533 4 123186 834000 10455 861010 37800 49165 875019 862148 11 839813 773407 726652 607575 119376 12 862750 1379 796707 13166 557942 56 864357 827300 47246 64746 691333 840201 3326 847720 800144 282 357058 827664 675281 842457 167446 410164 3 888217 801441 20091 451351 758659 67693 896723 895876 842898 894112 38627 876986 20 492542 365620 126022 759250 52477 428741 342150 20823 141 715644 27 622063 134650 494809 898617 759950 19 254708 4075 848193 851862 318708 256587 1040 849070 5 740428 602665 804985 2515 12037 756 48230 111725 586259 28831 596647 1537 298862 576197 829918 302944 850928 249424 694251 895622 858610 2 835269 447438 853849 16066 358322 767974 171485 219187 826456 2511 186 627450 57461 121032 49962 693857 848273 503401 558414 199512 449972 856501 159510 442508 617815 449156 226585 875397 893860 246116 123652 366848 396927 842516 510644 59550 32 21 897371 318108 76412 702143 16 891616 109161 3929 1406 24 847602 68275 879916 864059 738911 625879 189874 781823 791787 187101 837846 16 289508 764413 828759 732887 135 894702 785758 242471 521191 799383 855252 90 178 1909 7643 265239 420404 498053 822840 881728 493926 852983 9084 869491 827284 2788 814141 643897 250892 779195 273180 684803 742064 188413 1897 715337 883196 670734 895594 772 872487 736454 194671 347040 821216 454740 891659 335930 600985 97467 475009 3079 196 1376 335802 170 755631 417340 884846 888956 1 7211 525332 886659 627309 761497 42 617717 773550 293097 647311 894655 729008 343572 862998 1462 257992 315874 784941 525892 3 92059 889405 2931 827615 722259 682940 781397 7 848772 785949 821163 328538 880967 384011 839826 1111 899446 615591 885934 764258 3999 400143 39409 305492 155618 891958 477739 284243 888193 841576 471714 198225 822754 805502 95033 532619 14371 46557 63071 888656 718858 235315 24 12 13869 836521 884402 888419 96247 606885 886261 194652 110600 73527 2507 305784 101773 633497 750721 773987 8160 627746 471310 790761 121163 314775 71946 1524 819227 1 892532 32 253701 835675 433497 18363 533699 77439 262729 788237 786014 452641 530725 478835 237286 407122 257273 612317 457269 871182 34284 134654 507695 185818 594379 674081 423568 604271 885931 695384 851 735008 839303 442740 817020 1 659117 27129 830888 18436 769639 889830 835986 6 69727 365 1998 828003 289151 456244 395918 428710 2 372368 73555 883366 865955 570861 641406 541856 114 126159 383807 489933 861726 52 1939 830255 302274 846695 2732 859993 859214 764373 855988 753480 47286 737234 171170 895847 746596 501071 10998 103204 821481 747469 358713 621622 616432 841229 596916 663405 117795 830246 215564 519959 894434 799531 696427 478292 878944 39369 708511 1 1176 185484 2 154066 380924 843379 20563 7002 845941 821035 501989 462247 7668 623934 369208 255599 217544 861536 88347 633998 330781 694883 23093 550919 395590 735300 56270 231 866281 272577 600707 152491 135743 212654 306468 74131 778944 864360 423297 858043 788469 747810 754852 858134 29106 868470 500161 636224 107536 755424 15008 788011 759423 722518 291320 812217 176569 132105 144 5986 846053 431537 567033 873981 366762 867215 319952 9 555638 726209 293339 311711 785336 78589 9706 881348 340785 871812 894732 816418 3 549603 784095 698467 850074 14755 516626 625314 842382 194555 598908 312937 890446 205 298121 749743 894842 61520 631310 397873 696708 729826 827313 108540 251046 890048 493486 250252 768548 889969 54883 892053 152 62002 878048 806604 1 630976 853741 4072 794448 535746 24012 397109 78487 733072 374058 304 3764 880641 19712 553986 6611 51792 812592 653791 807059 5 429584 46 896559 67024 369 809373 351319 874947 3 344 889334 817039 81345 83152 131967 816780 182758 466441 116868 37 744671 886607 592335 4668 817904 275 835379 125 247122 143 27783 744930 734692 93727 393 845736 182 436282 31479 646943 584 274772 1119 884395 177925 77 833132 745337 844231 32658 253508 37150 1010 685411 863903 71 882427 898949 509046 4 720169 832934 802591 154773 886875 363477 5635 55814 840544 311082 45 1346 368767 370060 589386 850034 693130 659789 591542 63306 863620 738192 863194 2 636442 878203 3 757769 61552 848951 713779 3 815482 808632 2411 227176 81005 763712 137784 893615 892205 43521 725335 897062 139418 115179 326171 823521 14 69697 99013 827084 585551 551154 892680 644428 811116 13852 886016 899946 11 867617 899033 505 634158 201912 490388 359792 890981 881911 849056 879451 17 834978 483309 638476 899165 315513 822940 414394 476546 890644 728431 769433 6797 686319 891750 12 570376 885320 1435 803784 826980 884107 331713 454129 101 271 547584 48597 609042 708359 59699 89582 742703 544409 113 68 848236 722757 569911 748160 430054 887740 839796 51117 329 458335 600031 363795 898824 271687 38 871504 716504 250276 71780 833363 783677 57510 749097 8 623967 511604 29663 92 880428 871431 899916 130381 733741 14320 893153 641656 319858 843902 588140 2 451663 841765 3 62231 9169 380496 674141 882595 74906 242075 749660 32812 12184 710072 300250 727498 899423 833958 554825 54560 811918 64 27555 478864 195272 481638 768625 23 2 878509 816704 826363 62728 429065 172 2685 21991 15882 798531 110006 893347 395163 380 737500 846430 689579 20 830438 833524 145876 348724 405676 358636 198590 872837 751380 891114 866579 18 686642 228059 803884 24224 18139 842820 772389 120066 628183 896071 544381 882717 304051 47863 741367 683741 8699 867646 685659 22419 877047 13 878728 404941 513164 506600 344270 536571 597866 71509 888249 892450 371892 7942 895259 5302 859029 189892 650652 875259 261713 608534 899546 842173 9680 201866 786852 651066 139277 250 844816 865661 731800 113 591026 55 18 124923 55265 802906 888243 698043 827900 42533 55842 878917 834192 318990 171300 69021 535829 550 793963 600765 861768 722844 772524 1852 899718 23553 58269 376818 476139 857509 685489 871318 889849 884757 355622 556362 633924 13788 112828 412 897247 270081 485777 671 11 891099 255 602472 759765 139288 215575 701238 606726 9857 636889 472174 233567 829179 591296 899706 824822 15 28 790885 652701 561059 887008 891399 839106 586756 76752 674506 665517 875470 876481 287756 17314 489429 13 761753 150191 851327 119985 22 699802 8925 647890 887397 17248 12619 317686 488783 155 173531 829971 434626 252483 313049 198673 419559 886002 440679 169993 73650 522471 794733 44914 164661 884206 12 493565 871932 313389 398 858610 1556 453722 899536 480721 10 763361 200335 397585 13266 130185 87 797803 298391 42 809745 816893 890316 651685 522891 856316 702671 482680 828450 522549 767559 615583 362135 481704 612285 166134 48052 235124 6 839359 1781 791639 226933 859393 2 247 872814 624461 793876 788686 678937 136 220444 189145 400345 128 162049 819730 796476 4644 312606 818837 857091 98249 197541 1069 26115 259866 782234 790714 439777 693874 564696 762587 889419 29936 372629 23 899141 869776 690804 141146 262016 547997 850558 810951 858167 631223 419464 838986 897587 682432 374517 990 164286 171686 390778 525023 859272 339638 798181 243259 730784 158415 789820 226643 317510 693302 603977 108743 2 16 1769 2 410541 213503 797108 841066 151508 308105 143161 877683 7744 835786 600602 468687 57886 501 361989 149817 845175 786803 505546 200845 471226 9174 843700 696259 306178 839553 296257 824525 707291 391 663000 17084 2523 428461 508586 832317 888358 342295 90 479250 448858 619978 466051 318677 829976 761693 523615 802846 677582 835468 514229 48597 47 2786 846304 819881 850851 1376 864257 3027 846760 532005 220551 29229 830618 860000 4 79819 789690 150122 895920 500318 612216 798965 432682 57 809985 886917 577629 606310 810830 118682 507287 294071 286289 411761 181076 67 154599 151524 273637 120660 872006 10 622219 870865 820744 932 2 6 18425 2 304491 864904 633851 810990 314127 767265 568623 618090 325 87306 33157 237641 6 565544 828452 103 3834 766774 886065 13225 680993 418417 31795 253090 10477 802215 886526 477370 722613 830920 354 163784 1265 272 532896 7 1 745200 882141 415653 817370 123 533997 3 160074 832293 438 624828 623 803774 554213 881559 770334 224792 573001 282023 893926 207335 804896 419883 895485 2365 882243 850165 878782 889563 683629 797372 773380 722481 728431 741069 51486 640136 403915 177021 513334 675357 4 3 19305 523252 868684 542800 856396 462 887716 259621 10702 870805 513096 471643 757928 795 732989 830169 63585 760841 155 2 795243 785858 40511 419981 822271 245579 890810 851295 820719 230496 228633 490227 833608 810364 569506 12841 380826 290066 801789 2 786261 845875 8306 27421 896844 17009 246669 232872 363190 895928 880663 886941 819764 93834 584191 478 660588 275732 891801 888516 877520 304471 98779 814205 879845 104613 259 611782 1 848003 70692 351515 754727 815371 452397 531576 10 780671 588397 545489 863346 46 102325 823760 614969 802069 300982 63992 144 854544 5 799743 383815 37997 410181 777102 868348 3 516746 166952 869770 134541 186222 464603 2035 777686 338281 609550 660351 430965 359961 860603 885174 64739 8 541447 27 67367 852209 3 95189 743222 602844 709092 198532 95582 664513 832491 873893 889378 2 241263 701652 854871 839537 7 862181 309298 622151 841767 151331 880767 616297 20 14366 834695 581956 471671 896610 571179 2408 869990 573403 2809 581067 832652 173300 866743 28543 264 49284 662612 156 9 1005 20 888148 603174 16230 1 871376 304 849339 6886 677016 370030 254377 739764 36509 119437 91224 277398 763057 761934 899731 15 535469 10 426446 254555 248738 705680 169538 600452 378618 12275 865684 74811 2 324342 409038 765279 360797 833227 22048 781851 228384 715458 850515 537031 445729 364911 704120 26259 491743 610366 497261 2096 897067 494898 887690 12 756676 226 2039 740220 75292 845530 877363 19 774341 564485 349211 19 879552 685632 4427 860307 880160 340673 214189 2 893921 2822 667693 39 99 889061 6700 1 177144 441047 263004 882788 11 893515 1715 78958 812517 322192 292301 887173 796192 120318 6 12264 827524 534876 738101 792099 1299 845633 808121 851 436874 209140 868013 749736 673053 882129 776623 447758 806180 156939 704 166560 31247 890902 236 679332 493523 528156 837373 470859 17179 833628 834214 259649 18286 892378 3 880789 755919 11 117225 154178 245418 798720 854515 822203 837472 9 686164 808279 682327 35509 815161 800681 868563 728388 498 494303 823529 559589 868843 879517 8543 897542 479668 799228 83744 894362 667351 881390 716545 850 366120 39226 839316 386819 56 720801 7507 91909 33723 536485 14901 387474 670008 854189 883682 297535 636780 542307 888439 599325 727476 295967 98140 1 886440 837924 264873 673 25008 809944 256446 35129 800185 764865 897831 55281 190081 175 886179 858278 828659 106636 705184 782500 538617 252 260326 281790 839716 381805 546572 249841 64450 204767 240028 801802 1696 4 806679 33630 21 281186 160461 885095 130416 831893 553251 311886 51 891175 3 238651 859842 895786 125321 851729 170370 1242 777256 630980 682904 750872 424450 141800 8 559567 878437 327531 870988 545991 1241 861380 761899 728379 161064 832458 2 8329 168130 880649 36 885906 877209 113703 2 29110 4539 827044 883595 622520 810667 269912 33625 286651 385 158342 890399 676323 891712 897495 255918 176 897166 822712 612694 879141 7102 323 3299 433204 101 212406 892828 432890 867644 521252 850956 182189 865855 25991 875487 185962 16442 2 141704 77689 595787 768504 335413 832052 709717 888960 326204 82112 5 71769 884253 3 51869 78336 884075 897412 153870 564674 170693 899516 897528 821730 438164 849965 766226 170902 584894 738264 831012 12810 108843 200 424634 127855 891148 3 798419 145978 59542 344211 4 868226 890183 749096 743810 291758 216932 401657 377323 845213 267997 826668 825429 359695 566 873340 324519 804984 593579 220 383594 388381 899783 880837 822604 75364 559962 808474 853088 733427 703963 740370 4 552601 159204 178423 114741 899931 364385 21144 558932 11603 472465 613039 873019 78367 873641 657372 813507 807345 799366 773186 823439 835148 75829 874379 187108 887992 858575 879980 532128 822247 892674 890451 1744 165824 414872 10635 333328 855777 862286 811212 761234 737707 414717 37246 141547 127784 843917 999 880356 68144 502807 10 892940 670632 816582 106710 676317 73377 81088 899286 867744 35 756825 5 842044 761161 315053 105 19418 161702 752930 872947 815131 244302 139073 803159 878001 647811 890932 313589 777088 610189 879514 532279 888239 34772 872710 1 135885 886534 739560 76755 851023 810331 1154 892140 70 827883 876071 137438 840590 591661 582892 891113 882138 16788 6 528834 417225 11431 849149 861242 878447 404098 45 476373 2 873971 230815 817898 841246 812178 881771 2 232490 321863 23011 14663 865142 898168 73053 459503 36452 804572 843758 19 699542 10 894644 729606 22 3725 884477 428687 5 577023 16 882163 3 7264 889832 732828 608951 607578 641489 37 231256 858401 816156 1485 5 828344 873405 6 895205 721387 73083 885569 548788 860219 456502 2 349082 38730 36244 2 58295 4755 437771 823568 76378 813854 2325 129533 888876 413670 682653 838944 25583 750843 335944 97058 841164 489350 258958 468245 53916 510230 307908 86218 824 12955 490 437702 2 791021 687277 113898 354761 315794 425561 785927 668641 578914 253581 70468 99617 388213 289866 403479 881685 190140 815933 22467 600042 73609 32 2 19484 2 859682 506 718743 862892 626657 557371 417166 845230 121137 860085 829660 164003 105170 768020 403770 230210 166 806855 11374 761428 631892 99859 482718 27847 195784 161230 244565 716254 369788 751296 696383 2777 751815 3271 884064 111664 10 252832 890208 824397 160720 5 321981 702289 8583 97650 651004 797739 882930 59 200598 1800 5 568913 223464 260578 768513 616811 413447 427709 41414 9029 17 454552 409876 897430 82434 813254 5313 675937 206811 85 197315 504771 205625 3 160923 786047 603231 2 10987 712531 695088 604243 18237 796161 13235 755803 219 770291 393868 879629 393032 471241 1 198502 569 631628 231 100280 294171 551598 770585 724580 9 871101 383065 12259 618311 47524 2446 320 568093 393 74915 284358 37665 90 22 790149 457003 385240 880617 690552 50737 897172 138278 771699 624785 252 332 357829 603491 30879 179867 525067 530595 350 34718 684644 215 840225 886233 363845 277 861392 1491 897184 802930 562142 8 798865 15 862265 414336 9 67545 832380 1037 560260 176023 894446 721851 59243 898642 543651 594085 71272 471764 113 848438 879201 487324 868341 638067 881117 5633 845413 896039 866498 123336 1226 655343 892809 373542 975 5 271262 256322 793498 607547 234489 525961 751144 760524 866011 827246 452953 4122 175557 730085 823495 866352 251627 3548 319222 854808 853551 36154 870349 17 892676 329390 20 897179 830230 166246 198098 260101 686552 856942 561879 819250 608346 582024 838996 729534 57487 526857 253538 693835 90672 892414 12296 896586 867415 151727 38 9981 863484 115983 682560 877613 4 34359 772651 821907 2131 892307 348700 398849 375906 121 552 234911 4370 817865 238847 867389 868361 136491 158389 868224 743830 518314 559941 293605 867858 15044 266355 28719 307341 5720 868346 872240 26 3761 5691 569312 44 605881 854338 185364 896119 812937 690649 836044 75189 53330 822209 883430 761802 7 874454 729766 545448 814544 317896 762025 336549 324540 420429 1215 630785 748448 95224 832932 897937 75655 809350 108 389918 838298 492 867720 57883 762943 54870 548 899687 92 539729 266930 847351 892124 168905 888953 469283 208536 1286 1786 239134 163097 234968 879260 91763 593 527 378358 844492 372158 38614 39515 438707 347078 126382 850534 191806 42 893842 168681 527419 878701 390175 578863 102619 144111 588030 79 728284 741158 873291 791471 299825 896372 22480 707230 752974 20052 63063 875052 625510 619158 27 11 820652 463571 649651 847087 302293 873343 823756 801503 736184 1616 825209 211336 495 741617 267076 3315 505056 4 836230 1 673859 382270 112885 97385 624839 758645 20 695251 227924 80623 227445 310099 133813 359697 3408 862003 505 276714 499042 254797 812118 806605 186595 384720 847393 73 855757 880721 1365 551225 275 24706 241701 852414 711019 484456 100855 280927 872809 36174 886696 7572 678267 381440 208223 338016 436513 881657 159773 476384 357386 536529 239672 297516 50 77268 819073 804404 5460 137 881904 189528 867790 322874 7567 48369 8798 670170 838936 659234 22 886714 200 881127 859141 890585 426006 531669 196261 471438 618881 2 401165 868969 578205 8639 4050 284208 264364 449128 894130 840168 879129 608435 9 290972 845474 868215 258817 888446 442433 356051 592832 894633 571223 277151 316446 7277 866075 532907 786460 479915 827464 1746 305 63640 1 723817 137069 239947 883997 874718 106501 627927 1652 95044 100977 847599 1 202932 112185 870885 601663 107224 56703 134719 3 4683 870492 373264 226405 768056 883562 839934 287986 703461 201605 403421 224982 200656 893141 892006 345284 7478 685650 641771 1531 123685 684769 153223 616306 486653 16692 98087 244513 842937 550180 846986 788998 141290 125358 92548 458952 728760 795875 21 72 15367 21653 1 775907 466235 893955 334273 14080 425531 45 94991 25 827060 108606 889838 30 515975 26385 820354 2142 217 163639 695162 834203 39 492257 331361 587710 702947 567867 1432 749305 1531 184512 818872 783730 92929 833328 885470 846427 883106 630948 12048 24842 306055 51031 873991 276371 721044 618398 102070 385700 531587 613336 221702 636704 889812 495373 837072 67079 545452 194329 383327 845132 891152 857156 667262 873472 739642 5411 2 275883 437833 463101 39164 171411 1731 29689 641242 507734 874746 840097 455596 245009 572895 718 710990 786689 774637 871229 42887 217417 876435 859945 332670 356752 6025 877579 121941 442040 75525 407744 838503 456637 780231 726325 35258 551993 211 514507 516 405745 503117 565798 333601 888988 282116 65 565690 6 2 878071 494214 482094 1520 41 4276 754129 34280 778641 861215 892089 777 129501 739686 7801 851476 845939 491386 610779 6369 36977 702147 426778 19510 811078 55 818078 860635 884606 385637 805546 3 207527 754534 6686 873203 773048 110710 872796 480895 13 34 206930 887437 872672 164829 532483 2613 1 423786 207 360 878966 747668 445437 542653 15388 244112 846224 65 875405 477056 22858 829993 65 86673 71289 2838 782204 4538 8 737853 3 101 32610 4253 21454 804974 546850 777929 2814 367244 3 892755 30099 241564 850447 810568 871202 868117 895162 774695 758733 709173 422194 2 588285 126004 804793 881850 821670 172580 12 474709 127498 255811 4 306977 4 349904 739432 75587 49976 814142 11 36329 58543 825670 752375 640530 843514 688165 854929 596006 739509 291607 177592 799019 55226 19621 602905 4674 589713 98144 103 839627 795717 22 3880 801736 204014 48940 366985 635668 803186 898517 292569 122562 886161 656193 318151 494320 292323 897568 309848 12556 682359 6 886349 895109 74634 897144 842515 6 709890 530510 475175 449169 3 284756 756951 6 13199 386736 107358 560099 443537 1 185229 773598 534932 42 711741 895709 659445 51 655702 850161 259395 893587 519076 132759 153360 1155 13 438699 302513 437470 713412 10626 436249 1266 169331 328209 853407 467436 836999 839562 518008 863951 107 640399 802382 10271 680546 305950 888505 2053 832853 569019 804138 443269 47940 1490 500586 718623 835595 114427 730639 29 118057 618808 11 6 624277 4 510312 858311 495084 284734 114746 750507 186291 779818 862401 538106 23381 472289 589212 14693 13250 33997 807775 520413 5 745929 206888 890808 247518 504999 591995 364355 1229 282190 167982 293473 585607 19437 766111 403972 272 831604 40023 895670 845048 866191 888453 29520 843310 449746 723267 835488 238320 65 12998 726702 676218 825652 496354 82204 882658 591973 625 321797 658505 514205 689920 880405 17494 835391 680273 842068 846367 896015 9 845786 3742 3 407704 851396 84402 10482 2583 361201 423393 28 495193 851524 817738 899112 83134 858903 262404 892637 3831 10513 50 856846 477122 853784 438389 40 823976 5728 408 752967 562204 696698 304613 397549 5940 1218 15219 892170 53 811995 253084 293099 205033 154022 121 53438 470546 380223 197 404073 5 202702 130154 306618 373995 566820 463200 729182 379471 84714 316 5813 731555 376826 32066 24516 223946 362761 891821 262545 498763 291723 762820 784066 699991 891010 826789 6260 338953 795943 883457 8774 3455 1 3 811300 876359 884308 826470 110 865070 885479 175503 582255 828606 656302 885701 899972 2326 774208 190656 3551 858209 1858 861498 222485 13128 101832 878493 766607 367522 4 886469 618497 30519 834164 765097 819004 890073 263480 439269 218361 78 795589 467777 834503 49726 603196 12236 574266 550600 849800 455217 184368 269811 196 547559 893313 88578 889114 890330 886072 559139 592944 845127 724988 460646 839994 1822 587192 163024 484356 386036 201577 310701 197163 885616 650233 10 800297 250264 72884 24 648815 371323 176950 870074 2265 758430 3044 65 846340 834824 26851 56386 766901 282062 2273 131248 1 92161 735310 497423 751394 395715 729891 897555 880979 341499 706964 2931 69 748460 888981 113059 477057 279080 505139 884004 83995 134156 119977 827756 689907 443782 9 753396 164916 184106 353310 11342 453709 870309 824288 880045 447475 888699 176271 811889 762582 37574 814044 452932 2 876690 74033 806950 846751 185996 19 110221 114923 804700 29 698745 795976 699715 406128 4817 721506 879661 677782 830359 564920 256529 630053 186291 358043 864152 797338 885344 837236 454048 7170 477 85552 542168 229 819763 320091 860836 568249 497611 887090 897906 138339 839361 586099 494093 338456 204550 115089 307587 806 22 841930 871671 725393 899056 62 6 877047 892688 839827 499506 342288 894353 466228 687628 337575 345443 360339 1 870905 488656 282960 828914 839067 517092 716406 125670 39 229614 41940 369436 628272 155592 346489 4560 580146 112 798622 80802 670565 874406 233873 59070 607108 492076 561602 883392 51 509374 885550 861107 35 4004 821430 700956 10699 845942 63729 763544 298758 1673 264776 580817 672434 750344 622965 886586 156584 891207 354705 171084 895415 90659 165009 802747 2 864006 843281 718470 589945 1441 869004 553502 160 873412 769593 1107 1 144218 255634 667070 5 330685 294943 644342 611020 269918 132210 323677 822616 758263 15097 18 261 162896 302241 257467 72408 260588 343737 715137 598939 857982 752232 194171 98448 875628 848917 41988 866980 33270 2780 563 883111 334284 828286 755402 756597 340689 22174 234863 178805 634596 5058 2 477968 2 408 268706 752792 458400 806303 8341 688971 760212 848299 855427 2890 272146 854517 331878 469748 892588 11094 782909 791111 180027 852301 744194 501131 25 67305 216301 757519 72 895348 576058 852628 11164 690654 564223 25275 307488 163525 867142 874536 25918 890447 666075 35682 888077 832778 13 832102 511257 74 877972 554699 389784 837307 33 1017 796100 812959 724725 897523 886932 3 302764 6439 861413 808122 715 467810 720997 188655 794 493368 609254 787173 26437 871258 102843 741147 756468 494415 879509 47473 765905 259433 876072 662033 398115 228114 810170 352030 2 441432 663728 450940 413760 484334 400120 871117 278058 435375 784094 284480 817574 726934 874743 587929 258387 440782 359673 703276 897070 823309 852277 71 24 784802 522823 47374 863940 744619 36348 372657 8 149362 494212 686693 860500 899593 697563 490116 525021 240585 1420 715137 25 761855 729435 769156 118672 826659 223 823579 10 669397 877491 684172 347968 876529 1713 374463 870944 859518 203135 696099 2324 861633 63 737166 552147 569444 604033 6664 859928 473919 818634 753604 819152 35 229353 308981 138647 34502 11327 215352 3 791657 672347 9547 440924 854711 77537 867984 8 7370 3181 245349 276518 817094 10 422435 891156 762205 664059 878465 677261 837792 879968 469033 854280 783232 5 882510 1 72888 801140 19477 796250 482549 7160 871853 585 869662 844967 716449 332101 883748 880920 547927 756211 160891 791402 70729 863603 849806 507375 894486 143998 56 118752 814810 607070 889769 144608 822193 885678 813078 866932 135391 23 193019 2 627667 528122 207411 314909 19 880336 893951 733094 820139 245205 802741 18864 169188 3584 11 656362 863139 122444 6 847011 831194 738 828069 255518 713876 795471 624877 861379 687893 788860 44714 834909 252344 684154 869230 54788 563156 346999 865048 3 889149 554 885076 402947 891880 849238 776407 35428 112291 70496 225 212117 799946 259337 524984 854032 827186 4116 876065 545473 853561 535948 703098 898619 118442 895554 860255 5 859387 118260 872835 895060 775118 65 801067 905 665697 386898 583081 532916 92362 551223 835762 33405 472696 759882 895739 893600 405 583974 538896 835787 897046 532 794177 27166 349848 362336 724540 371814 181471 400956 354885 47259 856677 860300 191652 537603 3230 896288 764663 235332 775644 813616 638100 843094 282033 160728 381019 884446 24 150708 847035 4568 502930 110768 831776 11451 486349 842194 625338 559750 548531 699 894962 50168 774924 4309 795897 11285 271168 897106 850261 700468 837441 844160 861310 94993 53233 32954 775277 138046 817997 29895 3508 20358 244718 899890 299893 487403 13 797185 878262 192489 6123 601 733988 128793 7429 881720 718857 825910 81697 75206 857053 112215 218984 281956 598091 34 246223 893823 871301 848096 802425 868767 726322 854317 223862 422997 889078 887132 1 209306 551345 885490 797161 149 790653 799067 3917 151436 272648 9031 731016 375773 499027 253971 834546 226988 83566 853045 2500 223157 898893 502431 650466 836479 874191 4015 129860 703297 326797 674031 5 106399 316916 15 27905 889163 815340 268864 8041 774307 778873 211 853 868265 9 247541 195490 46212 1739 869471 6 368517 419515 498892 4916 881148 856361 898502 378692 594305 860128 877711 37070 302686 888271 786931 892673 393121 122 756352 43523 830792 708431 80391 177792 878590 639170 827466 345697 412984 349477 4587 683406 871916 3 234339 112 759516 562427 364418 5 535469 890893 413878 734735 800 113167 585894 362843 825722 769651 14670 762091 401677 4 644755 17 864643 887635 849342 476908 89037 478116 471368 56318 2 840 814830 647755 14504 370 767222 838363 1718 844541 22500 861456 562524 881928 824757 662521 783978 248460 42 56 43 536026 392926 736731 324607 23345 75264 55724 689613 650014 147130 270099 824831 4227 606 33437 369470 803940 61432 2722 837408 787548 803252 744961 572241 749352 17 27173 119363 147565 127 198040 519 899480 876517 766981 171607 833302 265882 246227 88897 898098 874197 557581 729033 862198 841007 762039 708249 795989 368 133 94 520535 532528 787407 200283 91240 3438 3 24824 733570 551170 674150 19 4274 50915 614219 130543 865265 429891 878516 99 178111 884154 27970 136335 105822 714965 825019 16 95595 388384 562646 93426 410155 4 761794 613091 788465 1250 878569 75874 421557 776307 762973 895223 588851 287241 321501 1 875651 848533 585208 23719 868957 2047 516839 720772 844849 133 401058 648789 802198 300418 653876 15732 882621 25608 204 137019 780754 169925 671951 627 80 703378 894784 279642 3942 882690 21 365028 744823 809215 356447 871298 853271 103187 850899 810034 279405 180148 230327 91432 871324 111935 793580 308108 1620 485430 412404 597809 710071 714849 165553 319937 145911 369213 560688 32583 203255 1846 132956 13713 14667 554744 7177 1042 864581 34 248 432819 120582 634372 823293 36770 641289 863486 19614 118357 125538 821529 6 2818 879372 1114 668092 32427 55026 570 763738 8 827643 349562 849876 748627 861811 701376 797945 331240 898279 553844 981 242 762638 849335 489660 812751 398204 146 842824 73087 723048 771713 6 790009 28 123287 678034 571134 866661 94 425196 859124 847072 348856 67284 780 33790 450045 106696 510279 418159 732155 25963 604636 368669 645 683774 3 852730 820627 228472 37397 889162 429742 11960 9358 894028 809901 736818 798758 789305 895376 886283 835751 799871 897691 869933 60284 839563 543135 223226 469 883022 885391 728446 437895 6 264216 679613 741710 417913 622397 756601 731432 859996 727618 811879 94963 242 3 626395 888633 680 853171 594512 289479 781323 199195 247539 398 551991 6648 192987 6726 96 804194 14 899351 837235 47 476140 896697 885453 895748 792118 784528 61411 830910 501986 4179 515907 828074 175216 2 867548 828343 854355 815586 58979 823260 878236 821844 761962 760121 6318 416478 796666 19 894474 5 807444 490805 489 2543 706690 6023 872839 829109 623137 363719 633652 880951 696563 326007 270091 894965 659103 101156 25586 86964 602102 625984 208908 144281 850893 878527 479694 611673 213621 794859 2 895734 764467 247526 857976 3 849005 763151 247301 883792 495206 65352 851953 898293 141046 560915 851817 25444 748428 377178 621105 813754 814592 167912 1317 688572 373596 386826 881851 891545 890342 188164 760 897509 281618 149303 419038 754029 737 74 146843 24447 85537 10750 526670 162754 534336 382 867576 882402 88971 888172 856628 854367 44 896334 822343 888927 164876 853652 533 42442 695827 665431 852640 824665 159745 820651 865722 839488 12883 226783 563887 431168 145 367113 10350 881112 285116 53621 11 326535 840051 577465 708613 67825 754452 787551 108 887611 856117 563844 833938 878535 516052 751861 751657 655720 368429 14659 847780 675210 206 4 874997 315468 1441 899266 774049 560 254 581990 699840 420365 697177 4 794654 866665 874526 492459 14830 476132 889572 342494 843542 34414 86999 259 430948 315931 786195 423175 736506 833628 14467 591323 740429 877713 24828 886267 541880 448980 245338 807320 256476 832511 64 3 23 892148 764826 16633 859340 4742 272437 208734 76342 772911 85 676873 635553 894997 5114 893351 39052 473779 93749 222697 22 727593 3661 81 896936 33 124892 531763 87170 555704 479637 777467 818306 56861 846014 86555 826299 755233 806657 675694 863449 10 74 761226 874541 416327 14633 430839 447384 374639 866603 12 601267 892198 20644 800547 826801 80269 531854 898952 308333 2728 784108 492439 585747 719039 303426 326710 685812 174290 530 843062 990 379247 827964 883975 5 4 818379 387 12242 867406 154307 881124 852496 875809 57916 28209 126 620595 412330 849626 848929 472945 21031 22 554569 893229 241304 141038 650449 675148 236251 7 34 145260 320122 641436 136192 132962 866522 832719 16 2 6268 254638 842504 15001 896598 889358 804744 867192 607648 867323 199393 217839 884752 4333 882327 7 162476 62971 210903 615150 742259 839871 130937 581 856174 200145 857133 35632 881872 887839 255416 756216 64048 231932 829508 564089 733909 789374 764470 13 869614 720876 641820 771 801423 105084 785632 22 499764 864639 242596 289497 872440 1055 260 836528 894498 804572 339992 852013 1 768424 3625 24 356339 18 9140 554735 895950 778955 777385 843157 644332 483669 873749 140481 416212 537346 4728 9 113688 60113 145 398421 899066 798627 523443 89465 448977 189 795435 115309 896088 569193 814710 413804 716742 644931 848266 878517 395284 661674 854381 140 444432 872966 11 710613 814684 465246 870740 15 891132 804109 43993 160947 4146 682700 849976 270557 375016 156160 869335 190499 642092 309735 432419 892126 140339 860067 868520 23 10732 5512 227190 695947 581035 884710 2 843532 260327 808392 828636 125043 753242 438253 577918 506014 492545 782052 752903 21425 797323 891143 864668 334006 169845 491064 868426 96814 113739 843588 192185 734855 575673 862985 14207 831653 843807 407437 148872 668874 884296 894119 844677 733552 171074 1318 331702 18 1 776880 6 831013 537567 38622 833465 2 847410 816748 892318 1268 414486 31784 185841 613130 348 40045 32443 135565 13368 818571 859338 599 66048 848718 783077 897312 418 806108 371866 777486 227606 853200 201336 354767 431965 894492 799596 322920 861239 206388 111794 561424 869491 853660 4957 690417 150 884451 879997 390344 883539 845311 233 209808 895505 710607 871970 94 2675 853160 7534 266315 61807 62 519365 862067 887729 31 574234 304660 578324 209559 1 95276 871393 13751 417459 305166 529872 679956 404196 809547 272120 321677 11 882783 307357 870459 6 339175 883444 363201 799663 807771 55895 436 794953 857380 135683 879845 709268 156488 72452 128 113953 800042 131938 188572 1059 36402 385905 111954 897411 506451 572 496678 6 3 53054 7 832787 835810 166839 175454 115245 318085 802076 543505 329889 371255 2 899849 154793 20103 15 395631 6767 853016 360099 14630 831751 10 25888 182494 786830 812097 803288 773831 822907 16 899217 138467 892023 868622 683865 722705 769464 599551 493217 790654 240064 311228 881453 860568 12 320552 862298 6376 661976 539262 131171 121407 534381 761790 305041 31 524149 687932 497046 377523 491908 644598 620225 441 786758 851706 77604 122776 833836 805619 64805 551636 159314 175125 315818 866656 733 390592 338611 44453 219999 122374 880015 230180 46227 97700 830614 304924 236 268309 59110 6190 122159 501855 97120 853140 737303 407620 1614 888239 247675 872730 682976 644348 812356 669383 897990 649039 22 7693 722199 109583 588829 468764 25358 819492 220446 888827 860474 669707 882296 853474 550905 843926 808297 663840 894066 491822 881862 631239 827113 106170 431 14023 62126 884362 21273 318318 706086 643649 884505 202036 5175 642755 145428 406438 147010 669545 462 817104 816355 489528 703222 881554 692067 9 556719 212 882861 805641 82 253113 771959 697056 5494 848377 617188 208289 852596 87 816774 381163 98952 1 631333 586237 204334 869727 193921 861112 501853 853799 861360 891517 2 755202 377919 8 723156 764450 733257 135461 62390 849334 2967 209603 201987 799818 36760 295289 279604 258 356326 831117 797214 858058 830395 872356 883296 1239 111983 222594 71 634639 864963 768732 550850 882441 766094 15578 485 523318 261425 854941 316653 2157 3841 98018 866657 826595 464 769377 889635 883085 70 636858 714672 861591 316201 72 679481 807369 406024 310073 470377 644750 878155 654332 888602 533647 894776 809946 883238 98013 836961 853897 820095 880694 736090 292851 23403 751513 883031 52790 233791 44 581384 3672 585156 825032 509530 68 438233 386786 48294 888431 804927 4584 848792 866736 231335 785735 715821 11059 8096 899755 242277 795188 262277 857865 816350 227533 868310 136655 229609 638106 393259 813683 783703 21973 2709 519372 12531 786631 161041 728665 585192 2140 876131 127309 12 838229 568059 831922 632175 1811 14833 540073 598478 491343 863019 131139 750946 248716 724347 175812 543686 695910 339099 893581 451809 515808 11038 89556 38209 810802 552030 817390 875946 7 469459 579675 7 765181 10 2 157169 896584 5134 39288 43760 854685 798455 835889 743106 667527 188692 148786 43 892932 137941 253117 5173 5110 212 376713 803351 68 4 4 672764 136781 5673 684151 897448 535192 353625 831762 828924 47225 274900 529036 576119 2 760794 573157 738212 797371 723637 832316 278471 723865 532896 551872 781882 384015 866644 468587 166474 729264 729328 837857 408745 4237 60742 775952 4620 1683 457377 558923 727055 3 215317 3476 494773 623030 93225 3 3134 107476 78832 715220 896636 880507 458211 113067 515402 875714 166727 679910 472298 38309 304335 175434 6 124828 167987 742753 719164 479 2 341339 260286 576033 888027 738738 480133 493999 246305 179892 85654 1 294 2971 181739 390730 159383 790555 538745 347582 1305 113 185941 792899 342300 844137 562564 422214 196781 484748 251824 899037 513578 512826 627622 735497 12 841404 701676 834385 877029 832512 3078 862159 731003 221649 4 830841 885132 857620 59070 873145 618777 897262 9 470581 843817 1 328059 830072 870285 2670 566524 881797 343586 756267 3 1998 2 885614 36040 120460 871228 841906 886404 847449 129409 187989 897115 4 153161 21109 854132 448169 688410 126129 160682 220220 883370 6609 518296 798786 3 73 184 27308 407612 181281 685299 18 132742 830270 34368 873903 491608 53182 850991 2 7 840648 21 805705 389463 797440 162631 160289 127445 5842 142278 152 872673 403970 1 863236 504065 817204 257 546594 868476 883586 970 894620 257061 771661 354965 496350 856717 72006 885657 153050 845862 110657 656200 55 631473 362889 868849 308650 1564 712666 100419 1964 741120 704787 213 862316 174778 1544 17410 35341 280485 21 871128 1326 380862 650561 382343 110176 163 83554 860577 2 123 110510 626341 371855 845682 117263 505690 557400 812232 56156 93 31 25637 896368 899751 177364 18 898797 891395 492503 826845 17504 9 747450 15463 824905 371937 538131 104405 761432 798165 454178 358503 822234 84433 835521 425955 814578 20 287993 708568 16 867765 527056 711391 178605 361273 885214 7 146349 701019 884224 713892 841027 258985 592974 741731 518973 580554 855307 861786 864798 5 638743 129 890273 614882 644185 877664 891637 891133 590534 11069 847142 178363 555862 767063 500226 8 4 899466 869672 795940 832692 489504 832761 810800 40881 815475 567332 334419 87261 58160 806199 267727 203 745118 890412 874647 1871 763296 844433 380057 883932 245 249 434579 861624 55459 401007 724326 81033 886 141093 709674 654583 438942 690368 373340 812236 648710 467489 5453 881615 11 805202 825579 886513 284978 282012 258935 2 283109 589365 2735 16413 894431 44579 780824 213511 153283 892213 702319 419394 358296 276928 732106 573686 707141 868531 34103 861164 231924 48 801681 83754 836712 877676 365 1249 849093 5482 8628 2 523137 621098 695390 841848 126117 365107 173512 847599 761853 833884 717188 719385 878532 4 146890 195056 582595 732813 65 812687 875573 737291 30611 897811 122257 353307 723201 77 753697 897219 7416 657220 349897 271958 885264 72640 895583 230957 121124 142 37683 893582 760947 240604 14541 5 259640 28892 747718 837302 660380 442688 64489 767700 14298 863099 677506 741278 11018 832400 15 197839 9 851575 871097 843823 2713 855853 572827 608 202248 867061 637019 18279 2 188366 104232 822914 201 691700 838120 265884 773128 22189 14680 135 818953 871365 803266 893164 439 700263 792307 148 522512 833926 802182 318226 90755 153382 243410 454669 820378 830231 466206 265004 459882 830672 844930 846184 870281 761880 5337 775746 447167 371082 6 445 852681 2 517462 856542 885406 358809 32595 62624 599543 742987 726236 796361 814504 192745 736585 838324 3036 208906 467755 155263 3780 758941 892722 185506 489336 1439 65462 668332 63518 8433 742929 173028 502483 22 590 6077 567595 192266 703838 471834 325234 894537 210365 7908 503 10874 716636 57 729337 1 794387 662478 507911 454139 12941 625716 416005 1 1188 477624 870801 88297 149538 754755 824998 150513 793279 263498 27407 780454 482354 875516 754355 753963 7751 759485 574901 3 414375 815407 514625 577751 846249 675977 763837 459201 766739 472926 824377 753648 192972 305001 671354 7378 270848 570513 802620 29013 738818 559270 438682 394947 14 5306 215108 772580 207978 863969 546455 848504 129426 1966 879669 842501 638763 896549 889538 863766 124971 10755 236 589823 9430 618315 751260 888112 80 257303 873369 107562 26344 719075 31813 895330 117453 827084 845193 468034 473459 396883 221012 822327 617031 549609 2088 3 745664 373692 109987 12 334 661739 353366 874218 81 311263 536482 847291 593344 291375 592395 134 786121 90595 763562 183547 97 707906 203371 897925 58312 77368 467088 7 427394 10 396450 2 737206 283098 851474 174 433551 891673 571400 638982 520880 738616 40790 837589 624624 842920 416687 100151 307713 6 853461 121982 2160 143527 841152 847990 847006 226223 44782 25870 235597 894245 1025 115138 502683 324663 398955 194684 104117 677403 866237 451442 748943 659293 790127 189519 872205 352494 654444 170 251 10 635024 61084 888296 59280 806116 61422 563032 794986 895046 761262 99779 382952 877160 850863 41804 729126 249251 673966 795692 7643 470241 201 55 889158 13 316 47258 11 575209 843839 612184 555281 4651 524485 886368 481747 6 746223 748896 285741 134445 592580 3 587036 860146 293683 769285 147 232162 41 217 225128 630292 36847 821423 176443 2910 567300 11 217473 1837 888650 889839 870528 17131 666522 2 1834 779462 5 866514 341129 834154 450143 213520 12498 97434 15567 820651 798769 313 789214 3157 898071 4680 654989 881594 791251 446835 892949 26315 887301 6 697690 105721 467 868727 877908 2580 819984 1039 200 47092 864082 60716 229328 651951 848637 766665 817724 797045 85722 661710 751585 27609 896603 1210 878171 29158 865639 727791 173030 152 894998 223032 834582 828431 529183 374462 568892 441205 854686 629174 2639 118044 57729 260547 47074 259446 742893 890833 828007 855097 808443 893412 893818 892536 889470 874594 826948 862841 896623 893297 771471 894511 760856 982 85191 6 19773 812205 8681 2243 643629 629133 7 462913 533237 195613 892147 701219 891963 67848 20 661712 716446 74672 39124 745931 478714 4258 733857 525943 2202 274907 740512 861087 18019 573303 716082 879695 826502 763006 822295 288088 741657 679922 1642 823768 270991 621615 886595 548012 826142 342584 9 427431 1219 815689 424843 243227 316815 469754 861886 190330 362608 101967 813671 830523 884355 103328 749409 298145 347777 2 77237 350240 785954 186474 414786 500739 853187 50 358 208149 104660 739775 21836 180259 633983 433934 425713 855772 482187 123215 44337 732108 892657 898754 72497 768216 389 64 882881 871047 170597 429301 69856 536657 676915 844902 141672 708852 41657 2 40 816159 346799 265705 503130 593822 460463 292711 744526 117395 371902 257958 207455 317495 3009 1 151 908 844061 49540 899025 561 885731 458606 328008 176988 834281 674851 862461 39 554 767114 526276 847537 758738 887347 371935 851474 580371 733712 77271 893391 35930 7234 571541 291218 792471 625119 17 830074 772246 886185 418613 886308 780169 509010 894376 727503 269067 172723 2 230 147680 820647 41616 647510 455342 870003 2 645798 249505 177026 4 523658 15 231518 821290 23090 455758 10 811665 726640 1 850346 235602 256651 29 103135 18 438869 2643 134452 766516 334462 418264 629403 175609 409842 820785 604111 873366 582676 191185 869500 10 84784 874966 879470 813343 602627 265651 823211 161456 871459 863693 30 827684 725687 61124 245498 502518 837421 91 22857 556309 111158 812679 13 25405 139443 272314 377104 620166 228081 694475 261633 884014 7 894378 465109 697 87207 327228 716544 830668 93 15273 125477 329046 761238 162323 790999 738700 867864 6 883331 782998 445 4 843591 71319 1021 606204 145738 715034 272030 5169 797651 473711 16297 805911 834626 9720 865195 874573 880838 817637 871287 735 227830 314820 894740 586893 2750 106755 1 252589 351089 626038 13122 666364 755663 736792 438425 605986 695866 211 74117 862551 405680 878272 310495 11380 1121 583679 122770 455798 466450 142 105456 716054 918 95 830833 895745 456950 880297 847498 458832 881401 622294 424837 891115 407839 96626 75971 855271 364320 742663 570 5763 10387 427817 770721 806283 2585 151 887871 883960 310 51347 229819 141 890846 776536 817676 23641 28521 9369 352773 300637 898607 206643 3 275634 817189 864359 661414 892273 142966 408914 785463 658010 86201 837245 117884 110381 853697 46057 448347 178718 496705 577709 101878 33620 273554 8 398752 889076 19 863757 48182 863137 3 3502 503817 420014 16294 37333 281263 23483 23 244570 502192 650753 288 898080 208927 559549 261073 880416 770955 443123 172411 278240 825699 71644 883443 880438 822635 896904 42 924 280434 690558 711729 757336 804531 126299 866153 537990 828471 230876 891722 265 829350 455351 582874 81 56221 115752 383181 43330 24065 46 44797 42189 888884 643145 139587 222526 125467 135297 634329 384345 147839 820031 890864 7 76011 781257 208849 882741 496660 46819 49859 875111 856784 826595 765245 64507 25269 25324 872188 235538 887427 874852 296193 690918 614023 694881 826998 62 422815 181109 211296 243075 515 882801 125021 93516 454076 834356 85635 748083 849143 826026 730860 624176 350913 109427 17 829724 548090 793932 716375 44961 3 779588 544085 570146 298129 113514 26152 442071 373344 876 825662 13542 718792 185900 443674 7030 869409 127 8578 655060 756278 887219 503825 261 237847 1042 705742 25 715826 20 478634 800948 577505 506544 789855 388897 424136 27900 227950 553694 851883 459539 390660 698750 883477 855533 293255 638906 505597 875033 844686 306 2 7 881492 361386 602912 827045 819430 753130 112103 206705 20155 690521 289550 176893 858132 498455 826861 612266 1253 840503 200011 28840 259281 27690 863575 1970 635286 885330 12099 58488 892910 83874 335388 510486 875333 211785 90 861822 813767 519029 283686 712386 872057 717188 213825 845027 873238 825218 2147 66042 259329 865154 150720 264882 887766 748598 886649 6 3922 863201 734786 375906 439933 12 857292 183715 876468 840509 176815 4479 626286 833069 612223 53 1254 468020 25536 784874 638076 70 35757 755339 261195 143331 232847 878675 828611 32 392681 132783 36849 700710 534097 812875 683126 1435 275 164292 140871 564032 802100 839477 837962 804195 582559 444334 10 670277 807597 322579 732331 878290 890525 748770 675832 823632 35976 30 449400 782316 627700 892707 1 797312 836352 656538 328212 15586 866370 112800 642 198655 379158 47975 550 47377 50 742683 895508 653543 585 13359 3047 420220 19112 3 815428 249702 370037 613268 755975 4400 410149 898921 875070 744560 18894 97250 979 877138 54703 195921 792449 882021 890361 760540 303324 283098 115064 5 728618 469608 60229 641479 284113 841087 502560 805680 845916 6 774029 456643 131 631656 441492 559 891413 134248 187122 511540 833155 36868 114 156863 8 512255 138811 4 670031 143220 814550 838404 410942 208668 292003 839446 470916 726687 2 450456 892343 90078 140219 490781 88960 249722 48 6 165782 18 553344 715892 893077 2 455863 779615 871053 815696 369 894006 331502 365025 4168 887352 383402 28 850412 983 500462 110191 658869 579767 303058 498897 875448 594027 856181 5238 706 512669 245038 873544 850168 760979 2 128308 816474 311978 9 838622 205233 5 1413 878072 55964 5 499553 872739 260206 317638 804216 2 96202 787874 709241 837848 729195 373387 6285 2 524641 637373 119503 173 2 777257 591045 243671 406 541036 822052 800749 46 827251 10174 455141 118845 104468 324778 844523 107270 411331 3238 41432 501 49686 43166 275 648118 489096 763100 599966 24654 766954 551751 8 755597 888911 630501 71671 50501 249886 763936 69674 865317 761613 521137 122998 259632 788297 493419 129133 843744 340 393 774358 681330 605 507261 2 493919 761971 786747 3 6 387359 737719 306167 120862 863242 44 880137 268019 846632 525971 740631 11 214745 7 8487 421964 40491 56326 971 375478 2 29599 247150 1466 634657 405111 893320 823501 1590 895969 835217 859930 3 644788 832185 529026 875105 722233 527806 3 881340 882160 878106 130125 15 833667 315828 886717 314383 863570 784842 890112 798791 829597 101186 2660 139079 839746 836640 30769 185433 84304 32429 777740 20792 43 513535 869048 551165 487804 261 136323 818719 406 856283 401373 115 621456 660491 337444 796380 846251 6 136 889206 794708 353 451618 892508 6472 1261 450007 23738 784372 845520 114337 463061 896606 83 830214 12499 545743 842009 410447 866723 464575 210889 48552 5793 277 19987 870076 227190 695799 509174 23791 1998 740645 24 385351 4742 505139 896975 4401 147655 897462 768363 848855 856742 24497 818861 771045 35 443466 618765 769479 869448 772857 844807 268958 696077 603972 357187 515112 841983 562231 897953 217323 308974 384340 36 889974 766740 25998 79682 72767 316151 804298 252951 213744 147459 301533 470990 808513 852396 278843 841621 455584 614328 745824 730688 809021 58157 834445 34560 546 687464 90978 297931 806504 26734 898067 825450 80 883641 434574 2342 9 759207 892767 70906 880486 529812 6336 20195 841676 841811 704404 224787 826339 513743 816233 883394 65128 583848 882867 892497 842844 763976 287070 807166 872176 493691 64300 823502 2 349226 7 376020 14 876035 1 134309 486363 14368 434523 865206 872236 308800 661292 162602 237285 880654 769633 773725 884693 766303 757456 834997 1202 893473 375187 747235 90189 116048 795597 514118 32586 584250 25561 873509 2932 567572 89708 275391 511631 460712 627090 223553 776116 7 52320 726855 651361 4 686679 574248 331 597 895754 743196 47099 764222 899589 267805 512357 376691 2 812559 775922 45337 297286 6860 2 3251 884430 863392 807106 315795 123554 151844 885727 805725 812576 237665 8214 494577 747085 152875 25 119265 177393 359 74 142110 113656 887393 294786 848137 832517 742527 81 12441 96829 770135 84415 406649 772671 1 16964 120586 17168 24 767698 425580 13 881664 422147 1236 792392 311725 813090 518562 586858 387 1485 5 1 124119 866398 154837 723501 725181 828799 889082 848718 117063 15128 492451 215613 401794 34669 177419 806000 617081 808855 10321 438037 553104 15503 807978 790775 333157 872447 166363 755928 102 759797 354816 473983 795583 280884 1 320930 840495 623997 488686 23810 353227 865435 21731 811212 477371 94596 743376 20 864873 136485 381895 513017 869591 290254 106833 823023 3 896071 845046 780205 679526 11 846412 784545 35 808370 420619 776652 891091 847022 831212 209624 13 3322 339593 889923 62307 682675 598387 1 832198 431 287244 287681 234 872491 37604 219704 279629 193092 12537 838369 408656 899454 3969 796765 151 872387 893447 851819 743728 18543 790636 13 37187 191516 594274 858180 1227 869232 896046 10061 894632 342 319679 2 894137 392485 676570 52 797245 875338 174031 804484 547822 773001 98394 883462 798936 792869 857135 886582 763088 189516 867994 552200 19437 940 643628 873351 58967 869489 505125 387852 3 274047 756385 256561 429475 885866 898654 348442 1933 839057 318 858091 2 828459 688716 121 245067 510268 8 692389 856835 6686 440347 3 892793 748276 841447 23067 53026 243017 467386 316958 321559 18699 194986 802834 855338 844465 806705 536594 382 819730 704423 545662 21310 19005 438 288906 724 230981 660955 399106 245793 846543 387 883113 308566 418920 149387 44 79055 896286 577620 5 3653 583754 879750 9728 282940 864140 14 859452 800078 645304 735829 4844 731363 43 505859 342812 211688 169 664520 147896 222 860726 1 621766 888992 839004 738261 826550 13 893334 14515 884111 762097 3 638012 836604 897882 260811 864045 79358 6182 205031 40 1629 836020 274 839760 114 749331 833219 828122 245336 864204 651109 816777 854606 3 47598 805879 732416 4895 593 495722 670204 853451 24213 93241 413263 508120 41510 407874 666852 2 141677 796910 377150 927 744662 644107 843231 858263 898906 53036 838164 459703 244794 701587 763 140311 201642 495307 266599 831671 146290 717 864730 52 831169 1 454166 473901 720957 20 479822 441479 187188 745988 246094 66366 789329 831649 596981 245086 473572 30 629 785128 196 822254 893652 546350 638108 177350 3061 651522 765057 820004 534603 132602 5 124171 8579 498937 884407 432983 2 874806 898840 203735 54771 779764 734767 1 39233 58619 1 697948 428671 331840 800908 280381 852975 192906 495770 682599 385418 843893 75247 324981 789536 21840 18722 30596 444066 702268 837306 847535 165 617268 695068 252369 357719 56 208786 394225 28 168084 357469 492260 437673 19091 342961 224391 741277 895565 5874 868679 704545 23567 6 535848 879956 1727 2 327935 69188 16 887662 765269 342512 423094 70604 213626 1528 532149 464104 350602 733459 193077 752272 840384 801761 298191 252608 36 450320 3 479074 812274 750981 278425 243996 890034 485772 692620 694052 847136 10525 894718 439009 873169 612427 348485 36 61412 873079 459685 450769 77441 139 880222 843832 661694 841677 1303 88675 585340 665584 793633 399264 161 715455 437046 765303 6847 98266 862498 591659 522150 459471 326538 859089 624639 516997 492780 758521 70 140604 218839 245927 870009 323603 638240 170434 23672 604554 457 758542 896148 896945 861644 403822 2219 709272 225892 16873 765610 855239 259235 499920 866312 830383 809352 863842 878978 803082 96322 523395 235651 284559 818511 327780 405946 10 867723 899656 84091 49177 180962 876040 458005 293991 444858 19226 528744 780325 62943 630726 420147 29795 547619 897748 876651 848637 819152 851343 805206 3 805426 5 257198 898046 429932 872083 805524 859912 141564 2267 422948 512010 194784 33 133201 281507 868446 91026 774942 790292 1265 160 61332 651488 512204 841698 379706 502579 11085 607768 363502 8 745835 86655 264900 510753 764516 87583 893647 516327 686845 189464 821629 473865 820210 831443 884909 172659 837935 709850 1 350165 312611 513486 797472 761722 194493 2 4674 234834 800540 875235 653873 626317 807192 398307 874506 9 892287 838877 6360 672885 656716 97228 867519 815326 890166 821641 7351 323288 81 552858 46277 781658 107 550456 842337 763836 879265 557389 389885 9499 122206 7773 873568 880162 899 744450 365 786551 90561 856222 852002 694005 897018 116781 697533 760074 559661 699718 255724 36 774807 814819 397321 509793 197193 855080 862818 146161 898469 692353 303086 755871 437907 99801 827198 280647 866965 878949 7714 528282 9606 797996 478805 276012 660218 822748 373231 874034 189211 864909 787676 754224 2 414203 534447 154 850570 27617 744019 704281 233248 301968 120268 460777 806679 785431 34245 757796 15734 24 771542 22 789957 82942 563842 492393 828520 759537 540894 788606 826852 627764 154880 467195 857325 556014 391 620 682534 833433 879737 5 152468 876130 2119 5 133618 359656 743871 844130 801285 143645 822892 126 426474 288852 245406 537 51415 55153 47 8 809331 58557 737693 866340 454400 636365 120 91774 895435 213136 339314 897019 452018 895378 332479 253941 479994 280 581 360127 881092 838233 8 226783 820172 433961 13409 850935 178981 570983 890121 617401 820336 405481 150705 415942 867462 52 99974 2 271381 849786 9963 1 789435 34 5 785408 782257 854457 850699 642470 746435 841068 827761 599086 615275 817755 303422 470604 790200 235 75767 541242 426206 763086 403458 18 1 593568 445 792447 807628 855729 738260 760172 278 481158 15023 891633 803427 643 153843 621653 599269 4891 453493 819407 98887 581200 69131 106 633748 898380 720289 828461 55571 870041 863909 360854 608212 894537 850009 809374 420949 580526 515765 875822 329360 765534 1379 752686 717992 502295 447643 734158 241777 2962 894982 898548 2 7616 67180 259936 825672 1 492223 704396 3 678689 6 598041 100014 18 874655 7 603050 183606 842993 588287 372085 92526 265822 873671 757994 352609 877943 853582 135 480613 819698 564622 778309 210679 35013 897985 2 864639 71941 134132 815969 800175 366859 870614 514535 222 436468 3 1 239783 162703 33 891459 483554 5 774562 3 45699 115 878751 836131 4525 191164 423963 811784 803665 862921 2606 351735 869875 796468 56778 873317 854573 634580 19940 727486 753154 1 623312 86690 97985 368646 827046 897103 898475 653 12 2319 879155 500083 1642 308869 188136 876330 164687 60079 540132 703922 16475 606 893555 24137 311113 183245 258162 867975 779481 792806 1 737892 870179 176743 10 892407 89506 843753 869220 295345 535154 41728 19 652036 756256 169856 2 699236 306524 23 782068 475719 144068 829126 609289 259 750918 665086 135744 241242 621722 873315 574638 863357 11448 191985 896095 844442 399871 288077 814552 809549 155620 225156 774162 748682 739404 66 157725 738063 888744 272696 114838 22 118105 111605 177652 854930 556759 442316 798340 539659 235161 884669 5 821786 733690 786334 673163 50745 76572 871289 10 28 612018 29 159425 542157 279331 1559 114143 547658 555073 24 817104 2675 861959 12 356609 771488 892112 102030 663281 820895 17177 819930 140 52115 716720 2 575093 879285 883315 889256 712266 342138 862437 2 742356 667439 767036 849849 565753 13 65807 24152 38611 885133 432261 893125 321097 10389 444007 792947 824548 693177 509261 158734 587415 634180 6 375230 868252 407331 736738 2 7 200662 86843 8728 47636 4 164265 888601 596483 714185 170919 229519 877527 56358 484010 1022 572144 853782 19 864786 810640 739415 155227 514339 196 54256 893007 169910 533555 341299 503371 714 898788 10 890214 429689 506383 861851 711498 876200 428741 846787 794132 767360 597772 80553 21 895417 841604 817128 728638 744801 728151 141016 2 1 605929 478068 47 749417 100663 776505 852454 878801 100972 845452 273729 236965 558089 9 582712 166652 861390 284017 837683 889688 502920 762656 76521 843983 740439 323277 73233 839652 164696 586327 321467 426768 448097 310200 813175 340599 763564 868840 135312 179034 313051 262651 13544 2 641610 33 886354 20 805051 843158 840223 762549 890027 118504 43984 512865 787803 532874 4359 787351 858562 65653 883159 4000 812598 797627 853307 45312 673655 88519 13624 462956 855775 688966 635337 502036 35849 254909 792205 844205 84603 2 869786 507887 635719 31 54535 427981 7 895376 5380 495439 89990 813748 854954 330 174915 102994 795525 762275 737536 2 8914 855171 547934 62145 892858 254 855157 674683 899469 264813 811403 1072 810756 673783 382299 44 140062 317414 868415 102577 885916 743490 117903 54502 699976 2935 855378 630296 4149 891492 1 692834 442952 379595 81265 14499 868190 701821 889194 95725 715814 2 32 716940 664978 183279 885232 330 131687 794494 799436 872671 860003 899011 98622 1 23602 112447 451947 427 37255 751128 417052 886052 733506 46965 206 840529 136540 761643 694823 425 787610 567499 139816 842323 633399 664917 767182 509008 64513 645752 581202 68833 735988 3 295350 138542 741390 281958 249897 674 230213 894973 869482 816953 212279 6 373723 13028 538904 256710 3787 2 301007 898707 525908 824623 819540 3 9494 11 749301 194 758146 78 629474 138682 64443 603032 845514 1068 171763 812525 1084 62133 341742 76 892506 415263 264017 825933 870635 588262 5 686374 496053 346950 849469 807377 870874 871817 364803 198961 567906 333 672613 131565 876039 840663 111 865335 598367 331933 830344 757011 11798 760407 410985 141717 1123 418718 879401 48520 866599 607522 824044 650585 815902 835635 25456 844172 624462 254176 52 81205 337025 822239 506509 862288 841867 688025 1196 327748 788855 816554 799592 730868 871730 129659 809472 124703 808270 879462 711478 849294 829350 28 246570 465223 198905 131897 871532 2 857 2438 731533 1300 616678 311602 541113 98618 790950 452113 151 716087 61 442110 149403 386206 483195 132252 891777 399776 529539 68184 840743 476926 787094 453 894337 884870 580209 6726 13 14934 329775 114096 789993 336553 14711 264002 844534 74 86325 833019 206249 778961 178224 684778 15577 716704 891679 872732 25347 397787 592154 738154 674845 618835 87046 8 104379 784564 278395 2614 899517 6 845006 233 250019 104144 179 652235 700 800455 890903 734640 226146 430811 883376 531233 840155 765580 349977 101760 1345 195 492669 460027 440204 593493 810686 671 304 872482 595112 468836 285956 5 825241 141756 275489 48595 422197 284365 830035 1537 507045 892225 726088 761489 827057 55 647755 8 2 888977 603359 884332 870649 373260 800928 758444 866480 868931 753567 767850 647483 47294 864936 887383 481814 441825 205363 6037 400 2612 879536 267667 32776 612822 828706 678820 607058 319349 840633 376 2 2 16035 16 84084 913 7 261548 716750 1346 1104 702993 73 454006 326628 803369 551461 852484 845256 450709 871602 897591 38195 394005 363019 694 44 26907 861445 579101 62070 94336 217082 73395 222133 24123 845125 14 588498 658 199 866641 811454 858498 892808 568859 71359 760147 414163 650470 438736 898275 794471 69050 9653 675214 87917 568 565714 721810 2538 278549 822786 10453 696848 121933 525616 348125 4389 16 10282 431485 761614 824032 86664 306538 413553 898544 3491 595730 894802 470010 455033 239818 447697 44018 7040 1 1 822196 83911 406332 289386 322592 518178 871409 266594 133 855376 887253 209983 431394 3685 856553 2 846682 174990 253343 154014 14660 7418 1 563789 41 267112 55660 650730 771814 895 830830 218916 18914 913 885677 716138 500367 740835 125351 86766 517 675736 699697 624743 819635 36695 352 756514 3 144888 506482 378491 14 888344 862342 897076 13 200175 61 469 895929 249281 196100 543483 882381 489338 587081 422048 1088 822961 809968 891482 510993 167011 674042 302523 899591 342455 806848 483095 839073 892638 873121 714465 804063 23 15 505443 668301 86684 859841 833766 28 83977 876710 713776 803779 1043 875057 761585 494137 230594 831105 884196 21214 890192 297322 326873 5503 852744 879902 851760 868141 201 664316 895339 13178 29 478145 239902 886444 714239 294346 813495 207182 345721 265 867428 4 892318 245485 6 373701 2 1246 2266 795186 60835 403267 658978 58578 43569 775714 164666 687095 39628 415686 837834 218802 874018 837199 441897 847964 896061 825573 805031 15994 34771 141755 899801 143854 46 860170 620657 105280 894263 9727 819891 222185 192027 533250 330100 2602 882837 6336 1881 398 404 453783 6 297955 873860 23709 269583 749990 831107 391744 656789 3065 1 822545 146293 969 508882 417633 819085 632065 370387 307053 713193 464706 897423 1 17983 354170 770 26901 510620 848120 890714 472758 772 358 805118 600724 275075 545326 25427 59502 610929 1552 785775 33 804532 647972 1717 516138 798362 877284 709409 805749 790108 810617 8 2073 599355 1294 739136 115720 686947 6522 248238 894356 819433 845712 5 183299 62057 79657 784075 827717 42590 578179 302248 899226 778146 541160 436309 606881 3456 356259 511949 56 32 491546 152690 40984 863319 660827 2834 847422 841285 365 12414 2381 886437 884484 875123 874921 419802 666423 395847 3393 874211 131 887866 793463 890126 771506 363 284896 546261 398942 39655 6676 849468 6949 205615 888359 210388 785990 879018 263329 1 676148 879725 8475 256722 124837 808817 483601 728960 871047 3 402301 820202 11142 455789 8 495881 39 10 866195 582034 2730 499829 747534 251226 370569 742122 3 38391 728520 746702 827656 334240 2 802806 672011 36607 897 806487 855073 717666 256325 515 363603 4 247626 283159 861837 854359 122509 887783 47176 84 474801 891063 758705 701439 889510 862415 783557 591553 768787 555335 837612 33 19 169948 109456 630105 23 818716 66250 283286 34803 876881 897746 323073 37 1 177544 765052 843630 666293 882677 678383 60425 354007 591838 665636 72 126724 837920 295658 889796 1125 742732 4 394041 822054 861441 7204 1712 837184 10539 1189 281199 732260 1021 785537 753598 170415 637098 2608 395909 519096 977 701192 628682 16528 533995 637723 867299 800226 870563 229620 5 772943 889967 262 484054 28416 264446 226557 223036 816605 830255 56 792652 562930 30 242037 752818 316 813026 459868 631015 829484 66868 1823 131303 1004 743964 87651 152906 305384 867238 1832 811099 871839 2603 854455 597250 131169 10225 699895 22496 588022 476523 868861 504011 25 212 670622 22391 339724 824513 431158 9342 207 490394 15 818712 899700 596079 169391 884580 696791 454377 418327 473938 786176 3192 555425 7 897341 110429 3565 380009 728424 154486 889187 878591 736143 888948 465197 18636 704313 242586 428780 19 830789 477681 19153 35 741265 21889 266 252481 848251 835486 350122 816884 800763 278416 372830 849811 104 528143 794156 847942 245329 823379 459558 761358 834546 16 637852 368635 840382 804141 775243 119797 899041 349959 3084 844148 829138 284094 622294 492264 4 842081 73 26392 896796 2042 384786 733749 72798 90418 63237 205389 819748 842593 473943 825002 519566 291237 894810 174 287552 5 757640 700477 539705 821054 73689 851756 856917 758096 689103 48238 112908 154259 815977 867943 469819 711198 891749 766234 557831 801352 38832 797340 804228 429888 752555 788735 425468 832062 799572 856231 591262 768700 868509 868287 804630 397354 696600 388 143108 26 9210 851613 12 759415 861293 783446 850453 865179 270247 21963 712740 285573 224 104194 702119 166108 3 112427 506496 312687 166006 790540 854976 581989 123249 825352 280585 171433 11606 871101 745622 860512 471652 863905 222470 824345 391651 7 185563 479752 879649 9601 2 876739 511334 573080 24389 259870 301399 1 728912 888743 155051 893317 205762 801017 893861 892074 867730 887838 91937 613010 732571 761950 891351 798232 732531 1 556914 899569 7 8924 841018 844398 29 845692 30166 2180 43 539711 523581 124030 611818 875801 801310 335535 458287 868292 794623 590 592474 844401 872150 842254 646485 788476 37903 6 592671 23286 114224 748464 530850 499153 896109 2 4 838625 851817 402012 83790 859912 887119 23211 55763 72 793290 807571 892787 382033 199359 2302 856647 583929 271896 797945 4 503290 11201 674194 884612 745317 28654 324272 9 68103 810145 761379 489862 879545 872132 708090 894979 765589 22619 746342 888584 896404 860975 78562 405072 3 22 881940 351375 2 737245 10 672942 834493 711606 813426 634495 833522 722255 329 120635 274494 777332 850989 644604 805768 656001 864266 50857 366911 791198 62389 282613 94457 281585 22 470872 730967 254184 489594 2 851725 845302 798778 871566 222201 193045 892176 606381 791606 82072 1 861612 507604 629759 276181 634986 445195 883368 686246 288475 676796 104071 209521 868959 885689 40113 475922 784789 779525 513441 867999 871442 466074 69447 888818 8 368973 843516 105146 650031 630952 896143 259218 828342 858592 584402 404601 451 889800 3755 13578 5264 854 53129 366412 861131 327048 788603 836820 272900 310333 517322 218968 645149 694003 2 884231 864265 494298 597396 875749 351233 760599 474372 132 481979 863807 11 764194 202236 818786 401077 598 522048 850921 869543 409 885187 760868 6150 15520 273875 387079 30254 748132 18865 858093 200290 138057 898015 79688 600921 686280 732152 665453 102 761808 54706 852586 35 723070 84883 858447 819151 14087 499540 16 9687 858459 888889 14825 492523 226245 722210 247605 88267 321348 209476 680459 703202 815 779820 171455 388541 209020 734790 80109 277321 817220 83 662324 879635 788334 884357 3 475213 629403 4479 888001 888799 98607 891927 273143 393251 56603 675685 252108 806701 810645 620078 898010 869920 823495 7046 879703 39395 352904 2 369 680783 874011 138528 897823 53836 888017 883776 799955 789559 333435 872561 798026 888698 47282 387710 86579 415346 897734 868342 856909 112654 576897 53749 869669 776734 31766 650307 849582 871632 793690 300593 48 864252 56895 93956 547289 17046 280604 388745 648429 128013 857094 391173 173557 630873 846548 722103 699099 829285 18456 5 5 887243 856689 624528 823989 666469 92 36510 175986 523508 380529 886525 879684 237056 893589 67234 868074 232353 611918 549623 617348 272011 878651 876632 599968 772774 809679 2 688457 483358 844315 852203 860903 882078 675648 417769 261124 9 815574 234979 516871 108 325441 1614 875490 163437 798860 522610 241088 825944 472951 193667 815353 843241 898022 1322 852675 839744 353979 574321 90310 30221 2752 835331 575735 503570 873740 202947 588781 47284 782036 386606 86602 583615 74897 897146 621645 115048 292522 879429 864616 226823 314 328 894338 3 2730 454727 828927 49947 897414 689 194 377134 173166 891185 838445 875123 803536 487463 436113 32 841841 551248 823770 326929 253 498411 868896 786139 277028 887230 591327 77546 678577 888575 635 633324 137 167029 514359 672401 57195 1556 772237 567126 668152 1564 509826 778437 135087 582346 814577 206129 871054 371137 419979 318709 62482 69 840386 896366 5 753162 435397 242580 822964 293376 880961 491633 83796 74983 107331 99047 769122 255546 95474 449196 46983 45983 675935 800173 768266 11954 896835 390334 158 260490 54600 861961 894334 271017 899109 750813 29739 47945 180878 41352 386669 121271 351412 1698 874189 453950 365822 829067 859502 826171 855067 271871 781231 52881 72 21798 54988 629406 18803 1546 402774 880420 560606 15912 108718 827054 1472 12 326360 795668 681139 351905 507715 123729 119312 503548 815499 28 269764 131141 167 860427 678979 738637 719469 135 872696 177789 886258 833162 770156 239684 788163 739763 892702 703386 262696 847412 6 100671 640131 53067 86 12228 2383 642367 336416 3373 172819 856859 464479 762763 96537 817578 793652 622646 324821 293982 439052 268863 623282 701528 889205 433409 401326 846436 663832 313321 843245 33 99 5671 887762 268764 318551 859091 884791 596728 241061 884645 662518 2546 606640 330595 13545 827968 272169 871791 631594 880971 131438 29 179036 18059 865276 21 858051 809061 883616 735324 65397 273268 7 841501 455875 167986 444505 39 117476 718885 8 810950 411515 233263 580957 109275 41 633996 3772 655874 839354 832574 459877 296386 889211 4 636995 7387 683995 317591 186336 499609 50749 814640 139 187529 781594 293221 818350 540950 899756 779544 805287 826192 857728 399290 884955 8 822899 751329 846997 854433 736428 1 44071 91812 855829 803746 808128 732368 899267 2182 853748 893283 33066 275021 218463 251739 755468 750045 8 373527 13403 5097 802766 66764 301516 426379 826605 843322 47 2 674503 126635 777772 769968 93 740807 858657 396124 754371 1699 222810 28 214681 795991 644370 486095 875563 460226 869205 1 881328 646623 317959 893298 834323 777832 418109 171571 725319 829872 845426 2 229097 766721 140150 49685 734351 527 40 811389 390722 223546 891959 138561 94779 34785 833759 520 883604 211599 721564 333640 501966 700548 93 575690 466327 574038 1336 771680 1513 858303 520609 375769 807015 882012 706171 896397 844542 265642 7354 868322 97627 845430 795473 3473 431919 876918 813011 32986 584034 279615 893799 38 825696 269321 512939 4532 817540 63894 511055 666771 573901 57317 583412 93 893604 895235 862938 328785 863724 30769 776689 865901 776289 663863 749373 122111 2475 763550 231 553 258453 45111 883823 815374 873696 221251 231415 874803 472427 526377 244525 864231 443454 24 47 432750 238958 893364 9 128 879781 815238 840254 27 857105 150627 101009 180174 255 2001 889711 323462 840657 856121 104 61247 163 514180 830406 829867 734511 128729 884480 221601 1412 411750 888476 561913 571393 80096 311008 757237 893088 160246 877101 496855 835500 852448 21415 31 391460 420857 662855 700505 612297 304740 876840 263913 615906 298461 898521 842736 468324 32 832851 136326 456144 33393 848809 3 197518 808199 686890 10355 270900 450965 790012 235617 884569 671269 199127 507086 871110 21 801119 483562 74 5361 563682 4966 155387 891277 100093 178409 240563 897131 623827 9517 397935 563153 1 215152 130023 1 815412 735094 20 13 887776 8 324585 158037 3451 144246 724972 874409 30 16691 72466 708665 766004 827075 59036 352624 886269 553755 7750 684764 5173 27050 602189 899109 1991 760089 888718 854133 563556 21970 845131 39 499503 673732 763425 325292 251 410992 788682 762794 259261 74541 835316 125 650088 794768 759535 828435 891693 751438 755565 598803 46522 566941 150711 3 213849 456803 591279 9 533841 416503 841481 890247 92795 68075 705227 828095 652264 2 876233 147458 898441 842653 582703 175072 652773 29 71709 50137 9 121366 835389 111924 7175 748647 389532 769755 530 578907 355661 386248 18 805053 686803 867488 812895 885565 856918 428432 166198 2882 571673 794807 749149 874764 871 11763 394125 497353 700358 727364 895765 215791 392868 244 848976 98026 91616 297608 396684 626611 893016 415094 806966 463 208 893497 297502 350784 772284 235637 31069 834019 873885 680423 418696 168136 834316 551654 179633 213833 10 856747 714333 677503 812556 454148 881835 21689 853693 556054 880514 756374 899941 848771 789485 426477 794244 105414 805184 585478 156234 50523 884339 879390 885497 888171 216746 4 288853 880037 568415 768732 484139 758099 175786 692590 722793 432804 635808 308507 888949 46627 531692 519393 539801 620489 289910 40811 365645 738896 58820 188061 379655 857214 721336 872180 650615 203698 4185 218802 52670 454246 788525 882296 9538 862873 245 892046 780917 644593 440824 494025 282794 31657 569472 886444 791723 363708 709089 844299 771677 820770 883031 212870 161240 5425 842845 342657 97783 874235 576197 487673 372441 892925 323901 850283 31608 859275 463 3 889146 855197 825562 1 287804 22620 205688 135723 771780 196680 531260 859655 818123 374544 777955 111 893959 451270 11497 773736 252818 890776 899056 149055 736648 172073 846265 606958 537262 14 846540 601205 843692 885260 298635 853069 861438 599278 700222 896914 20422 37 5194 894495 6709 18845 831830 113352 607698 896473 675915 852760 9165 762942 651387 836478 865283 1 796532 897745 49 17612 772412 872640 324612 43 869614 859925 311 10360 369378 806148 853651 132330 839243 218924 1 178143 836996 694881 574175 859964 861109 886981 898792 385656 177612 867008 776284 847224 883489 688043 120062 839552 868519 823990 470256 774842 879466 556443 571497 634589 5 101091 351 2400 677335 852456 848658 394341 881425 810067 550704 24926 281 845403 38819 724768 473987 397973 349 863525 55374 21316 5496 230437 883676 789333 825807 78819 1459 889289 187067 768720 548916 885682 882216 88484 1 171522 866365 45741 10 859093 11 4529 3 366385 56 869003 799831 124016 26178 768509 59363 30646 128427 293803 748 674132 774487 878166 403933 254262 397938 814767 897653 889488 880010 42412 472049 20412 837665 352720 443829 856341 504 161450 893390 258144 858138 1568 43849 562041 873611 854325 144258 2 110328 505 155 11921 2 727186 91 10 3416 873853 5430 809188 736848 64659 203529 48125 21700 27940 23 128302 815451 714969 890595 278 23900 884668 167336 225965 432395 11550 31426 883043 641337 560074 872075 193040 5 16 4 856439 612709 793165 35763 611758 73377 888942 477237 877088 77081 767915 714474 31993 463 1 858096 819465 835860 6 328687 872150 361550 826604 641709 254384 442920 543127 75102 865512 337939 65857 543200 248680 226001 155954 11 706729 156257 80132 620917 320697 336547 70 27802 860131 65 30571 17 878977 82448 108916 854996 286271 808622 83531 827225 739446 164 884581 296436 354536 1 188980 172126 777859 443485 23 797558 667100 692882 447409 729500 499348 749821 472165 255 218498 156795 3649 170216 755093 167736 898841 811911 822801 831691 892097 21 704687 250206 818618 3452 745141 57149 356880 310952 790100 13 10806 834130 891144 129624 779903 771412 690566 867269 167 895189 433115 45 507012 231957 146934 816612 534 115323 615699 200576 429230 618010 151650 1 2 1395 15016 226172 13341 700744 537375 147750 126518 397 5 811905 824561 1 886449 9 839498 467332 5460 128377 635304 881065 376368 834962 83338 15 816483 84849 886597 834103 471638 3 27129 824230 83 886970 862460 92236 801687 149991 638567 68104 5040 889093 733807 385409 56985 161412 653586 137959 56875 749617 659696 314800 87112 801879 4573 8 3392 473 898966 738931 846908 845262 834324 97241 198613 820281 572619 848853 813793 655893 604641 832025 611399 66541 182607 455529 823502 727890 736035 598373 672872 1148 798332 718648 740435 435499 306855 4 117 356254 86312 312388 866022 871427 651840 817222 448484 764925 586963 879582 2 312041 179959 474703 780431 717118 764164 596606 716631 3 641693 880064 222685 898684 792212 567067 11 117119 129655 369688 5 8021 22 365438 202 505996 782334 120523 417 873291 655525 49983 53198 844461 67 894628 888024 618650 687289 374190 894235 975 5 879002 33652 873692 4761 635591 226103 349882 166643 887115 702594 862335 593884 683561 895540 325892 873095 337905 879568 25828 650346 235506 648339 195876 674463 54798 100307 674985 873972 642171 314257 631240 561696 742371 68279 617683 574324 698129 878956 484978 660440 363475 175703 100574 769225 267213 811439 742215 5 837737 184633 871653 474624 870689 274979 475470 813507 873174 203834 105 181 423210 823977 120933 599515 682851 648377 139756 899942 73597 124663 200120 439701 757044 4484 23456 304 703414 490525 575773 533 160163 452202 525429 287362 566998 241495 830843 36 462157 1 77883 577985 25 94979 816364 774068 279249 720580 845694 292250 31974 211824 875414 634829 487283 822386 852718 162051 538571 849462 2014 789536 799611 785347 683397 105 413194 878511 344 895822 898410 776902 27372 827772 854812 5311 731039 4 26493 310956 190578 763248 799295 2025 33 888371 1 743033 886087 475556 787988 296850 847113 840760 341923 243 719973 370562 858964 665 820546 891108 425651 101944 680562 642835 871091 878708 113877 2 103881 841922 253 2990 828726 203608 818866 222679 852043 710844 23659 12534 892416 267 2 893438 159996 479698 580546 827137 664667 678985 857871 856842 388743 599956 878092 793942 214190 222982 706105 6 513811 898 730647 169830 749714 899426 60179 710221 375364 452454 607529 330342 228564 856471 205720 768662 612184 710056 3016 407695 502186 397 40556 165 27193 47 32053 344075 145856 188050 5 863230 806168 269141 1483 230411 896214 28 52 587737 391174 867343 1561 754149 890021 863503 698048 852668 842178 737594 854623 568996 420154 37 873811 613 458617 270914 725687 880354 375028 712374 448165 277757 829896 21463 766000 332997 129178 223827 197915 827448 323577 813488 24647 386564 630178 17183 549972 124101 309754 637915 2031 1 779198 521169 40738 872790 818463 853998 535068 889809 4 19914 117714 6650 369642 520 507536 431007 234905 51 69937 3 284211 323448 801363 222 528277 881549 310561 213950 14 283643 879750 659598 6 806359 199272 798130 899688 172460 804896 1 731930 316514 880853 876935 15 33 853123 306352 23 8 94247 880994 225786 667506 718506 866535 623106 857113 2449 897616 18481 843763 346213 5 801794 890147 203049 278792 874570 1821 765520 6040 1204 804833 874522 734602 517444 320380 662581 824353 34353 792202 784439 758998 125900 219229 11665 16 8305 265790 575053 884370 2 496397 849863 884257 843389 14326 850471 6084 742555 169277 850430 364736 572 449498 721097 814611 474065 568088 748145 560104 396803 773270 468733 797410 1957 5 454175 721035 876188 821527 2949 7 182766 574329 763646 28682 819625 362503 5874 4 563170 175938 643964 471710 873608 828065 20264 493014 10 833814 372624 391919 517098 477049 2997 858346 15886 502654 496150 637829 223724 9990 719699 332970 680889 3 408614 5 215699 773 19685 179916 814591 15 510358 747528 83022 853094 270429 342093 853322 73570 439424 27028 286 344211 409954 785027 162488 640268 534236 3925 476990 13523 752552 391659 3051 1081 837153 1421 509 628525 854550 8508 855112 739838 716946 287281 895183 857410 46397 476572 778530 897507 29 1760 744372 137265 878738 861598 2 14 536115 16400 72089 179386 807765 572171 415752 282868 24 2 396319 173471 440491 771613 821422 518748 232310 96553 501896 576614 626254 792928 870314 49435 111 559863 1570 363562 1453 363301 409682 876228 864152 5867 466 821999 885080 705889 1465 894084 108277 877095 639601 867158 85484 643471 363912 585 835175 20 388815 586353 406511 814757 763370 410622 300919 757393 111898 20970 319584 239257 603460 323 16827 239523 151516 771769 4 884411 490453 829554 669 10182 877813 113745 184935 522213 829811 8 758615 961 51344 28 511467 2 61 519616 898467 2 169 838062 7 578487 890925 598071 114471 851609 542696 1 876956 7533 728518 535101 790291 218732 114259 14864 504 1 394478 805801 652624 324749 556936 3536 1 816810 160 667108 1001 344649 771977 20 459512 6 10143 168394 477892 822431 600023 837453 839225 848378 161728 877 3 620192 704613 482710 801938 154916 194407 662958 372 584822 697395 264 859977 38095 832380 199860 8082 14 551852 10 770907 431389 890913 816017 544608 317737 2 838755 806221 674571 186972 734389 715337 808406 643997 853732 798841 15 7831 3142 292 573329 800397 49316 763602 280 9805 120381 537742 737022 865563 609 548906 696154 731429 644478 68456 794871 899006 17115 805815 115779 470645 24273 435729 373093 138491 889185 878868 265555 6 558341 587613 838929 326348 598105 776417 178743 865399 15500 314961 844017 444475 874409 500946 47140 747935 855490 830301 825738 840594 4 13444 1 215462 491649 17845 2 820839 870841 801679 777838 722480 157070 297543 1 94930 438 362973 899391 737835 271 371522 859474 3 17368 860016 470273 116012 698163 412369 115 867277 4 390484 1857 35 220 476495 235221 144813 148807 811530 289264 976 866951 46 3563 889330 850356 761173 33 94 897747 91 552372 7 846417 804791 848870 252110 880632 73567 236778 403670 819636 699029 676826 817789 37 11 826299 641695 523326 353850 26732 698562 324731 31445 5340 243939 87695 42 563582 830013 721541 891249 144432 791614 866044 160625 169 84899 6051 899460 736485 665252 489309 25 576281 547484 765526 45 67 42003 32 731446 20969 2506 887235 727247 647126 166149 880677 147991 31318 7 126482 536929 795109 498271 558291 7961 172044 883346 433902 827368 877405 13285 158517 339 557001 451737 88902 776877 848419 116836 106 65349 893422 397395 28 799476 509188 32899 250 847514 678754 49915 434 829172 831201 897715 371315 800474 842603 647462 857770 388 282703 563705 797923 350143 188991 489797 834313 16352 894061 395573 91152 879191 882895 31371 666087 282816 771080 31 106892 3 848302 194537 824276 893993 6 871773 646840 846 405540 463900 781639 471893 190194 867987 8 165963 869173 722831 38268 602487 892532 428264 893670 577005 858068 439928 234617 883062 780135 43754 675621 123547 647766 612583 882793 47192 852097 227399 186906 794 789052 137007 820364 573849 839663 893821 305989 572734 1498 866991 448089 899493 165193 889854 773011 855570 784611 301748 18558 806685 889561 564723 882487 372161 308443 13194 417703 591725 785738 899715 899544 27 690576 545013 827538 888922 849764 738542 431492 805098 23699 502094 740230 593685 65880 607691 416118 408068 422504 815111 375000 588305 578631 168724 571898 245494 570007 838379 272764 673040 869365 293 831587 329469 213783 810380 478985 849599 82274 889955 402345 853500 862690 392744 5492 858837 108608 127271 860856 253065 850268 2089 97695 884601 300984 2993 603051 501308 501919 872949 889896 208108 876475 18 271710 198621 2038 3377 880899 188221 6635 318962 866864 665010 7990 2220 12 851609 893005 685528 682037 876366 606046 727605 11318 869037 303425 558089 535187 797010 895218 324769 765153 28 856795 854339 251698 398791 882298 27805 746914 5 190681 368265 154 372681 821911 793914 768287 824939 371596 114535 616521 762494 42 264976 811090 45282 2537 440477 855793 274468 699102 872282 568299 367883 710228 5646 9351 858525 773469 48598 790507 567195 232138 714613 7260 485563 33229 29618 246524 349332 885608 7 714107 874891 550828 12 118908 774796 797118 839291 51 889033 100 554683 84064 861717 5098 251185 507104 811057 241731 219664 97824 8 729920 2 209727 47475 795628 678366 652331 24 228372 330472 283601 768254 688612 613808 178687 833979 633378 741736 312361 2 3811 871806 61835 121383 817539 833608 841617 850181 32509 230180 5 689603 892298 157641 807983 396128 2 865028 309248 777072 827732 6396 11 830441 864069 749763 670760 5194 175631 679131 76646 527020 27 843885 39 572327 3 326975 738277 6879 632544 318339 142456 96174 878131 892454 1907 244005 260426 1498 776093 13 788976 465579 6260 757670 738763 111182 898944 71 465154 49849 808470 882403 246641 14 615452 369608 54257 877208 12117 334575 2359 89992 806407 512996 874415 452438 656198 395396 668841 866535 637022 881395 873471 521697 458190 17347 882847 124 795942 153780 731606 34 916 585890 168603 797619 842748 889340 341777 839610 523559 57532 728766 285511 3 12254 837410 92575 665383 826451 214956 806697 527 802882 4 46 222901 41 48939 693411 199634 535144 346865 174982 526646 307522 871141 6605 892445 649680 176140 1665 594504 831867 90328 74192 804789 738348 41 879709 814751 17 536963 508683 504908 772299 211579 95826 16600 124002 10367 191217 164063 2 695517 1 17617 47915 797430 827793 624 203474 628526 703246 831852 28844 541165 718294 317827 701204 747117 866660 879809 297 775554 792813 331656 872727 627568 412640 862556 855415 581152 848935 887710 857900 813473 195871 207340 195900 1808 32834 761890 314924 871452 407300 7041 291501 862991 873697 2660 10263 875956 638531 803277 859998 1 61464 735319 810333 893565 827427 827970 790606 30 151278 878674 11386 899831 135144 64969 378709 519259 243833 811046 535732 205769 342 802739 886263 813528 126726 321541 52454 8191 511550 824693 852442 226076 843118 549926 883085 6 885270 878096 852233 319529 898054 259024 85 767011 417740 466836 862708 756968 194694 18 1802 22948 247 720602 892800 849133 887718 184 90705 389682 800920 618930 3985 315562 611244 751874 812469 858595 885864 822024 9 5 1186 93968 564087 856791 9 691462 4652 91630 166988 813435 824330 719885 892528 390713 772857 226467 508129 101 2 3 792028 885151 2 624360 2 868318 882826 754974 128701 5721 884494 25107 637663 649832 873918 5573 899813 716 626310 373600 709362 58599 820267 693804 12707 90671 754917 727615 807412 7252 878619 103258 842699 155124 830399 16 738618 528149 467 898112 142318 885063 696094 361682 228353 514016 499268 269100 268186 892216 825598 770593 773186 8974 516540 501501 6559 811064 4 9075 29 313 11550 15 807575 139 2 83835 774319 802288 499470 38456 21 466130 872289 1502 230470 259452 70364 745849 893839 823374 879913 568453 365052 6720 897433 894981 731094 324858 107573 889280 4 836571 361956 887446 160028 892218 627824 4 867238 638347 192325 762285 139632 577813 33734 873585 897945 865977 777614 702740 791886 709798 273796 884186 162467 212511 532233 776091 89564 100324 253 378645 10614 856859 532658 818093 481462 540047 1072 814876 227404 177 423 1615 853491 602777 608863 339829 1 94475 468336 3018 655382 8920 858303 2 45 355 58202 802070 72831 675380 807289 882340 321682 283680 244712 878458 525957 803579 897700 873788 850868 878615 824782 813727 264480 78636 163484 27 222 617678 489989 852980 884824 2 110703 569213 893887 441323 718385 718910 783601 846607 449589 210547 648287 174 707815 862684 2 534493 788915 29 60854 13 821835 23157 263118 4287 153089 2964 809009 229939 316437 817601 791815 606643 476590 834325 894865 860379 513998 710756 385734 886750 357025 868076 374309 246228 476169 545653 71508 14 511743 458068 875945 838988 772945 12016 880511 867054 511570 12 322017 782919 1172 370399 104062 54313 727808 8975 816099 822034 565204 703228 384723 1821 11055 730020 631664 542740 679412 851469 187122 843780 648853 581674 39989 807821 217383 2 816671 814446 5775 156858 2915 564220 288846 594462 573453 748285 529503 827311 702865 40063 712322 384908 267144 556817 9712 120288 551428 615749 592353 1 54597 1 2 65965 861105 5 894765 532576 394276 664727 497494 46032 83197 601131 899267 312 40 868993 334825 550607 729320 2 262704 820446 846574 2 881751 690598 92526 41 482063 838768 139481 404086 316 512702 68832 870441 861037 366409 685 468596 42 796961 855564 851533 231596 816720 1325 8453 45 102 870070 43 886063 863165 827759 2 749902 794300 857582 316261 833288 155800 887942 786945 350 692114 885703 265398 616589 52925 18938 707790 500412 458680 857015 125868 897422 20754 884780 892682 417 897188 15660 874771 639457 502652 43 4804 206314 99 718773 19361 12823 727122 846259 864089 131839 877686 623810 207336 179366 53674 886371 313986 88 835795 709130 807082 717656 15834 1611 626968 59 325112 896667 396160 41 645749 521787 277519 9 371414 592286 892298 285573 444511 850228 887170 906 520239 817283 548645 814747 860244 531048 576577 566924 720003 513050 849450 814251 895372 857494 832555 885339 701807 115427 897056 545499 893926 379328 874264 885349 6 723515 55 107281 2 890185 97026 43 786830 758747 507784 6180 762845 25 828351 34 292498 531607 8813 37232 124540 7 839410 4 552582 7930 895349 899004 869061 582385 665424 798741 21 529 753173 823480 782993 209421 35392 763145 116985 897311 889770 708874 708971 1 899864 11771 808624 47182 858390 868169 884050 838625 10658 816249 23837 706358 615479 869950 363011 440235 345621 711347 512604 827893 414722 17 72 875860 41975 52259 828254 768958 731149 818738 29 892947 66901 884601 734823 899337 810749 92207 859407 882602 876741 890613 800528 865628 295 26662 309953 184 6 99600 556320 218819 11113 652044 877237 60977 2 383307 293624 658730 142013 602439 850785 752711 821364 431225 7976 36395 858907 801396 446711 658681 660955 5546 877945 726 827574 808156 872045 4 833949 521938 1804 602789 8428 23 1141 882507 774519 576903 692444 892032 640297 153299 898574 322647 37453 813757 871268 790407 2891 861630 22 718112 833299 870654 784934 3 113385 119796 5 852135 39139 553603 105591 2 1 116536 786429 3 3893 2 851761 729859 686743 172 812064 566068 386787 8180 846327 480 859599 641672 5162 27714 203300 338856 792324 514771 896373 875832 630004 767144 814891 455649 827638 397754 36383 669492 56028 497116 110174 894125 460990 450555 773264 309764 64795 346391 888070 25 9 882166 844307 549 806275 768012 9036 441287 881297 169569 758025 2592 402317 131722 600074 859062 250160 647902 790903 876300 23234 494861 797061 415589 193903 698589 66389 777795 144677 837405 83612 355546 470 142554 240879 857851 704363 766964 760698 882264 66826 7 879787 345533 2 264938 489774 18 843125 360780 844305 467328 214694 731951 1216 230327 13229 895330 801629 341899 761711 645620 85 75789 795037 348338 708282 530423 685609 855487 77986 831615 367348 2 5 889772 662671 8614 894904 56960 702938 808651 1126 225880 46280 277769 8059 861004 656359 15 17379 31460 291491 877919 898169 475746 530031 893712 252299 782496 301089 778104 191396 787407 453309 427831 121342 309 432032 300727 204603 697577 34 446971 115 669539 711809 897953 892693 127393 12 453430 704848 862756 866276 675555 867748 887482 5531 846728 773308 874585 2134 765276 515464 845313 128938 697707 848527 856730 736231 882272 721864 892090 9496 861399 693975 823381 4 282709 367707 897326 885274 854230 800507 40997 171399 616769 229615 881675 357210 2 274133 143 340523 2 295420 652068 589351 630564 886133 436315 300 185209 76029 318519 879728 828112 429161 72700 1 280985 821402 14 873455 172255 877812 11160 892504 852535 302167 25074 203 839152 810141 3 797739 878094 883166 743235 452669 627 216094 885345 796837 660774 867049 231388 160471 3493 726304 667356 17 784080 2 856685 486461 66805 603363 79 435056 884102 493608 30 716995 544316 839451 389023 73856 156202 268 754237 132706 835323 1 720459 93346 130557 888001 762450 100824 880659 8 610180 439802 746451 835217 895915 241775 795826 2034 4588 604707 328317 414794 448303 676915 226032 119058 389132 280909 183974 867169 18174 836637 408374 647441 894336 103806 348119 6 384080 43978 415 435201 795011 197555 530140 547093 896135 764015 658977 2 194 1743 8719 2 855594 446621 897892 888000 845404 81009 757 697263 705191 877226 419564 783160 613 9451 889777 121853 886357 296104 21 342564 48072 3 730298 24 3 31 471010 103723 3055 319534 780568 857879 851913 653412 897130 384445 1 1 2 13 476888 765272 249748 817571 507097 231 1138 517150 79651 754495 47780 894333 438931 773606 125164 20425 53559 874654 844444 779289 28311 2 152905 8 883828 487704 814895 830630 874964 286706 527024 562203 206170 503762 230585 809000 11312 459039 888168 885508 698572 793082 167253 889999 238673 4634 895167 105252 270 540949 102480 2443 613487 747425 393104 894893 863750 840582 455215 245 12091 189391 60863 263 621406 478386 518109 2767 550122 766074 866903 167950 801513 176501 866098 822198 676182 431 1084 760881 790287 879901 694446 751032 889190 459274 786 894056 445 32897 737512 779544 100170 887443 898132 136197 818692 314219 212985 4 840 440552 97059 566931 1539 150982 1552 893791 849444 11 784426 358234 16 384768 452392 411676 79 146399 478846 75 97792 159352 715417 139945 7239 647 3429 491470 284611 712053 610769 88775 335 896875 20474 229726 839480 390468 720122 776913 343898 99492 136 462796 109255 89 890304 838902 880577 203565 12 616680 365139 856344 52 3 4 898958 671951 793433 77676 587211 804273 650 620507 659241 578821 415812 739295 759637 589 2104 36146 686170 11 846291 830241 768493 169 766355 898863 497031 840767 810481 1135 437121 285030 30737 884115 786420 2 194870 501808 10 522117 155 887609 175567 25107 850807 114 31373 599514 484871 686657 16 118197 733695 658487 866015 635844 393486 3295 447 898893 776362 858199 429154 876847 891040 20196 9 17913 898234 4 802632 819089 5754 635917 90 260033 29945 831194 19 782697 278511 606205 540888 641236 857471 452716 252255 553465 2360 458912 687278 878928 558975 783053 180294 844706 861872 887832 890339 806088 288217 180765 879562 2 896709 889659 899791 765224 357813 648930 741775 857635 285553 452563 894762 396690 620838 17708 58445 6 219033 895863 741080 362818 716531 21128 232654 811515 881513 858079 36 7 877575 489129 156 160138 11 538915 2794 77722 357104 323943 2192 255298 10 875476 568457 105424 216 17 893708 576548 250320 878069 854455 114 226962 669243 2526 39621 593315 1 4878 149847 19 2 798197 74 82745 854827 816961 854735 477354 550881 890534 893060 101500 2789 1024 738791 27 798874 897915 411655 893057 368957 818050 425 624 565636 535991 58 786008 898883 27 817502 582443 82674 30 3221 9348 62478 1247 271 549205 884891 816897 897562 421331 840273 753632 477913 771629 788816 854605 506055 855081 861435 161530 698515 3 267866 886059 810710 683531 136264 886859 873113 8 527673 879630 37048 127199 183791 886572 350459 890662 866868 48 852979 3042 885900 315511 789350 842076 822275 844948 866779 16134 9298 748634 615789 583357 28 834314 590330 201815 92375 587504 368924 2895 842408 713779 7 209611 485798 808012 186018 3 490563 156439 137 618992 758960 889146 732139 84 852738 897721 49867 235279 1 421850 483914 696110 939 862164 557083 428739 809854 836775 895134 792334 61136 7 665 878645 749708 348251 853276 898293 11 753229 2 335117 709090 863453 643459 612671 877430 114 776322 114780 727565 3592 2 400384 1370 60918 738398 884126 786161 814146 433400 849874 52030 108967 871710 123 820055 835185 866189 5720 727701 891362 268252 869969 28035 476132 43440 751789 750559 67440 2335 26236 681888 369413 775781 9 383743 872138 690774 20590 109414 896011 655248 146227 130143 135871 889980 807747 886417 36 3 314966 786 801424 802812 636059 787268 736417 286209 255821 896560 3 63034 357820 676916 70830 347835 848340 872018 202668 852894 863311 764086 829502 260073 341381 775700 620633 517787 21765 655996 870926 1 124775 736290 770683 506367 28 477986 673822 563559 250480 440957 120481 94785 532922 781146 461311 4363 212503 875587 294435 2707 406 349475 6 437 142 785 91097 566060 235930 683841 876277 53819 179673 159 894094 248171 7 575657 810269 847837 244127 718502 95913 374507 225891 372212 215291 339560 93903 596417 62 494922 51321 712622 7 555802 530735 780205 429020 683200 757933 328673 837652 654989 867389 797218 516288 78790 52255 108273 619739 70245 824803 637114 841233 883482 544 765454 48265 691858 1082 728066 887826 785927 75060 416835 593747 880666 30631 310699 506301 880276 543188 870663 173154 240532 884228 821949 435988 432494 105191 868608 290235 5936 43767 749418 795735 849624 2674 172117 846493 891604 542 384864 640687 374487 128 5532 872318 877880 825661 24410 52 120953 826392 16738 679054 1244 874107 64557 749 1082 56763 898148 77886 42203 1298 513 2733 93547 804595 623976 309568 633413 519348 887236 107529 998 208329 129676 841593 763548 811407 398 172435 1 160849 203 659822 239200 193038 132484 794814 844727 345749 47 415274 582183 586 653405 407124 777840 808178 541571 818639 718306 2 263 18213 852180 884966 604306 57298 887556 166516 479811 121993 23370 842969 894434 309 364455 646846 316060 889763 457755 50202 892200 868391 803251 197070 858910 348808 812822 253 789035 6 695448 890849 133 4 16 836733 172034 27246 756904 541125 755795 880442 883058 867223 888564 255360 5453 291288 883500 25863 809319 896259 885059 4 869306 711024 765367 820836 762257 472365 845036 870164 833250 762743 804269 773170 506672 250963 896005 143391 2727 337269 60360 850078 861984 838512 303003 831151 125 6973 80384 432350 158703 821737 891871 64786 781357 375561 2 886950 822759 774040 131883 738580 304517 811347 127435 13 868204 267597 40684 755626 190978 856370 742797 470316 794006 725555 804804 264176 877207 4 738096 844883 754388 846652 2 26101 1530 441899 1 851613 461346 69692 72550 598336 825077 366403 313083 389541 835481 777474 1032 410337 415455 367186 899801 642106 3 475029 681141 583798 4 779365 705568 70365 876780 1590 201 698108 468 515787 11787 649604 77 891710 535032 524645 253876 681433 810350 734686 639668 822962 19698 667947 13498 832551 626408 188107 2019 108 29154 48988 48210 726065 553481 794951 758237 226672 752813 38 690714 829810 860361 49738 869183 643168 886907 82841 874299 394016 717512 855864 30076 12 163495 796586 5108 183525 148953 851586 677156 879518 737567 843944 10577 325968 12789 84374 101410 591388 5 19307 880454 79 140095 651536 117340 423621 794545 296789 785538 1875 885550 434 850252 103265 823007 16456 891676 222 621270 303 4 883112 832040 34824 602124 780686 206 160509 182427 742400 557013 225282 811209 856380 162398 682895 177325 817949 873515 494034 772345 819216 625537 195918 803239 856866 8251 1762 886042 548224 452616 13 641278 812949 448777 696401 1758 9 406 14 282714 2 825515 45960 799447 403625 823178 812283 830829 529649 95687 276507 63 50725 465789 854719 349848 712651 4 635595 606197 41590 789817 770330 843816 2062 414001 879737 163 114462 844214 886960 831090 452860 834964 167003 865821 172865 705769 592992 835710 832429 24 842627 708845 246374 889884 516754 5 297104 529946 728646 689554 888611 878093 27409 827265 860314 47053 155062 10 3 739734 6267 79842 98974 456616 665162 18589 252435 779973 879455 856385 804622 81022 102 14353 852579 871602 810884 9 188433 759748 844111 825679 35559 39 824841 879318 251762 679331 29974 506013 19751 112359 811139 113 434638 294539 1 841150 841466 792753 418150 891518 856290 466542 179310 886889 130183 894701 354575 22 237285 718369 281324 114948 425759 860821 430 715565 64233 690838 690132 678418 185 358997 2 237806 94 456101 859377 491910 717923 25755 838187 38737 202212 57405 27054 990 171753 291609 879093 104 316934 817070 222380 99582 1147 735774 804303 633370 801375 767285 33128 818580 750065 56095 75328 124 859430 360704 2 372730 18078 104803 50944 17652 365183 77596 143 715544 663920 543172 795980 355837 101263 893719 12 279425 780198 573129 875899 855825 242990 849725 820011 849716 855044 448594 437723 843477 454757 6 174 686964 108 17076 846512 793641 385636 513410 1 101 264012 424264 18065 634507 698345 131048 448020 471003 858517 614700 224185 80797 273784 485523 870282 7 680501 336521 765804 2824 21016 776600 887798 284374 827180 321448 884173 197889 383671 112301 192 625352 60916 513362 8523 183929 734707 805269 870051 29404 882231 197194 24623 617236 142363 64718 530647 886553 6774 525064 203 847570 7497 878400 257431 5 776910 399922 876094 800276 2 751033 136039 10864 7 860916 171197 16857 876317 435908 485864 144830 13040 829977 604728 529489 758471 809686 38871 860 511979 611451 57660 966 29 583954 56 640 24195 852244 399534 644174 16 37 129 832515 601203 833331 608851 869140 898984 883043 863805 799039 759310 789588 668688 108609 11 509181 3 808856 11023 827607 896290 889343 808337 860706 772851 4 476546 430701 501874 354912 1 172359 249213 8 694836 720435 343474 869029 791089 128 813800 896907 516100 619457 844856 692862 607760 185338 890763 770 458893 110509 398801 416 52 502 811061 410048 218 131389 439937 7873 715945 80659 899486 284654 867409 18754 88532 213278 100685 94140 34302 895066 371911 491024 858946 561050 140711 881830 2060 435132 353988 829848 334866 168448 899222 51649 244691 45 893158 288939 67107 315092 1436 366662 744029 238847 693494 871996 3 733967 396091 528898 605445 402748 636954 575071 39635 730854 29169 866916 31011 656517 863065 545840 782991 889604 740093 333446 616193 14 344746 17 27800 383212 789762 32951 286992 889441 27 804845 34353 21340 897028 575403 591062 412776 25539 141548 92535 877812 130586 899971 742453 83 825761 881352 285350 300849 478902 850565 873347 136 776809 805059 860498 753075 563965 721965 3 885315 22 7687 225780 68573 836181 736048 286075 230 86573 9 105430 889795 2034 345622 1 362735 50 797840 376473 333601 50245 71038 168852 3 166 193389 761980 537142 831092 838355 250551 217555 122 26 681926 877863 41272 16 780728 887795 712 888317 893067 297765 133493 541222 291705 420585 589006 893720 797037 88995 25550 357448 163907 644057 25070 46422 803430 223620 312984 860958 168863 717780 459702 130670 818742 856463 445541 883529 359294 735232 415858 15385 198640 241305 703188 669651 841186 14 795576 878094 503173 893384 380272 4 890535 792620 165792 252298 826509 807405 133732 10875 873314 598707 863338 875508 849388 850094 267425 13 1158 806499 143751 333252 9 568086 2 698520 258297 190159 265619 817198 56272 770582 891653 145389 866966 10 806150 383826 899996 841848 133069 561459 899731 285417 9 670472 561597 141791 419548 53 766085 29 829130 887271 877925 810777 761512 791265 783873 22433 151871 758922 867697 365279 60258 2 478450 60 619090 812709 675334 140633 142537 724611 407780 885991 93285 827623 774573 724098 725062 439058 620517 968 61794 892923 662128 404 68810 796568 29530 99 402285 1984 834804 467459 288347 167021 101 334737 588438 873618 14 310141 899932 73408 2083 5 852218 353682 879473 9898 57 58509 279967 80073 649591 745187 6654 868751 747102 509 173163 12 880382 1546 766097 859054 633011 841914 885687 56 60768 31 713322 847825 299612 152419 804403 1599 38 781867 715355 869268 2592 836540 31 348365 820847 853685 186254 641036 707869 289981 2400 582801 892268 95 272910 661601 156377 812812 898337 229561 27 52337 7 465939 190331 309 842998 848219 136681 498877 858669 727583 471801 425375 365874 405 894967 327719 11965 717186 819355 829832 322562 818574 862488 881453 9 401233 837459 768290 878397 892414 145369 267722 492622 846018 802649 474895 755246 13838 23 238103 749916 641565 2 886668 33352 847809 255821 875417 24 4384 477026 855555 1 3 617170 180572 643994 697321 297512 848294 352285 785689 117894 497095 558889 619767 874831 53994 801059 828624 5026 2 495597 472766 759347 191677 872382 885978 850144 28 682254 658948 879225 871903 821703 820046 797942 884 868902 462002 320173 35375 15 804463 492101 627807 407930 158090 1 429534 86081 589463 186703 331112 878874 117224 64004 654238 7 809096 473696 45 42550 162453 897369 537386 212956 898462 329 1194 885640 894148 876658 848244 1257 377368 553802 1015 578581 844018 191841 423434 696524 56275 20166 3 4127 663549 483965 892149 609234 824074 337318 1469 835364 383711 833212 882951 882809 10383 872651 63997 815264 39 840817 497 889017 513989 6783 856609 240 231386 374284 535 554169 650600 83329 575981 531505 12300 886440 398690 107994 598834 878449 831065 22497 759230 10628 7 720935 850675 898246 890018 847854 526881 730392 779418 749679 596858 470363 712351 205999 825941 417682 102958 865007 841647 124 229640 267520 323928 807006 897209 861205 720135 877502 653665 808309 828343 860055 865710 383588 8 20 672195 661655 69257 833167 249430 665728 699074 673273 173606 150577 201748 690204 75 7 817844 882546 106388 162 139918 1 511522 524017 47449 381797 124406 809483 111814 28262 897583 2 853938 879164 876986 446038 33591 891396 881129 840862 248433 521551 892850 812884 729840 131 338277 706315 857601 183682 166332 549 303445 285582 856839 799754 877138 55228 91 812218 31 260235 863449 3 750452 889688 129741 853580 104413 825547 84253 502207 892097 7 2063 2117 265473 683 446990 856683 24 892951 218112 768118 768405 888773 277642 55731 837111 703603 1 16392 510740 798202 270832 219050 3 8 478915 77754 720692 68739 715435 619873 28 63531 888716 24 762622 883344 550343 878260 716739 202222 889470 865522 637966 841680 882977 854175 163479 871400 3 324248 726143 837173 340693 1 847306 383620 168155 2 870651 1698 767627 888154 104805 17945 406470 763259 147937 897508 829401 205330 878839 776606 768781 852950 64585 889879 332104 129748 2891 885381 801057 650106 299822 818451 822004 4148 1 896961 392 853251 252887 607395 11 8 331758 871397 93 35509 874493 325832 17916 4388 591443 764272 4 160 2 854033 553229 765300 659798 748492 875268 5341 832437 886462 358 45466 441679 823985 718405 55675 750207 736795 881725 797352 892840 602045 889452 156 517091 1 1879 791726 6 507888 27294 877298 28805 420811 2027 506031 184 488615 27278 2841 883191 759506 747682 94465 595251 893091 865742 706636 340365 9204 612905 592275 140585 90491 4 278185 330066 9 6508 819772 743204 377305 338955 863735 853001 425246 14 467955 170 383 577933 818140 131028 862065 847625 11 6776 46131 240501 875670 352514 862428 871631 356853 193627 2 853156 24923 119 738338 500186 367055 407222 367486 632777 886667 380615 1 690 1 809195 777636 127112 11236 827946 410384 3 757830 613163 59079 550629 887955 504755 392050 658558 675839 799 313 737812 875177 288690 146273 6184 882178 488066 854635 632583 888051 706441 740140 856546 687466 431 224625 606471 519634 347128 32250 708396 844391 899922 122794 789048 461051 2 538735 43685 147 809954 327580 805281 483416 3 886170 251286 52 837013 137 886923 104 888731 620434 792375 472325 768858 809001 305 760068 829544 898988 859561 765453 632382 667948 30857 704246 549997 855867 893045 891826 807989 832611 520699 91807 496972 56 3 56758 611686 19122 867727 501764 75203 870228 877082 147732 895060 821648 99130 2714 416905 249652 193141 49818 169857 194670 870665 619929 4 170160 715 153056 427979 726241 10983 748639 43 453281 844564 537470 871934 849467 5013 883696 78689 219165 865278 784867 367411 694768 40795 882323 649836 198170 3 831495 237155 302478 826378 889452 102983 86030 271097 830849 56805 606634 860665 273834 164842 281 357108 365522 362762 824515 196685 387643 356643 411 2 684882 241594 3 624891 2 788561 9 485189 731846 830334 431911 848571 795696 22580 283174 881260 888761 10544 856030 694891 504301 484 71673 811907 257333 616766 168 892512 9313 525190 869730 8914 566652 193199 863219 899510 69985 5457 831197 832483 1362 466979 841741 866472 896948 849038 525824 882129 473 315111 143352 629304 110 560125 350764 897832 3 803050 922 163979 800482 306783 439836 574167 808980 183629 616382 90 538176 35587 1882 827998 31 827301 203781 410225 46429 807771 15 579525 82488 816770 211922 897841 8763 1325 722405 311487 437373 869049 363000 477851 838325 3941 891550 674034 213446 593317 881877 24045 213770 219715 864668 167460 228166 731514 69310 417171 788777 10 794940 837211 120 100136 157369 3032 265980 529798 804519 279539 870117 259118 717857 693509 12279 656357 686826 681783 549964 114954 398595 797804 11825 261503 11 539960 397435 822167 224373 63196 737521 158079 190239 493269 38708 4 144 460 2 751533 72079 127 883239 632832 86285 45395 886470 849542 574748 594300 242824 676341 335874 842373 143360 3139 200455 1329 892832 886115 819776 546685 889525 583431 3475 429252 757905 852257 25551 793753 877913 224 470175 441736 146573 800148 816 7745 345490 65556 54798 844639 283900 2049 886359 6 895845 13401 209785 92875 1 753959 421695 5583 80738 151950 214632 886734 33211 392058 891271 497239 861833 824247 838299 825538 789332 120 1463 828040 380256 357 264 846112 858918 663036 361372 665986 303938 56176 31 893947 435818 291336 886558 688758 362119 131443 860458 765964 517783 707685 874204 101880 56002 151414 892533 33272 878820 379559 21 591957 809476 389136 640540 462531 893936 26 1829 328667 882921 887764 460236 259510 834602 459546 522196 452402 651869 2 40796 198900 784 9741 123095 560045 448927 151 656376 2261 558519 688 725800 5064 499585 148385 43 581148 82857 886884 26222 848305 816348 7 628726 527759 319303 218 6042 892183 332 220724 828231 362714 850882 766715 44248 813031 231234 561044 199 895375 330059 680490 176528 894049 4944 662045 873358 157703 1 52288 892274 875497 2912 10908 825098 3 92262 5122 322518 575529 303522 817788 665013 376902 879412 891916 881719 837 825005 55441 5113 870317 26 34 653969 201566 622479 6 2 64196 25417 858964 43985 114673 324221 568659 761806 573282 3710 749181 874526 286612 4 341326 3044 816388 418836 730161 628648 57680 355572 67816 561684 160009 779000 977 803796 798187 189 770312 660 835319 2349 632977 532764 274029 840503 278057 586683 228089 744973 492560 283047 468445 860531 161406 170517 884843 620160 503412 880736 777197 109446 1686 894830 1006 837101 27428 12 614256 864807 545859 887581 112979 230634 866674 820813 648374 78735 311684 887628 392850 838551 761948 779 824865 868254 441502 326651 409511 712229 661239 847074 880528 731281 880884 853 824034 6584 220692 27 813044 66197 31 278792 499667 250841 849779 868950 711691 898737 864572 495945 892106 898689 722 67947 811591 551982 853022 12 875283 205724 1 774395 287948 342311 842334 791292 852792 808080 539818 7187 533285 861589 648810 285188 875356 745959 563582 66864 2 417884 845658 38187 893280 862111 329880 860933 3250 810077 210871 44808 32987 402096 771689 695697 483658 12056 875363 732120 878501 788144 202 6 879198 850812 3 639682 860664 42 475290 889083 848853 863092 234546 70401 828555 878479 848767 856723 39 488994 4684 473787 503179 321192 576735 200017 551274 646770 188 63 834545 153421 809844 847683 876907 3 891416 12 886777 372133 127459 1 82438 222583 318710 842907 898068 109 866075 741223 841408 516 255995 848336 2 490655 617505 752451 456 621 665591 758414 667987 878237 782702 74994 322207 868503 4 176409 842979 873223 389377 8 313654 3 861516 897059 416312 39725 105058 67547 526814 967 7007 51953 897527 785816 16 352808 861672 5866 440140 228552 4 246248 873575 659691 182 699034 243069 863610 6 866058 883663 758191 1 812638 10109 670727 858711 866147 74291 343629 753619 61677 208601 862444 4304 309814 820155 767 51059 883798 847383 778682 250044 578330 147416 858232 531912 7619 210110 893026 475034 645513 19276 849104 110571 761567 25870 285135 485478 798124 803287 486872 892480 775228 840983 187594 102345 2 40328 415189 12753 845898 6349 667924 29 532037 21036 863431 380955 536595 78011 580266 2 18462 704278 8514 2514 359376 9231 894 208107 868656 497698 811031 514652 828564 24185 802101 689819 869221 785775 886461 812976 4270 267433 1 430164 760461 856919 898691 888605 25 770540 599672 78366 239795 92 3 837369 552070 75469 881536 1 809003 455227 794379 882748 88557 845420 861177 2998 246306 591959 847636 177158 311694 882335 3 59874 2211 86907 898343 468293 718833 737084 240265 23329 890498 266847 393512 864783 3 330974 4790 388792 420783 27573 11 813372 890601 187374 2184 3311 740727 400051 20344 2720 321152 887620 481596 95729 6 757459 83341 63 897680 897636 154949 549940 876149 32 131498 886439 510318 414678 888836 78 755278 464985 708154 488239 529381 833237 452494 44433 887249 262675 744226 726346 400773 703741 811969 892593 886144 55000 780632 10992 157168 16692 764285 796817 105 883760 17928 11808 68 468789 272941 81457 511863 798 815154 401854 1 279748 149740 19 608724 243951 149427 889029 792318 837244 764628 590473 686267 617752 109807 418445 833803 1148 208 191960 3251 858205 897271 835754 868094 1625 322943 336038 330181 296780 8471 807775 615780 517867 819417 536585 860735 58388 6 880744 2748 768499 433901 3260 790227 608 26911 364971 633587 803190 228968 694246 208652 896703 20 853896 201789 829893 330194 188653 2 757891 716488 353532 106 283886 877117 2 272451 759254 849730 603680 887584 2 356797 840355 888002 164 18594 859764 726966 15567 818153 802703 633748 1766 158436 121373 229845 792490 110125 571616 406314 189700 866545 14 844319 797741 5022 740855 837589 662220 543126 851909 182856 867359 122458 670001 886585 38552 876850 379206 714442 515690 453830 43264 409708 42464 798166 844892 449748 272193 824059 37 870200 271489 628848 6998 873054 11034 795552 9034 801016 788745 46651 793970 54070 892343 765560 897117 830217 1527 690 444055 5015 145117 253295 823764 890571 213 435090 4161 2 578723 671552 864115 12065 744686 1005 837118 719349 362509 6462 167 12530 1 847281 285206 628048 52 765455 15185 3 318257 377864 10667 833067 65065 823845 4907 316 762972 855295 659440 384994 796425 154 635752 841944 746465 819766 68 580380 7329 169 591775 790333 870136 953 39730 882528 496074 833216 32246 78 623230 547985 877235 868304 894554 585911 870838 874368 720538 7652 899588 191277 541686 558014 398251 278938 158031 195040 329227 775581 2 55 94 40214 713009 123196 345162 60 5462 847507 875666 879242 384 895965 508605 100559 853370 869153 12 288039 252470 851986 457664 822004 654455 838699 520988 115977 578367 898148 590563 51199 294936 493841 21157 848328 582713 859234 4932 36962 434131 42768 747994 775548 280010 144341 836609 404253 755477 875946 846720 227518 837184 181 362 868680 465044 8889 262854 826219 835693 727491 839973 289457 582349 887315 2008 7150 873681 547035 282422 606625 227533 656888 546175 597599 820221 624554 269068 115441 692966 226264 633561 90462 540070 8370 433795 176264 33625 80201 789928 780826 419444 163298 113582 895631 311139 40594 744148 96693 863610 1024 845977 690317 895530 856840 731564 800633 75266 691406 480397 44902 730359 828927 300650 126671 852216 60569 887874 61388 816503 4048 574002 853361 881542 2 846202 523789 857907 855618 561271 687447 778978 189250 21932 857512 79467 813137 681968 787322 26110 572 4 875909 1 896446 203471 787735 299311 848809 856720 301749 39 30324 739965 130724 716870 34 50547 470309 856387 7 186761 600587 449821 452414 320668 158830 429088 834879 899800 287 421623 623512 741796 675138 879713 32654 233349 477065 568600 351737 758072 833609 5640 826248 33 842045 831151 547351 130919 692570 39490 554151 825172 103 68044 31 787664 618664 374478 87943 545176 406628 766526 573247 690362 6005 4922 337556 2 889128 27999 804280 128 523532 138422 30671 738157 167585 27484 830288 715869 759679 100120 143082 262005 832845 155533 790195 326749 877200 798229 1532 505772 20 756528 32147 38656 872998 687885 624584 559193 260350 605648 46140 16 873108 440400 600186 780937 40898 6 9238 111863 825950 865718 311515 598029 10 894566 805077 3 888545 295813 418434 892636 873054 47 898858 20 14150 19092 892604 50249 366155 226668 818857 62683 136542 29421 62083 789492 232140 30 78710 887483 423107 467591 1 215006 879859 5 861230 782980 135887 777915 6765 824573 729654 596898 838089 8 80 894977 203409 722518 256574 47336 848882 510687 545717 748278 769488 452201 311890 76669 41 753308 894509 802662 140434 590294 10809 74039 430 516109 333325 84 593130 588653 649 576 477785 855455 820491 152 238 416151 170731 853066 539310 892098 563700 515588 147405 493205 861274 753400 59530 662554 805384 138815 18733 871895 848438 11 894414 675954 445775 110423 235096 256883 866539 441998 1087 468618 807463 70440 53222 13 95435 269352 850109 818871 791819 781548 889837 832134 528400 845119 874216 841304 209050 857204 161766 89556 414533 736072 91120 862806 261786 2 859784 823907 38 579668 190482 19 659515 876190 897643 887932 862697 563250 577359 305484 8 852452 794422 11356 717070 6 465785 886198 38449 4494 11 5 875666 2 846140 849403 19905 185339 6726 886730 397517 34 243924 77236 125428 105070 618777 672451 454787 891532 255727 772314 846050 3 558858 856731 4 850049 304 2 41393 180920 747781 806449 150 880898 17604 886218 828367 121898 894382 651644 726892 487052 877694 757581 875799 105173 2338 776229 336082 726965 581648 113437 838795 593662 134 218901 381189 312385 620712 888104 895171 705112 604456 714099 701783 766428 2 1925 438988 856380 887912 461675 2 601181 308635 178102 75 883207 218211 24 2435 880545 32 649369 31478 2024 18 716160 781040 531040 426885 188512 417496 873487 737101 483144 603514 859303 9 720448 849496 898271 220587 66750 426692 796521 893383 34984 197223 765469 11942 1454 840965 466006 871815 678446 17962 619812 455239 840428 742140 894826 493691 542374 358857 865568 755465 155539 898728 844743 624809 832645 84251 830710 820928 82325 25229 234610 559329 352126 382 4 409419 565928 777528 89335 140091 94848 527637 61764 844217 361518 218765 8 103589 243 821970 547028 845185 832151 30777 158970 8 717368 54262 14 888751 4 2339 36338 743324 70 853457 889043 789208 172500 411774 802754 15463 882082 24433 876031 868304 2 281656 1313 38144 888044 29 885819 156424 24491 15109 871849 875564 894203 1838 1732 855907 643407 403921 874128 9548 795544 346421 306166 405680 324953 46 650393 893159 424 233739 402204 534882 409304 11229 548804 624596 5 13 224747 183649 855238 641945 270743 815921 482729 792785 366760 811145 219925 818830 33096 674490 873404 713864 573939 899922 760721 342178 862983 566682 361531 133912 806095 147643 894776 112 18439 1 844432 86 678690 829084 85074 740866 859795 236096 536413 79202 60821 839770 5896 514521 346529 413282 76318 898404 561724 801820 321951 624016 6 873327 90729 41891 760190 265556 146080 19812 1554 544777 778648 340867 593743 644891 571193 885839 853426 380925 491326 874862 254075 840864 78807 91 2 885842 619602 95494 819624 874290 5655 496246 534489 370953 1 138548 99 507738 15062 866322 589419 40205 853106 714138 490442 764543 429160 3358 6421 568751 4 896846 278194 881135 647801 534765 98440 819 749502 19535 460525 197590 393672 700074 858475 201111 809412 467943 11 884042 2838 11 408027 889691 84856 214003 765433 84315 94376 622463 881231 839824 45 28 1242 257 876032 36007 823203 895677 69855 15 628067 836896 823714 640051 842769 3200 865379 843040 621254 243551 1687 75752 893537 297 739004 270 725629 139573 3 813535 47 804914 22214 261700 562632 40954 359776 730051 672768 5136 71407 883702 822733 896839 506371 843963 881592 794933 815550 625700 944 733604 889686 17 310269 193544 658 703064 896028 761765 152 193 843713 235998 621 196907 311181 735165 2 895324 759465 846449 661620 202693 1752 27 305665 818125 824024 8728 4 770533 882496 848169 876638 626017 570100 895352 398523 2 862717 872851 888339 841045 1369 780263 861345 615 762434 832193 850408 889980 666509 5972 910 486432 804287 897173 430034 543709 19679 829321 135 898153 848820 193089 365583 511159 3 797666 875239 829963 570358 836603 558778 733902 850902 16 666573 67046 463276 868717 336348 752328 116607 884491 62 848264 652223 651175 771160 768513 172155 312 830945 289842 466983 279717 445479 268137 744653 356595 613357 89170 771 870081 25 822503 824035 333093 561771 773508 853672 195036 885633 582751 8752 148851 1752 5074 13 11 6 2420 328324 193860 880646 374 417309 402837 480438 132150 751747 879 886712 272509 804773 650941 479306 877244 2 888977 481474 534353 880138 16186 378277 890421 721973 163 94006 8702 307 710110 657100 451574 523588 3795 229081 315 880634 58693 318305 2731 818272 897571 858410 829140 566756 33 227392 866703 1043 845911 83966 870494 9 401 595454 501829 98832 695379 454602 188 17990 5783 520447 13813 515274 2 894487 182724 432785 888073 177374 715560 774155 863325 693835 833806 2549 2 4 849 431282 1955 676050 289153 377799 579 798801 370249 164172 194667 398267 223520 9605 486798 431861 191653 625902 686337 824189 945 537663 172 27426 149909 884558 726020 4 787018 372805 732437 3735 859650 748729 45 2 747759 331919 843333 129146 31 120077 898826 851196 219836 88550 20 680927 244314 577834 873911 1539 196938 99409 816398 652671 108025 730262 799571 893515 876632 258694 289161 79990 115305 466913 862222 4303 6 892321 872449 42 439720 1 499601 871638 843770 347555 433158 524085 202371 352443 142328 856444 140158 781864 545180 5274 289741 893076 686018 70271 286277 869263 504131 38996 37 878352 589628 9 876585 862580 31450 199945 276580 279694 534608 12419 882057 2 800181 55023 1 418324 571508 131422 509459 6530 333479 249165 634452 514809 77719 761785 527211 78168 757664 605791 820035 501132 868727 2455 852063 61913 737142 354308 639374 740678 800205 591401 430714 156460 8 5 6939 7198 726509 187766 694535 888143 769083 736628 46 781395 2639 795684 25132 496 192385 27534 898041 691197 177294 787188 636701 352058 583665 883736 149767 17720 821282 780020 894619 707274 338102 745493 142419 863195 80951 896107 816714 3 222241 185024 524886 850310 754294 841037 874498 898910 419145 4 233906 847674 30594 1 485372 262738 905 664998 2 256133 617070 281219 556968 867232 43 535149 898614 733979 415558 126931 3203 101620 481273 24688 765826 817747 346396 827777 838222 705721 809437 599414 320314 524376 71331 884510 2 890888 264005 16410 210277 393437 622568 53584 555109 45429 276232 2474 133554 27798 703764 8078 205 289510 502328 884152 287109 340970 231841 339845 432997 825019 18285 881237 173265 330171 829779 864351 827803 644941 78 400588 765976 311479 821963 88561 515633 808578 623549 70 586751 521098 809852 123 398912 1335 898259 395668 399659 197533 536132 180835 866492 663479 875599 192382 554837 332724 240438 470254 1 639354 180232 459023 86532 899360 181441 461788 385318 58008 892022 6 314697 531006 547 84063 5 856392 1896 202799 138 879539 81513 732437 504263 525023 893747 823220 283318 890226 782700 4019 548143 350885 1057 883935 282948 121696 530929 339869 852607 773151 846805 802024 840799 105112 881867 620912 693728 99258 157724 426184 7 562553 310032 91 865373 250581 736146 2373 2 259471 105639 411667 286742 695701 510386 865 844429 832638 744442 699840 819284 849516 328458 62 90381 835057 306 123 679 407794 866677 735718 135443 852711 446622 2 371826 162 44375 401084 147361 22 98250 784548 500087 624172 26923 33 816125 738986 872984 520226 838818 471421 292200 299387 35 661529 808724 35 815821 608686 891683 628509 892120 556496 553280 643257 21803 133148 260116 718110 16 18769 468162 276189 38790 853651 1 427811 13096 767341 806381 445121 552371 888048 890738 386662 199341 893521 770037 12496 690248 117 214832 652821 772676 424376 455475 160255 146369 804753 803 798668 22118 2 94115 806746 44 539505 896141 31761 165003 710016 886274 314104 362855 514063 10 883839 362539 3102 435444 897635 33755 781361 849820 96216 218045 254809 682727 858419 558099 813568 252134 898893 227992 527881 870894 400762 95366 54402 268696 388111 869207 13 181860 503757 855047 790209 799955 879762 713013 687979 681689 6708 688380 556999 107 765170 4 888933 853840 5 2948 789812 802301 577314 488431 17 204 3243 10564 228757 21987 8 455551 510648 430897 844113 11 153185 16741 274 840477 815452 851927 709185 732744 210894 45736 884920 267871 721311 704406 891991 776246 559100 840135 4957 795505 634218 888018 655025 863584 741493 460010 252321 896036 898680 861106 93 82361 864610 672909 878254 427115 5370 199454 248128 314951 707557 891833 108561 581380 797370 517799 331943 386734 860245 600300 741997 176813 29078 886953 358369 282359 544457 740217 472324 896839 865735 860101 885746 1 856823 893082 207230 269098 207627 854730 68249 813572 365699 123 528759 123474 33507 79587 883342 766 824782 302 831825 3015 718841 848441 829812 47900 7175 230050 893108 218395 177560 552350 505550 46 5540 839537 809759 789559 166264 884886 172 8 65965 828867 856203 867841 294314 771474 198299 104 555938 753781 799411 808248 514756 872211 65 101 440398 3 835132 750227 735299 417744 360 2 836776 424159 887456 16 1302 819673 100283 27 846398 573813 77 838 285 24 891954 13 36087 898679 107774 612005 11985 5 55128 199335 865756 702151 481535 622925 893 271360 762981 1 5075 414817 301 265 539625 474 12198 854550 860918 163725 826888 844298 8 2866 858774 895272 778537 883217 306596 297764 5068 864265 872101 319328 800557 738621 11 895030 856094 279855 782688 790545 724789 39928 21 12064 356189 641212 886169 6 890854 790662 790589 856441 1010 869577 242043 884629 620530 717068 338665 891857 888487 859285 2 865104 211669 637914 880962 885278 416306 583998 84164 418202 727815 227960 703 17005 758905 818220 768145 1 859454 70442 857910 17267 589045 872637 204168 826424 2 397833 19380 821228 713272 373 1091 893992 1194 517835 55 818326 697643 607742 184635 138291 834670 504505 290196 304 276327 417137 25375 567289 49328 489747 194176 897770 291452 878946 483732 5 78228 717215 372538 840810 839470 473594 771700 9543 815682 698168 483277 510737 783479 3 2164 628900 778869 1 14 874699 878500 823905 731159 779997 16964 894959 806195 587539 887079 781955 727356 15 23979 800227 883225 884257 163342 69408 805299 133120 114426 2 483192 660152 854 751 843695 445148 1 38812 852779 207758 867487 385543 856171 719373 373991 492784 819302 866659 15571 715562 342705 834859 835634 92473 334735 803449 1770 369793 718955 11 730786 56101 602103 28 600511 894477 156041 87 224464 145997 30632 814280 589450 891261 844823 881041 381 48485 890884 1 3 664004 231 458133 552350 875413 892242 880827 855586 460203 351686 82318 854833 758769 445541 888617 120684 759558 444303 871602 830740 871777 7 863423 860675 780634 875767 127439 519948 426706 195077 177462 34113 858013 37140 35 841927 221715 198108 14196 316729 331230 60459 287 714242 836376 5868 895122 19 103185 3790 116259 436667 603325 170721 841 876676 828313 10 154555 860151 533448 513322 897465 117957 196619 396808 852326 667025 535101 42682 856309 277750 106105 707298 2967 494066 956 853940 220535 157799 33715 611804 286989 101862 643890 65426 856 199 26044 30326 6 749086 812375 601856 465658 833066 870755 645502 839670 415448 30 849210 858593 24615 739137 512084 762053 797729 899321 882715 784775 593164 3 568148 786920 838720 754537 899637 257793 847240 729828 36757 454530 822701 476250 288648 31 43246 107 645915 577418 449600 319412 1020 110367 699554 488997 384561 4312 302619 150166 10 258333 863504 858393 2050 521016 782327 875368 887243 4756 884481 32 727089 876 3260 498930 162 168006 402686 831139 842698 804630 724151 67 178964 417461 17195 791253 30 768102 169946 853607 77567 33426 19 88992 446 220924 168661 64 279 42738 77461 838594 651 860646 266713 187348 9 6535 7 578110 11998 581 780002 34515 753670 887265 787982 895184 39 57118 744062 5 361201 709914 863970 754449 897147 840993 722724 300909 81404 1786 124012 3 672240 831850 868158 764452 797084 71617 640267 305931 311942 296346 386853 1 556 381762 897466 878841 848003 846374 1167 318147 697516 444039 354033 895996 120 561 14 146 808658 867463 55439 1872 174 849970 579508 229230 165234 269546 691078 894462 750962 858975 60518 611725 127 697972 253112 778435 43312 5582 3 451038 41521 407725 703762 847827 875907 844204 885937 757526 1 895141 676467 415467 7 643356 2 842224 68518 808828 641885 863509 898050 136570 12336 435904 163921 502385 134875 121131 342449 105923 132475 2 771711 181597 1696 505258 334714 76652 3887 74 444605 13258 236146 264248 265670 329182 759685 736225 1019 1887 18840 296123 102249 582687 783397 698504 878951 421663 260727 11 780270 21 836813 757033 378729 872063 201 834957 872022 76189 18187 182282 133757 706038 777546 386395 729461 843340 5771 2107 99 8 223 878555 791951 884992 161791 12831 839583 769593 162 602174 893906 1136 287322 9234 356052 5 1081 820273 590344 876113 873148 156 63635 596009 580 10 389885 894283 92566 234962 80276 844844 803605 865990 899723 699960 398 873530 22549 1218 873423 6531 452595 589402 479004 255937 413917 374353 287745 415364 834522 599939 699534 785839 772880 804320 578958 880383 850060 887937 10675 783701 899611 283687 7675 801075 874137 335782 790431 6 685700 734203 877116 562552 52256 820467 878614 697877 822558 17853 15475 717406 659062 509196 287777 9 164161 830973 868865 844029 763106 43987 879083 882518 184 232806 407913 125189 501067 141730 3 37 828160 32 888688 418301 357766 234122 547027 7266 848881 3648 772490 546218 837112 571455 39545 10 873501 203350 86440 42624 20503 876958 9612 617863 203183 762199 31270 800236 255 873585 855115 3010 153 679924 360376 181925 120063 758456 40953 159962 1386 1719 6 576401 193863 874594 791812 874167 332091 895652 885705 265559 135277 59 872978 3664 489809 55296 826096 230490 795482 442055 866042 656110 92569 492774 897561 375833 894151 85807 237824 765383 650355 9175 252682 46532 872737 342801 81 481545 165583 277739 799524 850808 786815 553 433226 864903 836508 888197 165022 755026 706507 734947 767578 2795 122557 123793 707316 10703 20416 579988 5 855431 118129 70092 851730 24280 6131 140589 733908 600124 60804 4111 471234 12210 194095 795717 897601 899225 846 738279 321234 103448 2 133 790762 782415 836847 8196 275715 666460 330690 814742 78763 838423 869507 652767 11 7 3535 218 9862 897810 847204 892302 398615 43519 889840 899599 898282 852828 3178 62 865933 205951 23084 157553 794760 590949 1950 479320 303337 418628 738378 7425 159537 886962 842097 301244 38550 640823 562847 227305 194451 864428 7 833173 491240 882755 853193 755101 884798 571364 3759 707251 211690 249426 871781 181916 893951 386399 742279 319838 815560 815923 103140 2360 19039 2725 601776 707 439070 851907 525792 793945 434317 786265 2 695017 99487 268918 181339 126751 820470 872766 273501 40 885344 890003 531495 210480 719908 795780 315320 840078 14 845809 674666 729964 20508 12918 327549 862789 821179 4661 175 616419 3 668767 599334 557502 861165 3286 3528 4 107931 815739 539963 870328 150 887463 835263 15605 128 772105 197278 277099 807348 837476 374192 776666 590003 593145 3377 841218 521748 73 19745 873002 651047 781010 763514 547698 185835 860532 719593 129770 586241 192 477661 469287 683450 830741 4869 895904 412534 658751 391245 69530 525101 767456 66676 791787 894203 896960 21557 472806 853220 2 816488 797178 870455 310672 343243 314365 827727 161 376564 882027 411345 818592 257 889125 75049 879017 2095 886093 892461 155303 3 681885 876769 356950 1088 242604 10962 747356 619049 828348 616789 655868 845479 196141 594696 441490 388902 881 861257 209749 9005 68 71982 24507 652019 1 788548 832503 77050 35430 825961 425637 53371 884207 779844 630436 150712 842968 25 577897 771700 779185 893461 808248 20717 669888 9754 198921 855977 118889 853560 5177 773314 657801 821258 866791 218646 454547 282168 884943 79225 482636 490990 452581 646931 5 697318 873945 713594 2 824112 482796 58046 416749 714830 875937 54188 156708 899450 805614 891313 779073 120116 757802 462871 247448 1688 744894 832321 211218 858031 737226 472902 849224 872266 355655 183143 886116 837276 616986 862506 475324 808161 260550 304780 878476 726777 414075 103127 723894 1179 92287 596951 208459 251954 898262 168582 501126 480355 356295 406797 2269 311774 415412 286372 858048 439661 802057 108870 544164 823136 546221 382450 870572 64060 369188 627872 2 66561 125202 891597 717791 690474 889242 68 92 307 893569 801261 895840 883561 1279 580785 56248 835984 568695 133749 585443 753169 111456 591664 281974 866451 89391 177511 858518 741106 840307 831582 23800 575086 505415 288551 309608 117086 761099 819952 867079 67271 643400 20 207374 246398 828809 70089 136094 833167 543432 707378 811476 393694 793829 887698 593192 2 572184 869815 117428 429019 759292 6 618371 127568 1838 647907 837565 103157 132358 731349 115006 814587 110764 61784 467694 788191 1 408015 151311 896706 877149 874191 525515 652311 8614 814113 571 131628 584433 587511 853319 72032 764930 244 773475 558908 367780 856335 6789 645152 4 420912 4365 812833 282263 389275 369531 64048 12900 487 1180 237 321914 232367 217638 111469 566178 29576 797789 884243 898734 1 786668 876283 853157 845024 2749 625890 846182 49175 887268 845613 43 573561 444272 131459 19287 68 806772 206790 573174 886097 709372 802606 12807 434908 11 889831 691675 66325 624483 693295 475119 891786 591990 243931 422802 181997 890877 976 277216 520868 7 635267 47700 6361 814902 893008 789513 887500 847412 92253 7574 846553 74293 63317 899474 53119 179633 728 726568 769589 793022 780785 635333 396792 149627 80027 4 877177 730051 548432 795152 546312 605253 795703 789002 27 13432 281415 865620 214947 812272 761989 160611 712837 37907 410241 698368 31724 887212 784385 855438 320627 410952 19 315616 799385 848316 322897 852318 648182 833166 105 468277 491548 518 600311 19 432578 477967 88476 438938 296273 334927 200537 23800 200 309551 1950 380869 829337 175423 646965 627410 790994 1007 881127 874457 291444 532884 221788 610186 1 509376 817851 897485 10 479688 851717 163362 761 504899 74240 817004 13139 853396 740420 882728 549296 898357 853241 894208 638916 864090 19 2897 431127 549573 333387 805005 896397 702446 24 866023 812402 636257 641156 249308 61842 80157 744262 895221 881421 642266 3146 885190 528616 761843 857948 854834 803125 156496 76310 204575 890622 807852 880485 21540 434461 289547 314215 386 602483 833071 674 343340 5563 332495 865834 888214 352053 482416 781027 167269 583933 798977 4 849861 835078 822959 57 549037 319 585622 19417 669864 152260 830101 695545 15 114032 305468 749580 328466 810360 541522 560922 790206 585395 238977 846094 58303 893309 832972 875059 61 799454 592232 199016 2 528395 159051 722324 804268 210896 294124 1382 643156 851180 124936 5 16 272652 192558 829380 402451 792751 19096 91442 824608 879037 402453 780581 851502 237565 808381 839582 669245 501195 415499 139075 56908 863813 780799 377621 644851 896298 786643 1 797408 750896 815068 708057 88092 538246 795697 655242 808162 89630 26 771478 379946 534231 267756 786839 16636 47 435203 149228 491555 543104 1 103664 137067 852139 463700 498346 891296 132362 946 335192 3 874893 871638 405 60004 732671 885124 834868 95009 861141 24 18 6851 32352 235074 886230 31502 796000 166591 711679 736547 803708 835567 141747 333394 106324 259940 169658 16 852983 896115 73 706563 172 516372 12635 632266 257249 7 6505 808528 562555 39 489398 849574 299156 886917 332270 202 4545 221431 895677 862224 18 766808 807143 9920 46883 9 897336 837501 809951 899153 676380 193359 894917 833673 481833 810535 619498 3 725415 830836 210634 315769 817323 656531 704586 36119 306271 11608 315920 1001 319280 8558 738988 595736 81539 887813 899064 9 893832 899852 843099 3076 475413 1603 835281 169056 3 6 694438 580334 896231 225506 48 11054 824090 310189 705019 843686 731080 246062 341964 892433 762564 684254 872302 161336 719634 10 292204 312182 11 537667 653359 806598 436 182656 852716 9417 848099 361425 47628 887061 13 313428 2749 879743 640411 130452 156 799728 666772 11093 461640 9929 845465 36364 880312 511765 796453 226556 402191 861815 823266 15607 88 778977 4450 732144 890983 33 756405 781571 882045 403711 69 818891 891647 16 329830 153215 2 274879 899310 419840 867482 899515 88376 21 1 643614 880958 287467 877625 299942 21252 918 554394 59798 22281 111712 438 715544 679020 2 243813 633080 760854 13 160741 130839 2 221702 885041 52 855702 5 782969 886120 7761 784395 891663 850519 273215 777 382540 865964 798468 389737 538648 211521 208286 884963 266713 787101 801968 749618 898479 556 32 77717 748364 11 876333 159694 634808 247400 845406 886214 870525 701660 3 877780 884180 845290 777314 819903 616834 238058 520383 886428 29 605679 619032 857605 119344 632383 270431 837442 153647 54129 869226 23787 136 890409 453841 815545 7 379665 619800 2217 602892 574459 66 330099 860688 18118 619574 25462 548645 640415 255417 550452 751246 822647 878494 4 886703 1747 721836 889395 337516 27404 417593 89 23765 708183 879764 1390 716320 869020 196697 778551 16219 793613 773093 895678 646856 855266 376853 159508 566181 709613 576961 398492 132659 20625 12 20 426081 2 2233 832480 838342 4 81897 842169 472 550756 694756 114713 830671 112503 423356 536481 37364 392889 547838 214127 209277 895301 880775 836704 461765 783531 874977 818246 879455 895844 229 261316 434494 896628 3 626512 390019 845237 293591 55739 99651 834955 728353 31810 54 681737 476 31825 16 718652 49363 482 533 3 880059 143460 226151 397046 8 616292 8580 871968 836472 337 235717 63263 605000 226564 879204 671 490317 20 283886 826106 55 57391 40706 220100 823212 317623 853140 3 824415 896472 846174 165595 888217 794758 237581 372417 396276 15 247234 552545 788863 868669 837541 892599 181343 526400 852188 89457 19733 845913 849088 886956 311984 83889 762863 796380 667833 885829 890334 404787 772295 355115 576209 623909 91186 848496 646705 857947 50859 876106 38627 843378 809385 8 871826 35162 41608 540978 2275 601204 350054 308849 26 2160 6359 884571 35467 8985 509679 852617 717421 749785 314374 5993 479295 409519 747636 3599 387997 238621 24 1 1 667089 15792 2051 786441 462378 797936 751868 161 228101 535590 560473 9487 17 403380 78810 880 313163 399472 374218 72 4407 868214 751190 127739 845620 303235 138378 854183 15 36781 719731 7 874912 765639 406966 2473 219358 760743 611738 200618 892738 1441 144662 17632 463 895909 694762 386933 80247 203080 897944 42139 10 63007 834 859754 365618 892652 811097 197996 772454 699757 887619 887134 85096 319189 426125 167428 825739 730563 893635 46785 17079 859979 2 644406 566648 886663 721208 224852 24 430998 359344 132705 342873 746687 96361 349645 507781 972 400624 185300 239890 224460 142450 870063 9046 123983 775328 676360 870412 886534 862409 4 602795 774799 893383 61 708902 786517 251027 2 133 844825 66 870616 3 893036 3 257336 861690 462 292426 33145 888025 47543 276351 42 853604 813433 333 729756 857236 760898 793996 4 553674 198637 883380 799378 317969 829138 323905 381583 287385 840720 895001 864192 75 53429 865250 84520 664738 827449 841735 263759 234619 16 182549 12 3 874161 14 861570 460307 873390 628509 677081 864766 853572 11260 875458 746507 781262 106790 191333 893074 116086 868095 239323 246828 519655 897266 814653 478914 3200 364836 888 606651 808010 3 459804 884898 6224 276674 833391 36319 12140 212400 779279 755782 83 8606 142237 847518 367480 268710 242503 528117 773759 2 375787 846765 453148 379121 807364 866751 2793 653088 689562 472057 892196 178291 106 794727 575889 703085 717374 354 30055 1295 8 749467 9951 644220 5 770069 16937 304 188725 890756 761959 338114 271550 785325 95513 854735 641509 737568 397215 6805 428164 882501 410078 875708 846345 841165 881374 898705 29047 298717 361570 628641 870696 332097 207 98978 353975 699197 2 860835 734639 211 626512 97093 204007 881894 897474 54362 887451 80290 6840 784314 521358 574553 1 2 98187 896896 751822 227716 897929 722 55970 731661 63997 4 897209 376066 817588 451240 812779 282 837704 7112 50434 25 710495 171356 679388 770910 887813 787645 804644 890403 781450 631727 705087 179 445584 324516 850001 753639 733905 837218 646090 605746 808437 70366 15711 834638 619773 893424 19 681617 895360 888581 374300 142290 706219 557107 280 888303 179583 558086 847781 888986 612946 860887 772946 884755 701129 886353 33 1 375449 82378 23334 2158 880536 711 185805 891826 858065 65112 840395 842838 747595 734912 18222 1343 835804 156417 492316 239454 789969 3717 838496 883045 576414 754479 69563 882374 889260 690460 231786 456608 741545 116485 5324 889717 9412 868884 1275 699075 879107 297543 852820 1930 738057 729399 152959 692333 32603 78382 339574 135 257405 829 599187 357947 226669 879812 33044 34 781191 362563 839947 15 369009 1455 696852 431337 344963 496694 628634 397337 229386 844771 441131 896769 99 701689 821266 129 963 824270 740888 9813 628875 8498 893445 743660 41915 514153 868898 855130 560733 123630 45790 876738 680260 216532 46 892438 41321 864285 106 328973 318417 469189 165340 857789 2573 232864 806169 508899 5662 730813 369230 876555 813849 111359 80928 326718 781900 642498 8799 710553 716193 708847 809329 204824 882809 19347 2 591400 3 171084 781501 267497 33499 294472 888673 216242 893325 508777 324117 885598 837105 614427 19 714802 702720 692350 541945 39 458079 666121 752064 4 898537 329675 485313 353860 893415 251916 837753 274930 578051 320105 425141 344845 310048 677530 897790 782428 863487 764465 830928 355484 288134 562134 629309 541449 832715 2 290522 743375 866084 880101 498768 339206 820461 338974 847198 745087 851988 5706 882015 142910 733121 225398 889982 98377 797784 833242 678982 127128 781152 291653 863930 555568 821835 716242 833515 15084 885883 644047 5500 682735 4513 813300 789189 367435 3 832131 12 890048 874278 479920 667868 649590 178920 273271 707116 856328 878975 449866 789675 104799 882852 700427 43428 1 18 322541 759601 876069 849027 45 852111 866706 1 393 103022 888419 159875 71818 752791 177776 92113 201834 862938 811 244853 1626 394570 888853 839321 832462 150 678030 855885 267581 83634 2261 492544 429446 803097 778493 79170 10 855583 1870 547235 850197 218054 163236 691463 589970 3 822213 651513 258009 263325 372096 416956 618151 6 350472 878091 842337 59 344636 350609 888307 869235 577537 866797 529026 695163 848901 862729 495424 973 896371 833103 750268 157711 529 725513 108648 635974 794080 628282 151446 809449 5183 66281 874913 194988 737335 385653 836790 114453 857021 727924 22357 809159 894258 7595 443572 506266 50526 133433 2708 128563 780862 689525 654498 811089 498448 99018 1384 427266 23275 457218 836208 237637 298433 222 890997 583952 699257 210685 418865 896513 41356 1689 683139 767125 121645 849780 888844 819822 764324 2 832399 816504 12 874496 862887 328 461 733563 209722 4 738801 43297 899626 743158 598 898299 208403 807478 883081 105 865560 59621 120848 894404 889747 512552 318175 649395 665504 739537 869913 839552 868939 490151 63 632596 92891 898501 15147 97491 894466 376532 861608 780547 873240 410657 854150 870667 17217 122935 20697 137930 745245 104927 16 786140 816347 872312 4 12664 573621 503757 810080 488513 43000 695291 898974 454686 475010 147462 800660 156463 16943 859153 619676 23136 827668 28 890309 894691 563328 68273 133410 3 585101 784341 13 680217 857 581371 239915 894630 856648 203757 117 673 572 551546 593761 888479 825383 681704 397039 49871 41692 56333 572826 21514 609767 352264 603159 121 890547 895040 851621 405133 767312 145167 79571 832901 566 827073 107212 7 235835 797759 811649 809830 462346 1 441098 860384 111265 890617 822842 828296 76029 540724 481826 882999 499439 258 570650 95619 832386 735281 392165 521887 766572 778 583581 325153 420190 816084 875169 894504 821740 340892 894626 898453 4 181844 693238 82 2 876081 382794 893643 600 121784 563099 698 886645 371261 889521 872460 116 896784 823909 664679 856964 454 825881 854233 809572 393082 344950 180063 226347 410476 849144 1245 2 857654 750164 466416 722581 868539 703666 808238 714618 274894 118051 848084 57 206823 3 444349 709985 90955 2 44490 582032 268 450068 874532 786374 176464 15470 811787 834585 860405 800788 800066 314 851998 731127 385995 1479 897502 437146 22720 371679 549788 731572 759498 852151 91754 857264 811563 2891 239 636596 311984 890276 619135 350227 888504 723857 848004 426366 552828 10091 16 1 890325 65963 897394 48789 735497 723664 799660 1606 856309 36 724116 736093 143269 1 886592 210348 39335 511 568750 839712 21941 815263 4227 35381 259428 585310 306292 567852 768681 833625 822031 892061 826302 771531 167956 859441 513227 1930 637987 864246 210 123 427836 747 754259 320878 20 625904 890075 747594 107911 550929 785286 181046 309314 880577 1663 887957 231337 428389 585274 546964 79 651634 762 9 523817 705123 847686 373443 836020 897249 813804 771091 470891 394800 172 113472 629658 692893 668216 357409 872301 267226 643103 745719 341340 874270 27635 868177 811984 773592 333 780534 37309 884009 43667 241564 119566 26 884637 780994 493004 118071 330542 835090 764625 860967 864866 425014 752284 442018 600260 498 610659 883449 93768 645024 322281 889137 650529 874519 667973 264975 129025 880703 899973 721532 49297 638343 48601 673 157 2 138 421219 890005 2638 662724 881330 2080 6018 131741 52019 104302 896161 766636 805939 8414 661526 391687 482881 448249 96411 52055 583067 14 881723 819216 69153 676967 581784 3962 676669 839078 159 563664 854919 891703 429321 7 897289 243310 887392 881370 691 823461 884633 106543 168695 140959 598277 695337 487 569950 728167 27464 49 663421 688734 684683 766211 2 372583 156638 766248 435088 428 575663 826165 897718 417 4668 4008 34572 757575 346177 592990 886592 462289 1 834363 661967 163500 53049 869029 202444 697645 179122 12399 820084 282746 738781 834977 1516 897517 58130 31393 809032 42683 676323 96784 635393 672668 658345 337896 187518 177349 624164 678315 796054 648617 608949 192016 720737 842830 81 661268 733825 810435 7 863551 312319 383086 20 347891 12 25880 191102 8290 254518 23944 556907 58773 320178 538801 28351 142556 542550 488227 397937 12875 64355 3 509374 3858 1189 720374 40590 868594 392041 895747 308201 802648 644461 848857 2946 818107 840695 210332 887099 636364 47550 118469 820577 467285 3511 579021 9178 460706 662808 335093 799833 62181 3820 1340 833914 891140 228250 648054 162526 679474 415352 374454 813744 823422 489302 138278 4 848240 860627 442080 864316 880193 874639 204247 883612 250269 564687 1227 865110 16296 848657 812353 51 486031 808557 891468 321059 786329 470851 582584 842228 618980 342555 540228 828499 586976 402511 2 36056 317899 730507 815485 872129 471407 783941 864837 1 871054 879291 768140 783390 889612 261303 836164 829622 814954 795682 104047 887896 205529 703417 32335 14344 724264 1 740719 442574 318645 796625 878671 78633 582076 378468 818658 188384 240299 896630 146991 691568 751796 108154 809 598650 630 269777 136011 152644 135907 693009 894016 636211 21668 751616 896190 23255 512774 780201 8 870762 215115 13 68704 40 405346 14750 3 888855 753107 20313 9772 447769 311369 882699 360203 845236 686354 877598 621538 8813 117096 868822 371672 876111 627546 24337 20098 462817 618894 1888 876360 653084 134261 773849 106454 149100 846203 240423 720053 754267 856991 746714 114739 1 531345 345225 374650 469617 318592 2 21 297169 262532 753432 855065 564542 445 840736 740197 854724 784117 875927 2 851108 833673 773646 692219 28682 829822 281216 605664 3 887450 413 228323 815 3492 776221 380073 443610 278289 391190 348816 115965 891336 5 8771 401944 834612 4361 23 851767 24905 870689 750767 325364 628333 265241 1072 659670 891607 990 1 604296 241435 420 824294 2 714798 32471 697319 796313 633471 1499 2131 18 823768 4387 11162 176758 527835 282729 245904 766570 813002 377598 70 800326 874865 143562 107 812255 890411 480715 186163 532943 4 12963 830019 16 101221 893314 21428 10 228447 445185 824587 690721 1006 763859 7 379 548660 570 207401 57740 22834 16 798766 445876 50 850661 22 640217 17060 31626 66 845286 522002 680686 111 884853 770584 377527 887417 875078 831023 440559 406758 364814 813407 275664 452 809599 82955 861763 818535 552705 810577 794461 892474 854434 896134 512821 6283 844241 895478 617547 3710 896700 18225 212187 871065 865038 233779 95178 400152 850502 608124 878067 890612 729809 83728 10848 2 4920 424936 883436 407249 868633 8 8 817521 651207 840985 788256 6272 889254 812538 883402 386631 788337 844809 760450 8 61 765614 851185 189525 244705 248287 1 127951 487844 862869 676878 866173 712348 645575 757983 859401 89 551264 785178 9 17079 870659 243465 285147 92 897467 612016 187979 7703 773754 39635 827751 716934 159983 681258 349927 736099 574495 830074 879163 4 662639 876890 222 383335 863553 744699 26 852435 874155 253127 772028 7874 879384 844793 5 897380 793824 801782 729430 874523 654857 560696 103 838407 861338 1 762216 862387 591959 870683 6925 103516 773438 840543 573166 486323 468640 126538 1 72407 2510 839645 818163 376026 2 769342 711593 265 6200 479348 642993 855717 152895 539608 865629 768171 683503 818753 856150 130 689361 294082 446352 799396 180029 11621 888808 576131 885249 376 878692 838764 852756 899526 2349 827768 32463 28478 121 267 890727 20971 859974 659703 804424 10 624812 769256 706454 175 282 4 370726 4 785897 536698 26 685823 24707 350450 13298 559162 594 6845 264631 870242 882057 720401 572185 252723 854479 845664 261787 285368 827495 207029 570870 857258 261325 748072 421923 189241 121772 865435 38272 18 380276 97938 237375 329195 794818 11 100018 482 873004 817485 730059 827237 237674 889171 350254 283 828229 2 804164 623685 2829 861990 856512 83770 133067 867283 753882 658291 357 550111 345828 836178 281776 77293 235093 898172 526085 69 455999 26 3072 806821 218830 479202 391673 4 784769 834 684801 645227 856565 6809 428 475060 649555 289170 113333 849773 181131 531733 629452 638768 748953 830684 2976 225307 4408 629250 485 822308 460079 84 651563 738477 364879 856945 259233 48625 108260 185519 883809 746051 144348 884711 821005 898841 1610 95293 626 898895 877260 802642 705486 17177 335161 860449 233 693786 219350 423629 80310 592060 855492 748822 43 441357 57998 736361 127545 849434 877055 890487 856906 2 858163 2940 234895 850258 354734 579026 407574 4050 16 12174 100005 45751 19015 6783 862745 122491 881013 152013 3361 851112 766505 856705 434777 557648 5 840692 880354 772422 688243 599650 3 54563 819275 898738 3 73 212250 700840 885820 869137 10110 813614 855945 446517 93 103702 19947 161374 551517 360738 1163 825169 882875 895409 896770 355248 285785 875264 191162 743779 515 485150 2532 33 892495 98247 13494 872872 826255 24951 692333 502734 863245 110954 669304 439444 1 494927 713721 159637 57765 831476 855693 884852 742921 77670 804304 841841 510453 751644 466305 837365 775371 862733 419670 764542 865354 420318 68 795246 866384 205873 826078 244399 895982 490865 877836 176118 291303 246813 11661 1406 70046 822765 808845 34357 830064 890818 115 824505 32051 883439 400376 544706 862789 49116 798356 437013 748106 781258 40098 803607 545188 690364 171312 26 706130 1503 67985 1 752665 760166 793666 782155 84194 534135 244874 877672 17059 882355 11330 872700 850896 832792 769003 789780 862891 6 617911 196068 535759 863660 10 197468 66923 884870 725415 579103 14 6 869811 205966 884596 878014 202409 263115 230691 107 845749 356651 381 866567 327 27228 32 680790 389808 706955 44471 882945 328450 280205 332661 465830 883485 803631 848155 587392 19 2 245586 814880 644091 845218 899962 151356 593 828790 450770 337051 206476 64 276094 734063 867726 1337 269 572157 770511 334260 550626 630389 856621 23232 492 52386 19 255244 131 698884 812103 613709 35149 397645 369780 889623 1882 132985 521170 274465 767644 701219 275751 1847 790591 439127 1933 64 68999 534699 2559 723201 2086 238 152754 161613 863192 666958 879036 898669 97694 20 808941 414376 442939 241644 2445 575927 878111 897409 104042 871504 592 845836 568160 335659 2 892830 2874 1 862217 9 2172 511142 883940 577830 882047 883391 84735 276680 413591 743819 796559 1773 27 879375 4 813758 462862 3 482479 863390 874788 304005 874276 251439 218169 594541 440741 46687 727977 63346 335266 88 730090 888031 25 754898 734434 12 92 883768 873931 860286 787638 828005 807635 726013 174106 106272 570224 1 324380 277151 264289 145315 36 200219 831369 842493 857487 579171 894433 639853 194963 852069 677054 173011 587551 872878 11665 16958 41 622799 864107 340680 260949 843461 65992 877292 33624 223517 499379 896276 877670 239905 810886 384164 449847 554809 550412 130186 138816 402856 764778 770482 878654 829624 409564 91339 322951 63884 634742 828591 23880 854683 572109 806088 841344 567251 368844 871530 745915 865751 62 615 6 805224 237 558614 176927 658564 15836 5 363821 13 894782 816480 581530 16 860353 2 6938 88280 397904 375727 799316 818372 837461 411622 4 77767 3639 772045 877926 184573 3 278 194278 1153 760807 853818 357250 896589 853725 759587 897634 176608 614176 46490 284065 972 62346 688687 449245 344658 645844 839012 4356 803720 762645 2838 513286 417858 143687 611528 2082 657399 590523 515828 191318 84626 610588 664292 1 889309 107 754617 600362 603723 407942 673597 45446 560097 813447 387355 897616 381946 73987 191123 454845 642564 871269 150293 205686 6 892490 882351 408340 693763 6 774827 6261 789375 68725 671072 725683 29 446667 434112 756994 877331 851901 37802 654884 163250 232655 644000 8754 225081 172 188 690422 787209 88 1 200796 879169 25 499787 890509 194795 897772 839567 749770 14324 212517 617270 2 275 839846 419594 501654 272959 774651 324160 844150 578697 883681 25 103304 500490 850404 505331 446161 816826 3 329699 169430 2244 810111 442966 899413 274428 1 728968 29389 83365 851108 685919 102392 6969 680171 842946 317944 65 895250 896309 488512 268956 853847 90 790349 70718 178 57348 874974 8743 68910 380389 828730 677904 565032 13 586857 884301 879924 432616 784800 284786 72276 651582 825119 628709 483069 894996 554157 375166 398834 322719 899190 746390 146598 155403 841680 621479 762702 732253 133175 42738 779498 1 608091 92856 1 825134 862415 374586 422982 59834 1727 695478 308394 20146 821868 163195 80392 16027 135 562 8157 492314 170696 793368 897509 301299 320769 898789 894890 265208 827547 826323 881421 6914 311382 453110 6774 869153 644116 394594 871619 240 540 810450 1699 136403 718312 696819 761001 368058 791546 379858 422973 153793 12232 899136 3842 864294 884186 854762 395457 96 824910 45648 542055 259215 75787 537287 337890 316378 332358 223341 392093 858352 875137 830268 187 134140 2612 176929 5097 824553 99310 885399 682730 863613 884553 798602 340643 14 380799 111 825747 271606 16 388076 1 881618 651046 17 12 8 849128 707180 483221 9598 88 231582 231833 103526 453361 242920 12 769434 25775 544285 7 135288 4 1278 267429 21989 878537 852883 33712 13054 262545 18 886829 1377 746994 612032 98422 897467 109773 5602 822705 876163 775363 431302 870283 280 458544 1983 864445 878963 861530 773341 724143 479491 875650 807944 852037 8821 608158 869228 256051 889661 81 253034 182748 613306 852807 447400 18286 387753 485426 293027 64749 864268 293979 874983 241139 599940 267323 520200 5050 456531 272836 855868 322624 804461 883935 874548 852867 7 888979 819878 888784 845427 691645 10019 827882 842784 2100 10 1029 669666 893204 678883 602769 858987 6 8 244755 649083 353099 60 708917 234416 2 801962 484336 189011 894202 805329 105786 50923 225208 752930 732377 777460 12 252812 334462 299011 222166 4456 799406 68 342883 886301 816610 858023 656193 6873 92525 106262 223061 166138 1 49310 849732 677995 99472 427381 3 591283 4 867268 292580 2 884477 25549 382897 898416 303292 876750 752899 814629 574382 442 19 881689 686740 861803 266807 146711 627696 891435 746683 817579 334659 258 1 15631 1 878022 568749 383536 867842 339448 730075 8616 321015 147502 495 53470 665669 348632 344450 2 754830 887290 459132 9 815087 514752 88259 2 179727 4698 136 349 1 853164 806740 1685 60699 2 867555 840499 689439 822043 805983 302435 728454 681120 848816 304026 742246 442320 145998 17117 225325 767703 841827 10 77 157847 869363 579708 305344 832397 4 814979 125398 876635 505609 167138 180 896470 399148 856512 859007 203753 894924 207356 729137 740116 797397 854443 28902 149483 4 859903 746028 398664 2 61130 692144 565528 35 673372 625099 827936 857078 381963 146 713402 887352 691009 844622 400454 890333 406554 533394 836259 1457 827719 38096 899206 836744 404316 174683 21 552939 874797 746923 730654 562835 18 894069 218577 96767 396 20565 88082 22727 498 102870 17968 386545 406276 833033 710572 660899 379036 434961 874324 645015 518223 999 659032 164863 532169 458271 5170 420944 811866 875176 251894 863896 677318 31171 13277 85340 757 766785 750347 311900 610438 520616 853252 1618 493126 281768 878210 215011 398817 860318 627 501869 2 680885 489557 342935 541004 416652 777823 612 416846 117274 822066 585683 241093 97799 136450 707818 41621 122 43828 152532 591204 715165 755377 863194 151282 25 97907 747079 873450 847202 415428 873764 146589 498393 884761 491913 85 41943 319222 33 653383 729705 274961 783939 4203 145688 673562 870258 297328 333246 473590 475649 64 465269 388664 43888 878645 619869 2449 736346 5472 171058 891751 185476 751873 745449 864912 204103 826541 359752 780219 863404 451330 867033 534201 73144 354361 893327 513923 172 692802 890747 406 462861 898215 472546 108025 63758 3788 167451 1587 569916 5 870347 4034 882843 533696 635859 8 891992 611382 25 9471 2 357098 861356 420004 651369 38646 882735 172387 888430 861474 4 554046 832962 438432 899341 374982 572581 7 6 2158 838540 255820 31457 847545 12609 512602 1042 2781 170565 392382 707776 822703 5522 2618 5143 72 894210 888086 75 328790 189577 227947 206060 3534 361 533892 588021 7384 196583 8181 9 317652 444424 607133 837243 152955 24 7986 144496 106032 541 732149 877502 67381 1787 892644 777 354512 124886 31572 16128 96 224580 801859 881455 853501 328291 602204 784847 163352 396631 160988 48457 694052 313553 870283 291797 4 2274 893863 883838 514 839624 728016 8 92013 883532 724036 325383 681961 627839 874222 876257 897179 8374 868264 138693 663304 329536 118640 554195 800164 242751 86023 619598 808503 740 811491 674312 551713 772575 885226 5 802343 709942 582768 772160 57234 612002 34 241572 245412 826951 856315 720841 385419 816901 18472 84 1045 322160 520962 894849 242411 895662 635734 760960 796657 850087 267 885515 611891 562326 916 14 845486 183221 565372 801388 746885 818822 286249 11862 208432 207719 548306 422634 116084 841499 130255 105735 66536 385425 831172 114015 19 879874 100418 832674 203 98501 666517 130964 697232 296722 574028 852315 896672 863401 237400 864009 817232 781699 707168 18 4235 2 744324 775164 849201 603528 158925 623794 845817 698377 213701 207497 569670 742794 565077 12 50957 776482 889022 476750 652 659794 20985 892407 241187 623153 808405 725465 733838 36591 899924 623321 113040 1 17575 1 4818 80637 867787 880935 110 5849 49284 510810 765972 557109 440411 705700 495 238386 272214 116 678860 813093 2080 99869 36303 818296 139494 6 633948 541456 755169 896327 797542 378206 12454 638131 8169 59249 17362 661048 464355 437020 7 633091 10647 306826 861930 814798 837938 446482 832219 99867 313325 958 820838 845193 222 639666 29 728062 95888 855861 694759 847406 819743 860527 879235 650160 465 286 617025 520347 776943 803374 79244 836814 667831 777483 893563 244141 39 2395 42115 680473 859801 649223 199 849402 702207 480597 571496 70561 568 284130 386671 410534 59299 212804 10883 56057 4916 239426 203728 642889 452 856133 846750 151771 800614 898720 898463 815 490272 753385 405631 791973 267669 109013 225219 25738 535942 805511 837257 885432 548897 78 101049 444591 21774 456172 891208 784986 182436 25146 543926 13 7 238950 835480 645679 813633 80706 92037 366295 349382 2 179 880054 434552 337903 598971 884192 62 739568 297862 414468 81893 147176 414062 775932 73865 1717 414101 80502 37 881703 21840 19 246303 865611 422745 55014 5 43362 24 272407 133685 210390 606286 802463 389739 185257 858087 409238 228365 889958 769524 728656 861103 861109 3 247 23 760843 886854 711997 892196 778163 190827 714620 553873 14 125998 7 76544 440006 108 1015 70372 847222 259299 519333 49865 715417 646863 848866 897227 9 590524 27268 812408 661994 754427 42 19 10 871503 94918 1 873539 417546 819024 871095 756947 400444 473993 690867 899257 8386 717819 166585 864 398242 2187 805808 876748 593736 416411 8200 146282 1956 808602 146019 33 67 2 37979 247296 634435 286396 155315 411206 845714 155907 313178 10850 21834 46978 870879 31597 63 13044 612356 384 672756 426111 854854 867835 816550 36 847550 220026 577713 861562 25892 809736 102511 132125 1178 182095 120129 890108 1038 852546 221781 336794 832202 429453 844159 269743 832417 762503 783306 463159 103 425600 881648 612269 3485 234510 632330 31386 513 347764 385602 646196 839578 436964 852445 227734 840627 715341 725594 807335 619405 799021 427547 145746 884777 869224 810611 551324 878581 884361 700693 3 42835 844294 464 339960 142955 7805 479190 597563 867880 48096 836475 43419 793527 621031 770750 378820 127577 804546 93249 817104 64 291473 809032 599421 169797 695275 584302 764754 607990 1234 637643 368423 670576 802146 381051 896638 177447 219869 354628 768744 291698 330134 648396 831263 882925 308306 434149 203706 485467 839310 766135 873751 893648 327165 21 554070 1001 168047 758341 853591 4 286908 587027 839421 13303 3 890315 75715 864976 852207 62 721330 6421 482044 8076 134229 21 763874 878274 787127 893660 850940 91 132136 109472 494175 888087 111 653972 872649 10 782370 91354 770821 803209 876041 154864 839543 869099 435549 895795 470209 101620 865752 885068 883988 836794 42922 616755 37 468466 325296 779288 851542 651034 388271 853012 182228 752868 854411 348695 885990 796689 843249 93785 542430 11 92372 740784 17009 615089 536993 695504 141070 578282 532699 358653 11 225372 895473 757502 3 894015 239088 65 92963 622816 776410 596697 246331 882263 302628 897361 168786 489 248621 867445 422385 805868 842819 1398 898508 694772 23 89 817086 683558 891772 775448 824996 24678 4 342026 1 12 96928 565763 325942 885391 262252 691700 172236 207037 111519 829483 83897 415307 471335 878880 800811 738712 741957 5557 562413 149607 877752 1240 427905 809900 829674 625176 135028 851957 107843 100877 302703 5 619167 50958 56034 570297 21576 894748 684798 423156 849160 737264 784862 882896 879940 18156 645411 892769 93597 163826 248619 5 489939 109 5 765659 50166 891510 200981 791157 143234 2127 879334 869071 715688 189048 265401 199402 838842 1765 529527 802454 835545 129964 5 254774 881203 133502 110432 1878 886205 109381 773551 805272 240754 5210 855574 2 376142 867705 890774 515583 684222 478638 740702 124245 562943 896901 270526 511 861861 806867 109495 871195 742869 500896 565721 667546 582753 899239 1 446619 44 185692 446370 465532 277 888972 180375 581302 6103 784058 890223 12854 218627 73814 493601 2685 214861 889270 875068 830507 147408 886257 745832 812473 419980 97232 881477 872745 788858 621931 40 785464 897595 3099 599899 174845 2 7 3671 82712 891880 63 60618 144169 647168 228259 332676 259024 847756 832357 223844 380391 107 745345 2 562839 845805 386114 35720 140208 362633 801925 763666 93331 766106 338973 321762 454106 237735 10345 274911 652639 290413 140340 872587 41830 17044 721463 705158 859311 873933 876054 58259 768435 784918 891894 597365 597551 332440 429955 181518 425690 38812 16331 845817 668232 870157 205556 1536 838302 1491 729599 196517 845185 240126 654295 517603 758544 309785 823169 6028 844012 421814 811565 15806 173037 3998 535278 395794 439164 215962 673231 842567 736504 860310 32829 401118 244153 554610 32660 764850 519275 794513 1572 3 649989 13980 428943 86171 894317 863188 448 12 732996 648290 853122 246033 48 862455 26352 5 801864 814310 805675 889563 4776 851415 272558 449839 816269 873584 762579 14 881942 512447 156850 91 878736 494325 103860 747537 688321 197 710382 32 676944 385656 753300 30 824294 772370 837638 895199 87012 34878 1405 546915 175461 358515 847699 358 861214 838342 714792 868963 769078 110 402987 880491 891762 878974 589019 855130 237164 872709 840637 838417 12 364177 687417 879565 512941 787260 324636 521296 274375 16485 620666 831068 219502 74 412397 23473 5331 321588 883996 842562 891971 66969 1281 374839 131379 655371 696019 487399 532589 881436 772733 11246 725526 835934 841641 895045 442082 247777 272951 370771 892968 861323 221458 531086 627809 648603 860419 777828 1 12 340121 851410 402101 827171 97 24405 14 164125 5166 817800 173228 779172 6960 555093 757749 883258 469372 650006 789156 594929 868788 849354 25 777916 360217 833738 244686 17399 102785 56494 647299 116781 853628 10863 216963 59293 388 496254 5167 242381 4368 821243 65 876630 33538 21124 715053 263883 9 323 102 861124 898823 285010 2854 865907 648134 274626 341541 172176 832044 490334 244 888599 20466 831943 880143 64650 15837 24824 129814 884366 824956 857716 867125 869192 683298 823389 580778 751544 722006 2 891995 133349 857857 428490 849598 468267 2 838853 838962 881649 412755 809369 741076 548807 145137 287281 733792 766478 513 549810 849276 888338 5498 83610 1 5586 641071 1 76033 786269 869253 24936 167871 460995 433999 361452 826833 809622 868320 69235 859315 743321 1968 1 675120 672269 711281 870815 352257 479271 879987 887506 336393 403912 833169 857961 442471 804819 624700 286868 354099 795549 636176 895754 346155 14 276154 269170 749102 136591 874531 667696 888276 804475 216044 220695 881459 19085 25816 273561 1204 158314 635045 2 10940 663737 669403 33 799414 41430 697041 434745 841325 625577 675564 54441 800474 520980 720818 583530 874801 887022 392734 111416 887774 56 869864 2935 602 384681 890757 870518 77542 884535 887484 238169 584781 506609 849002 819337 718591 352120 793001 729013 188240 894051 2100 834671 176 893859 143335 879970 617431 439174 506290 48293 881588 100639 307241 557018 43713 64418 673289 883937 841275 129461 120318 360584 24 466268 173259 818650 568172 884326 892451 416892 40 416907 828797 782155 469176 679601 861616 6831 186206 899883 828760 141257 328248 137 892194 844198 804181 276380 77181 2295 50902 466562 705588 36802 870336 859634 741794 316046 574622 596994 21 736080 893471 615783 514699 834025 830194 894044 853741 62828 819775 837943 60143 5731 433 93 781380 24629 790648 863260 804217 41952 786445 768565 733676 779074 274275 873964 325540 2 623481 871597 138364 512903 739191 789217 845154 78 215337 662142 18674 1 745539 37810 731081 181 122199 797073 885242 28 756194 811290 804758 758765 513610 895979 859210 4736 1 520683 807942 454370 367404 5 1 849821 132630 813604 897518 167565 802267 93798 834745 523816 293046 623228 673302 808571 79529 525704 4262 180341 867569 226418 497846 525307 216369 435881 876053 64544 422094 557667 866525 836922 24 314382 259886 3245 879738 180835 881556 151948 874551 4715 748066 39 257049 25348 4412 685655 890465 15 114497 333226 80083 899611 88307 68050 764795 438 760756 1 45458 862714 201845 321161 6 309283 883145 259771 890584 419173 68266 20 421045 288173 378140 631387 665541 572079 820661 400336 894792 812289 151 69182 394460 544253 39 256 276666 2797 66579 878934 884526 218233 875927 163 76301 34251 527676 2761 107 302681 1167 811884 4495 627444 858282 251955 822093 52182 71955 831370 242417 537336 61 368934 492724 6 721929 2 482937 753932 732806 10942 10979 786124 526 122 460224 184152 876405 183988 888249 12 14475 1 810549 459408 860407 854671 677781 16957 19804 157272 796361 11 10 60744 465190 64926 6922 751710 1930 102646 867317 831375 10653 840494 866380 88523 794209 753895 178528 504 676676 8 866209 88110 877148 835778 151483 164352 426353 898295 48 847516 9307 724339 2261 753189 145344 878447 231665 365775 852728 664225 288843 679388 225579 721039 455521 381342 247554 2922 295886 819090 539148 884433 112753 767588 526352 132958 565526 661326 22114 821292 427090 873628 845169 866554 2087 291259 887795 898118 720050 385183 861504 641384 120363 597669 65860 744594 866715 1 793481 511529 342297 5573 621393 120524 453906 779540 101855 401114 375879 704043 57211 491474 687109 23 2 399334 789251 10955 20221 740281 737008 884298 566643 774895 878546 859125 2052 792423 831979 194949 378725 488007 362157 145399 295703 325029 333551 877779 683045 749854 114391 445 50708 872861 832719 402590 48633 118 759951 810062 8665 840986 138703 649946 398480 196 833341 559136 335710 19083 397463 815590 207 548222 248717 7835 550681 261593 585020 855053 684667 1 3029 857591 3159 753495 194485 847164 29 2 7080 9 299693 660753 876478 63 806355 384077 876082 202506 420357 502672 558055 6374 42912 124712 647343 309397 543268 117665 408869 582765 164685 234 9257 672687 887146 780665 852009 448311 863949 829822 830437 565141 561228 887041 876968 338631 426060 875746 894549 674606 4522 611617 899484 463163 666539 881335 380833 389083 883905 840665 625019 199915 205816 460846 825112 757362 2296 103477 596835 815151 600012 19 888725 799752 228722 515096 261002 60338 734784 723942 3798 234969 868745 453825 2 38 874153 887104 822391 92 30402 110457 314768 874268 852483 306366 821626 481248 770391 809828 556498 852379 707230 141024 2148 616073 471658 887643 899001 768515 679359 725276 20 793022 107426 827265 803682 811283 783841 881478 198 850996 859531 597883 776362 2 16780 381799 143004 811439 839590 548924 717310 843211 250672 878134 540446 868051 809830 456999 362880 393 894241 204819 783343 83 278338 645460 592631 70982 809438 1224 188472 874595 367809 30606 774564 70 875736 746047 899460 662270 3 71281 120424 803622 899295 399668 9809 537468 24955 855323 1368 511833 823294 97299 622512 735275 583236 38542 212082 10 760411 37 743786 54834 462521 878678 313282 873982 323897 411005 151 837374 899597 811 697302 712100 660917 883660 5 745160 306913 868782 740053 521231 896459 647575 467297 630343 837128 785958 781511 32 876643 8 98674 28200 137658 856547 181617 215993 709786 190027 1087 360 199 759843 879246 245869 47021 896642 4367 882376 263 422645 755187 751816 174591 2179 878457 7406 676864 739677 897352 10268 333 713 126 343521 283463 25 737595 2 68290 359801 835602 297556 746715 3 203775 613230 833152 33 896023 646210 871144 14239 455942 895468 882929 698919 843237 2 92773 151470 330377 290268 403294 350325 822339 31 818754 524812 118248 676985 504906 151584 178635 199576 494605 842338 770103 509176 406552 250516 596147 891665 381992 3 8 838 322351 131888 758576 872461 91309 790809 68249 370 25 328810 853096 452039 529248 875145 72851 730536 310950 808030 899882 518065 834250 35 287192 845045 868227 515051 20 796489 866688 105051 854683 793201 862803 105 1011 29637 1545 437227 717352 136371 770883 795700 138586 628203 21147 852493 827773 2336 834739 345837 13592 868174 142416 197399 87812 1 44530 532760 877796 104034 821476 83190 549467 864506 1467 863892 819010 746120 848812 270478 672717 594191 2 5040 7991 727 720270 6 855976 27024 893468 852760 684 8792 803144 871087 235041 30861 31 20553 703649 729149 844439 852304 763844 815880 845859 585 622396 602742 391681 38360 372360 291695 734260 2611 256179 113831 569232 824605 661 786017 278769 828575 24878 712504 217983 888921 133899 851457 157595 739735 386518 511 300899 844133 706152 429462 886342 304831 273159 855090 899360 849142 1 752662 299442 719117 835519 185 2 618387 853581 378846 81991 364 137676 2 30685 892643 848820 7 894833 888452 786320 770172 1422 8778 885356 473025 708685 877045 500215 267 121302 763970 723087 205407 737291 6526 6551 864555 21992 878186 64 409113 892542 400045 7 260983 539731 132957 886177 876045 658005 296409 2471 493626 386022 651213 560145 793001 899034 1225 431154 5 495790 431359 182229 260516 470627 9247 821228 787 610484 791227 84 767376 70160 514817 639565 898531 4429 866055 840564 767238 334163 387441 247987 3714 700279 395251 100104 758818 863674 5576 707428 878567 761904 872012 115457 506066 18228 190 334371 658579 167489 841109 2 3820 136643 847734 24663 4 867661 750127 858019 893355 837886 445738 300486 488502 894468 171160 23 116778 332184 842596 894690 545581 37994 245060 886596 32168 831713 362807 871049 804288 696715 841248 853031 436959 26 893977 31 776819 23 538313 255904 18405 44262 462192 884411 316039 587022 817814 889150 367097 6 193896 235442 341804 762659 203740 823857 449455 290146 864897 861096 873065 309371 687290 865926 424738 55762 833399 831317 671671 738975 363443 885250 272344 84 235508 804154 7966 886734 843508 778512 1592 804066 323174 849579 78 8212 16900 849313 42 453663 262067 533665 381132 874633 156973 899741 126 1761 384601 839141 362317 301361 74686 274531 542820 124604 589066 363925 309551 187987 880333 24177 30 890551 831845 832600 788848 836822 29226 90135 899570 780473 792377 6 133 6016 50274 573679 207088 683837 877186 1957 234237 899289 882134 130485 133954 95781 808859 712694 827727 888304 785466 887242 229954 532352 880467 879277 281367 884121 24 38 851812 849248 320579 754740 779348 3030 805796 667542 54 97929 720459 774372 603454 10075 1 782087 7 810230 65926 799492 852324 258259 747079 51 398468 464051 369699 189252 105763 889520 86635 890958 3221 44200 784054 881734 14989 263556 158931 639872 856218 110271 803032 63938 82963 867328 827011 224336 146468 2313 795504 6 887558 9786 154875 864449 44600 108691 5 248284 351161 287374 560 700467 23641 880136 227 634879 405913 1274 875952 144973 799266 543878 333496 171823 59 375319 777907 11 852087 817008 713386 4 851421 421178 845273 834473 884230 898217 166 283738 813010 749726 5803 311 701075 291872 824926 791078 299038 226561 780298 42076 601922 885522 14286 11492 700494 848424 1039 323517 441124 885129 52039 137692 851701 115948 807 414076 232257 875988 218203 634531 836193 183641 652249 284314 277582 753695 141455 887727 67885 12 283865 889472 867555 870374 816594 492672 776512 142868 897046 711562 2685 853525 893807 444 29026 60044 414568 314980 882271 543531 776652 880089 9261 871456 467969 626848 856169 524717 869284 354350 482134 881485 691236 825203 585567 331875 887683 4509 512284 892910 158 27560 801922 883467 477845 568133 278239 14 151028 476971 144006 159995 557927 82850 506467 13421 9 6 307776 844299 770475 478644 428602 702314 854779 327457 565 687475 11859 360551 734965 90843 15848 802935 765516 681720 90040 818264 710001 12169 93917 211138 277363 888328 1 1368 555008 891799 854157 293249 783617 319525 416853 338348 675366 368050 109440 305 554019 825306 2647 439435 3151 48132 197265 856910 582958 54415 344080 735008 164111 267948 504718 878934 854862 704410 287741 192212 415554 5 575031 574692 808220 796570 764677 235 1 807851 840595 518511 450396 137661 8288 465976 31888 435742 853621 1364 101719 680687 28096 898576 131410 817439 11 826920 763528 822600 665544 329856 266144 60562 806777 803688 808453 871621 47 633062 200847 237088 320564 73 510136 889231 355894 141963 34075 82161 839751 458471 309067 810987 892817 70 895935 272431 73 690391 71 823891 220993 701408 51580 537762 517679 418718 42 862647 888838 308552 2 873639 281 892689 154488 580304 483503 877221 76234 676046 823284 772404 23902 873024 496398 230113 2839 887588 874879 729740 429 311366 25 141829 876655 144 471822 830870 609967 770300 345177 714102 810941 497476 372610 791640 88657 277897 3 867826 27569 828030 850256 175072 660336 883005 161532 52017 9 201599 882102 897182 826573 887416 897300 454874 751742 463032 19067 394160 90953 810531 38901 397125 1216 439658 791311 16 863516 154313 329036 527243 707050 420154 369813 306445 760066 344371 880498 438900 869767 891788 797366 24 720761 564209 228 15764 141563 476982 36964 412708 519134 820833 894032 816393 687584 570774 862377 16 844779 801731 884230 292 532484 862394 3248 578470 863399 3258 41 504298 332419 63 218223 771527 672854 400741 249165 574565 808891 742054 457051 259999 381631 659131 816501 16 687113 627810 18292 388561 880411 541281 53910 820017 21672 287342 873456 761893 8 591925 617347 534432 5 411517 32 833556 406091 15961 355141 839497 140416 419641 694527 896912 805635 36428 827307 864745 571973 262291 161195 589052 263921 214794 239592 493800 3 264627 164809 787635 503305 250325 16407 981 530530 796461 336072 356962 374797 111 617232 714477 524045 121187 510709 703443 38512 31 743602 896034 645948 587773 633064 21 288126 286 302766 865146 88053 56678 847244 107663 828628 174148 427113 134589 523225 769536 884936 735022 379604 893297 887287 852913 897263 597206 447100 710686 882670 105940 779721 228397 588402 811098 338702 785459 812148 99178 893683 393679 790164 523395 621323 241415 50778 140970 154525 36 2973 295 26 495 46369 154 878236 868606 268936 235581 28130 868316 772 775830 847886 774691 31465 13238 293145 4 832505 887669 199870 558785 464782 12 810008 490391 28310 899061 485781 399553 344623 8648 888443 139184 16 595841 551134 853897 16122 218347 3207 543814 592302 66718 483191 91241 16748 71697 639443 176050 29442 867837 370537 49673 3 616310 718932 517693 868351 54 157621 894887 856983 771577 485563 47 455854 706683 9 419955 33806 617758 835675 75570 237740 894654 883518 103 810074 154585 117233 261978 840160 322382 860747 896171 830629 7365 358600 2 762747 622040 744089 752072 870355 5526 108671 5905 876813 466 1718 590844 1 4935 711007 823347 356207 839013 78211 898754 314243 553054 23 45630 776633 450301 18 6 150392 50 33570 684970 812230 42299 19893 805445 2624 524566 290 536059 760388 127 541161 786032 302 452700 44 35121 178228 1437 264849 601476 753201 834489 255438 243 9889 2 727422 666841 1 898224 5 737943 496761 685631 823333 222764 815933 441787 874786 721787 856603 780159 846708 698256 818396 864566 505938 867336 56577 194064 488120 871142 73699 231617 331058 241372 668863 456977 704810 821287 2 41563 13098 206856 822253 835460 880084 9133 835160 543513 27656 882503 435676 480559 141116 9 870530 685214 419125 815179 409 208716 889068 897237 630931 438241 9 539839 75310 147283 819586 248692 431469 79559 783880 839232 220214 761341 373934 110246 327281 363 815977 853500 452294 524529 15071 453006 479617 351996 875370 739436 848395 705301 828589 467518 166131 2728 651872 682728 883723 825511 801167 667691 437967 763441 762681 658 3157 841594 21 893477 289304 47407 403547 897089 408033 10444 328008 384147 407841 880357 768966 5518 434153 864461 576461 668617 899018 433740 4688 259524 202121 272723 320 2 387513 496258 870887 758868 514302 618748 716894 450241 421250 509199 163 890375 361821 854663 872680 261993 503085 882271 15050 650167 147474 519963 4481 147067 869590 778705 512969 872658 138672 639416 600 844370 173557 758483 847178 848660 437202 545987 602216 531371 886453 1956 808641 439270 149659 785377 198583 857046 27581 224 172245 836204 480632 462603 528022 6 99913 886523 57039 91 542943 312160 114824 843841 83859 157 541 775656 2449 4654 4 1 52 28 5 511 715593 18890 348431 33 700396 199490 402173 680872 204689 65217 780044 592202 443781 3181 897353 2 681569 629 289858 600687 635158 139684 507318 705688 98702 2 880683 5 88 376746 596290 538163 142577 868171 3 893108 815444 791542 851819 747483 523029 768835 184684 40910 8657 9522 344129 284 863932 613798 890915 14 849298 453054 17 761648 441744 840288 881606 492068 571065 634969 767535 1834 766775 164980 5212 897498 745890 799989 398593 128747 892187 49 775457 1818 147962 864889 65 4519 446924 774891 444240 893917 5 714454 9905 4 774418 189092 773281 864734 404084 462738 2 172860 728504 638832 790228 246295 34 883330 660152 904 476446 762024 891292 882960 350609 601317 786931 212322 875640 180575 38 24436 292003 847240 279 549400 737287 575536 864655 690847 16 790997 895334 635509 724396 740524 3502 744329 445059 156789 356669 382582 565054 830765 798336 835331 796542 55 373160 591083 232363 859273 848205 784336 54183 879650 43572 2 748920 364761 861623 588273 119 835333 819976 792432 619604 726499 891617 896162 280501 2206 889340 270926 827544 359415 1 708373 19 779 535823 803769 52553 829670 378252 873709 803961 293427 519904 691767 840556 867313 137672 12466 498640 700 891278 623768 480573 774 134660 586124 136114 392269 799566 766517 23003 4540 520757 7 699190 735066 736244 429216 838996 748376 48909 434399 389850 79730 825322 589281 68796 726181 534 171507 757232 170590 18659 582620 838859 13042 1938 280022 637889 774339 58724 882757 196375 828258 81588 863367 139029 376751 849346 759905 186685 883205 2102 13319 23036 848498 751148 789996 86422 786684 147723 125 28817 714463 861968 227131 2 304568 356799 190543 550172 891518 4130 4 804022 853545 76 849743 253421 864091 21911 102 786799 464504 784898 369196 890073 53004 224333 524975 2 613530 443923 66999 888608 890889 78274 1 861858 884299 803914 889037 291344 70965 7 847336 76583 596714 851499 366 745661 523288 825441 17034 893326 20156 882034 31 49875 9 689052 28377 867405 266540 676169 371624 745289 526932 48016 809492 123728 8083 829221 2046 184881 236820 250175 728592 871170 32982 340889 800074 862141 858486 131688 769953 889694 2 516242 894892 860443 626238 513311 76 455310 575363 797386 9418 886611 2 312874 489863 1065 894494 839005 259708 892248 232674 443384 94925 4 555249 672977 853741 818252 239555 121456 860654 671675 374444 670655 192 600062 223345 727795 865079 855072 763 71806 802446 393556 856996 249487 821857 2 766477 197304 25035 8 855815 29621 3770 354920 132359 324549 42595 86415 12283 788733 742128 880073 725765 652186 792169 864524 861674 273918 569599 191169 838904 805540 845759 311252 467579 37878 877814 334 830260 694988 740575 2628 853428 729582 828582 6550 438527 337649 620658 408959 580572 864311 501305 841170 549924 84 12380 857164 347644 611290 810 228625 9 330644 724554 826675 34768 318861 2 858000 481373 869569 4 505283 790522 867130 885111 772207 730178 8055 779837 811440 789687 894770 103 533748 145345 813057 66187 854826 2 447450 42822 630497 820211 814204 318215 861438 659727 2959 878601 162250 892179 799162 352370 881274 857589 665952 837944 893628 9653 10653 383158 353885 542619 877393 846308 837467 288470 46080 251081 27852 189191 218035 541022 803072 846647 700630 579172 120126 847323 103321 25185 871910 874586 119665 280008 287338 768687 845222 10 139594 4353 896394 417018 43899 222433 891808 77603 350 825939 355137 604711 674414 126 345116 750329 644235 480942 701733 54 90284 890322 843445 1209 11075 798412 606705 31 804320 873311 683567 865576 657288 835727 853130 33 296622 32170 582344 18 304619 872 328511 877607 92622 880562 11 240369 479904 182490 24017 878952 9 300713 498524 184182 809650 211 269346 412201 165008 197546 288216 650046 3 2197 11 730010 31 260417 516801 4 292125 797894 502253 850354 827253 330294 823969 304440 39 487241 2552 730027 689860 718320 667313 294743 545182 760253 104030 3797 14 2 265750 387342 679435 847908 18549 222319 357122 774156 256293 727081 15824 406359 590758 28104 335 640918 22154 791530 70527 866693 809384 19 891218 56630 179036 583426 132 44818 55600 644276 864181 399341 439995 38003 837677 370948 17 158 728293 850084 1 11 517393 503301 4284 886054 724240 437375 871878 7 43626 26 22450 692613 617436 276918 660871 78559 790459 835633 216154 146905 123778 468 340904 866396 29294 131034 3 837173 3165 693995 198359 444919 461165 59 15 650771 208435 16856 2501 51239 794328 344583 32732 491733 564867 194799 19 262855 873312 613581 787388 675613 222190 690042 7 291168 263 8565 3177 406754 664373 590104 896 811 783917 63 797915 854328 13049 1514 155 27515 791639 215226 66189 5908 64316 511289 87999 107948 889886 389548 136718 167784 284698 500871 47 404 2 120281 868087 555315 174458 516639 880151 244 34448 23608 2441 859455 405037 366585 1 879368 475 814861 821309 297618 24 753701 49 865429 386420 656 244877 736363 4 291800 563307 882229 840015 13727 825507 771703 520729 163196 533896 1707 825024 752882 786576 893038 135399 53041 2 807735 796022 721270 885788 5 461091 899693 672666 63145 529414 361458 488566 806778 42351 454989 760381 675260 836480 888396 810394 243213 2 577081 570265 535579 738782 406239 4 859370 815823 849180 16773 452417 418 889099 232546 48 756635 820577 656482 502950 655353 816448 896060 586123 860193 295470 763452 781128 32658 11 714845 24890 870719 885828 811976 113359 868019 852028 752899 1603 1 894832 2 644468 690945 440445 10 5 861899 46 862604 778032 36629 6021 236063 2256 131507 6 768189 2 270161 882013 1547 134025 893080 145578 794750 198681 385209 781396 5613 398951 12 523329 4199 712294 896595 409 25 191 702708 85 551021 879474 156296 835467 821186 702733 835311 22729 864038 807910 840442 809903 338509 231850 888188 529340 815908 402684 617469 243289 527728 289249 2 122933 413428 547500 874225 817535 549621 893641 2374 17106 871775 23 726972 786479 531891 775050 20 345435 105170 171781 582758 868740 822454 782909 844461 822327 273772 4661 21 685426 550829 478124 791387 104519 35491 27 690506 867406 708434 14 812687 769063 614042 407490 685617 208786 18955 721372 36669 826543 809224 25171 665123 4853 676099 818930 11 448048 323834 891487 68131 129445 878376 727684 828862 873413 235624 896864 896919 249786 616266 505318 303 882404 876935 736839 803906 404169 775391 851832 727116 216972 19924 747853 329500 201057 876101 509720 13 724628 97 778975 761 64375 802482 420841 681277 261339 781193 609667 817558 9 16 215497 246791 226950 307525 2 889323 1448 209630 301014 24 867114 724488 768311 60644 669557 6 859831 875545 2 531053 219 3 2 762128 680607 178620 731659 142899 810585 191234 799200 544243 891673 752948 168531 817236 300149 894174 841841 484788 880318 841861 388748 571392 169246 795528 861885 788624 2 186068 389956 766156 724229 278894 665 202 631742 589 5836 347638 428 849116 503976 783992 880052 872396 753482 475177 5 168866 659541 3 38112 890815 72817 19059 2017 718564 453056 644476 885820 893728 867440 815975 2464 225648 885458 371531 25301 871154 707509 857511 502100 875073 582891 504051 684498 164578 618166 12 893488 837183 824316 876102 278 816364 3 775005 39937 61599 471889 841890 152313 750347 2 346392 695461 883367 114 74088 157133 771426 596371 4 357299 706995 1 25 789755 16196 378988 12044 775316 774417 65542 278905 32985 111857 275050 371588 625193 870059 668152 3 225094 360095 230919 245369 41685 344155 495750 809393 100712 289883 146997 830509 13 880685 788150 368510 17 11 239100 180332 897310 122 3 1 297801 2390 313719 846767 721239 761333 11 499183 10 460131 43062 812725 162706 891511 1 690363 489114 846834 3 5 343179 257998 732176 1867 479637 246325 309490 744897 390703 16558 397645 20161 83796 802769 723714 29333 715277 750446 843548 536566 393496 561476 15 629243 24 855640 718151 229288 435506 549514 234680 850615 49004 194330 853300 848776 319393 207076 491675 26240 639213 1171 888483 849196 718189 405522 888889 47374 619479 5 139711 837117 72433 275024 453255 11887 15 81262 244938 898790 64117 864768 242149 18515 10 786068 772679 857857 858582 639995 226973 876656 869165 42706 2 50 812654 597737 285836 804569 218612 519739 508881 153275 855512 470702 682029 1 767967 10876 97 693441 346554 158997 882843 788344 82 575854 97 245 737032 715354 606914 163 25301 2 855237 612028 850149 853888 892480 1025 29818 857944 41444 849090 852983 849134 243503 44890 691525 61 777390 865898 145530 58858 795635 412175 881647 731161 872394 30 632955 202586 75 866919 858344 786986 855112 786675 321265 2 161638 892565 897454 155153 437431 558 5 709470 120500 40159 877979 891006 346193 429425 2368 464516 119012 1472 868249 826548 21 182493 305 241914 640429 640 26 2883 1421 899465 8 683979 1967 26 22 302402 545366 626210 2843 762688 15 832824 301647 607696 796106 895009 824177 837913 897820 65179 882913 44425 511974 3475 494641 438408 542861 855598 875554 75288 2034 694761 328 531447 1194 457653 23 11524 883326 584471 748620 614386 200 193077 71 838170 870260 139142 898830 503481 858348 454906 720969 385 284364 871217 209326 856633 501933 5903 741701 22703 7492 881163 843673 41 739656 863678 300610 1408 286813 384712 789190 833157 818541 23 746174 856213 3931 255812 441047 682860 519884 386592 837003 1 699188 839948 471358 829908 848839 188978 533750 572834 139707 99589 18470 415016 325419 73 27 361156 250 436215 560005 322402 711617 894674 603496 180671 738159 786810 818569 197714 696042 759461 1113 823765 587160 1954 451460 12 862 693311 380325 859762 485272 422358 606541 12 860391 369733 809188 706048 366139 673425 188780 890243 97 229475 845818 2 279286 629298 781013 22 879837 90383 848558 685113 763064 16196 436574 274931 890143 465007 424355 107202 562397 868204 5 7 99401 1 439740 866302 132224 83602 148206 808225 824935 731902 882393 144750 539 306805 485424 6 602 143745 894400 761713 303216 604445 575996 892295 608626 219163 555542 7031 4 161730 695810 392021 864841 492321 313683 424184 109 561416 6 869356 897068 854873 894698 242372 886805 599206 892820 600355 23716 47836 27 112450 423950 134728 851094 445392 829548 385273 1 458233 134333 36748 566676 291241 2049 240691 805575 244520 580666 838296 136530 815585 26 26308 757612 834590 252198 426246 1183 871493 350005 317 664365 862548 867868 874049 312626 898577 325016 866209 2 60 31640 797982 585430 821697 224969 10673 198204 535070 6 724635 297424 375694 44313 178755 171 401966 639791 889206 31028 884538 510064 312575 396029 285690 3 843794 385254 538291 1475 229373 361819 130 63102 34638 231775 759992 803156 637074 933 253566 17 21145 875986 159566 608438 565 813790 241373 895713 522021 696511 70303 480760 844726 714283 828397 621529 318184 296413 868865 876629 1 46146 589 3958 32152 781664 868890 892735 234621 898881 866326 680707 234371 414386 138178 827200 718925 267216 724218 321816 478099 784643 519 886052 410441 71 377340 874164 819307 562006 839006 897102 895925 435979 698068 870646 835808 813651 162956 100 9 45952 855121 448277 781097 7 274416 65790 851918 163324 862848 150085 555620 85863 29 265179 888783 169012 871308 879203 845537 87831 894948 263323 3 112570 808643 65316 423084 415652 26776 634312 362493 250 663807 891592 171757 435193 858372 226188 366184 187 756163 575823 388010 874548 40706 147314 620984 198305 888039 891125 17399 176892 445705 675010 18460 711972 10012 254837 866235 570243 367350 623511 287959 802326 636550 21711 882294 30 43 598848 848790 571831 839765 740860 222567 840263 180559 188352 892957 739089 463239 799258 5 780744 761608 11710 775314 128537 13505 801506 800404 852309 172935 899534 473315 640165 883092 4 378608 269144 92473 803599 1 205 117459 326560 17157 403617 876639 4833 35674 320461 413212 330007 748260 294565 177974 890202 805054 709948 554476 2 707097 39 688623 408428 252974 704084 883582 334196 6 813 39844 545292 172 784241 37647 889965 786829 135679 637478 813668 712343 887193 830471 1 12364 643322 15905 694423 8 1356 274334 849351 2 794029 2 62033 724022 826155 892729 240262 109156 829548 399400 864608 771227 105975 615623 29152 786741 121220 684612 290758 850067 292120 235498 303610 362785 323778 99560 189584 281732 413180 79113 3 507046 336 793229 34934 813593 895462 52645 587058 506488 211456 357590 880800 28857 660018 717520 882183 158854 933 734544 854917 17 723343 658085 304460 640122 1203 723772 123141 90406 894588 446057 831370 225148 828107 526053 17677 852914 602263 442885 683759 540721 298938 803070 337562 434893 874869 894992 238 2 875768 895026 12058 2 266670 94246 694802 151 168049 558355 39 896223 592 118826 455313 735177 141067 1879 2713 15112 111364 368245 75759 310668 122304 463565 755637 343311 834207 83868 40879 298084 898948 859078 362840 880741 935 587 1924 867582 18144 185618 843382 896831 485957 562002 141955 259049 618936 1152 1446 601636 118844 299 120982 891790 12084 224179 229 898559 889455 891871 897798 2 874150 560073 728826 488968 868884 9 340593 716774 798223 866971 324214 7423 219 627081 159937 38083 9 898280 816398 849813 36 873132 18739 48985 151892 445113 51770 806076 193234 865699 299343 120854 883508 809438 20222 186234 34541 53289 856677 600895 122604 455215 123651 4 657122 793094 891859 890528 887022 8 2741 7258 843756 862026 4 485750 252313 150147 95413 273100 285242 821369 83105 821880 58831 250863 762888 697091 844745 483397 697867 209469 165660 289189 65367 807494 717047 678994 2813 288844 252612 597296 652660 301634 755532 822405 485982 258051 558450 299508 872380 47882 847388 822989 788647 848034 884077 597184 813404 861461 844525 1487 1312 895923 695963 527042 886461 791984 97 424613 2 660230 893176 697945 876926 875050 11357 413432 365457 222557 2 670421 135942 827886 497135 750758 137092 700279 15285 875928 3665 346185 831559 444736 231252 887327 537 370995 869934 836946 43955 281207 4 167093 3956 250434 255847 274936 287061 54333 488076 344371 873777 890505 324068 13 227357 74077 294923 888634 2188 851884 60 438589 252975 46 445680 868709 380245 836667 12 86 3263 525945 304378 727258 102 404695 897465 185809 846510 308917 92961 720971 856894 739453 823108 879802 650 826018 6261 151733 550952 291759 478638 691337 122 855041 339889 868915 574971 513749 446553 854392 783660 529899 745895 606063 717790 348029 810315 865474 334979 671661 36978 131142 17780 233646 632466 817734 550772 606341 819310 226602 673515 42758 44850 322287 13 396743 433262 475591 887761 28 668757 813088 813651 518975 873609 714841 12292 47108 2004 229074 236222 690807 380640 5469 890350 647950 75361 77625 454066 339176 646947 327297 867905 368297 887977 13454 675089 15180 813678 766247 61410 447240 154 894938 41272 690374 5448 892673 330775 892344 248938 854699 891960 24101 85108 101246 701705 231102 276701 674124 821498 862439 10 535317 877877 786076 642912 618085 883898 799198 721479 721522 49963 92079 415240 784682 866056 297986 9673 829968 254673 888949 316135 502333 72136 3 463531 896865 304497 268396 201854 896083 877654 196 88 381636 874465 857750 1017 888712 823602 710764 299444 746992 135 557683 112464 22489 119041 832337 826880 543160 144439 48 773642 684099 403960 859506 538884 171048 827454 495877 439852 2 765190 198 791752 879332 24460 35366 5 857178 542831 420779 812700 9198 10778 143943 135 127622 493100 246336 1038 881493 14078 585044 852896 775593 127400 617828 770347 815186 254373 679141 9 249185 359314 169089 6894 6 739738 76994 811222 319945 858015 3466 866517 503338 106749 10 11 525656 269837 336200 883020 404765 893141 198165 442682 759466 10 54748 255736 193503 20 426499 861797 894660 879399 267629 845622 587718 899815 27050 472553 827117 855907 10 568622 122757 882622 777349 820 426513 837455 523 4288 100924 174021 819136 393745 124935 411431 865054 391744 13 857795 331058 691305 577360 356275 275894 852377 250467 10 621176 579381 5017 742499 127188 450451 482472 147084 6 206911 855488 292052 311037 889623 884365 9 517641 858078 1 661929 1223 467064 103005 890547 8554 48793 152911 797152 16 810288 868155 721680 850136 161141 801244 863250 217410 6 889087 846661 430837 838005 1583 861972 890199 867787 581635 397307 70388 790630 890009 305854 72117 862252 895609 4545 786403 897754 2 472439 14747 623504 51343 784086 3822 303169 777220 742122 87651 5289 501699 7130 575215 187086 524391 829796 259295 5 480 702855 10317 848100 792278 3189 778368 483361 40696 183292 349618 4 5 883747 738081 894684 6524 50058 788591 306 893378 320 735684 39888 780654 803465 257677 848149 329216 57 24507 9 763662 465426 398863 694803 30757 762196 13 880747 776882 476174 705159 75379 17572 331 93 394098 822740 149740 167635 846942 856432 792126 869493 830245 252124 19 434553 73719 711297 5 144748 6751 895307 861424 879576 107403 746218 515566 230471 1 365542 767098 461441 492381 874842 583747 852133 121613 748056 37653 385 40020 795307 7 893251 377519 616860 1 138 650892 204214 656694 367994 2 693094 188301 51871 839971 893199 79127 849101 1107 115 896845 712406 72515 504018 808371 866337 690 473433 36692 595338 520755 183263 42515 893764 523383 779224 468916 883566 429238 9 869703 856662 227883 137831 737245 458225 2 838615 839205 497772 508891 683249 24066 9 383 852404 1 536566 260841 871682 624534 318632 598 876807 328 1 4 98523 132853 817827 3 3 416550 741354 67 22167 885238 55 255608 831531 647347 811603 400598 884359 790855 582983 896632 865697 838632 6753 105722 895863 845011 69376 56480 212 842730 432136 361541 691563 861109 698181 370773 64875 218033 399908 33586 623019 1 263536 1 710 372044 748 149 888234 377 33104 14955 713658 842652 860383 416118 849437 859151 4 863369 375126 686199 38635 2132 813314 6 8816 48 534982 28837 526286 344 884140 9838 631658 602279 826113 742132 867006 505980 834727 453384 210258 23196 872258 819981 580944 845520 791312 142832 821046 91827 890807 415349 27 893402 22337 782187 789190 153202 853177 25492 351968 881000 792703 781836 123208 7868 365874 40881 2419 557275 658531 809189 12 325200 767089 738649 591922 13 798446 254855 519084 689289 644382 216354 7 22 618792 774017 766118 60570 287181 759926 684533 653979 882026 878015 182369 63088 823277 378739 601966 1 807533 883562 822738 274331 284 885228 721457 886876 741613 717817 738125 743544 855633 336054 806505 514983 1953 18 70191 181645 1 893698 183748 705723 756799 70735 713319 63 336491 11432 110767 736880 25 266582 15 892496 180647 37723 228512 642570 831136 387832 841930 694468 751959 870398 888406 77249 79927 872691 115876 34290 847954 878541 527623 211222 815543 885036 701440 878696 790760 103437 4455 203250 872747 673 766066 376841 751834 262633 579999 7 459862 68667 793173 795791 536789 321147 38216 844491 289831 553931 179327 676384 699443 178264 556464 54280 300586 809076 600096 746029 800443 782183 127682 599661 380393 723416 15 854818 744359 123418 809857 4954 834828 435619 739609 835236 596122 423399 877462 883773 725002 328551 217725 262744 759264 618318 2 884710 820374 326236 21 436144 845296 184749 712240 899631 674720 152536 268099 828697 216806 3768 882578 41121 126475 1067 82863 1 718933 14278 60226 76022 236802 2794 33043 858682 435359 810620 870800 269075 162694 824520 776393 878064 659008 887096 110 577278 235911 8331 880328 169165 768437 802028 79086 886377 60 236275 80003 377332 2 590941 17768 869760 569488 340969 3 845851 576135 648141 18617 116645 852063 860892 93 685299 723192 35480 885813 852921 60072 830569 385501 18108 551137 758 839629 55230 520 3 839756 692192 1 285366 861557 67396 4 486618 145236 251457 44557 53 860280 899122 69042 655967 886786 809400 819441 7 79 4 65227 52 857400 654383 802821 464603 564174 727651 155467 14479 287937 875603 19512 865079 64140 141256 233 705772 452144 897581 1 293804 75 891852 67374 466285 841696 4088 139913 1188 635 374883 30233 30653 688405 898137 123822 881211 93248 619303 866633 885469 39579 541981 6768 23 833861 221 274160 77127 318966 694348 345065 695353 724549 151089 823442 680111 840559 556077 314229 807970 819466 2868 316513 793598 797466 656123 2 235435 583468 2163 895395 335669 424903 745312 13 868461 865026 118634 680450 897052 7201 353 63008 113323 631144 547763 867958 35 765032 62758 426 831272 1 341027 898891 785427 2447 18851 884963 185356 321 525602 5512 782774 53347 888709 48 293605 3 2695 815774 834229 851174 442853 69787 60258 858813 871287 279436 7696 884037 790560 38 33965 4 443680 51598 340016 441044 382646 644617 852248 815 825572 814704 219 858524 42 728240 894847 773144 867290 238 891408 448661 804707 893299 251 880959 3 638688 29001 776747 306242 728347 438323 386797 292806 881707 90661 721689 515172 899364 542419 835436 419916 57636 754832 879797 521101 855353 400434 873058 42 704311 830752 813520 2 855093 632368 889080 48 7317 813477 533240 3745 817416 19940 1882 859360 888512 644784 679244 36492 612521 675100 2 62080 385735 6 76361 478755 889931 116863 83677 108969 466688 747529 484361 582069 699080 602486 108350 3045 566796 523973 4 285897 819856 835296 449575 588333 803461 6 850739 4900 704676 890653 879234 369376 892417 449911 864986 404745 1149 668958 713516 234586 344932 813178 2491 758569 895738 105234 808862 52 670928 558529 4 398471 595974 665504 63340 274641 315164 799700 267691 175095 696768 651227 749271 855461 830887 850432 890264 1 68 149432 43924 625535 647903 794166 6307 759064 784123 336028 286800 540007 580782 624161 413206 542098 555413 501944 54203 502405 827594 876810 882152 47 199049 507436 864638 852194 47 882793 632877 892746 786844 861190 183923 264409 878772 499937 574684 845758 898979 897901 877547 560292 53366 50221 688522 222 51 884402 198 726393 101971 56 777001 4831 839249 678912 833574 289 2 896572 880261 361214 1 7 35919 30081 38060 876557 871410 16 22967 472994 897068 761708 1 873072 208526 196354 860682 746518 5516 341795 327409 887277 894471 414684 882680 884168 55494 35 142375 702589 9 837394 89 693452 739496 65148 893404 866611 193 239044 895651 446915 893590 135073 483 856949 272 355231 6930 82 438105 837028 831604 1798 222158 57160 303112 9131 13590 591008 848654 26142 11963 720354 224484 463464 773112 888942 466060 319265 17346 844982 649809 824389 15098 774747 782823 274165 844771 874596 572 42 296925 382936 693623 756364 791464 831004 483000 41791 894421 880026 282998 35280 4 499046 24901 679142 737175 275655 1412 802010 4 2420 472402 345 796119 851775 894731 73618 597025 239257 419120 531973 202485 539979 200 773501 244861 557275 1 817251 1 730412 196119 5 836308 7956 10312 329874 685788 857519 859368 859717 874419 83496 820773 10 837936 800877 5485 471301 265676 791891 745749 882196 443188 665544 896390 859692 16393 280764 454574 467132 881164 36018 243639 319923 114433 51762 696581 3385 378185 575536 618730 6823 792184 138922 492757 3 790117 877230 583160 130220 776127 810459 70 592971 215174 764713 172574 258996 11394 744948 859047 8053 565363 506042 666979 844440 507047 620856 873465 591184 202901 124521 2454 1419 197027 179187 437876 603720 10347 382360 5397 817469 292271 724558 569236 109136 814464 26459 789845 414979 441 36 877131 675 462001 72624 862786 876835 15752 852274 838542 196383 896679 855491 154157 836266 706414 451604 803270 477314 828748 891195 671800 164291 612295 9 800 881767 201549 274722 878305 103157 873997 267176 47 763639 370088 366586 625538 34013 292 897305 560055 799692 699914 843612 203415 6389 259779 6641 705793 839227 686618 704237 253099 277012 54 883422 94616 369621 878390 341786 857326 674559 328 23969 754777 863217 3 784266 4772 892410 22353 294907 793351 886955 256 880468 270579 120100 879560 854578 622269 523225 767402 721415 223083 652471 297975 796447 21002 664269 878984 3 837114 719535 566390 696830 813747 654456 316212 23 820355 451158 61 306755 64823 179088 683798 860291 885985 3 5 233450 9451 383953 359905 3381 697885 848182 622562 720901 3 868195 873156 822024 7 199694 240452 14699 818973 109235 128045 869441 575513 244781 85021 266466 690205 849904 899466 212675 876888 806903 673274 530993 893426 889533 750190 864091 513710 311847 2 385357 396811 380394 187923 4 672924 958 454872 876478 704846 15 433837 313206 631802 653481 874675 36470 692428 112484 489275 838875 856402 480 4 879450 38745 685709 222649 857369 893916 295777 346474 578019 21 14062 754271 787367 332779 204425 53784 817088 33351 869225 254629 317261 810748 2 865600 802817 166309 889601 662447 664368 514627 2 235045 272765 428866 786243 779342 433047 636534 139488 769359 625752 707578 879578 340463 829842 821205 378548 33139 707912 226229 216582 417042 896218 638622 19 393127 476431 75 881803 839980 23 11237 856033 83778 257708 418340 769139 884097 806503 839377 863355 623048 641446 351 847977 307753 811473 29833 15 3 232477 389387 15012 43 347110 881388 625313 242483 229771 882122 563500 500717 867593 870979 320013 251784 312160 761771 114263 806414 736601 533560 895151 106185 788080 897339 741579 734932 858900 341678 519459 865140 725535 418366 130724 825377 855160 846365 19134 1390 295108 274888 146600 248789 455615 780931 1741 347529 1 339081 896802 571805 613 41766 877 599108 481928 838584 870689 725143 3725 424862 886234 832315 866970 415038 532633 654915 476990 183 614096 90599 866901 373392 89 956 889711 745010 333685 883372 736421 372729 866755 531445 109836 387146 10496 6 286 686879 155838 169251 840591 174477 513490 4 7 160617 874937 754928 755730 792312 224058 56129 439072 694084 868026 11 132974 95098 861247 56 758704 899520 897109 503193 836621 812602 858985 894989 313157 10921 850372 472736 889337 262770 820433 855932 879666 3 604169 719915 3758 818863 874143 882632 1276 304496 795385 278710 160927 1887 9 440 793349 283612 466848 766001 856530 819968 744004 481301 525577 774767 10 2778 70787 828928 234845 839455 311653 188126 275376 160446 2259 670412 894778 794510 2 2 120 338224 213973 174567 3842 32346 466290 4 895240 639852 1463 790689 17452 1993 743027 11711 887659 198859 872633 722875 195925 101801 4140 255450 3570 755589 778902 6511 868673 687253 805989 1127 248214 372464 878036 2768 779544 748601 876907 515561 711442 709857 68820 866869 209486 874364 22981 64636 55643 194053 466429 869505 143198 173361 891826 760695 14 899747 276711 91780 869862 86670 186537 6 634305 833689 245 845755 2 320946 836946 526427 858484 50 829046 298869 1362 3 814562 575289 894339 867904 34403 797966 824268 896858 47984 448993 586 275737 840463 860257 273448 4494 236897 886285 146027 859199 72 103804 868174 5 269181 813372 575495 342281 813207 899842 699670 595899 774254 12442 82005 73655 822886 15229 409837 861719 597 636875 360676 648371 706913 201293 824499 51604 764897 817455 842312 171704 75319 267 618562 820109 260433 112062 773282 788771 691186 9 728128 222 878398 513590 499757 803028 887038 863409 675098 311 813956 529583 408202 863870 708758 7296 153401 856252 818690 893592 852488 16 608525 843016 95 851255 179960 1 551985 38 891379 670723 4056 821458 72544 890139 819488 241588 401029 108781 851477 1468 2813 595815 853229 6686 40611 768375 580637 475 18 298558 266763 260 834548 160880 634656 861522 762325 8 867613 8 172998 785325 853155 368934 703088 406891 148 566841 787401 114455 264605 855961 56628 891324 670683 775895 362409 214627 527478 889580 500180 804670 47298 459161 847496 1105 822802 840712 152722 790849 251806 646012 738763 10 1 875278 707742 618248 163997 347829 14462 738482 831980 99961 122695 3 623602 858771 645584 861118 856045 826308 1207 329758 235268 319447 109313 157291 871085 836186 891684 281817 741415 186149 365903 200597 52 136213 898322 145 89944 63613 452010 855105 260380 634708 757569 442456 779996 31623 874418 836399 645456 5450 20518 665292 731600 159130 885991 893754 175284 220925 599784 116 852056 897839 587314 690366 840003 29 985 2 831705 873516 740016 7052 822898 420207 54 102300 895393 72111 351003 21122 790658 458364 205014 191743 512360 2274 2 754405 689953 32892 211 875741 883545 844428 789862 13774 857705 774727 3624 94436 701919 865997 836358 1 774138 800294 499105 460923 726604 9 621760 245758 578532 876022 867890 803978 861220 182681 565366 801491 528286 2 59 747051 99266 35274 762162 214834 432301 633639 144244 473067 34207 303536 572509 799472 616861 874556 843938 17789 365310 705151 692179 6 812313 870845 179365 205484 407 97226 304064 1805 3437 785317 764280 868103 8 119967 6 470975 836126 292114 714254 425382 861756 144017 336 71095 672544 759792 455430 873773 14590 876755 860834 344123 25999 558017 77032 7897 132811 131 789324 870184 16110 706006 825604 834051 12267 794259 140990 147 720442 804614 846930 898898 144927 45 859495 431369 120 469979 768933 860373 572107 790421 129149 343665 834229 888628 14866 828876 801556 16224 19645 857806 95455 205300 762181 12336 405193 556854 452250 243854 14167 22659 4093 457464 775880 727422 898542 533611 867121 786886 1 853122 870843 873399 845501 885125 825142 677695 130 2 730771 40 435359 891056 887993 1 553995 847982 780350 188668 815159 448761 843150 157345 94688 867053 738646 690695 442 871240 660171 871163 480605 1057 21204 895893 43536 580151 1355 1327 686431 559594 846649 37 878803 894102 879827 608500 744259 812287 11057 866589 420567 596094 834223 122576 802403 280543 870320 538972 396780 544292 34 850326 114889 223124 66845 635466 304686 64742 608564 68611 839789 891420 237146 33092 260396 15780 691721 363652 658820 240067 482251 70325 20 812921 642706 46 290523 627092 837073 896080 124931 771906 851266 668801 801813 51 442422 424783 79435 477375 875600 446761 751791 591178 449254 110563 846801 843594 635907 895134 352674 567840 38120 24922 64550 741188 868880 816539 221636 845176 710083 482604 199838 842821 377794 823831 10972 886332 886501 720960 641690 73527 105250 896502 10087 160469 3201 5226 736378 10 10 4135 44847 682173 777868 371884 16813 526687 514009 878420 582375 12 41987 225780 432673 218625 213336 4 124656 83718 793543 229561 9 713878 9397 56 869564 888935 16179 407043 140303 2 399064 51854 185269 215 874718 707898 847476 1556 136750 20468 7076 373786 6 712486 520733 851772 899219 422948 3 120526 16878 878020 859973 180702 738706 271 881251 405596 300353 876089 489991 324295 899764 640223 894764 266558 560462 313581 944 875922 876664 888168 2 144082 75557 19637 686438 197682 139428 107459 883017 311005 842014 872553 440462 802152 771765 293 881396 361064 893967 611674 894514 833662 138938 5352 891086 583468 873956 736602 66995 254354 79216 53481 885813 284458 16292 11974 249141 379063 369302 395466 808033 892848 876698 844861 821349 734520 882926 863139 840952 898299 95096 886887 881840 889483 732643 864995 896296 60 409371 319094 37762 434081 135 209 65281 654689 1 583509 176809 644817 766041 868759 890723 770812 174469 894959 386450 269636 164636 760407 550894 7 150165 98315 2856 856175 1684 841171 825 760267 57414 756195 897758 242194 850821 28191 157485 171686 4 779980 333795 837635 818750 627712 847990 656332 39 451579 2 895359 846463 62415 29 558 211762 748814 660228 751779 693629 758260 815025 587828 735285 190357 717589 18 606249 448244 640406 120862 55894 92023 57271 221835 1 844841 47226 899584 638336 109015 301363 627522 843205 863804 55615 576899 187523 748352 734575 156470 184357 160140 27711 24541 835012 666236 6 590505 5006 585669 593319 879815 2655 550856 2 120 462 882080 164247 141661 652718 486674 597731 535899 792482 143591 13778 773306 746195 235083 62 780740 2799 678506 863404 59416 774634 790383 841658 481794 623068 874288 627389 266615 816368 3 27756 888426 701816 891660 712998 817179 883155 812831 819623 891866 458027 867483 75632 163 397737 685158 899794 785812 72 483950 606442 410237 718793 730579 742301 8795 846465 796878 376607 617767 20412 676265 375348 886898 9 14762 59947 749983 9 838746 140885 605558 2 466846 159 507250 8030 168806 283010 382223 896894 399204 10 866698 855878 545887 12 434803 102 73417 701479 437 166856 863314 163116 753199 283597 410278 836317 606115 844885 438568 547045 853579 72367 590308 287498 802305 843403 575799 405671 892693 122244 778786 126241 120 898230 32715 458424 787726 369898 895061 1731 431741 884169 287082 774000 147 46674 157 94062 862756 261946 499461 300543 629077 720510 208362 845744 782409 87655 361819 645360 435860 890208 3 803773 664505 871754 866086 64295 835347 695207 800019 91680 885611 865283 88 493503 857921 798315 2 290768 168158 545262 77490 7309 441511 451235 3627 886999 436918 45653 799362 897473 790331 750705 107979 4240 863850 833720 804171 125153 284570 611927 13879 164417 522885 66506 254390 685392 851148 378988 4880 45558 2190 59666 791769 272843 73508 828838 437011 5904 4 891635 688966 18794 320166 39 2731 25 50957 1023 828608 886327 533482 846950 800140 131108 825643 627338 729337 803549 370003 53734 343255 891883 181652 716315 130615 861719 19948 277821 669461 84895 251179 31895 862307 86476 108 23687 22767 3 880725 801799 846536 459917 8722 219701 32805 254833 899092 51 21 771782 853206 896913 521722 837861 138442 622502 733035 427758 10279 183025 39041 785089 863618 857661 372943 594514 331061 893217 574762 158184 8166 3289 532692 861496 765 778245 856362 391189 9 58 220733 323778 9 256953 196 181445 254 339086 530532 550709 209922 721045 499667 753105 876069 848969 803365 356423 230511 733044 857783 598256 888863 883419 110143 890491 6 14 8 398162 553765 611244 870038 49167 770835 546618 762436 59 891306 133 6 722379 803694 47 448273 715964 801633 315030 5788 3 54353 223 823014 858429 800759 287250 420239 710325 425421 159405 57811 298963 701428 878956 830655 463037 563813 891108 851304 473079 592855 884795 831738 824216 776829 149903 46633 111093 668368 243078 822653 21912 211189 514714 68027 823152 548010 225 11986 706473 100180 785143 7864 695493 609841 152032 396112 648104 4 879445 890525 207134 853110 254084 739637 165351 584 886659 422798 895359 438635 259029 22602 813519 274377 789814 690981 11 840028 118955 9 582 836979 31642 454012 227904 550222 1851 879689 1860 5 96008 394890 880968 248613 36026 78347 110 222402 528 734037 225841 300817 124936 728181 132100 861944 494069 872028 998 677474 590770 896498 148775 204952 154 869673 874851 540347 39790 746161 853033 857320 69 168386 31790 689640 744958 881 885063 587281 509854 295190 498533 36 691085 231234 372241 887670 295499 825043 261371 3 745957 168127 763356 896005 739230 855116 16805 33 873534 123 26 884730 341462 33392 328970 831647 652637 24 868658 883750 667497 285658 755510 835135 235576 543701 659906 710024 898313 406729 650734 12245 760201 852532 71174 891626 2890 620205 12 174758 869225 167751 4 389361 137239 14368 355735 765196 685858 600707 1221 33506 799363 18107 34 4 894248 57844 28638 44656 3 43076 791267 18 425207 51587 892767 791319 1 735677 269443 772389 879642 126661 854359 692138 169 2 584536 195259 423220 658872 871126 873812 666871 845747 95202 15 723641 604961 175911 847577 872454 898513 140598 540172 531716 8 108 133237 850669 15016 805841 22 895554 768122 375694 742760 5 661938 43156 2 112595 10150 72 8 89861 114 847247 897896 530459 6 560 29 444048 499356 2 863839 669338 793065 84648 96923 4 431161 884889 807712 24 58 289078 464 882436 2634 20804 804405 897265 845075 127408 494992 832974 623596 122768 754046 750716 170233 60 2693 833963 310804 700628 860182 498 266785 67639 10 547868 58216 285321 637687 643708 498886 638120 150 439768 3134 544851 44 193843 40943 12266 824227 418472 682378 689782 281906 121168 727671 103690 878072 632371 1926 207148 882657 34194 862063 213809 170260 336334 842994 3671 36 1 309876 136200 763742 4 880875 835315 770555 846973 218 776915 297500 514229 247317 864580 287166 6838 233760 1 421538 899683 23 310443 759366 743205 805390 688863 720425 2503 583057 116209 89378 796493 863866 861869 141 1021 297230 185598 375852 830862 726181 12815 622 625388 339696 14 388277 689346 556642 99194 849941 64 534526 746690 289069 443692 651391 574879 9208 12569 504277 27537 879299 290 14552 693405 744761 422571 280 588288 837063 56545 104 527527 69066 135193 3 721544 353630 877422 139546 72407 1624 7372 1745 791530 26 17 667722 407868 890310 844530 13 857726 331387 257630 29601 869859 317753 55 144751 372402 217844 254558 848793 884769 58740 884618 543428 872445 420511 439681 61364 3 9 292138 759 17520 82001 2 255507 675203 775070 848820 747 657651 196907 85931 364050 392702 187 378397 272935 886407 808519 837996 42 691373 202441 705531 778240 195135 519610 576457 451018 98380 161111 45506 98539 236405 275627 850654 788609 469087 874633 614821 5294 1 894088 787532 641174 801883 480941 86322 6 890689 822522 807246 197505 404860 889774 190184 845965 438051 861281 777214 875218 867594 773192 785558 8 753947 680854 480020 428546 512205 778180 144641 862774 3651 2235 108659 899829 553713 148304 97192 502807 834669 1298 869804 424817 606773 865572 892056 112152 235536 872895 113 5 867216 838330 923 531798 829922 61896 9704 424747 580078 626662 812865 530709 614825 881266 736 891917 208805 33305 889334 380387 784050 435155 608541 7 10381 5 2 718675 880170 531403 163658 82028 5437 270809 127301 96347 9956 82663 825379 1251 417307 895435 885085 878927 358362 1247 848289 822260 40 810654 586561 859589 796812 372973 870623 380434 12716 27704 218295 1089 879256 268715 709615 127103 204 13812 9294 859198 755177 781026 634198 543315 821899 331134 845547 106 886871 200177 696898 601621 839077 1046 881743 231 799020 776902 981 795441 820481 103329 553268 37 262556 5 261439 450620 5647 817042 474846 239 893445 243202 28973 385227 402203 168147 822670 874122 702376 2561 7 894176 858751 850478 202535 697047 398371 292477 857748 3548 708764 777604 237733 809878 480156 463858 411506 720945 47951 57344 859761 1442 499230 17597 530024 4612 12395 228 297689 203599 21502 469775 880437 775383 658740 256704 142 413401 857693 311061 386385 744865 113331 878445 896459 113 777853 397895 158935 219873 184356 893068 47770 268482 489614 15 898610 53522 727432 363872 149011 485187 657916 222118 31 886056 8 509098 178139 743221 2778 753835 596860 377770 133308 896414 801456 417760 788701 818823 147057 226937 817159 114 886176 886402 387 225530 559374 18 388796 890849 844116 685781 365415 510884 2 892221 540209 868276 488789 492810 101797 451009 799775 1169 14133 504837 268 464 211 846732 898490 328566 721377 860322 113843 103 391533 781617 893269 262483 576420 862867 3732 410040 291870 647716 292682 731605 6068 4 874809 286871 829 851255 224673 892081 114294 666430 44 17749 1039 327966 112875 767438 365929 11073 820336 700900 853040 714439 779963 747724 306423 437777 180822 98 850143 876223 460685 820573 439045 246121 554724 731939 826516 562923 681241 832572 418447 489644 257137 417737 653012 688755 868027 788520 33 611862 303971 459633 123925 171190 469855 867761 8 789471 563791 11 467556 617654 659741 700121 362 165293 860589 388546 312 861533 107386 881302 804518 869111 566458 30444 40448 380181 1 651686 325023 280640 846125 896950 793622 200844 67530 12243 63069 869966 13 609159 713639 34 773114 1047 390400 821781 94 873918 3547 538188 257249 192952 248133 834131 657956 787553 94043 858419 74858 860275 40059 881911 821637 241347 286496 2 426423 2 857942 829363 17079 809995 878228 587680 696787 361463 668787 2 898052 671193 650702 377563 865467 481726 660067 127096 153698 458621 298606 899629 824343 215481 898656 894236 895682 655040 818621 495644 667809 164199 96768 546811 483915 377925 527609 804832 162 650835 733197 868453 803991 827326 897535 394478 17 417189 343213 842225 1402 825855 818240 200 134463 83664 3703 313817 811031 21452 245743 3582 876538 776040 844232 836559 712630 463613 655982 537074 132 862655 77726 844358 41502 861234 815345 708582 54792 476326 424027 255922 7355 2 69 128286 17 666105 544239 835606 781244 840847 20 885989 27465 86492 575 637 732607 887940 379656 4415 22 435934 818958 5651 4831 790304 43 800504 855471 251980 100489 12 831287 139741 581303 245008 154428 286596 838959 273772 2 717943 355475 731098 783948 149424 615337 887178 122 812221 289 834990 633989 3 606128 889684 894402 742623 847841 205106 302 92219 660 1647 844096 325613 43844 88 655111 648199 89070 811148 841953 631257 26141 886670 5 1251 863686 217972 2 202439 96382 485008 803711 97 109485 732291 271052 431738 105526 887576 43930 295489 868288 53010 1 818410 460927 777170 710040 892455 6653 845761 867307 34830 102535 99514 267275 305758 291615 776379 891873 34694 1273 469230 228270 202517 1579 226218 216257 319825 552377 847650 407707 679976 235864 380738 151986 517829 871093 109673 625458 459768 25 942 856521 53203 66050 893820 124002 487344 797274 115903 193078 796303 295864 483135 279950 278561 130847 31 359 702708 103339 7235 520490 683994 598699 10 786694 851289 322685 26 863375 2 649376 839283 149716 891542 2 793795 774302 775854 827302 890910 869420 4529 504585 63476 197459 725366 404761 113878 411184 834062 741747 4 79912 652432 499365 178827 380168 388294 730725 323909 56072 888081 640568 808765 284199 555 201531 818196 897601 51437 888913 849771 138499 85 425500 793866 700 479156 454195 307736 20 46434 873737 360932 101674 173280 191278 24 701449 898108 32382 172391 846569 689188 824439 877930 39523 213652 3 348132 433986 109014 467878 376313 399437 9136 894309 11 404448 290264 600206 1120 875253 738709 864430 70687 169465 164209 509624 892928 609177 746277 94197 13 684501 870919 339954 862794 1038 485591 488432 109188 860393 387124 702 573971 141802 417195 6 310510 838913 111199 706746 696163 839070 868237 252947 893273 3617 440589 62 289200 110059 509211 813033 342407 598516 210870 80844 327614 1 877872 824328 856877 801077 128930 208 8524 678232 578054 524958 823963 660087 250148 883132 807908 747527 134710 896797 685246 104 819927 748791 136099 860037 869207 602894 114 830050 886140 419631 457229 137078 859908 2153 4475 207790 70941 821628 858094 295082 775738 462311 780127 404471 860793 819082 822257 105028 899197 171146 119021 824108 10 187650 818479 379136 858541 890845 817438 432688 11 415352 867198 593620 5 683482 2303 638514 619142 860184 867089 54569 11 721096 73428 583328 303094 42446 508615 3548 594892 114498 232 897567 460275 648504 524949 699480 626707 841401 389051 661649 394092 779321 241768 893567 874012 888893 629479 780649 247502 1069 660617 146039 222690 755869 549550 355729 51 205036 2592 605917 854409 597349 245857 294508 733239 763233 5 726575 681491 8 782889 827637 257152 842811 891466 797943 735606 83081 6 10 570030 625561 891025 7654 187948 859964 888080 875743 896417 7 181 86289 76 845511 843253 7961 381782 27 313131 502517 822542 645562 885300 894607 811009 466097 482558 887393 426906 544960 26 86987 850323 22077 209301 126621 844914 232278 190693 893834 602357 458850 271187 629991 665165 885846 585147 743273 845873 849462 49902 195175 719552 238953 591168 628865 494768 289731 225830 339887 809696 688368 679844 11524 780655 411811 188 7422 10662 375143 838300 21460 235300 758592 703453 869159 681919 798937 569534 7 486 778115 67 414809 693522 865366 319133 873783 693957 159442 898985 893754 108776 5 563023 862099 517826 795571 6 149434 851274 892461 150886 93256 388278 210 10 499462 812092 117331 195478 126425 830513 876158 1 599742 640264 1682 364 835723 266021 434084 257148 511783 609233 867659 856887 125076 790033 158578 696498 820743 94244 884294 897047 572646 486182 224819 654889 43406 39 33699 37971 888568 864607 2 592755 326432 418397 14864 88619 116441 530363 875148 185837 883853 855805 62085 637050 815957 130 83002 750696 771945 284558 510 1 780220 593 89148 887308 892365 848974 42207 836986 800103 814258 722358 585122 808735 847510 516978 33568 331692 47 862507 258542 468562 259042 806486 27554 16100 261396 14458 879443 495584 879909 766938 196992 4933 423002 713443 838675 895089 72066 22887 578505 188217 1 698825 884734 659889 114148 157000 3040 880776 883979 875795 219649 198055 863136 731001 202122 846024 859372 810572 144754 95945 315650 291241 828538 623556 156466 35215 548514 235004 414347 229615 883614 12500 41 827585 890531 181031 26314 688224 410708 259900 17058 191091 730830 175 599573 5591 3 75746 18 879422 21 702238 293418 65349 684243 467561 886402 757010 64987 168574 821045 875179 859061 108290 622201 852140 663042 336633 210958 472857 774902 5 848435 353497 392968 761077 865435 840671 751473 856763 27 316520 1 1358 493755 529571 121948 846355 156406 25 814326 11 555607 69060 857377 803132 8 648144 236943 91452 88933 816174 8 265387 893174 37672 6 877179 824491 835944 238 222034 372694 197 499268 30152 605077 475322 843454 882577 648767 3652 92 174 870085 226759 262 759641 23676 776603 129795 3 537080 217254 663599 8 898435 222045 6141 1665 6436 838769 739390 764243 7375 51768 786463 523163 319955 869098 71 767773 150072 8901 29510 84244 12 644440 727636 3601 80 65240 182128 3433 884058 163832 321784 891416 803229 160759 897162 6610 342964 158030 49358 879589 875842 893499 10 593861 822259 817902 455987 310145 638508 871777 616856 1275 732056 357278 430336 571 194449 312611 891993 298412 29478 2 542 232457 106440 810217 463979 587712 503416 864191 475469 760145 1 736470 344942 874135 837808 887597 686160 823381 8867 47 728198 20083 108145 802395 92887 170 625459 403902 633813 53 841572 4 784924 10 383445 831741 881601 124808 268517 445779 50 880627 1242 165799 177508 39487 521193 685225 31463 840535 572574 45134 879871 618166 286696 868069 891796 158541 719821 1290 628835 2 636647 897877 716409 892624 174205 23143 322619 850576 717080 559565 349889 7522 418539 359096 65989 452018 693828 600567 884176 114 264540 22 321231 449580 17064 67130 58365 804667 256215 788688 894491 523523 753716 2706 388862 8249 249796 881317 53509 845862 818688 762251 883919 344727 17623 756 625859 580106 4263 11559 674207 544 785390 64460 846646 93741 548227 892245 373982 890046 13369 829734 876387 681268 1984 607613 8062 92365 895510 257916 717874 230965 138923 79852 449 37389 347741 831752 1754 83133 288491 678829 522778 878139 234496 894976 2 97881 508669 52897 68780 814000 861765 717733 838214 898412 561276 487412 673245 845840 866397 329953 739365 899834 158668 7180 509679 52132 620597 613260 868702 405931 858950 880403 584307 4354 208719 33 999 743156 347870 5899 860293 27852 864431 73994 782003 2697 824860 436252 2430 318293 887170 328894 2 613355 890179 222 864611 123 894987 366095 878533 620 884493 1255 8 646752 792882 493274 22 229288 861565 373489 876057 876348 558607 6 898007 22414 409979 23 123451 479425 26261 890396 21 22275 146490 343560 866334 3220 298615 840998 859877 855611 897771 123 43748 873851 62738 281077 419310 11 889404 724175 62401 76 857438 25 893070 633931 31 12225 499826 122938 861765 183237 850256 839582 526051 885562 868578 2 874246 829964 185981 880500 3610 750998 277500 606847 464282 1598 809518 656369 872578 722049 175450 2 4 845216 332966 373987 871637 11 642331 667058 821258 851958 853189 804247 13938 686954 426886 38227 735167 132 25837 147628 55696 812868 176886 105257 6752 852584 150224 525503 452507 4744 527982 461087 211964 861325 393515 899644 866306 527748 37326 877740 882790 812437 639752 173210 348842 59 668194 236218 783389 906 310009 754058 897111 882253 62187 848945 336143 2370 144236 668922 51 206 468323 856573 196104 131523 899521 109 32 137 509897 715 829928 48027 558614 621262 451215 755212 722236 1 511239 89537 1348 761513 142082 34 705672 777459 617477 393953 776903 187514 131980 828277 20 432986 884997 234565 877221 873701 34103 610245 220054 23 481625 251009 758941 864538 3731 775307 85427 338897 108892 854767 48283 806091 147197 805961 1990 337330 869330 10487 720736 736891 785860 477293 865309 874156 30 880751 400386 695828 24 8 135189 893989 2689 851924 844690 581325 53502 474488 158987 499230 860869 841724 841394 698543 373428 890835 847633 886573 894453 723319 854596 5 356286 846555 523853 276973 704224 6 1 378010 349313 6862 880730 185446 548173 388238 860922 310341 1339 897387 143464 324818 536399 230258 601519 461 796988 447540 734391 40984 842546 556626 860281 1100 844039 788768 618949 1491 423679 570794 323875 185348 118621 873373 428587 449558 148330 586379 438153 885408 237437 273765 465764 145022 675917 1140 836219 865965 897239 134991 729582 853421 796873 224423 524986 187 644143 417896 818831 32084 855569 153 889986 353170 587063 491044 245 314815 6595 882930 801225 824439 65942 542447 840091 869205 737903 725676 149741 243924 1456 402 386929 736879 112576 661833 640082 588 256230 135190 866428 801784 826328 10307 853676 676944 25973 489639 834313 435681 883546 283908 383673 874163 803228 888677 874079 27396 756079 495 51 849047 278451 888502 175917 538336 138868 754674 887264 813357 791585 560222 149935 83 683751 869520 309706 896885 640711 127360 417281 1 799569 19 506268 387722 893142 251576 409574 193417 847922 887 16 379860 468647 35322 678792 70 2 347808 894114 3476 24 844808 955 440842 537304 185693 790489 560888 886492 68681 853460 821259 395015 476681 681 252961 3 46831 811337 25745 27 386260 737006 655207 818153 594831 775430 1394 104678 338 58 726646 752242 883443 694308 186255 224435 842029 21332 122362 398788 864423 694363 28090 61875 255586 126241 4 820102 664486 524 7 387734 12 546884 549505 668228 438673 116 72281 111806 281393 804816 734401 403932 647006 346181 217092 783 155430 773129 243342 324 803486 677381 41242 385253 224 9363 897397 472699 121104 894558 382708 771158 892207 35286 2 879632 894490 5 742806 32013 849276 102 834292 759074 210707 5 14318 421902 74 4513 1531 763452 14541 864478 854491 3831 879669 356632 32 33281 839209 237406 784003 691703 19775 27234 413 521420 283525 334459 892315 592 260152 824230 56693 388780 333702 786479 78 880324 820437 880997 3 237891 21 7602 837134 630805 223416 97423 893657 106606 73949 610644 339 890501 887246 831278 199493 556727 702126 807855 849540 883563 899258 162027 863620 898625 885496 790677 839711 7 2005 94487 882465 216368 447317 865924 392 686653 621562 3 791895 391 785821 541061 684045 473142 712993 747658 497810 893727 855582 289997 841 879867 198066 874516 870760 15676 821296 559519 39224 565 467349 537458 872125 410515 185278 734979 3793 242381 2 889315 85 799265 668449 1809 534009 50 12279 7536 783838 1 483063 96406 33639 37989 724758 455118 411979 70861 61306 784039 288934 743989 799498 785597 840900 872186 881842 866895 343829 146535 774447 837143 141667 8 824414 828261 421876 817816 610 770407 842013 7407 52822 95336 69390 804681 1 26079 2220 709 66571 1277 408055 523352 325489 893635 107962 832684 66292 145577 10 145980 85221 353865 1801 576678 717781 426785 842837 364775 733281 125501 285526 886516 6 721203 551598 20008 94249 61680 723628 781091 223914 7013 441348 794644 124552 134231 85954 181913 186077 651045 18 536067 137611 14888 757464 1 412286 54606 829487 213749 760954 810484 644557 1 2 226575 569086 864793 1227 19511 8746 846242 857692 233725 898534 461505 368247 824893 778781 880703 856277 830898 2587 741980 850429 225910 364124 82921 213013 79 361079 391969 54829 5164 749390 311526 37 886846 831669 588 724160 15993 1 76509 325 852985 846089 833891 806279 312974 623755 797435 346517 190359 980 885181 832798 886173 860365 473 358036 541321 56274 16795 639876 817697 68 108515 874416 10184 330746 888413 4405 32010 252424 334241 4 804966 116729 875535 356933 662612 822989 1 67825 24926 567479 236673 520 418173 8 382742 888037 748230 6652 713225 242402 120230 560861 460062 617 841451 893634 24706 895333 255956 17365 806149 241311 396819 5792 843069 316021 861878 128409 639255 505127 3720 647230 206931 2874 833633 51489 825979 489756 6625 867781 712444 26117 488595 109050 873973 389401 252149 895108 281915 897728 62429 2 154256 173828 379949 24609 859459 598590 880746 433575 752060 866048 106293 34628 2 1 856467 872368 613929 727849 116515 113 7371 319282 894121 6816 544408 897813 836030 289080 71690 788818 20 461517 873274 818005 25 133 809591 605508 14867 533603 885016 293 858257 844884 3 864254 323146 893241 42476 735 693532 571422 2 62399 431535 713271 780886 816887 599528 41379 861359 746083 2598 229162 762100 833202 220689 272272 776052 800232 18588 378144 348678 5 146985 193371 146243 894878 470096 769691 887349 126984 174 1 13064 827029 7352 32797 165692 895471 15135 844021 871157 15 830005 687030 786229 865509 876363 246356 279530 159775 761041 333215 3 5 819570 431115 229120 879003 67306 694226 63 115406 208649 877740 893614 427843 114627 853701 1724 62237 625643 291590 797833 41735 310197 2 808379 232977 891 379485 640284 57514 432695 643723 827443 860772 701729 121 862763 369166 39168 9 891454 633541 266 485602 430917 110 327 76309 815315 896261 828638 208424 850223 1368 290034 127175 4 331235 893498 872815 603749 236007 83578 706818 728491 70 839492 394319 849025 892911 327231 247081 883764 197051 3949 204392 863882 337938 778218 15836 687 850761 210 474604 730889 314 486598 889267 63506 365350 616441 374593 841781 159125 554411 887214 814754 895673 892045 132441 401857 162670 10159 516529 186157 747837 2498 818154 869750 645668 417027 160226 731840 873831 779497 771323 269 238322 857953 309390 61083 454108 10101 773738 874625 697524 864955 818372 661552 149970 687615 416603 686034 529968 894343 799548 833315 29726 662956 15 856760 142 797342 853600 1006 880328 401633 806807 875863 802714 664411 22175 648920 454393 7 195126 845403 529584 104 2 127284 185507 779242 795853 883756 516136 11333 223932 18 47613 16 874455 872228 496788 822584 859277 304570 183629 293399 81669 611663 490396 823010 704 3 859001 2458 871212 247767 219218 529547 107 245892 613360 80351 790448 39066 817068 888580 670110 688219 896996 131 296262 841415 765875 863017 892345 213735 66735 895910 893176 24 10 855903 784967 7695 19856 782282 7640 117933 12019 215793 460978 762430 877296 201234 756995 483875 768690 862893 11 451182 886549 886606 523362 262761 867499 42 2 502259 501866 495652 779795 177686 102661 694046 1882 117935 881432 851859 895728 159729 625852 598915 2 562087 326605 850816 871858 851843 761637 622867 14 819311 696621 2 410317 2311 814862 249045 840230 897337 539129 394897 459972 14063 19 861975 177335 73562 877815 821314 886087 71735 826035 129114 703098 811463 842254 440931 28822 598756 3 2331 741314 799171 28181 23 20 622882 878801 420778 879334 280659 870516 872387 529291 801327 205106 661128 793889 541552 897585 80789 884625 675517 226867 883817 31305 605929 28173 317771 9598 350796 245643 477788 766030 370598 789758 889492 699118 805971 307597 748745 793337 71297 539050 48577 185516 834611 1112 323923 483049 831518 548895 657468 868307 416431 891664 39108 55333 790288 251533 27492 19013 875196 273817 411733 809220 837367 174510 876699 789868 15350 435521 834534 1 158883 500028 886927 127558 852402 776800 790150 90637 578788 894872 89502 299954 58 4172 7860 304992 861795 780412 856063 885834 122247 881649 133534 274508 300945 762951 3 626548 20701 175118 258120 842127 763509 2472 884088 537881 80079 854060 20897 374870 106960 249078 31332 526311 295860 858315 890535 23891 782872 780248 3912 48 348775 811387 15 854963 26008 881358 533366 868061 880544 990 267981 751420 886252 710113 4226 806509 196 855094 17 155826 68506 846739 852739 572827 104680 29502 2 890351 623373 3 25919 318937 143094 474985 357215 118552 593816 841439 54998 12 448736 146 806225 11280 149114 1069 769885 874233 20736 830664 894772 178466 516249 199829 335745 831631 74 799455 814426 211267 834720 448171 293655 464853 785403 406592 799709 863838 765218 845750 869113 817806 389370 806613 706007 2253 37026 1 486019 640815 269716 793064 598560 634564 828294 895224 789723 271919 823644 850014 834577 16 145170 478663 742 852213 850908 830140 37314 350261 237033 889257 760370 4704 366519 749954 767502 894771 791621 25617 861981 210227 23416 105837 38 128752 739517 396417 732545 763066 551161 666921 714445 808397 135435 353775 402713 2422 2012 446 898034 879079 366404 838800 340633 238016 668562 79078 22568 96581 823195 253944 409844 884289 214230 877643 568149 638658 21387 212248 165087 795253 692923 10420 820011 864051 396 892285 588434 877467 891487 879780 830400 622708 354525 51160 370 783422 101175 706331 7 92 200161 423734 273025 2 299046 88099 866115 323435 186445 109453 862267 838095 72894 761431 739851 36015 253829 136410 84193 1296 886967 255211 721190 701899 692023 836014 489640 755112 29090 389918 19571 134373 899311 578017 595516 191262 874945 790282 418427 130 38 677046 3661 354 805819 887126 957 809412 18592 26 141122 883458 748365 858993 720084 781708 2811 632709 2254 757505 322308 705102 119493 58089 348063 897270 878420 820664 843986 431155 702334 875685 760275 208767 879744 27 240329 44715 266725 365151 1383 881563 47530 94444 1 37137 855324 11619 63550 784275 188709 877895 47669 552799 54313 163400 178 830911 846815 26 867495 406969 286792 795270 815476 867794 742533 712328 472763 414071 6671 898933 671534 4 67805 765 274803 484339 863055 520926 99590 518318 328658 6 771230 175260 886971 899779 866493 846850 864059 315167 191805 528930 513820 140769 1 539939 50 876718 552722 739986 885706 876588 884399 689667 701299 260963 216869 2 915 30533 879126 614727 2004 19338 833045 159666 784444 189 172098 87 10913 672172 880882 192327 781973 410903 505669 8 617232 892313 511 890648 395961 153278 881402 820407 609 752958 120370 827322 470257 838179 881918 861504 653016 769725 869554 829992 265870 47356 890926 6 297715 890359 189343 2 28 55371 496563 7 223081 821159 819183 799187 488863 1613 868934 282984 896618 449681 899186 435552 41011 896486 763212 777952 177397 609698 881717 136140 413277 103137 14341 92678 5 889721 463435 485355 772361 644076 404012 260877 865448 214922 40031 342852 629271 503005 875114 806301 632227 813214 858166 117666 6 109744 229055 843040 7 464023 308889 478804 847031 484009 783496 727 847665 279991 569670 487661 219 186488 654617 21 869614 228015 239971 314129 372751 1568 413184 4 578614 202926 854688 694009 768406 881048 2 363959 11503 514223 30411 205364 647405 875665 689003 2 548509 409966 363609 336450 821386 880055 406796 738491 98404 867091 622510 869100 9225 819579 347605 536457 8 849664 310 170 763672 869132 850900 784620 897092 531031 8 856705 886823 1632 540193 401139 204591 884012 203505 19 598155 72 157469 867010 3 428288 2171 600801 607650 90062 1 354011 320098 248320 881988 4 708635 847006 4 536151 136 2702 10021 237357 869246 686054 96227 880803 597046 5 5 877161 881824 882395 866706 750855 716732 111 89159 606651 809796 759815 934 528925 361620 667882 537993 761955 72324 474 806906 282646 176398 739536 249173 822191 224533 822127 2 882999 591267 877585 407932 661506 62040 13 465566 318379 421450 23234 886651 15867 751343 706677 671117 799611 464016 832841 683090 851437 521054 793229 751334 100047 135370 886266 40 323203 875779 447175 872782 84606 448819 781220 2 801000 172701 266559 2 342040 3 461443 879591 855009 9131 455464 38 864826 882583 770141 762853 717024 1050 854308 859190 839116 273547 874193 420787 152 893584 1453 71086 158569 399755 850739 850645 860644 673655 312683 411111 556255 106173 1955 636695 809490 1048 4158 371266 762690 221992 600 38769 794329 760022 850866 3 859543 98 786725 500930 40 76805 742633 346650 634533 868333 31641 878323 40363 109336 826234 882994 865204 502829 844519 574389 23670 627290 706523 233709 295381 1243 793812 222313 792180 884970 750697 822699 820836 783444 13088 23154 464024 630573 69787 813421 445181 62894 889878 69245 16 866065 898101 872043 18328 959 868654 361946 730340 279333 825309 310829 467138 496059 717022 8466 366184 351881 830982 726653 893315 735321 331755 297986 838227 18 871833 691646 41 106 714038 8839 266895 895153 688785 553629 706247 894029 724455 30360 271107 869375 8 796484 454747 39 816474 875193 113820 49536 683348 1133 133149 215497 1570 497258 7989 897093 3 10538 702 168557 215400 214903 890448 490852 898578 738191 382970 749328 196763 95230 2 833373 61 790762 651434 423145 839896 307110 894792 4246 106243 364184 194133 386016 24031 392964 897255 834980 654865 534945 772360 8 564604 643364 801954 781863 18369 70 894027 328231 230257 232753 33 2 667821 531735 43875 1736 736901 473579 329533 799887 186607 800575 393023 863284 418140 5 681693 287894 807784 856352 776227 576340 791769 9895 530353 268621 11761 370410 898231 272200 3 72763 769616 864681 119 894703 457473 534940 1038 884843 842351 897946 833427 799108 787956 152900 495 3 875917 504843 82961 881072 98 729415 382977 428349 897338 363768 871270 484 190232 3 861365 177502 7 171004 532256 802951 898769 664970 733822 12 20737 889642 451442 158388 892400 445822 648081 704567 891107 598203 441916 602716 789671 359546 318597 366173 102 838835 446737 225139 219136 409240 879369 839469 838314 785770 21846 851050 192121 822023 183841 474529 888145 275322 376276 57562 611742 21376 811367 635314 882083 898769 261086 6553 727593 805791 281459 640304 564031 154759 2 870617 14941 608792 443892 34895 850044 713751 864992 507285 48269 767453 262410 729279 692417 880591 680152 685233 762811 843783 350348 852843 868779 699110 519 717158 495301 689754 93377 884320 591702 870385 7817 831684 771913 237829 71628 602525 783166 3 356628 842888 436639 147760 886972 789861 898353 830023 677974 311770 2 111189 845085 142357 72715 828942 176473 64 235725 896500 335153 319039 12 865215 7 664 452494 854521 860014 6813 28592 153086 622700 275295 1447 196604 655280 898900 706451 228132 63863 7 791974 575162 886557 319836 478993 867752 794992 144 427356 216221 834786 897378 737378 1533 682432 848617 880324 67712 627647 833214 849160 144418 706930 824935 1337 194948 166780 880785 467485 6068 659954 392958 696902 868417 105055 801119 18840 885631 263023 887933 128151 33 24865 874691 1772 4 732644 853785 649688 69 853816 883534 4 474 228534 886123 771905 442270 883753 424608 7 795 868725 890784 298867 880144 196809 782049 595612 48812 508544 824705 592784 811588 832276 889042 417266 834720 854232 833949 199204 879233 840834 172 257341 266545 798812 105207 17610 839976 748331 859042 889619 842041 894108 879189 125732 75442 7 724957 735095 192948 317943 644361 10 874553 632290 45 48 439513 790352 819401 834680 35863 30 898858 409807 426532 884840 704446 874622 136 643516 344150 872216 386241 1677 865897 8 2 11035 559109 275207 855147 760747 414724 288310 634897 3364 1812 489791 430495 12260 767206 295435 877322 44337 886090 189158 90115 789448 755863 897478 716347 561413 248016 892585 176832 841449 385129 809 267134 753001 885300 857157 676 674557 13453 882253 897642 1112 804 349580 5006 246883 79586 13349 530662 2868 191 1206 770115 20 733931 533604 573831 842013 159473 106232 53 167227 394466 730385 704013 812578 574 1 297232 499164 134342 791051 809618 71538 106551 887565 10526 815206 693700 29 648 822 788793 428921 680339 306087 810957 110645 838902 793737 862506 520877 595196 137502 1 1036 409 684868 878813 517512 324921 735459 880697 26402 894239 388801 56900 40828 364395 679602 839477 7047 17 51 627772 278469 635846 235766 882678 220405 463512 333577 777997 1036 4046 865070 824152 57998 691231 9743 830122 438212 225032 808701 872115 896230 663935 76557 488970 264 895922 37384 284732 55400 383016 5 851799 830737 17802 118154 316912 7462 286309 859809 602440 875267 758297 289668 431958 401871 50488 353500 895664 364108 856846 865186 835583 886431 896162 451604 475075 1 231470 10196 337193 558257 518308 299836 718507 208 52810 792130 847165 633740 85619 507688 266906 873357 138 802032 770063 50 84088 31305 898634 811473 4890 97039 748391 837076 1222 856686 268982 42091 1702 57 1 233104 1571 718716 10 2 535722 598663 110399 814508 829756 14570 892273 12062 826085 685176 2599 20 10364 882483 626788 864735 304990 3382 504983 688997 866309 795377 81514 5128 1618 714911 2104 856822 783609 1106 871204 713051 436955 649052 536132 609145 796854 558709 8 779768 805222 271579 12 885120 457700 492612 2556 785259 2098 54717 5846 6968 873720 789215 815984 885710 664953 297709 7 881019 147807 886642 782809 204105 659893 786023 58971 887681 174 278333 826163 662022 755703 711513 115932 4 854980 772208 798147 896511 3709 8 22 83442 7 729400 868842 809593 67860 845803 880216 776360 342375 891558 161298 595357 239691 305507 890561 861778 5144 10866 443467 1117 882193 834413 184 874576 332360 715887 8467 774003 457035 415564 122754 718769 516 739410 767 350144 305394 6463 23 665023 270489 198771 479490 884123 673881 803050 574316 588910 277485 5506 888495 856 197573 804910 385013 720848 1607 703963 681355 616494 7 365919 554358 866869 243920 811144 890602 1448 794116 47557 709860 867 204702 228134 887815 53848 12862 580162 472071 221021 847441 383215 438949 29628 172564 206071 661355 507719 676168 849765 790409 559526 404012 592743 867915 401 648989 3721 509923 93563 3 93341 133517 747353 323124 726378 2 38498 501143 848330 539150 36 15 157310 793576 895865 774447 154487 352493 898208 897413 286993 282891 139468 825545 802763 522680 113 1 54186 758161 573809 9154 749591 494270 504361 333782 781546 641323 885885 2 29139 6 677583 698677 2 753911 192160 818888 622341 833705 327474 741166 396 695684 887699 86273 135559 559430 838865 8183 675743 825386 19 850571 31375 846082 48761 97 739902 729571 10 890581 890118 472570 136 814224 445936 320371 887775 5271 515861 606880 525190 47044 897556 96 11139 884921 249 850722 879191 209528 587208 686918 856253 875424 413111 20 217689 306454 464616 197 864513 859373 78407 115 410662 166983 524807 865640 24 572 389085 815470 11 133066 823050 551500 363270 371819 875761 302352 3431 870 849383 164 226 844654 830864 329382 811702 858318 622287 870525 872354 832798 380571 224616 504000 838942 59234 283930 725186 21 649319 22 183339 749466 38566 617302 7 816389 630616 47290 710907 503642 643144 818106 743692 343850 560780 180892 591937 86499 430430 2052 252544 16 2963 10 5 383231 431967 646374 491 872533 856499 880841 1175 771295 657602 8646 1925 6071 234490 827061 4577 829264 862069 881258 650996 871656 847115 317422 865242 132600 91662 1814 812727 677287 463693 415638 733707 870757 885928 775146 413337 396785 189628 3 893266 60042 337902 318087 24 892182 596525 847844 885691 519480 527062 896339 688072 573657 224654 6509 15495 333 880149 244869 135 844385 848277 855460 408080 187365 724 10 599462 2 372958 1618 334020 37907 575501 251337 411813 14 397831 31916 467399 3655 458505 878324 495861 199890 5418 850351 94458 759330 85 843355 554844 801735 875586 662336 865072 1243 899963 50 448265 892066 2180 416 876660 883140 1 145 4 818163 218510 641190 673470 862628 882865 733549 157 751620 386 442503 548377 231193 15542 802485 564413 129564 884058 3786 875529 64859 198235 97621 709102 256606 606328 152080 693097 899766 740837 877880 690923 367946 512480 602225 3 926 42 372786 53025 874879 7534 278721 759870 889457 740977 7 874150 174327 495727 107 772862 162068 203754 774990 261533 506215 563557 826284 272421 595420 825143 530932 261841 61910 38 21097 875795 112607 844699 698987 6 90243 827394 551565 758033 131 737533 851451 1164 804688 387158 291862 823920 679698 725902 816869 713532 236010 11 862794 554692 623267 162622 659309 536233 689566 93 585074 112138 834585 27024 5975 854567 135198 757709 7 388602 48717 485415 209 21 32281 845440 86468 495050 201596 659630 861031 245105 407764 585150 45814 420468 7783 13 171335 225046 725345 786092 496736 717488 521129 121842 392327 869026 564895 25 3 827668 1577 571390 654849 888994 15677 772796 353234 236614 643909 827451 534358 1939 827440 882567 896687 19089 2 859645 302277 857805 883684 774034 29330 358599 91 672717 175470 562313 335167 890332 865128 35183 2394 302099 686355 553311 514513 831149 3799 269610 589661 708156 53466 485250 878964 832432 1614 123 325611 71869 526494 5877 799385 390054 880651 882126 96 12019 874338 840127 801653 293 876696 289705 808246 888837 809952 754624 735826 180 205346 895633 8224 269827 559493 855619 713259 734878 755474 294219 882363 9496 14 373556 245854 747800 413655 2 33847 668176 886751 1574 60 246409 895184 87488 1464 827553 54469 6003 102137 852481 1 864003 376 2526 19593 735199 2 792 132084 834264 2407 4 843729 371 710667 872566 823275 508891 860284 9 22 870185 202479 833531 324753 884671 401792 787207 2801 58575 631 245991 885081 20740 358177 620060 22 2 421758 4 219864 698 705437 895488 142 731692 100 48 796830 609528 827443 884907 174657 878860 891313 624788 3 501453 611636 479993 42474 864543 116536 826075 828036 802548 329674 633991 427920 814593 764323 867206 514376 163795 27 870496 1458 853933 709457 839431 802757 72 362333 9 815029 888244 550559 143920 20041 268477 832549 827185 805880 864428 1749 484875 34 654055 691653 483937 338776 481606 356 673281 855153 441762 687794 770767 75 377534 545678 250585 268498 4 720902 771373 1 868925 610903 681289 4388 865029 503417 331567 866267 796850 269191 181 221049 701841 843216 495680 690445 746133 838987 893270 512862 635525 844216 772335 864800 19430 805944 236851 887666 777233 343678 898238 337 508248 2172 136218 828405 320 45216 238075 870911 745514 846721 854120 459266 44187 10 385798 690505 46 898515 351359 763 615030 826426 668 52 899638 304565 649472 882471 561701 792475 877365 60238 757448 22 52 3 750307 498985 199073 429179 750526 356772 495 707783 2 1941 886103 865296 51529 32 168110 867343 324583 678728 13 507173 817924 872955 426818 887564 682 619038 1072 814447 896286 894004 561041 33 45531 783851 467507 762194 371150 183200 561206 110255 394313 102372 5527 811011 44313 631218 4049 296281 892263 728324 869874 821895 42437 179526 143543 631703 812296 403897 533816 555921 3 130221 823152 808597 2 3 3054 35 761695 510077 394447 768630 376771 2 670329 823222 20284 27 2 12 412725 705900 774867 5383 29712 12586 885309 508546 873343 894228 185826 408297 49812 822941 864269 440410 744129 846327 32600 455 356985 863684 758311 636 640840 251896 632375 280 851705 227670 138607 26668 21512 899666 880226 691367 555374 881412 295002 605918 676257 626947 53357 222583 33555 523891 209657 614151 20 898927 26473 325924 892639 580515 496095 768251 704884 51068 89164 660544 13 880409 94 868392 865037 13 745905 291340 209 382744 578608 881144 799593 683046 839730 78773 861343 833919 163395 296144 268587 739520 29 815895 793153 879048 2508 731 608458 610907 9184 885546 326191 143786 880731 881879 132796 898485 215483 758958 14 840171 12175 767310 866893 873474 896375 385209 808914 5 897203 768845 898916 385949 873844 898057 886628 849135 872840 4215 861123 894609 181927 891536 270741 434063 758142 827067 153857 180414 824535 766005 1599 650180 750377 501958 628522 878842 680994 111832 893497 799602 404098 740282 573705 68782 692447 613258 865784 672060 880545 607244 17 135931 21256 22593 395882 26251 897375 4 588132 888013 2626 253143 61009 1913 813888 6314 834674 797110 837609 576765 778361 876929 831004 8884 681356 875380 14 759532 725309 402288 240 213319 565229 103724 339145 661439 223024 11795 36233 893497 852416 856559 234 696434 713521 190 79 895653 473041 94947 558790 872550 715974 2043 3 185 846778 801444 896814 437641 97154 883634 148713 1700 502017 744405 41821 1605 877543 816846 372725 593269 141016 75759 839761 324486 460635 826556 279636 886472 25171 112755 434813 5 491933 578667 811718 299667 804275 557312 95323 815453 823442 346654 299185 891012 430038 90847 31761 728745 466680 614386 844681 54911 434655 831463 96 37 898259 677969 105151 145535 783247 364318 659721 364 437007 375393 568710 105648 176616 827295 2677 710703 796978 462240 554 45008 715008 851655 849382 2140 891016 200 890185 161588 32617 58687 722949 402932 823195 780151 459460 139220 135754 451572 14428 476787 41511 189056 724466 145343 54 218728 44444 208997 83794 254264 474308 361395 773455 49942 480284 526557 47 82 820874 10712 595899 897420 616188 881449 899277 110 383032 236 4446 876886 474589 176099 453204 18 837363 310775 781428 899653 721682 81 808112 871564 784249 813788 27 743 222639 532666 107904 244900 783233 1410 159867 4818 236627 196249 5272 184916 620119 580588 17282 894340 806638 38 245433 424318 55150 767889 112173 160836 502815 824584 531386 192863 853122 833918 15 351286 15837 796587 786348 184869 3 656112 440348 527973 846222 3131 14 12953 8828 841286 628984 20294 327850 121210 581144 24413 477467 707634 861867 869287 614357 78338 8019 727198 1 33562 876968 854225 43119 145550 27606 685487 830227 338128 414160 729093 359086 825787 7 771828 155451 6 407282 864734 380115 738523 98951 375552 871741 5 417206 1517 424802 525641 27 25711 865799 354502 43612 879653 285626 70282 1731 849586 6 42257 287172 17728 21891 300732 876774 353516 499844 643849 742688 38295 893366 811498 69 547031 57151 23296 772351 505327 654982 524428 664278 722643 751621 613075 49181 781701 13140 5865 268863 890698 657277 4 717222 832930 878629 155424 5 349889 326698 25 796072 493761 686488 857245 664314 816542 877092 267100 820875 722788 539700 870409 803679 801748 716904 866920 716576 829349 262259 114496 271856 310 133526 865872 306272 402800 440824 426768 127521 796611 643824 581238 4107 814454 835559 868069 842027 909 721644 4549 839281 893781 757503 824305 762882 194 836994 819732 302573 783274 413788 413501 877833 588367 549293 870010 378152 18461 14275 845853 673291 137548 970 218745 410586 324531 691634 434729 864669 170832 303490 572090 863617 47237 809068 897148 769993 340413 866331 846180 141 171287 475104 537096 893388 839247 645306 106045 24237 1176 8 795684 856395 842964 879316 78198 401509 760582 776724 836486 3325 793726 882483 356886 829637 883799 852519 872956 26 10 2749 848260 784331 882718 3486 291578 38 588514 336192 405263 166910 109665 684626 124813 838596 229239 674830 945 1491 655 510626 895731 1 227804 1885 834364 853515 744867 572401 3 723190 344775 383795 13276 860532 4 642233 894 701402 7829 33702 845915 488447 762546 447927 457379 873158 62099 889886 325000 333775 687182 42847 342600 494067 10008 491726 18857 91 877568 233922 897509 707858 847430 796661 523860 681208 5 347342 804476 786930 817886 831638 15 100592 92305 507434 890209 415654 19729 16 1771 203 4691 614571 171513 14 1598 489027 758625 749154 754828 413 629670 814828 209262 821402 217904 44336 814326 882631 778606 863159 405305 478064 191 825936 893114 820414 5 514601 698356 126 854479 749624 850715 768880 877446 167108 1905 807457 705663 294745 455233 1063 505993 832026 895502 547501 757797 272930 856008 893271 407866 688120 893182 523575 50035 125597 847887 32176 2626 461 311625 629706 877675 1138 56193 486890 633507 26436 746605 428160 185323 89 823267 851056 889813 848723 579209 4728 279327 57220 83 565194 89420 309 503426 36333 21121 11469 431146 302244 796136 853521 752570 231814 308436 592476 888098 25113 525743 805964 892906 800521 865248 856054 190707 194452 484384 420464 292 77 802242 731801 763714 854924 71538 3 96337 860173 602175 492197 897056 736782 117219 98313 94631 368595 1984 121115 854092 18808 118577 355143 11563 538346 38 761471 309516 38 68789 392021 7978 821882 61831 283273 873583 301755 812583 559362 740636 888859 85839 99394 197400 33594 639358 894741 136032 394649 423272 332317 773193 562024 124392 883 20072 884204 185344 495077 54 800595 898704 252294 89 782389 886822 13 187315 840786 148061 796020 5385 835459 738694 880200 231728 513671 295025 551011 403704 685028 270952 360072 806433 192550 895904 34985 252798 89 859481 645883 7409 154067 880663 12085 27260 2196 275312 230082 236306 536097 679473 341459 728618 124005 939 3189 304544 3026 573285 16260 148820 12568 842784 70037 20894 695129 258294 110021 352353 147109 431721 863256 24852 348878 509547 226410 453860 141027 402 885351 284372 105 833746 545597 1923 891591 19355 408132 814115 26466 301013 866365 870660 173826 1356 594179 790628 770093 495274 3 282066 619252 890873 885293 288701 512374 548104 433865 889225 775449 876731 802272 99620 35212 2492 179536 24 737322 6 893034 898053 793149 90679 134498 856826 862232 518841 894475 80535 875796 843422 825254 470886 870651 285866 882337 1 172750 878914 318896 239820 835712 50176 863531 4 865645 886782 11 758456 332224 875902 356341 326864 3370 366532 438270 22 599177 123690 268235 115366 827592 756072 70355 794979 670582 10907 18 154414 748759 538326 2 876903 242398 522398 637325 4 49633 758444 146391 2 746977 744724 295948 820809 882575 69763 21836 532330 282194 814705 789881 531763 897060 852390 3587 487107 694378 3853 792911 873405 793122 537397 377856 432023 30318 400382 868547 882212 896611 850547 899172 569347 2848 815004 476143 823362 695444 891124 26009 62 162351 2 14 900 897571 858422 1070 511682 823617 403644 1 275729 2 15059 10387 606022 810923 516993 309540 75 3260 768179 11 700250 152 855731 832183 781484 401861 603428 846537 2294 20 86953 175148 633189 326337 335572 29 76502 896647 828288 263870 835963 63 816929 150 887875 693698 851197 844191 874309 794069 270 868950 44081 765482 384619 701522 462999 327967 570793 109831 150192 828557 535542 149 68 877478 838059 339695 322802 650002 883313 870054 12395 886299 316041 834753 305243 879365 873537 704259 757347 530191 791496 861158 878400 866636 81589 535 95125 107 1 18908 736372 710135 5 147008 858884 634468 184393 385343 276268 340734 276305 133243 890683 895598 416488 518637 5 679359 844182 546120 133 721101 820958 4890 868157 2 866464 25424 838244 216 813536 7369 2642 895609 418232 10004 140 815918 450155 684379 877316 891292 389629 8628 809643 2 703937 632689 270936 664475 1479 881632 14290 567988 207495 488306 873302 1939 798941 276040 1618 899683 31831 788599 7 3138 2188 537292 772046 4839 3 4252 657418 497911 325707 900 877402 446440 593271 2339 870868 2747 667531 323164 5049 7454 276280 557084 839800 50823 777776 843674 5320 523292 832102 46933 840479 16398 129300 896640 44720 230640 283858 898337 853202 854575 878115 380184 131151 620203 845555 2 193774 837412 814147 2010 215799 886023 18201 85947 895136 408373 173373 1068 867937 588318 653598 894002 873764 436978 840939 692384 468630 884129 809305 376057 341763 425809 552681 881429 270489 724273 898096 317038 123 412334 492035 538287 755525 291912 405422 862921 2 10158 844597 518385 28951 865214 24162 75 301929 62 469733 3227 835866 161667 37 36587 2145 890457 878414 295391 859429 262152 10558 546081 882202 138726 819750 206379 52893 271123 1 701715 872456 16809 1108 815610 676387 787194 899210 449492 728014 881413 11616 581420 744 285725 1 780756 889627 5 757239 23 792887 814009 861197 97366 860259 448324 536255 876916 864725 10 39096 818029 719281 839819 65618 223947 546964 542411 538095 502909 375896 304111 1 897719 496501 797616 184937 12 18632 487402 619844 685085 896538 788727 897175 723950 31695 897683 253744 894409 1 680656 249084 94453 756606 615237 846595 427854 667963 886609 213948 854335 81 876571 303723 841669 2708 361225 311343 886492 897299 889980 847381 53433 46267 817813 292739 435711 672398 11 121 273 711967 10 441872 349112 820059 743960 859605 737999 1341 699565 2 401803 854596 865060 5053 233 12 372749 813581 363 744706 562803 881718 70711 880443 880403 509291 896 564 116100 763676 3 160255 877437 801970 730679 249137 592935 212562 329589 880244 876762 4733 622288 74955 166831 185140 859760 10111 849252 6497 538017 890017 87273 219575 42609 374500 531002 843452 123405 116983 507792 879599 325339 747284 698270 157 881169 72 898849 2 31615 705430 237169 836145 503942 64460 811542 7 36784 258254 612359 850596 799603 559875 102918 825 46 894263 114097 596798 531939 834279 517 371558 696992 620193 577050 286773 687200 839942 732810 864235 761492 21 700715 161 720196 832126 9 841973 436791 228775 43056 453321 808074 870080 725717 98 7035 84105 859685 210 862725 515409 822409 746006 897673 817 15 886979 861115 825654 454304 842828 893 265 895579 739377 780839 576700 793 55512 17 33677 730030 3 1 98 264246 166 1267 63714 152908 892186 881757 730392 70590 684369 488 27988 2612 85280 843948 786068 492872 317815 4045 1256 35 737586 4 671667 186456 893103 638023 890591 676264 89197 569131 849595 728576 298125 478283 228 697021 8 804458 842668 735619 344218 762121 691718 310532 498767 543694 734886 842829 778076 32 745491 850736 865921 857174 866614 779593 788197 24604 56783 898039 235330 4 668265 65060 1 163299 838997 373764 432033 741338 754746 789283 511 1855 796323 541395 5 297874 845254 469713 1270 309022 703086 869743 863394 882401 245129 898304 440810 216874 258316 12620 61541 795731 194641 501698 126476 828946 797118 236 205628 53 29 802204 852203 538686 851383 782027 682873 822593 711775 411117 3222 3 442748 10 558343 540955 673498 317 232115 851204 2826 850543 517486 1 4977 5 629232 597599 57107 186994 428 404212 560364 587789 9341 41 105106 8 188354 839319 61577 822501 38928 86786 849523 1 627186 881452 25144 882780 876494 627118 202 231 836160 25 1612 821496 537546 864226 2 32780 173500 694759 845347 6 96 1933 886797 785923 613485 673376 255039 106373 32615 204175 69661 893911 18744 212659 785449 31 71 779302 673870 6 824257 877813 207745 717 504103 865523 558651 882638 2 56501 115605 137402 235493 363271 766718 259 98122 484676 648 11769 21 848829 639491 525575 118123 214 781953 384686 761179 778965 19 756393 867652 276491 784526 252824 87970 4 814 856917 740707 465732 38 870352 859156 105752 39 438093 867788 39360 784207 38917 371 485153 38 519637 2758 896197 47 886512 197964 718417 447596 2263 638227 731328 293203 522893 6 452372 836098 870761 742771 890246 542778 893558 843804 866678 794226 3 255245 390865 761357 321031 450297 870136 899220 470684 804457 638966 797604 183607 156709 440263 787575 438662 632442 83749 112765 7 1226 816187 817233 733430 517767 64 59959 782078 443741 804456 642 3 888691 28669 13 150110 7 470199 17805 475918 891748 886075 513 18838 37834 890434 847421 675396 65 11 898991 511064 487588 810351 292555 208213 398630 536271 230 176006 749431 2408 43605 214027 10487 20 859294 388481 40153 847107 824234 818179 471454 204469 803516 895971 539408 108021 66643 782747 243523 116686 890322 63035 891505 235857 345558 5 245 815416 206507 2 780187 772725 1282 886964 614271 106079 1316 16274 63 1038 654 89635 7 871597 360021 644332 698727 704556 704468 313869 882791 416900 848418 591483 879781 861875 355982 406663 366 342222 530783 820425 86431 748252 813182 850917 80127 523757 843618 29603 840339 729123 800524 788399 821683 335336 850811 854582 7 737501 822731 536282 882683 860191 293640 851667 389722 24492 826808 276417 350929 32796 892941 424366 646443 758315 24804 572176 2 849271 756135 189 11 686010 869514 649846 2 326743 16912 17 866510 612324 830422 792226 1326 828395 554509 864799 2642 40 120686 407326 21922 22382 728085 257391 560375 898424 889091 679666 243650 8999 216 4197 815522 852370 285071 886395 887933 368110 880247 675277 812097 156790 485169 601751 590003 894638 34 877995 380 801249 2 591 39383 418 639690 168466 885214 655615 774422 7450 832251 3370 799963 882136 100 632619 803210 831235 686220 483145 30806 471376 885321 46 597528 652388 354209 840851 614788 2451 26 730580 13817 838801 133831 350323 791635 353674 48 292602 842879 411780 317330 802099 317971 804059 872887 826133 653 419601 580426 10725 135716 316944 2382 856937 831086 394901 854209 844278 22742 531662 231312 396488 666178 45071 864686 845351 717312 853529 885014 848799 880086 894109 38873 809091 802925 335663 603769 379984 888328 288893 362619 20 875011 348371 15 634806 854162 808923 211044 10976 228734 278453 369998 847510 21107 859 24208 883238 481847 567 10639 272279 11220 703 411 6 36 831264 214190 556469 884612 167375 53318 14 854086 268479 25841 503805 143825 888651 601267 503738 781085 460863 798679 14696 174607 709884 333 70453 11281 643358 17 824191 84707 722830 297251 49697 179472 863188 883947 171 885438 384897 824718 825931 21332 279994 3232 643077 370287 695289 606583 587342 872041 780387 72418 785478 873181 272486 5983 662646 804283 874115 240520 738839 167207 858629 997 890303 782705 894649 458600 783227 16 662536 40 883918 190504 259202 441627 899085 113551 95 258827 858390 798537 621004 306534 106089 886606 746367 20429 520276 12939 855851 772 6858 896326 874424 784529 154862 253 306637 870968 304236 834802 19461 827663 875617 138931 330 262159 37978 163634 34927 11 2355 648234 609503 787288 36250 329652 637209 434120 877047 888349 1 542237 602432 780924 769168 727939 2578 5351 28 750469 110 235 777620 641090 423064 873540 870544 416137 569 587582 178107 118272 749326 752008 807446 832322 63223 696483 791190 15536 212576 15655 839706 830462 290694 1894 784410 191944 844055 154237 41 18157 34454 1741 33755 688690 840240 803191 890319 21448 386364 779836 527431 609762 711297 482524 861154 15 883660 1191 652332 864708 3 27015 61452 815502 189238 13867 602492 744185 868871 798734 808523 842902 831388 366324 2891 19948 784915 721 220859 897034 861471 17 894040 810628 774335 450936 750693 675169 892795 775192 16278 32587 858824 892224 575236 646887 839401 513299 2602 864873 424668 154994 877057 825796 554415 835654 334 90 18284 475154 503203 180125 871999 716422 710955 68861 765061 826667 815459 802812 430879 155656 2601 875398 467263 4927 834937 719041 277888 854131 76982 797263 158817 383872 851485 892773 893872 650180 885187 501 658500 781352 771505 2416 331635 771337 4 77504 13 47 2390 209968 3 757645 856111 221175 441583 865401 861652 801758 27 850389 221779 13094 856762 389678 2146 451945 300553 54698 847830 60633 744614 73 882792 2 36 378416 6297 786207 407679 178136 16 638802 123180 382393 557512 561677 729213 874217 465352 829427 637350 705887 2 809923 438044 751295 4 106 4 277008 483590 680101 102749 824043 865423 61604 872705 195686 249454 893237 874109 673278 866536 652692 851265 3 70287 830452 708125 425132 12 2 879099 879860 34 708377 503277 805147 712280 893037 858640 875804 234 230756 121231 33738 639894 649424 158 1733 112794 83808 41043 1156 352816 110713 508197 262 886746 30 870138 9521 864550 57301 246131 144282 883436 266 601866 301 160742 856912 867653 16 272352 874175 13 379121 753935 58036 82537 1005 867169 776949 75058 11587 221185 843903 883777 186470 889789 780045 337141 643746 874587 549494 238479 768 892086 1505 185916 3017 812688 656521 445789 393157 5 4 440 519958 147662 1 823724 173788 710603 289597 894826 768207 874121 546405 447803 692911 888 530 63697 766366 856524 586623 1 213695 863177 605098 886762 896954 843160 1992 291941 761485 7029 851 694506 859946 671000 861840 888169 41 847553 91637 59613 658100 798687 874935 39 867111 1 781850 881556 238438 414203 844548 744558 278234 784102 779233 892904 147653 863541 786240 222977 53 14 60516 862154 11877 603702 180498 51388 881005 21292 892839 183033 180531 874453 883746 521306 24939 850 843769 883293 893329 5 696613 650672 824346 688969 243867 1106 54443 822597 24006 255063 1569 659057 527579 410459 852563 25 216418 532991 729415 778020 773847 762797 142106 834738 812878 553122 602050 864804 317947 863636 253027 2 687641 768181 711648 177464 282675 887125 1042 388545 584381 173418 789490 647686 3 831273 691 544930 5654 49657 886758 119610 344599 214991 754847 1475 211128 313521 21 421 679645 295533 897713 13465 536250 873730 240480 1149 91 462642 676035 207470 240531 65097 7 769273 874966 895 356596 167 883757 640436 29881 315310 11155 227159 785300 1431 849139 813328 95707 886783 346852 818488 811360 55633 383395 842979 381868 206933 392122 544445 737435 890482 836674 788263 793904 854600 835123 680006 866319 887896 567641 216046 101 733224 3 3 880820 807339 647288 46038 55 215 420096 153948 41 412063 890268 15329 304616 491023 855539 677248 78253 573147 59 625895 697910 346524 294441 482461 871572 889 45996 811808 818761 128298 360480 113756 680929 883381 258667 63105 143 872593 161800 267334 3 553933 872710 899496 781331 86 42859 32446 827843 79944 874959 185314 31307 867617 498748 404828 2765 870038 363389 868795 600331 564 887630 756358 775888 713736 3 866053 356219 209 1778 39 809969 752461 899234 655384 58780 98568 1412 829741 186220 221029 869927 832818 739019 672848 267615 66063 242000 19919 4 5208 59740 34 738039 853731 633538 747714 2 20013 429 866866 551175 778610 175783 822508 869918 879129 346577 730455 531394 312136 208740 621301 24493 803953 702690 150828 4 873867 757754 763935 809224 899936 378439 126 798215 424193 293062 1 12 381339 462833 2 893184 748224 167 810448 373925 14856 876428 874154 95160 275477 836595 703766 98052 108622 899532 1451 349281 485729 788325 48 1705 174 131241 43924 269 140081 36693 462197 358109 779015 864832 882690 661888 173066 133608 850418 249697 580112 573970 881381 433851 782596 806911 835054 885659 314010 1 47619 393272 882743 611238 511604 869540 20 5 23 833738 563647 528343 75016 5874 369562 780657 44211 232906 890005 96173 381571 350703 488534 858233 14800 872385 114483 299920 215322 157957 896078 29 158233 831838 169316 888436 897905 781632 370938 781077 8 525022 22 560428 657440 889435 400491 290148 734894 5698 180033 1493 147472 878413 183263 438154 469084 755886 656128 468235 868454 558286 864018 573609 2 676527 832979 4 210597 893994 889374 752979 7390 3773 877143 802027 807587 703217 862625 9981 879352 17 479529 479336 681745 851881 781556 790639 944 100737 3 15850 756098 7344 639018 26667 702851 19 823967 870381 432341 6 810034 121393 6 733863 2895 133808 705962 884902 841212 649323 264519 762 1 859370 768776 186284 61109 278572 886333 2 753622 895232 25593 867273 22606 539885 680381 306530 799326 2 149047 14 898876 805207 853229 863 1 888293 639096 474252 864909 824787 853576 224682 322 720975 861690 838617 899130 634322 24724 747782 5 427364 523181 463752 33319 761884 1190 764113 898158 486777 55356 374724 16 826755 883447 843636 1 662433 476897 828504 96 350678 107719 873424 880726 830945 313570 14 9 2 773419 358267 182552 1633 261674 182 141740 855245 599011 303495 491842 885284 784919 871044 177 798682 60727 313690 25702 859305 842565 602113 837703 868006 635933 151469 597724 115185 503027 472208 269967 867383 127 402206 565179 849305 891597 886040 803683 891454 17 714579 564702 750921 666931 206102 38847 263942 83067 687398 879011 285114 333133 226717 478519 101080 894666 165091 879273 845340 841014 54970 77030 650969 13241 145814 865877 898124 406105 589310 871827 297 277 728769 185 839094 33845 518895 832417 152997 520005 664234 850617 1 234769 810457 511476 26387 486524 771331 82982 849169 92483 24489 459905 359891 742397 703947 664023 9 867939 208050 11114 377663 587150 852789 364749 683570 890937 705191 562798 333835 1 12209 41 850099 767767 676048 657677 862507 52073 232365 866576 879940 712338 1189 648176 11864 610401 795405 747147 471266 153024 585361 191313 694 544389 820160 20 852994 126869 479117 658351 825116 7 168 747397 197 206087 341871 66 865422 869487 639741 243473 867681 835801 863917 827059 15398 9469 896211 236731 464 47356 652477 857788 567478 166690 403372 871895 4374 278629 862353 111830 760840 852221 98375 765278 519170 803876 873506 554307 834658 58594 433 326507 753392 799153 209623 884872 23900 877701 823297 872043 122 4592 782742 867332 54925 33289 548166 298192 235086 780535 667740 883650 851217 88269 91066 131675 44 664523 2147 526 827447 875287 211222 23 853985 842322 722612 51 860702 839587 225 432 846018 898360 847785 866324 712785 326786 718346 586792 267514 886438 34625 685955 3 114 801913 2963 692558 263742 29 252231 766357 274123 876003 678908 784086 252092 1410 219954 7 865832 92724 240 696746 678953 849030 701470 756272 885217 422041 1635 843140 839082 156070 607368 2235 557676 149054 686169 720745 738598 652277 837406 738368 215911 713466 4 22 881457 234577 852143 787974 886210 95706 457233 358296 801939 879520 116283 836397 64387 892980 852753 859234 209 876750 946 865899 478361 631406 876469 58 667086 757408 332 57293 417244 642549 388673 258597 114 896460 592790 148526 122310 768222 747423 113685 271090 1 302172 716635 80999 805253 852382 848730 881941 826732 53 75907 341358 543727 357363 1021 544617 345670 170082 861219 874750 32412 199580 65716 636332 868529 27309 660543 894081 644018 658613 856720 70315 819770 846890 182936 15 3 892483 180235 196893 739152 82058 633876 671094 870635 639354 403621 442846 859263 2 6479 784040 884935 250600 53368 368130 1520 435446 615621 8 379609 65098 769339 4925 29 856222 21 840101 141712 403054 415146 281323 826232 726970 351826 331973 298211 847885 92808 708900 34865 459481 43199 823245 549558 672560 5547 729609 15 807516 875159 851443 3 66509 795656 400 686911 852771 11 286056 876639 164993 882636 4 865983 63185 101008 892721 470727 155306 18 673781 5 172834 716659 47 805018 589940 562602 325801 829781 747582 211 819512 668647 1 93786 570184 710799 18 332158 83 5 35127 121582 841952 5 211359 600149 234 12 859400 61957 669083 827791 252315 738538 882266 52034 739346 843336 96162 889486 848684 850735 255147 842822 452349 370412 764115 814362 1970 7 787668 468504 472335 18039 845987 2370 547839 500878 2093 237005 601754 633391 576789 769849 847728 541958 882135 891277 853876 662561 727933 898507 401404 40040 5 889652 770208 863732 552098 813943 844458 1 4701 812736 65392 363607 1969 429559 4411 1414 152123 880930 7 499369 856307 546012 457936 7551 773447 879989 7549 13852 88380 259973 219201 249160 392106 19136 223448 463825 896169 797177 157 129179 228995 681445 855704 144 253107 532175 366321 92476 878192 464049 857793 24 808343 4 39055 864355 46 438084 402258 744111 84619 127 4 270979 5046 610971 295 265 672484 863734 240534 597461 433479 857847 830442 10880 475201 541448 816701 335175 46589 274 5795 626941 838246 1545 860363 305264 697304 185453 369055 575851 679331 196018 2 521863 169653 631008 482145 15184 285896 750552 438045 2 28 48295 137289 872260 524342 818256 761319 696329 533167 94 374040 137103 90636 808278 721966 216963 827306 486098 552829 651986 208763 29 6 8 878709 270040 427420 95257 879108 640260 897 850714 309791 393083 827545 854249 781959 656230 876338 369587 492145 357 465768 896050 243494 257237 18033 763774 165014 793183 792987 885704 94269 725056 801761 743870 43526 781061 763227 481350 406892 435726 158112 522587 699829 693726 885825 248847 147 501251 134873 1407 798615 697712 819079 82412 8 785803 122570 71 774612 3 794392 3 874927 497510 621483 544441 146542 885457 4159 311000 768922 798773 593309 48609 207378 434272 3792 140906 608193 897071 856625 811626 851252 824887 643951 545523 22 20219 6 221 766682 193631 852235 524888 15414 898412 829120 273480 780416 772260 134094 5 895901 805128 185865 209 16 708034 765842 894272 5749 168292 1181 688084 462847 834485 9210 852350 78269 436213 840891 416594 761664 899539 29064 888239 101493 587249 867282 854081 456551 243844 62927 846198 230560 2862 1137 558331 123159 232290 719006 849359 562811 47 466861 711696 875769 447998 890980 115166 181374 21045 528648 758566 62 3543 552801 352271 352599 1423 31281 153350 813774 7228 709071 142 843730 128757 513113 819439 207538 487515 878409 817245 1 682074 873949 848850 68 839198 751807 92769 3510 3 834869 31 344658 657617 828020 44 193658 797875 59 776784 575907 519719 156746 92053 50700 899282 855991 30 507479 774082 880325 840943 894791 66004 881557 681 588731 125864 263660 145 321201 349632 874532 1443 889100 17177 245631 683527 776371 236496 318411 881109 820321 794674 209582 713492 35 552 835493 102427 772089 633849 628965 90705 754383 283 313177 784396 837699 564838 813181 52 30 818863 52211 525681 859815 146956 805999 753385 168858 897551 597574 375002 869881 601129 153249 507486 311351 613712 553144 717562 870169 17 883047 851312 148149 539952 412719 441819 809020 596205 437748 459600 895066 795881 524711 891426 364802 313653 478169 772715 198425 882910 328811 386016 337150 331959 869859 637605 636307 8651 516140 143823 777088 24169 748653 398981 445779 470227 766249 4 7 42315 1 18 697665 8131 5163 895298 75828 2 368967 897392 813459 206672 654544 292444 784425 857718 824857 379284 2316 146491 20 894527 666103 809006 397905 878574 219451 314 328728 830724 880285 670307 868119 692274 1396 95987 29916 715233 464136 488 5 894662 452904 674658 793144 10 77568 859059 927 877670 38 356909 494687 82117 396315 365235 313 810102 58018 797308 817069 1389 763790 896394 476427 879640 866763 783845 818181 893773 264365 2 821703 1 2 244 838749 351994 358544 190224 872264 713238 139 2922 752895 358334 812508 856364 140202 71995 408231 727252 73056 322283 868852 836677 104364 451734 260106 807482 415372 832147 286011 2 899177 612728 408324 860848 378679 233764 22860 2907 321903 751403 888525 756640 215082 866377 357006 212936 31078 155409 20652 633584 41608 564 423905 39 183521 84264 375570 369580 2 599179 3 793721 127385 594005 440245 13680 637136 135357 756894 813154 858097 840609 298364 1 489475 211 29 185 826058 2 301064 893947 771310 835177 871362 720588 874701 855670 460552 323 896227 767743 321310 730180 881963 27265 267793 861022 147259 16382 494100 643518 83101 132 88380 741054 15 7 306422 252330 827261 806198 195888 776553 318170 825359 775912 884466 39541 855649 811685 349453 847969 21 13 699909 228434 894531 612 813415 118424 41 143848 34 37701 94129 376391 41698 318902 4 31345 205522 891880 419 97218 882248 710313 631624 842629 490716 473668 242088 375484 855796 743005 880737 133246 888390 727275 455 757452 307 550635 92 733733 91312 103905 888191 9341 661775 580173 831397 813092 759515 14705 39431 721074 97705 173503 457524 89480 841726 856303 150778 3 801498 4552 853551 11 47 643332 288059 644375 899972 208007 179166 887630 81153 213 736899 507160 853614 644550 760491 446224 593077 661829 830175 839954 741007 553659 692910 703371 886710 878660 879281 884506 285 754524 7 310536 149312 814713 657097 16161 479132 852391 780269 363463 707754 638079 881798 869456 626237 888830 762421 20 238 270299 667554 888699 4763 892709 829968 18 466543 188608 774747 889746 418544 790155 865758 484030 327559 628057 892201 865470 143864 517456 896795 361266 289604 8149 478896 876486 103743 830105 879981 414892 764409 26 886170 374955 126987 139215 519204 694219 312229 524542 32 834033 81132 882232 380068 17 16 771035 138896 693670 174358 865694 1273 616334 824720 726089 830059 563718 216 811287 859461 854839 887036 501228 475478 29920 702895 355775 205468 98483 454213 677694 103046 6194 18 282341 823073 701032 462967 891237 1085 849186 10 886645 383961 162583 82405 2399 373451 1025 836535 821113 768 817642 829055 878838 13 49743 869223 10669 576371 554229 242199 225 29 129899 597364 266983 885578 495906 161 790867 850922 4222 574637 858916 67579 236277 32 737866 287305 658992 899321 430988 288 90454 550651 748978 95638 5 46853 855330 1443 199639 673820 881889 296258 824512 672604 239 347004 370523 74015 2 195022 5 899807 784379 462462 825301 787693 70 733202 90 726555 883693 881683 427079 431905 761305 387201 554189 872690 98992 65 853740 10 8 825962 855218 106926 341392 120398 390252 596524 1881 4229 627724 760324 214094 309949 804384 737146 568031 845445 4808 209507 274042 858582 855683 290156 621666 684880 696651 737182 311421 41853 75484 66761 865445 827580 4 688232 1734 166265 113 854102 542287 589703 19215 73630 45958 2 747754 86747 140 9155 2 3718 597119 845049 450582 818006 728400 889409 315835 565762 798863 730538 871811 891802 675857 2326 284317 8 8 832854 715595 820791 882724 6 76896 387596 53170 259399 1 560 847112 326074 210401 883340 870 861179 813935 836543 885356 12577 894973 649421 56 373366 458155 805452 370778 830946 800728 306594 521974 49 435823 855572 102969 874142 516656 724189 545205 830398 816851 584732 813667 21 103282 8 410892 393571 626 61 812827 869094 865346 8791 278 832907 692807 488172 3825 295284 876636 79152 100549 31466 433063 2 17 872132 109176 3 409160 856881 1 13 892571 807810 561386 855005 39877 883338 417485 688910 676195 461017 844394 383970 93 705501 682791 22693 871775 897034 810462 892628 837063 820677 816652 841056 10431 147748 886 893222 863081 15 842693 3381 15606 600728 368841 181633 215985 815115 386255 844201 691090 8 559672 368928 32 157864 87651 198535 894430 818608 870637 812097 46013 614394 510092 165827 22689 875714 16 726 117964 13591 864479 886299 899532 314130 539616 525619 674618 355033 352576 487 569491 15503 404895 841037 711389 794707 41928 106 867029 26 871322 571169 593735 760487 3127 67443 694431 436711 23722 213020 746746 1499 198739 22 892314 3 349369 849926 839553 259 828420 195100 891344 878 667490 784693 2 421783 836069 841678 23348 484756 185062 630161 690775 832594 59318 548117 273256 614730 68 860962 817200 38632 3911 345496 395217 168841 595806 395361 1167 348030 769304 856401 82 869553 886586 2 729963 818799 874380 780746 806168 20 888201 65838 414661 893266 53330 866877 6650 416286 891422 328666 334004 226752 4668 773587 235952 66408 749781 896998 8184 820245 658645 541092 77678 798713 158203 812253 505406 834212 888490 633903 655826 4647 705947 858348 424209 422877 4774 6 614283 2 298964 43 519112 410463 502397 716838 2 24656 534039 130644 890972 201813 764354 6376 874384 890636 642113 81171 45311 2484 2 875619 818058 727492 173 12707 575237 112445 293669 126748 106295 865247 884710 691588 510463 38984 460080 855538 315396 239510 874700 299 36092 880489 889452 64298 6 116848 97058 813 131539 394193 882286 4 350406 585876 516478 513684 775722 1745 92146 49445 711687 594404 885321 455851 632712 798727 420494 464099 820853 237153 38 531474 766239 783118 6018 91668 789631 870232 16 181679 13 354 890847 188080 104062 4066 12 186279 866419 854362 5 879840 795377 207609 860355 863140 385245 788923 880298 830246 137172 731085 869163 894563 405776 24477 738355 857832 840695 499059 27 498245 88976 871738 345005 792856 52112 5 177671 134351 851240 663504 565022 12873 843989 427409 837641 866142 193524 868178 853789 13519 366415 811193 63176 16 731130 896656 116065 600759 777366 182533 190849 870535 305597 4 769282 870479 380010 310517 326273 206444 610323 374360 874161 531070 392832 424549 482586 9 881869 640178 404634 200 620343 409756 161562 528093 788147 760494 443240 884854 344482 773046 5972 584134 823823 8 896413 84436 842251 527073 644798 874629 75752 83501 496054 718498 89 175194 879499 789326 705470 260483 893420 333 523254 612096 879974 348676 613830 811576 812131 727 878455 543873 867000 678070 39435 702123 833731 259510 248011 380444 804319 835572 803131 604414 57778 6 5 736284 3 745618 730531 297227 340035 823666 892798 350825 44 4 707345 155448 495290 61427 867291 754521 880654 494 559165 118399 96401 315922 550832 465282 227796 798086 880364 4 229131 826636 477912 104918 454645 353762 138617 70301 395340 405133 293644 808654 480 712732 726519 540981 894091 315595 110 441806 66038 194811 899233 134 273 3399 849459 79004 170018 637691 250892 51032 388946 702355 855981 1531 27965 13335 4 799016 66009 786837 54840 869856 779690 71 798724 274453 376368 732772 818651 834529 33420 402878 1065 791506 519 49671 753137 825849 867745 13908 343296 407167 642628 788071 880 158598 761159 406780 231533 761714 880740 589808 64127 674586 152292 841294 59677 363670 1 885258 2370 213938 875622 361455 702689 60 827174 881612 9 625045 516409 810038 781328 826911 25 778271 1 115072 623144 404560 7 125631 334432 2 610479 404562 283809 708153 228328 237984 17936 26 824377 617111 299355 204 602290 893862 153 789396 389720 590435 853746 774081 836586 137930 398006 869160 13526 991 826084 506757 422378 520050 75260 797110 371475 615689 385322 813021 351229 205318 632945 290382 704912 831971 227642 815014 782474 2 373547 32 148 762625 4795 410558 715 16 115 47 710865 863911 16 92909 529675 738943 737239 637762 868964 580520 114104 778241 1507 587246 872962 429822 876106 873411 524947 174 699307 889310 37820 844354 37542 331235 271691 259724 302407 831605 339906 811923 30654 817851 40636 569370 43161 540415 310524 568593 828395 329663 852961 835318 882938 301508 861814 794628 826704 514350 865696 14219 407048 251193 2326 389220 287210 525806 14076 858743 890431 51 431592 136486 13969 845449 896091 852128 841007 243485 514726 106499 29 27260 862008 839723 727 898039 80 132589 899645 410053 517 493100 621 841836 43 830164 232207 4687 353551 765434 893945 880833 66720 749768 2 647912 381986 654797 76471 578647 897307 700835 838762 807272 171 838270 701536 64 811349 77059 186 409125 845740 573561 887568 274 783162 1 858572 577529 816190 671127 532464 69312 378304 774925 885626 809226 83 8 122265 291014 448137 540004 124561 838727 154674 107920 700809 618233 729621 419068 659548 880243 755244 438524 756993 574443 852166 261543 359 440032 714000 872350 503807 23772 345041 485679 86983 140 733336 491255 630545 4644 116149 176278 85869 852426 4294 36637 807444 769672 504244 559897 168165 476492 877553 269921 531644 120238 876644 16 858269 881554 862707 793407 333618 48 870003 761275 828 608443 139281 135858 12 870929 875498 853537 531874 26384 611672 776027 849033 335632 768414 293007 282106 200605 828973 889741 75463 857163 68955 742301 874773 499279 295466 861882 683913 109473 180614 345077 755026 2 227211 721727 648252 878060 2 658831 475252 121609 38 792461 310754 25217 24 86969 12448 851273 460424 69205 885911 379789 377902 11539 688044 570090 31 377827 20512 209665 732833 756528 5801 641157 801717 861614 412776 361586 118550 601729 894742 174245 780386 860754 12724 41452 17 59494 819653 340809 834476 175292 606783 851769 883930 875563 671231 134 31 320855 735907 740677 876040 64092 896957 398409 715658 49700 95533 26 423149 795978 4798 160447 879664 214358 384556 345 604152 247944 202732 2 486079 11 892954 138733 105035 764044 411325 797989 170300 731245 683 792728 428892 855758 771680 392476 498279 757892 616133 298166 840607 48174 367823 45068 280385 1 775495 10 86512 26 894776 183742 169 899336 288870 255655 835008 631476 334513 50582 320553 387118 381820 743821 737877 69878 151250 888014 72592 833133 499 848868 2 873166 5085 475703 815433 684840 119284 156 1 236349 232012 38775 287747 690767 205037 837882 899306 658065 448306 783020 877615 491540 14411 12 4 763430 500550 210707 888016 838494 57 11626 641229 789117 91270 118280 4959 47 5 841799 750207 849057 702206 328174 700350 841774 615036 812282 226 602211 2 874818 27782 605920 756781 138017 308060 85 854996 185405 606721 528010 596220 503422 190559 572875 838568 686427 1 692734 5 2 251247 848528 537932 848391 820951 845231 110684 396531 846233 828075 2 426 157294 429614 777396 181 717271 863075 14 33112 886405 722900 806574 152935 806873 1312 899060 882502 568186 883507 622069 4 857909 659707 808720 521451 738682 441513 9493 816397 152 128038 237378 716632 724025 136078 756884 668282 411572 126404 109891 814008 171457 863465 706615 888880 538860 827818 871433 893267 24 778832 800268 46 392689 92860 2 79244 895990 876206 2 12666 830925 554162 334390 892607 152321 575505 7 887098 802435 898462 289160 258329 533548 26 366837 246625 863351 4 425 257945 865044 890073 682778 315893 389800 805883 694959 9 798782 898547 851312 849761 336805 877127 862452 47 207478 859942 838379 862757 177249 542664 665 241780 749626 736510 637542 89104 448986 854489 149 870446 854923 895957 785123 35 32 371926 544539 837210 134410 752399 819214 144674 861962 13 837729 8264 188192 829489 601200 823196 295443 883802 122038 886606 173619 855023 844128 870017 625615 44 859502 4364 556059 286585 444539 98461 453697 370727 575297 637126 10396 839870 1938 672219 848827 174681 845311 885048 846334 300656 869218 405267 54 58983 134 396213 11 232718 976 299432 443352 494872 852826 6 807025 272169 563402 729578 824878 4266 880615 515217 859098 774481 4734 898969 28494 261957 897718 527493 834307 7121 29553 768457 727881 208 171434 137497 33931 790349 75072 528874 680536 689927 668365 30878 898088 12 210805 94179 872855 859726 787315 521544 245304 125 58 824963 134955 893620 582738 740938 2 20 271378 534425 207140 310343 2 6102 253 24 798099 18129 59006 846 834791 842872 777541 815313 453 246524 829332 884662 411551 822321 47579 13501 381 771 663526 228210 805862 489557 126395 2 4 596413 345408 567455 872623 798164 463 542722 825257 3 634508 444917 69585 28 305 619033 655734 10227 841298 68970 2 839919 465785 732297 3 883202 876873 11 4186 890838 161699 582745 431982 370877 157025 850663 763487 583728 216474 831456 876872 343694 283262 875565 93303 9547 857782 880119 887300 810189 96042 120903 899583 748297 423610 96669 170058 846397 264021 857848 196 2459 750165 848020 6658 48956 11 627621 793936 887034 899383 613338 245929 34295 553455 734924 816560 187090 382812 621552 769232 38113 797122 301206 386707 507033 181731 714967 233 2 864928 882224 632658 851134 804840 705742 432189 718936 124194 78852 41858 794011 1506 871957 270595 564220 24936 307784 80786 352967 1154 273531 766369 514568 762029 5365 344813 213535 1331 583028 172339 745287 538304 482603 62 843600 852589 872479 697752 686018 896754 897153 532221 132078 717280 713 738 178 636114 870803 299082 729883 883976 70063 895126 25 47847 26 874784 170976 3 251829 267746 776730 119857 875266 643336 534609 17582 777157 844481 861019 59979 502486 854697 15311 775294 39 547273 5 823128 447243 878104 624382 26 8 483124 571114 838320 863621 383777 800766 628658 532861 3561 857542 804970 388345 6 736784 2 3683 262778 154094 756153 703618 471191 640316 858486 127 451393 808855 702440 609946 32742 22114 74 235853 8 15702 758458 161232 853581 772866 316077 805105 238218 688654 19724 802487 740478 830 879225 114425 812974 135769 256433 352956 665223 386489 1071 668636 12272 119302 448042 133928 721058 90 198 625964 150764 275609 518814 77525 767961 750041 729327 5694 815183 13 392399 869122 446867 892654 20 306554 368640 39308 173323 899686 763397 864603 86 788657 362948 561395 443326 844568 10194 447924 289633 841266 794664 772351 438929 36024 684887 857476 897099 79075 336978 246377 7 169290 139234 12486 764814 101372 779843 52999 834199 43221 395728 289850 408076 194378 9 624029 684754 526083 433075 226967 887250 476 669891 4 856222 228 35529 795323 234291 875922 718568 762666 752413 145600 1171 596483 520537 17 873678 112 55700 241893 834513 864509 843667 893321 522524 815443 326892 838688 126084 824012 654062 741584 155676 230 511917 376996 188532 806775 716681 851664 50 278273 678019 49813 304647 853226 538665 799910 130348 277633 857468 722606 882236 876764 790262 417694 6246 368801 861772 15831 144273 158 524806 892325 854425 453991 897336 448274 170 507046 43645 54 12464 434101 3 224099 895985 167371 785504 145390 4 892561 809181 357484 603254 865287 608977 689756 214255 76 36269 71912 545012 215809 528770 815725 830577 603941 36 500084 697645 5 119248 781032 15840 1329 597765 166230 27609 6 858205 8 474039 252057 854625 760385 64117 74727 889380 830654 617818 19969 867192 850798 1 112764 3 118852 835595 823085 273836 598759 898515 96565 699461 3 739454 17101 24649 573047 189902 2 269157 893519 867653 704927 813428 867087 531820 186715 56131 16025 880361 2 64 441768 821047 761743 860655 508976 398412 1587 177629 123899 892608 766087 756404 197850 892520 753068 9005 501154 801006 73430 439382 4653 813763 889703 53 430744 497985 119 877389 892993 710150 178729 116 889197 25 773777 407324 2314 710726 58560 742970 867332 20 12178 7 895161 162614 400547 3152 19 20725 458648 35433 35511 3 63115 259180 733157 860575 674529 19 302 27572 895466 872368 359595 885698 142524 616418 129564 861453 282099 830502 655146 828621 315722 664176 849577 2731 16 11 896416 400677 866393 885330 873342 459765 895943 895213 890419 405 257037 788758 304257 813368 47839 101553 134674 762900 470587 78393 842362 108 561016 850958 746491 347323 552674 822553 767584 528833 101601 27176 832118 109589 704747 861181 889989 823800 773045 851535 765587 737207 86 755665 858627 822002 2 703167 853854 433069 876152 154775 3500 755147 61318 225271 123061 861626 1439 889354 7 758569 11016 370541 623907 897641 329264 22 58870 871937 368495 17224 17586 758946 3755 310 836818 873755 851609 79098 865828 163 112332 3210 273271 887360 893281 789566 467046 820271 21 696150 873856 786579 495436 414904 165095 10 27 443554 55 869562 716138 1975 72644 1 840114 851306 578419 852872 946 36 791760 203855 1248 883111 905 306 5 4 119 862179 148433 306155 841150 80658 763001 14 487 1 3 359984 598299 601843 727489 25 718036 548249 541338 856656 731765 68 78 116797 1 175 813163 413450 720600 882798 856124 3 196 897861 883849 897988 891547 515128 92120 567860 802014 704857 630100 433761 696625 10 812818 802676 3279 839007 196517 158185 14 3980 165922 830897 374896 322541 28496 870473 729082 841583 134509 53 837521 689327 830889 678438 892089 629309 898337 838271 865776 11390 671741 8 825614 857679 874445 282022 881426 752504 381454 400987 100460 1 119233 833485 878656 838105 12 46802 378942 842261 3 888748 696689 687356 804156 18382 623197 126076 862689 30316 447658 127018 29948 1 734783 42480 896889 878335 493874 338255 711911 833274 197997 125493 9426 614555 636005 575187 112333 359684 241287 100212 899388 609232 399222 54600 416 102010 878562 375406 828924 892042 593 885015 866587 791487 871660 543041 343845 851211 1245 112431 845848 865060 658 76 886806 870154 749909 867043 837574 342 736740 236103 431847 812217 318103 883096 6598 271679 711155 735693 854447 529250 199124 802875 676724 118 192470 591660 774892 618798 52 544067 557360 39085 723056 735012 80162 803687 557883 895647 132417 105851 120676 403674 896407 619374 614878 370629 205343 730778 613549 256995 897969 15133 228851 690879 4 864566 536249 896363 378874 481395 893794 92989 16 430308 690881 1326 12988 278622 890956 173515 502437 26064 547993 765809 4889 390187 186232 1103 230217 604114 505129 693815 858659 195798 403423 4 58213 735621 873961 403417 890845 494272 894864 273219 814506 157320 863785 682 757273 895131 187278 879325 771619 672032 650694 682297 44 56 894760 99 499 874800 266655 177680 463016 612941 708850 1539 2333 392758 628972 448129 745830 21 5 406 574103 622799 164049 548565 4 883650 190797 70 887864 896807 420796 456670 881402 189209 339999 259644 845446 739056 730385 562094 875869 533738 239597 869046 3847 441446 277 894863 3 67106 45703 862032 485793 85114 396582 188454 16 73166 528560 203786 6 887898 889540 477332 364750 457182 882493 220850 738986 38956 19 849998 619221 639131 701045 889672 832791 892966 630573 883021 169147 373504 141174 831720 899708 753590 803261 368713 86101 839828 75862 122537 802678 895979 868782 366236 14 43970 208463 847459 290206 286964 526920 7 456115 516726 189945 50949 769 409871 564586 20489 161361 788519 858165 332822 218316 787595 863993 882457 13107 728181 1 523109 2517 1 596199 2 360346 589010 415767 897238 251338 737072 5995 861832 2675 636031 809154 569 850355 694080 895087 181523 88 5 603348 3 798448 236169 2281 21 6145 493801 812763 2035 880077 408493 60 17 601563 1549 848818 765426 908 802422 20 826170 829584 220994 613746 52972 424114 287954 720 479237 862909 750167 830981 782302 884264 549272 211617 828592 2768 323839 1698 886094 884941 799058 407480 365104 374965 840531 118463 828058 15393 26969 3 250146 571476 792865 859089 576424 897018 521774 690327 568896 90075 720037 818550 20896 86 6497 392 656646 857281 21 74 434 852020 502472 3722 345606 78750 896006 843020 610502 814355 404651 146721 1089 247400 474988 867991 9655 746306 14 469362 7 429697 869747 815447 894085 14784 896768 806122 4166 855198 480263 186975 18487 842480 35 548644 108602 863546 23761 853880 872288 299918 35 149524 744133 734853 1521 381247 568613 478775 2 107234 836403 600753 5097 540478 752046 105056 1 6 455569 8614 594278 815212 18106 532722 883193 867883 9 10 76938 734799 819837 198387 860601 560188 796832 326131 444203 219659 310626 15 364193 789629 134173 811718 617 712235 768429 583089 21 200862 824913 342890 890138 238095 168585 880650 780671 27 13456 219041 41 832562 875287 864164 400691 9 493843 740077 57 564722 675771 3 462862 530 395464 552 19041 841413 174140 762921 877719 4 377063 747965 91 12 275357 899718 847018 794502 527 844961 842652 898502 814771 873690 91315 564070 643913 1140 738187 9878 842831 299662 221424 181973 539281 774373 494101 719224 80462 700343 254562 298627 838065 844324 454178 850078 32672 197717 4838 851079 741783 282331 768079 819705 534203 44986 858451 470 733176 603339 849726 442860 405317 95975 879328 671241 882521 2 2311 394098 377290 732000 876629 65 3 743921 877975 836402 682230 745703 810625 842863 9 894010 320925 807129 23551 447798 623 2 738580 203 876900 525649 321114 866110 567751 156695 894353 63708 842755 653 850585 559795 352717 2 897773 8 656316 5 9 767212 11832 492187 351 556415 627642 446432 13026 769745 892821 1 2 753167 607532 753529 310675 889427 170865 153838 9 8 172886 372261 401627 890709 14105 898574 800559 445720 887747 837355 555489 3148 878967 52029 399461 54516 846904 827150 849439 258171 876123 509794 792781 604282 832525 769997 811179 462019 746548 686002 783367 558635 719358 799256 44341 583045 96 844509 396227 240191 875116 890722 855882 3 789886 820450 692048 834633 763506 899026 897436 645367 832895 16 816145 225637 777603 59203 178 882984 4038 885815 700071 692832 873992 555628 106 364673 285512 35152 217368 1025 38166 3 369251 438489 390325 897571 23119 573627 789222 1 436401 253 671198 864323 884223 10776 740727 339760 732950 895115 333 897725 842910 151475 122 4197 6 3 2 892145 733948 724212 334507 610963 790446 893938 876808 486928 4691 1 887240 138003 516000 717445 803795 298137 97 30853 2 332792 794950 270804 566449 893538 882425 864176 783 396171 37523 431805 3039 694176 138621 869946 462236 174135 891832 396945 861589 843928 15 377223 508510 750758 333241 459952 697781 12595 263259 267954 442716 880896 588120 21755 814931 1210 620228 1 889170 873964 549652 430989 449 390317 1 715453 560819 339274 426703 621939 842767 862297 748145 40701 486420 772170 678299 535684 828639 876447 468076 601986 69 724462 607838 640352 735760 120252 164721 876992 840675 139620 203902 107953 29033 9073 1178 493138 797411 208317 6 9 781135 148719 70415 722800 42 775267 890811 2 7121 319677 810194 613759 149480 845966 715620 884289 506631 730317 71 86902 43464 11328 401749 899278 469147 874089 869174 167238 643775 333320 159901 386462 402613 5470 359601 24020 146126 848486 115641 810015 701194 280307 724 1724 233025 878484 608 734431 208111 897302 9 716218 884920 85 815228 515534 882539 570980 259679 787057 879445 26 20 763838 690469 226164 13694 879727 8 893636 96 403713 792463 500347 126 657233 745254 505802 305 528832 457855 853892 146333 894880 38217 845840 866532 540321 246748 612326 560698 35395 872620 525609 71358 34 7991 5935 347527 46337 581976 804701 3056 7980 855225 753689 258895 672387 837720 535256 2 783087 121 313309 892999 879041 216233 518732 462465 732340 3 93 807560 289757 825484 13 571574 870653 899965 794843 821674 342375 91372 846981 296525 420768 662594 380089 665223 1 566746 33659 805166 1812 3316 893440 516521 30 283906 805272 95872 39 762798 796667 840827 792725 531016 827704 184235 83532 10 470322 880958 509990 878347 308318 160186 6054 881452 374267 5691 862284 801522 126894 788989 150320 887384 411354 658176 767497 54349 246191 436043 423562 748 47936 3068 310303 518342 186506 189242 799610 30103 771419 706945 153952 666290 273766 495384 654068 627 815808 516122 387896 846170 69217 633030 774543 363952 859128 232340 829 765734 416422 861328 738867 434174 624064 69007 592263 3 845889 898145 886077 868210 42476 711749 281804 700335 329419 582441 791735 578469 633524 405700 328554 818855 219874 642267 761482 35718 798736 897675 109 540290 854395 336923 597308 609394 860351 553252 890267 605 492060 30325 530978 531282 893981 695229 235794 832867 152604 729037 844365 106706 699929 894945 776764 1 481068 254219 511048 15727 310352 510 889655 15599 1 668311 8 201673 464090 871081 756530 857238 331776 536460 105099 762064 14095 347968 466083 897454 855217 850963 763487 860651 31 898534 582 475200 563685 149419 859643 1 837301 1660 868663 118640 36248 827476 2282 80980 439037 551140 5734 836333 206603 131439 217135 395684 2 10932 53 8 236878 694627 107 131265 877270 281 811004 838013 790870 13 242656 828643 36217 704765 8 839724 807858 239915 883838 782225 26 395981 462756 398007 149671 2884 894984 370010 42858 829972 719120 761063 599643 156144 492142 884144 656943 502 787895 257251 693187 892578 718346 222927 220710 841825 877935 698313 345 631 1228 509527 1685 28 47306 752845 896836 744745 897032 39 16 61197 231465 7946 854886 624275 479237 24 604444 817097 865973 850099 743993 354956 357775 19 139 792132 879534 626244 581060 799356 255321 864076 773429 94308 17048 830555 865544 889495 896110 875108 154263 758745 7 444181 27732 200 815106 649333 818929 457159 316732 58 561108 882146 824240 658181 815842 818772 893170 192 462729 287088 34 782795 284911 720982 867619 3279 94798 710437 273795 1 633772 17021 305091 27 130745 728464 689427 839977 496038 821768 22 826950 880967 731400 689000 847600 629822 1 392660 806414 886321 35 33372 872647 111144 4380 268343 500 819187 17 846484 332632 861280 160452 755372 430221 867687 89560 897180 2706 719214 180267 499705 451103 877019 862637 899147 18611 823162 802870 679189 832920 408176 51 57 222202 895589 894993 190286 81295 879939 869436 450 880151 869154 872535 397796 573418 18483 527378 711905 843728 572856 590865 581919 792059 10 695591 761601 4 480960 895695 18499 888800 879125 423625 4971 532471 728377 88369 436085 393094 823026 879786 875223 90708 842753 11 204330 490669 28540 2 895331 38765 17 624132 475 90368 418438 842615 108550 542190 879033 262695 312501 701826 75 881729 882976 898640 21 788200 779996 255164 13 876287 487743 701599 880845 591428 201088 87 145704 841022 768060 14 6 897088 433314 781079 725511 889116 8 492422 282612 893297 44 599385 820552 782545 769874 544658 566161 846943 50623 685303 626176 891793 898532 665769 696295 892094 768624 41727 849085 731388 871248 811725 768208 898010 857771 1 824734 18968 6 343786 844958 414635 40288 742859 132976 7774 144087 569664 43127 667348 31 5 191295 860533 278600 705470 789283 677758 205 445068 256 820276 154410 173 719192 121587 851688 491048 155957 875813 1652 303790 521 773 141238 766170 444322 549268 141587 814035 159991 848661 194243 357159 733382 243528 152984 877134 101 855044 778963 11516 198079 491200 723880 498 58782 65429 6 871165 776852 541647 2 83818 881018 862632 874025 812130 102 686 430965 756625 865028 20527 851660 786235 77 109187 24929 883828 894586 413587 846737 96624 706947 871588 864169 837501 781821 863454 3 502299 861768 553662 486893 891528 65351 802879 9256 588691 845900 43012 1 37 26 793896 4956 22 765466 882317 1024 891509 876920 256431 7 404937 852322 743930 71714 559446 211104 396730 449314 805090 59894 12 15 868198 863329 42255 879329 63356 877346 714208 588446 895151 4 727356 319820 882281 3 704128 523114 165 409175 243427 866983 35 439188 897808 13 862347 729925 192000 881528 21905 47496 256 865870 465167 248136 412414 71140 126920 123 300188 1564 859533 3 845627 663667 891478 58 254755 882286 870206 9694 2 883389 467030 202724 873609 130 179625 803171 888195 535059 36676 876038 860531 1041 45370 34 319565 62 882631 103597 816525 868828 660524 145592 12781 81746 841536 731967 890222 21 372856 31926 351086 247 7 5863 493611 146348 449984 41 510169 141580 808417 30 673945 785707 19 794330 827675 256173 604420 96623 877627 838248 1609 898168 868995 891495 230003 287 17 889237 882608 205277 779532 6358 6662 828213 503661 796514 889374 17926 784744 20037 3590 6166 172000 57 819734 426402 523148 481052 887072 823891 871116 663955 165811 483880 641604 846169 326134 861459 662838 561918 789235 889714 526173 430851 431660 780000 13229 20979 350099 811708 581027 246597 811905 1 2182 863111 329381 228461 2 184485 653932 167095 824160 893307 120844 99335 779884 489082 837674 259 526425 3778 200141 67464 791463 721963 772021 399 753784 257 324192 852586 33172 17 819693 1 876009 228011 857196 16724 782524 866768 499661 35595 172 114657 791400 861215 257980 845232 268169 516840 535097 436033 390037 840688 32999 64837 26 1 259541 16 1952 767523 887408 38691 111 337005 9379 787704 860473 403597 864581 373259 332080 760789 397 48781 131154 731107 190545 260569 831765 848391 453177 777155 895191 853636 29203 849176 217 16024 739698 811382 768538 784004 796407 442601 552107 104623 600279 764243 676693 24724 11 582941 10 577541 269 860352 22 21017 26607 63 420975 155064 860827 518026 8597 466072 206264 840388 507884 845 117465 332435 179516 789464 712088 15 784769 43310 724930 286286 204 835299 628342 655736 27232 530507 12342 3162 751859 822704 839540 855887 823981 880826 489761 318965 36200 359384 772054 547093 856340 890486 878959 577867 66 56660 893740 197829 94170 853868 871317 846547 838660 33169 772835 6 550541 212985 775530 510944 789921 842815 456069 725497 432 110596 412325 673455 574239 811579 446665 70534 801550 2649 804879 109550 646812 205798 40 106408 599834 652773 824 74940 35508 184399 1 4 867267 862268 898627 26 814 5298 437043 753731 795912 39837 520017 171825 1 216 104 734341 151556 2 893220 40286 467044 774843 264 316249 444730 1933 54 58 738184 445902 4243 490271 77092 745342 2864 1 541866 367434 853551 11601 607895 167966 789083 503 2 279911 6 862516 877430 473066 29 409426 891461 289998 23722 831330 3 137962 1144 18282 883745 258462 108617 491 149108 864601 506351 13741 196 64017 899756 236102 897335 899824 712320 553594 388961 891610 424978 11580 623305 101953 701912 720063 462199 891061 828341 2 898239 175813 528618 739468 750172 343660 25704 147 314602 376228 544245 267149 661939 526365 873793 197529 70414 605636 266984 546406 114720 472614 849511 18 745539 827444 825660 802176 642989 760567 4891 831711 845888 848275 526 898608 814473 847655 1 167603 882451 10115 642092 168 895118 203339 401324 857679 244411 802814 226285 187821 122859 869843 8 843761 899800 2 527440 855447 860317 814881 136 260798 19239 886394 870311 1605 666982 268757 226883 637869 899174 804909 835028 110342 353801 752486 616700 682582 288109 863749 100771 86511 37 668713 12 5 860434 15 893860 652199 888266 837809 578189 860697 838648 1594 875873 255967 785931 853050 203385 871323 254954 859731 353423 500288 876379 870102 854791 448854 4 607896 25963 348207 127134 243403 751632 775121 563532 188598 859189 936 8 485316 515587 498970 16 535052 165777 845874 262700 18074 340187 420681 166739 47 893087 897814 790896 635813 768776 365523 119549 95 391150 429901 867406 569543 6 381819 87269 324577 754642 10766 26229 2857 663 804335 202515 395632 123495 799138 313853 4331 201289 881247 884234 623446 638866 849169 604 872882 322457 840893 700595 63018 7792 828146 782322 856232 860277 66849 874413 726085 4254 439377 510294 857951 890133 7181 892 154 76815 855153 103694 893821 762414 21964 190148 853209 241 845809 848779 13342 850398 1084 2 878606 197410 868109 41 18559 8473 878779 620482 892 851066 10 24 602689 2140 3708 764077 450038 854600 821436 773887 40 751602 547196 669462 37 765235 130352 803024 522517 865615 864242 792203 849417 794590 774339 229267 11 273860 428920 471269 129147 864582 889290 455966 342534 700265 99442 131 51043 727409 889402 2 368005 868010 811725 822736 407366 82271 260647 287 890115 224115 361018 768569 871308 856134 845547 865859 892705 887133 850513 22275 1307 194445 52 44090 1375 702116 4 239073 862445 858437 647052 880686 734602 884329 744372 145730 71 750672 481717 458480 469330 891707 162 848686 832025 470994 75523 267 876591 318912 181136 731102 94452 898133 41 11306 758877 56 886832 650 835991 465559 493659 777900 157 158973 778603 333683 871585 455247 51 450602 858473 791153 146 494567 123567 320449 848376 206600 7 423387 259191 772526 1562 97413 97 723112 219357 355063 386826 526990 387661 487198 834487 16959 897052 22878 787501 867458 665431 32 836211 647212 799807 291231 307078 844438 30176 499439 319005 880627 877106 336817 73058 852562 886929 893672 379656 2359 868208 261437 848393 65065 672545 714053 890873 44112 882341 317473 782420 844147 390295 3 178545 403298 766412 804116 183251 372724 666962 787765 790806 331283 532269 626517 894754 324549 458668 855660 39 59828 855932 469642 693280 882421 291805 537423 770588 822097 799462 882964 227741 469385 802643 837049 613391 1324 151430 59668 433170 684621 5 892603 3549 334004 117 800093 504191 477013 607768 728718 639904 813453 91366 761815 321501 402473 609473 57620 791342 859755 779277 852979 848133 881500 235440 817338 518282 43185 798301 874810 5 544302 788195 896910 790427 243748 870106 525281 768242 875303 582227 353640 10039 772413 386322 890542 92906 795890 727901 882292 363982 272026 361644 717509 90937 875590 767780 861413 788037 377663 2 788247 865084 4057 39 104204 369640 338329 263263 338214 748535 5650 437844 369562 517124 548240 173674 157468 851371 819968 859474 876163 14 874429 8365 828716 695487 885464 7 41 693569 7 820345 775797 466822 877374 823704 40194 3 510658 683870 352407 4784 851465 425252 14 11208 805936 244 745225 32 894974 850185 815309 742343 11453 277442 743799 607345 185222 1 10868 755802 867346 774324 886102 699999 824195 5312 326967 87945 756378 728248 770920 269574 11 885609 127917 523789 5 118292 3 896623 69 853756 800991 866203 18745 697488 1 897425 313927 794960 241889 449206 891397 856372 837253 318004 184 884730 593155 896968 348515 7 662461 549372 102618 581268 272974 373386 460253 29 1217 822295 634176 139659 611497 771782 23817 887953 6 751177 820059 853871 2572 14507 358446 753 505581 25021 96007 442450 885022 870934 895032 3300 661310 13 713494 114399 181750 894379 3 840693 114930 779935 693540 133583 261809 620901 834330 1676 89 552791 775522 437249 617736 890958 362882 883763 97 876304 894312 124 896716 768052 9288 1 247183 103662 428257 774873 589333 773450 833714 7 802124 516263 806378 807998 15189 873190 347737 117956 802040 704178 286556 623731 592167 815700 314597 724941 367860 879769 704428 1208 818216 471631 543065 71 4 853609 385864 215612 882736 778482 620629 694458 690346 10487 240043 29 826782 186769 3021 14733 776510 890839 886124 4751 475485 98409 622177 864354 148149 23 890489 891922 896946 74614 398202 823185 883761 46615 775418 728752 434708 739190 1935 897435 234391 428372 98437 324822 2 71041 889081 858 732205 288116 229647 535583 878832 90300 771233 70202 2103 10666 426094 126101 885756 896342 443420 168195 4635 38608 177 737198 617566 440315 469948 154731 145 810658 832727 890406 156929 201252 614531 492199 888829 13 868997 352192 2792 11 824696 868610 56474 344702 2584 80254 473748 26229 814868 859491 735498 102 543528 310614 802635 274115 804 615726 620535 789861 547013 298649 106323 884557 4 71537 174613 8 844547 755363 896291 826144 185456 807434 64009 232 440456 776212 244 19962 868502 195966 855895 62 827500 545167 1553 792319 617649 868667 827035 1159 858765 874617 563739 824311 326399 94573 881901 872564 609070 82634 793587 509919 578560 657740 4 62160 626538 579368 125572 866233 831855 475398 408 577326 400962 502391 836121 1 365627 116814 434833 417173 74591 25437 459518 818052 55788 593096 791745 842292 463812 14 873887 679437 771181 131208 650070 396 827271 403115 209215 9738 839666 793261 775252 654387 379888 628520 839774 860966 664606 863137 874108 9 5710 192808 777828 706419 644531 390055 806228 220357 465 753554 395632 3535 117 470823 279945 720767 899705 35750 350589 267332 895219 733395 832593 960 214280 653017 17010 14 117428 156 9 4 547234 42644 488885 829811 241 485449 666904 854514 4 16 285597 848055 852725 837597 855039 789407 265288 860315 776927 8737 874775 430666 59331 3 567344 37022 866471 517026 5931 468964 845889 644158 61659 391109 881222 245642 682038 797573 285907 898699 824253 230137 800654 145000 20976 334566 1 5228 185661 499703 867066 891319 642280 862964 148288 735474 253439 668612 6831 889940 144174 373361 4898 648213 881267 671118 649075 437451 141008 887480 183119 888261 885702 386828 4 684618 544785 877039 404871 244336 664772 1148 898343 547190 416928 167115 107907 818099 808973 745471 893483 836938 294704 893590 24120 713591 111383 854182 695836 29492 448157 889653 590069 774562 245657 701955 548501 792735 452281 32240 68057 528187 4 316 75 150842 5701 480215 808478 308 738232 719974 23091 4909 307569 59617 833959 888193 150112 829351 2 170570 23355 158453 649421 111 77688 73807 11574 889446 877674 157621 199259 557580 3986 842306 109370 14 884740 829245 811851 260573 51075 835568 541922 882698 795086 56031 819054 118509 330275 388747 855091 173721 711229 3816 602194 754615 669916 14 265745 368050 628511 732852 81 544699 251890 315964 180868 4 709955 826397 831234 1 8796 3 188896 882449 295413 109490 860863 321381 53941 851554 668227 535136 174541 886140 355008 872577 170182 450467 397640 387662 866902 896943 494922 824239 34722 7931 863376 9007 885672 382436 335317 741968 735351 868156 266418 38841 10616 888320 821827 888981 476713 357 738325 740226 40 742504 803765 701659 132139 740791 288275 157 40418 279303 790957 255244 283 43183 703850 68236 597247 142533 465734 159557 759987 608688 384074 662999 408837 3140 6 62 819122 56619 857 404426 26 825046 738333 867398 187965 874025 765857 824002 3 863302 770065 861040 858875 190176 613330 281 840245 568553 713195 336929 612494 160310 789196 256649 851086 220 31448 89 1033 814991 133454 854042 3 17478 117804 99784 877406 814418 112650 202170 6 895343 871817 84436 871768 864045 784870 545835 638576 882417 806755 12 720554 18372 28805 709303 2818 884387 366337 628704 314327 817086 625431 362348 494184 88984 1845 757912 842554 239284 607491 76416 85461 743615 380191 474033 437429 41571 292889 890233 2 691385 827007 890727 870546 869016 618475 259064 93546 896158 107117 389951 858818 52109 634349 11 737148 810040 6569 812172 407170 132393 685273 885847 672157 79216 586328 843013 50954 319167 859266 744355 426884 823368 163854 40 702766 1195 597573 9981 6228 587191 52709 803510 770350 434 280276 789522 1129 577434 769980 70250 507870 810463 57872 149396 127 1 4 38 858391 608422 163 1 780589 616445 899300 408223 879477 573958 671474 251894 67 83836 870651 723884 722896 874344 258917 239841 816245 846434 896 866316 773424 165161 305773 695114 667392 828358 69627 896329 861039 879646 565486 798823 1767 499909 69437 395278 724261 684244 1232 15 57797 321336 286572 812550 678034 27625 302100 270777 886895 776972 487467 942 879916 794400 820047 845679 154353 221746 662260 287636 128455 857116 16 320823 7699 2 624625 223069 281486 247621 87498 128324 2 807213 22 678 889996 369896 184157 3072 814586 277 705843 838499 209000 550305 591053 20380 628522 825146 2 98 794140 38191 47 398394 181 277282 2507 317755 867417 575667 115 269757 8110 798547 94 73 653706 740431 380701 233284 112 899180 695538 27 894774 784077 171870 12006 872262 896098 635135 35770 890920 18054 7055 727191 430482 376210 879916 1977 828872 519347 59029 897663 881717 185 899285 74 132547 568264 32 751101 603296 2150 2083 791159 828584 18 758553 493258 254797 63304 485822 63 592986 52230 310690 5 801408 860124 605163 885615 104954 298947 719235 806842 895426 818520 894596 399214 314227 615615 799831 896125 751893 804050 735761 768033 689819 898268 619721 846 882765 743511 883359 387 796231 255084 556367 777238 864307 843239 209758 164748 870764 16208 830367 819971 869317 492516 431572 690343 1719 9 879615 813605 776126 176886 2684 812549 349819 880208 10452 146631 890817 407886 864448 594811 896545 889974 480918 10263 285248 359234 739973 838569 663221 205811 1 842627 238360 854875 482850 869935 67888 226363 596979 27741 145321 510196 454926 427796 4387 751303 266141 155439 1 692292 601220 293535 321735 818862 1060 854144 14042 874307 831489 863099 560887 614771 85806 715979 6014 365667 899052 12048 121563 812065 661231 1 892359 682000 80251 896869 64797 772220 172973 13791 434904 4765 851146 872266 835937 197085 204716 859205 892254 857985 14 897692 874201 123531 895833 246787 266 266098 868254 877122 431367 687124 867262 636645 8 2 511217 883172 457550 564 121490 617501 3561 15 806184 709 727354 133491 365548 878708 172319 320675 467253 873797 12724 671020 265686 211844 885721 362897 346777 887227 189303 851819 13711 882043 877345 518248 881882 17434 12716 4465 685138 184424 84462 819355 33 791900 193323 798342 586 897247 850249 585034 9155 135 147010 116378 13533 868516 368526 86 269299 64567 852230 501862 647342 189784 3708 60875 692630 387645 102661 565453 316967 839277 892927 11727 738188 777240 300617 72746 879987 638529 799943 528471 837293 741120 63471 99442 85960 827784 788294 189139 1054 456726 11201 748814 22 896045 885185 804959 32800 462206 268327 134978 23 818828 439860 561080 30905 306 851995 839886 63246 418591 898855 432110 90919 13746 412435 17016 146918 457348 549569 690345 859299 140761 1029 726579 6128 19837 728888 351330 725590 609133 1574 241045 3029 883246 848328 821514 411397 28 562408 49 126758 3 16417 2171 285609 114816 612068 847213 899582 2 117007 21527 31094 467649 877736 461283 24835 714463 393281 457315 482021 106613 1222 2 344195 813072 264535 198640 867552 798152 844175 423 539697 3116 849647 859879 852015 893410 245133 261325 888172 57068 559726 745770 476513 582218 896999 888000 860325 156325 627009 10242 186269 177549 32750 687530 865837 878451 223 532193 312 303459 869736 439682 694822 139434 3044 108 872866 850969 22695 663067 275080 860889 590447 630 9 3173 113404 853372 844510 637421 275780 2 671148 785327 621146 667047 813174 160498 724023 733599 897510 88 18 508174 817301 839774 827841 620946 203042 879037 752297 1 27870 209855 406130 128881 419094 99943 848454 887891 863009 873743 825060 556621 774642 715086 260855 6397 235186 140382 10 887839 341083 486506 787478 888845 742667 694241 225026 875373 169566 703596 749448 61 439619 3 666281 89177 487656 834331 892010 808295 688 231076 717957 393087 895777 107221 700486 303359 810883 141145 27474 423006 108338 459353 94146 800151 565701 887743 490467 774415 78629 779659 1684 105 777169 41 47 224466 840391 713185 85833 347460 758009 12719 652045 717863 729051 3408 720150 870297 363819 887166 275049 868126 876474 143894 883825 814360 2 766628 55692 309222 47 319323 95129 144813 253978 68374 840730 421954 155947 323198 750460 612087 867417 1 777408 859605 277452 889407 821064 855657 11 499211 405464 276931 703175 11 622448 542943 696858 2794 587379 34 834 711528 629474 199656 485714 291997 226559 137 2875 721901 256607 5338 886898 68 39591 15799 280170 391652 78303 709579 723226 20630 818625 1 344954 726685 217987 849996 734964 62 163 458854 816793 422991 404854 895591 169168 744 883873 860838 503407 2144 181798 185682 336579 893916 47324 17 330033 852979 184584 137014 370505 861257 493705 93 1050 329 582432 2791 375928 700095 590753 444449 1 696072 701259 859 61 383942 408853 783376 833367 83483 41 606547 327627 26318 9447 515 427455 16712 860195 26151 18846 5 706401 848803 264898 674442 890024 421330 261 848467 307772 322863 390016 394784 197835 795763 802963 779358 482532 33944 770650 367412 598879 10853 885497 247 19286 724193 37791 2 105114 741822 693795 848428 578707 61043 677884 90507 64223 825320 60 192 791577 119 860960 396002 208 508707 760274 842264 144665 229688 556899 732077 831457 63897 39 893581 127782 270678 413 844855 891918 267854 895060 388406 384556 1435 891705 793523 898876 631306 843927 895013 71665 69166 348500 879524 195 746352 475507 260245 185847 6 627311 878171 892738 769202 339767 586933 864385 508199 818873 757102 60359 136787 159426 358448 5212 106 737283 710257 351804 506601 858539 261532 835998 613499 424273 489767 726843 873763 206197 833173 160600 342475 821508 385088 135082 386228 4360 614558 246694 456562 767718 563504 875359 654107 86976 563498 699203 801372 835962 533793 885627 307540 12967 241326 533758 880271 860861 27122 14 1 816478 3773 857450 154739 5352 3179 33275 740609 8 23 876988 824942 6 878360 244 1030 102828 264100 268899 462984 483768 874160 865818 2485 55451 22851 824353 849631 3531 3 14608 896954 391 879835 646431 422422 767223 821626 51671 793608 575604 778292 825518 689557 3 161 353603 688049 491974 609320 864073 1725 690204 844648 742447 26650 550614 787643 687676 555894 294155 94773 360040 381322 136390 734384 875047 32297 899972 1344 770445 859986 485372 82138 66865 494522 220469 885212 14991 870534 159694 321271 167015 669105 794392 788605 1346 898090 4088 795198 752195 853768 188279 198 274143 540 805725 194889 736660 653063 191 554047 312372 76118 809208 886943 358334 58136 576518 885923 739636 9200 538029 2615 6 235722 391837 8 294506 38480 619125 2267 886207 899681 399807 884989 822180 65278 20178 782233 314858 6 58129 774006 476414 159434 333843 861481 344820 758673 235133 820837 14 289628 862206 721139 432103 873093 531726 147 500823 123722 487667 892069 32778 885007 293392 18 167644 408 869881 80056 827251 805772 408333 461663 885257 857100 6 827437 895204 60660 606096 877764 593 791842 209554 8 625368 872058 7 156514 643545 863758 302948 12254 84597 773725 854363 726824 105884 442292 644582 10 650418 48403 33237 250673 874925 63649 589522 625798 2 899990 712522 488506 164799 875341 529275 822978 208145 113027 149094 152734 10 223599 694348 1 867842 893595 158670 310650 111822 14 285546 870142 2591 790144 476015 508 25843 24645 445237 52289 438574 425468 773647 832985 518567 19189 813369 812450 855820 473839 760135 893910 254 550378 9578 194506 891535 840072 207702 857072 6 292 871120 4046 735495 732670 544839 379517 864590 751278 573414 560721 353621 70901 864980 2661 120442 325582 838597 231189 9 731106 7333 234811 547235 1416 220443 204886 312782 150874 557697 706481 710242 857959 824396 127454 187792 389 164757 23235 52573 198242 784358 621534 875518 641628 844266 294071 3296 114803 4 878392 649834 2235 31328 1 828265 853370 3561 15830 45 894302 613920 270761 653362 4242 136754 406925 546490 355077 5 50337 504398 102051 809993 415487 3 18654 24374 12955 11 558941 849031 413700 133 841189 939 637729 858163 856377 523156 246730 792770 705441 2176 870856 819866 297495 354938 829631 708 6 858 749531 88999 890520 887559 439363 36695 832548 869500 701869 39196 71378 742458 605511 794670 663205 365054 207408 766286 891837 367836 122530 576381 374150 168951 141313 895314 323023 833468 853607 807288 146309 486172 109 478695 813976 891197 74708 581729 794857 895629 777650 26147 884571 800633 861326 895527 382737 853783 655215 860905 54523 1 951 468630 854152 774679 888965 879007 8 84008 654471 77711 509695 4 296937 860292 1643 887731 647524 312743 842318 744703 317422 389 81516 832095 819053 883048 205961 210208 66546 158967 114026 79987 6 274663 304183 896980 893494 687547 848309 32 16001 1 451017 809614 14481 884754 837761 206143 843972 781289 209 301063 36 497880 6616 1218 851460 22878 423045 843973 350448 864916 878859 653177 82946 1 14 848507 408840 819807 57 265 650628 896059 30191 177471 544727 55212 7126 2 5 811013 423873 209252 839115 350700 229391 543 88811 94 25236 462418 634137 90028 382774 746615 576514 899106 4295 196 879129 7860 4 21873 428365 698 41434 35753 4 594368 844848 442521 71548 19 841049 825374 357235 650351 11411 578167 755866 773984 736997 389934 895403 766084 494562 25378 555169 392843 354615 259 3 339819 320583 770544 754644 883583 53 871955 197130 823279 650397 750518 411 874922 689760 893085 813555 77 850048 657456 836438 452040 885670 617599 9 244543 1 897751 430976 298428 250443 13548 881643 328204 225 582256 300383 838466 804345 471583 207867 672098 893900 787765 193410 653146 867706 507854 45670 881716 13 633947 125252 863288 365916 978 897455 17 753951 859265 521823 856758 609607 2261 857058 568165 829939 580 597 173158 29046 6421 862314 927 31173 585368 733824 696602 828567 442480 504453 798146 47083 758819 119 113868 642355 571901 114515 551942 93764 864942 860251 466730 572268 801786 2626 186886 4853 44 499157 674591 588464 641658 181436 757240 340 602010 479484 804744 890135 68917 890220 139687 678561 335042 38185 890386 10316 214112 740512 885171 144647 633826 340206 779734 119399 765529 198619 436182 811006 136 2 221313 50 279160 639793 884496 863598 405702 693 80359 494971 841455 785565 157336 884255 516753 442733 829805 700765 16019 6539 354218 8 879759 836285 109669 611223 6 112524 626350 863398 706244 57778 28682 535701 582664 641161 235948 781060 867836 31 891333 620398 74 681254 825097 636568 878830 698558 897828 149915 860643 398300 869319 858285 243638 874534 684013 766892 665645 822195 463991 3 556726 165711 13 323105 846462 82998 337357 270658 774 685455 3 509648 7 804238 6759 694607 179988 84999 715 430124 628010 352565 5 13 360606 899672 624440 715229 5 46083 1431 841726 835748 179 637074 855920 223732 817409 680698 886413 6243 431107 12 766923 890752 210133 700429 762 480622 2 823 376633 711378 530644 192067 2 2 3325 41605 881324 826706 197 341514 174173 575007 100736 92 12586 650360 211945 287476 292699 5 40880 345128 639292 106609 441999 586287 4031 3 10916 3310 1875 5353 703203 27337 325453 70392 1648 288452 88618 45640 180362 254559 598200 753506 868807 884561 482295 159728 861394 132844 412811 114160 25 257880 444133 877727 242076 1337 328410 872919 766422 8177 864073 879392 1721 704449 796702 23512 635963 218653 602579 611874 799367 843407 177866 771558 174009 812332 870388 346148 182183 861080 757715 86491 535458 832629 245 896572 708796 268501 450739 103646 10187 884347 109482 464164 194836 29446 399094 5 161400 597304 846264 866183 861422 375583 884549 218461 4 4145 378052 122166 802614 377279 510498 280522 1791 841541 851776 17316 745784 680295 657930 4 161912 782658 2 760464 856715 444985 773314 561149 21263 551364 685723 406022 577758 4264 882543 148355 575483 79 487237 852782 631091 3154 880256 208022 305270 1045 464633 486889 797256 55524 24 449248 167247 851001 705921 488652 839534 2 327831 635476 384 541503 163192 723832 893010 693445 746396 253601 455302 631312 803539 706937 121437 868410 767454 186569 2991 402593 267798 749106 68086 906 7708 7 453995 480919 524485 864102 373645 598914 574755 848189 287629 12580 8 36155 176714 178800 98334 884616 884522 2 165118 171032 646382 815410 490057 886127 845110 418 24 679178 4 417952 807697 13018 503537 544899 854863 92410 2906 249104 80996 886418 862058 742041 683410 90 181607 454 159941 240454 734860 779095 740208 226 816887 3 801278 725667 650917 769687 141766 897350 97455 8 628 893904 669725 68 877446 77130 857490 711748 800585 539387 877007 882643 836971 11479 162244 35 3 236053 821455 105251 842389 788128 15426 720235 421471 827852 373185 922 5 3 739213 773596 605243 36954 894090 153331 304745 118524 31617 390796 67030 868963 452922 568695 24 7 614765 47657 372438 562500 98269 7473 826873 652724 239279 536762 620500 859178 60045 429460 613853 555187 862814 131465 10336 159287 4185 756346 741725 794623 793221 104053 23 310637 215779 586205 895264 896281 659854 445816 52672 226186 1196 536172 181946 885368 140259 618170 1 860825 654123 86106 275 101 889579 752332 231843 711183 858467 2936 874756 240698 654936 5881 409116 610946 896717 153757 25365 14086 262026 94 802729 2 11888 461875 851105 787181 7861 2969 91 474 304107 320585 692042 461122 273971 866175 356285 896633 529098 205441 698362 677591 791428 890155 833594 14 126741 256145 882498 717626 755249 870768 884583 361855 589584 402725 16 619106 16 3014 175354 7249 2700 384408 718931 353527 196281 135548 763309 729427 863862 873894 2334 265040 587192 437548 442334 192335 230247 836316 292 640419 66042 157036 2181 1103 148452 894193 831474 740976 178269 898217 712781 966 844047 103469 32 349526 867263 788516 755204 514908 684559 869980 3107 360731 13742 729911 15 52279 2218 525871 655636 810718 793360 625831 1643 774259 162 113550 709046 68187 47 860416 48321 37016 2 820824 2 242920 333779 758173 797273 873434 2 895650 401838 15077 874734 3311 372028 305539 588753 3050 109027 119317 841490 943 573141 379817 180590 865222 123521 721651 545859 861660 777339 217054 257259 505724 142644 833604 562657 278509 797442 774238 648654 5621 266568 461366 431016 447758 606712 771089 892842 826659 799393 242542 889723 243361 646305 402863 469062 857759 886908 794085 7 868689 888157 9161 1495 81684 830168 86 376620 8 37938 333130 172175 841668 873524 819616 193958 127819 340475 804081 673464 1 254902 44198 808852 1555 418501 883543 475025 587 682207 416002 85222 93866 1093 738719 18 866404 85878 593487 881548 5 61809 645816 52916 525158 228528 310688 884117 871859 281198 274905 77294 62511 888110 477643 883868 880228 540081 50 454346 354 179683 617913 577099 4 286000 683207 847720 164928 560 838207 2513 667972 608259 4 843297 6 811920 5 3921 148030 860139 828364 793995 873782 772087 1134 323772 862388 164723 849131 1 166344 893147 3 854503 20584 421049 145629 891517 736452 870358 760166 660337 822560 551285 645448 413900 815704 721745 719470 388190 852886 18611 365542 502020 367020 845448 171054 35683 899863 664712 780536 891561 91851 30 391301 885822 356877 822866 147 638082 867032 648933 816197 96629 383364 214146 732702 66735 824881 1418 341328 740699 445426 410 763068 572740 5 192823 499924 81422 457965 219279 832814 173912 879019 871526 17 30 567433 500613 503968 846807 175 808174 857116 4328 137 810826 283994 653382 826540 873483 463002 255 505438 180 399 52372 91927 655946 862062 191296 376008 364576 47 823507 842661 846029 404415 828635 891791 604206 741142 696409 2413 2 449275 833778 2 780341 483264 878951 558156 553768 726070 68515 8 852931 243 573331 117954 240708 399117 340668 776406 95506 260136 782046 855364 858322 883876 887951 13079 644215 804833 562161 36039 110719 212241 123495 71 12406 350287 119210 877713 673641 830281 475670 1009 891795 867774 732508 700268 591597 16100 869449 6 472971 245 283821 876864 1835 800426 731500 309 51728 112 825450 785785 788433 890909 417542 654 826170 1014 491906 840153 833930 451283 145938 21026 240274 94603 48019 805847 878034 431518 776887 226791 220267 863859 477289 780436 764109 608270 662357 836197 6435 263599 195658 447688 805718 375088 84 777570 1 387274 446619 884798 818695 9 393486 42602 316597 56673 223425 889573 896688 843887 830884 872122 747036 811356 308704 69828 867516 754496 892243 849023 406788 820140 844718 33882 845807 834161 3812 6401 414859 124062 883220 223 853438 11 382292 561751 855416 248548 4864 501721 387736 406523 2 875257 107 484075 847361 213046 646972 760228 243133 781386 604614 718599 853898 497457 141014 522350 199419 14 569683 656588 347681 793096 841740 141 47083 815915 834337 337155 754357 899178 850727 482759 591818 894026 841737 787171 883820 584247 533026 736590 46288 5228 868903 128732 873810 114408 15757 761432 15 887214 125369 472277 217682 770488 551095 762596 580227 658325 493760 891437 644490 831955 73710 377697 3631 496130 406822 61200 401952 484675 872075 771596 234346 16 557298 69549 366758 858216 371686 14111 730117 791 160 762585 8573 324835 493711 861630 657448 979 1967 202520 810037 879211 671557 575071 856167 2 44469 571420 866678 8094 888689 81191 896645 194274 887491 781672 869521 866694 5332 883805 466835 896102 403 865459 16393 556744 358565 488405 4 213 13 744164 843756 812629 82 883811 284038 881843 869332 728280 299314 1096 223991 74617 542471 896233 1 800808 857899 592636 806026 884076 69472 406399 878888 829158 899476 717039 860647 58073 887866 861421 817093 52 856869 574989 740682 679073 519760 857648 108164 430363 9 86 754440 2381 713227 686881 297093 588 668360 874653 886015 643326 687437 195 745227 312679 291871 401639 409 322401 866358 93194 165442 94506 748102 753058 896207 119126 67285 20806 113223 801247 888546 302822 108130 74933 19727 860814 883320 11832 14469 774989 855029 476617 805229 9699 67 124 776113 62375 38002 416352 708814 66 96 889292 886705 183728 59402 893882 444389 811442 857370 228 596646 828877 551422 514306 4 219893 4890 729591 345153 411184 142691 576343 815377 763658 379090 27030 897857 9 856719 809192 1 556790 55 848840 65119 249777 9413 6 741016 856313 388006 16100 882645 468026 524246 31001 13700 591264 738290 734917 742197 791398 820743 811298 3 187001 584012 63 863402 441200 885712 339849 742863 589206 759708 407966 899641 793994 25541 861057 21 78933 373022 895110 424575 54 883934 480838 670916 62567 898561 218312 78 161797 539845 570868 894562 29990 597382 826026 747986 471054 194894 4756 11 229091 857183 721461 40 824153 9591 562899 725143 613475 477600 868308 892452 843422 721191 804484 842061 156324 2744 877220 864859 357797 880917 310709 121083 885434 812553 485181 525052 814559 741897 794267 570759 144820 889064 603431 763377 727524 753990 756287 484 816782 685 823970 611267 894662 789028 252680 791075 50688 395403 830315 567649 614380 314477 1691 64350 448377 9 255881 435661 717263 51969 851914 688618 645445 340077 872257 480605 212952 10970 809857 797128 859758 576254 846599 820658 197714 395308 887190 680 856469 34429 148 203421 762971 874666 54226 701803 894569 517997 531553 480485 886463 823962 348531 537836 897806 177 472164 823133 3 847334 13 897918 580347 845670 4 4 799590 56217 886489 593139 314365 201358 530101 252502 748221 735797 800218 877065 574898 17569 382 339088 758047 534958 26112 881860 854736 696112 90955 271231 139697 461375 21388 443781 796580 404858 401778 877606 813772 531645 5 2461 895063 834654 852171 333296 50929 27723 208778 124758 375880 312 895194 823768 499606 222 403090 812406 96 631588 771289 805979 864927 886909 527686 869220 676510 481472 158451 894978 48214 3076 28228 673 867035 1747 820750 785441 51277 2287 716746 894852 879666 591798 654231 895878 300696 353 899693 888888 203472 784923 880697 691701 873079 1029 478525 851122 305734 2577 793463 65180 869604 1 738123 733518 894350 4945 852118 887053 867081 184353 561982 790924 848951 563764 35451 385151 818395 242070 757344 50 2397 821688 129290 833208 835534 88983 850811 331706 866557 39 460266 53488 694410 873274 121 50979 638 813161 895038 41997 287 200282 746405 48317 770134 734844 773762 735095 820723 896667 1 401122 589922 18153 110126 326967 782369 30525 769593 785 806680 48734 714413 45097 536560 315211 872885 415449 465013 37982 23 276655 752615 11 556335 135373 774382 4841 10 460142 749001 767485 62217 632695 742748 578255 897813 772569 654 72302 17001 668833 262672 277327 115865 3068 885978 569604 837960 896493 29 2 61136 501105 4 221 104174 7144 438535 853546 837514 622317 745374 5399 504577 35 359120 213 19 2889 28 836343 6 75624 898909 276199 820011 533 66349 55986 429893 262028 1352 511 301480 9 877335 658 346573 809615 853952 22503 744 890641 2490 2 300884 232 892634 50424 827807 5 29663 75269 274281 654148 883278 881386 216 198 112 430828 895232 1 172335 140316 714170 8049 334237 896408 607518 824010 897484 881112 985 11874 762104 8 842323 221339 104852 2549 432120 992 887850 346146 211440 876432 589871 169076 316869 817399 41247 884635 1695 744167 41 292313 131924 841990 384453 161187 869261 416853 277951 792171 231039 36515 396309 125714 100246 99549 554946 683884 615360 883204 226053 713528 770916 8 630570 2780 718902 834745 259558 696029 797664 834030 4525 813423 825335 738391 387142 805395 893239 721070 561951 831097 3 37702 721295 41433 4 764733 120959 1101 132421 595520 201190 894376 16307 65550 282907 348831 203183 520806 813849 2472 58 571770 336215 93022 117822 877997 880556 35294 491751 439267 8210 864493 578 476347 882401 324601 296505 241115 409313 580203 116747 818137 433283 796199 667865 835388 426667 411315 511048 78961 832237 624114 179437 84 631267 872898 90829 881998 5716 726670 503812 2 356081 563860 466738 3678 722571 377274 20508 793266 274305 128463 356141 575341 598928 834278 629007 28126 12463 856075 22 143627 820841 874053 179 22161 448 15 875457 419237 842514 76 642181 701345 223014 777662 549145 6596 562107 2679 335444 274140 209603 604937 345304 613717 829401 289057 722689 229226 507261 751864 721372 809384 888077 495595 854748 819722 894760 359881 1524 802982 287772 159067 638432 767776 855395 881325 504126 308853 876858 628431 662623 654047 72140 1077 762794 870669 547311 832159 329932 740674 894801 791137 2 180 280087 742851 76416 53 874356 851580 107238 245708 673 242598 567636 594778 1563 701293 182077 392117 2412 8831 838749 877977 882676 3 13043 174125 657220 520656 862220 484242 453838 40042 736251 848823 172294 895667 156306 749460 19616 13085 559518 775511 898211 889934 732309 567856 1535 785532 385526 880185 481302 836619 551573 794495 3605 854817 894111 766703 815368 607002 6822 279899 144016 826533 270586 686320 116690 814571 602532 26410 330706 201383 785245 311515 49044 12 876557 277191 880557 59712 441366 788040 750699 374554 184210 609 641036 867234 139460 72162 899970 411724 860842 792687 868662 808747 77766 862917 1384 412410 897272 6225 297 404976 51665 893357 440172 135 829107 728167 110084 316415 889528 9 70246 8 672316 58 214910 54 788173 788671 732534 673970 360397 886321 529726 870072 865638 857657 84874 776961 632989 819375 35375 771548 18 877019 866470 825347 161983 367019 62229 475547 850281 831738 877391 4 874203 2639 860742 751548 780142 804125 286245 393101 484718 87039 1 4818 279368 475255 690466 421025 728449 503894 778 194364 18171 67753 885589 831036 3507 9789 875222 140 200660 865649 736610 4482 7 104715 333480 782933 620379 8 217359 1565 370358 606093 894034 373416 872018 699084 813523 782542 817985 570 874443 746166 871789 353937 158042 868142 624581 362075 819129 1282 495 31106 876349 637392 547698 88041 865038 51 379318 427744 528956 872405 726974 486292 325631 565196 823713 877135 779174 680108 167404 236904 691335 886638 59356 26 3 14 594659 256612 254468 863361 13282 871300 6 1 88 211993 708357 658075 179444 779010 552295 864533 835962 889411 899888 75557 278878 27564 523692 810412 830593 730175 254 870999 824084 593263 707055 859744 764625 1458 496 8862 41 544639 867164 1694 893706 876529 82286 396895 473040 835728 879025 84211 874698 602753 1 874354 46756 245675 469656 28024 24940 872932 820324 627830 680634 6 715983 306862 69 598408 886058 623996 853651 682658 878369 571907 3130 836605 253 63 563394 56 815708 350116 744921 837964 70090 486 743324 802808 147893 478497 62 591229 863125 524177 853175 819653 283320 26044 869888 131690 880592 508170 601717 264236 462 294307 758769 27694 630887 437467 585092 699353 46312 799506 552613 863075 412290 882403 653075 831054 250431 867851 536495 822308 228298 330 796087 639609 486556 664714 836731 419059 175163 899530 874807 514890 75 817354 608646 83233 404403 18 2484 539367 889599 797522 146011 569726 1 29 483505 867033 857687 2058 871294 683309 157476 834000 31 7741 261536 265653 289985 371209 715979 7535 355114 274294 891569 317363 800703 206770 3 628465 165472 891006 314129 360813 861833 364417 57 56747 863751 750833 363861 882874 525737 181933 463387 83566 863322 282113 313989 355261 823257 61 458502 101611 830434 570419 257257 178712 670263 643251 587968 9 60552 12175 2 100516 1 115445 275521 893648 2 881605 868170 546138 1182 28 16 133 93611 312583 415740 270902 793710 1051 222872 849883 899828 893952 100405 672806 61480 2 584375 519847 677429 877417 15 524 727671 739562 500899 756 762517 794155 860581 831999 821152 141374 878362 782186 851226 673612 22305 886782 894444 874609 776723 316769 147614 304472 858120 13532 345525 534987 824357 745908 460831 812322 814523 374675 3413 787981 328130 371399 8386 1 325012 1268 351162 200612 809531 427099 775874 896597 890945 35181 1 377948 190662 91392 839959 80688 814777 735555 508662 166 754819 411709 790959 303726 805178 195286 338 796963 315369 249611 792979 168775 624470 829612 43 229928 734350 84365 894818 887948 812381 19788 775905 895514 810783 25 385960 228344 886415 2 68819 506279 864685 55264 759581 655937 719057 145494 5 874509 67161 807041 556773 335410 400471 656440 106 708094 823593 66339 485319 779034 592357 15 895019 594105 833332 869796 832856 36215 390219 887431 865857 768478 217 591 8 260886 557283 472964 301425 895849 32390 76049 850260 873546 16 802262 876793 889082 471690 873607 411140 91982 668972 696950 301268 818675 816156 449963 897491 2 84374 848551 682964 493 144488 897334 434913 103288 157450 7651 183389 100287 885624 708658 397 61416 832412 4 536170 2 367608 880024 684679 816667 258 309464 3799 22903 850200 8 878221 106911 899497 34 337 681822 883405 659847 444824 811527 881844 593262 112 456140 721012 301959 797011 176631 847940 212248 1676 825093 107960 861594 491879 586223 883226 593004 863911 82895 448976 2 411522 33 545063 5096 751484 356 485043 291053 2 852820 829249 892482 822362 209772 3417 3 501227 548423 17072 803928 898842 358398 888535 811025 822510 841327 561501 810170 638717 16 259630 861487 237874 22164 13866 778311 180308 794962 888624 530578 503701 641150 120 760179 844847 264738 8 867266 652408 61 886769 4120 814399 407963 71525 824111 422944 3 784080 719829 205064 10216 699863 828858 921 654463 231758 396450 527315 492419 897280 4378 161 209293 814864 191671 453402 893414 830452 815341 37 899309 817224 72 769733 810014 6 197526 304992 283036 131896 826522 144223 887234 891050 4833 899506 533877 489716 794595 282529 857499 696066 309994 857223 892802 822378 1572 773399 880330 2 661808 863270 24 9080 842065 874897 244713 691865 60 348 125032 3627 287482 13391 835323 852790 771671 834161 435 1890 285876 860237 456543 70856 442094 875072 844655 409813 245 613223 645063 304635 831785 226159 24 880715 862835 597804 646156 885101 475717 11 857297 42 519975 567452 93 318 103220 879908 898337 245013 775605 6 244809 865248 673082 197318 684820 124533 589623 841754 7 731903 6 781752 39589 838850 711746 733379 529892 146036 249 752672 250402 879842 836386 61678 89137 191592 351158 19048 183915 425176 677424 589454 739257 492 40608 805191 807141 342403 266128 520209 903 1325 152240 603570 881771 2124 492875 557923 99 887270 95558 213459 2 896055 888568 711772 668 300180 162612 300486 773857 702780 837172 776492 415 79066 713667 3572 36104 15 443116 895761 450410 897279 442639 795173 836460 22363 313023 583903 58405 5153 891757 871651 3 707104 24779 847834 191125 104276 597104 320790 837283 495506 30446 867830 834264 569628 27514 632306 3554 846303 99788 420868 875811 437337 441758 672066 861433 9 891762 849900 354498 126965 8110 888856 876403 285152 12680 739898 123862 104241 456195 47 423522 756874 838915 898554 682061 467146 686205 755192 441174 15916 802405 66109 269 876327 420677 899051 512804 110260 465828 809362 5901 546341 1558 467955 796595 722995 747297 860663 802534 683694 149842 355404 1196 213668 1474 822921 129097 590393 1308 77172 738531 22 473104 782141 229472 38591 78526 416686 166089 701313 846422 214183 798146 812456 785126 847677 240125 698057 417197 755461 1 90664 366895 703210 65306 477336 412946 471221 718334 826376 515476 898186 690941 270 796608 569079 879467 322 2 850697 665289 402842 840571 15 620651 552638 66807 1 391619 424635 167338 84232 896513 846425 347407 868986 301775 190416 211377 226895 846644 19979 523869 627350 44 14405 845444 744661 91658 882234 341692 505602 872836 853433 3799 438473 168599 4741 2 727953 25 775237 351007 526170 875705 883005 189524 599789 227315 730364 514391 330432 846058 472925 866662 233415 313695 538832 382757 772286 68988 779324 194831 215847 107005 892095 717277 576361 311 61 670390 717817 34524 222102 49185 18 497796 486497 34881 61 25673 844983 448388 751576 737286 876757 730533 169905 59976 76 152 93 247394 896700 318857 862554 69184 246531 801038 705176 258589 32 162253 823410 836764 699778 617032 375877 898719 807109 865461 844074 703984 549010 865619 430312 786365 147542 641510 611598 762082 749191 854882 620446 883231 483171 731432 593847 872883 895899 757038 603262 97105 43939 4966 33922 487351 1 689429 2 819549 303442 722684 888369 163 800295 13 844009 105218 865079 25 3545 884173 2 876409 891582 14034 97109 691938 11254 815095 41355 132042 802900 23849 183669 176963 11 853463 879524 6444 415157 107346 869472 615982 112383 104457 311674 716450 491666 260203 608413 834048 501221 699559 186790 420438 899165 151837 445821 9 286026 825160 713905 893547 9 565289 409979 888769 568621 461263 4 638242 865807 1 1115 839970 169138 778193 736102 506016 870866 378642 7 855811 342413 649125 355822 824822 389986 511391 712895 742809 259801 874620 234615 880047 575020 502861 23836 847616 276 707251 5030 870743 162403 293464 76 23993 22037 675859 835393 862627 823486 703703 881407 390103 525298 154054 167762 191661 760465 14 87 402220 63 174372 192702 876774 3 464233 582649 1680 728426 90656 744495 867302 15 854461 882695 145096 26896 1 29973 704264 3052 152277 10872 799837 840685 334082 63 321205 186128 611250 772269 147918 60516 3688 870541 415661 873618 878025 738432 370993 594159 887564 487279 836604 301523 835803 5 881795 861937 490886 784724 554261 123396 125676 825403 648599 788149 29830 550800 547859 20037 667198 897556 79 495671 1458 416412 882973 664120 896667 6614 673356 207149 850843 830188 229712 278371 490608 74417 700210 672493 785257 890309 19641 4 791036 857421 117639 350293 77 661587 183618 588775 877158 838120 763009 156251 835764 819233 68106 724465 467586 419962 191269 447210 63357 891709 191290 97125 3 1097 24693 129136 286014 863352 816991 784244 718745 428562 388647 2061 497492 861500 853626 679462 858681 654687 206787 145957 865682 799 2 138030 26 889913 109356 894883 624463 764405 237301 608832 60409 625159 118037 594969 867653 205079 153117 877443 859329 773981 697598 517216 147 87736 13267 376551 545 2011 542733 6486 818525 26 353426 829552 184754 565269 347670 771139 1330 861797 181649 868128 813670 580381 554081 872048 887038 790891 448435 720175 187761 823375 876153 3 386365 899116 188548 144332 263180 226982 424169 890183 855751 881936 336 461719 155580 69599 875513 117739 786865 666746 493295 609032 654987 892970 658065 132753 25915 786477 760300 795071 654186 34792 680014 756766 350723 17698 194035 602580 716220 878857 267879 8 102935 533948 1 494086 671 16532 177662 554 121 141179 874584 5 186019 1 841440 578710 781393 603548 383461 534773 898496 172990 486809 708 712823 104 351765 20 691126 763267 605898 391128 375882 811788 444418 1 878748 5 13 40158 684726 5479 672005 730103 19 836177 418632 607338 776038 11 831753 254327 824224 2 730706 474662 553301 2046 856912 575130 863082 24755 828998 10 271890 19172 638724 802786 849504 6893 644493 260749 633219 196667 851708 676072 8577 858725 879794 726825 327925 3 790407 1397 341 239 137906 808700 1964 471257 660992 678975 807716 840485 77153 837823 14406 247 864739 562648 418389 549221 401832 379750 14 282960 12268 334500 896678 834955 213 897934 840533 35 239474 694652 897795 891996 887397 17113 809095 775030 832231 869299 22825 65416 889079 898657 33491 446316 689563 416164 882192 5619 19 829333 785748 298825 1 851204 1 847439 251863 23534 784433 759850 286770 890613 785862 806585 891545 4 111516 175391 556031 878365 842890 753301 249211 658906 3 26 876820 693709 848921 122341 44453 876185 701500 848937 898216 860008 736148 898406 810761 4207 816816 265538 708940 463755 24209 426793 100 97 564195 862125 587133 662042 405696 730468 871780 858375 58004 109387 895679 561893 207740 8 896964 8819 893961 496076 550609 181 336600 757376 11430 829793 866647 758601 148719 1521 165737 2 892938 777838 882787 219316 550440 866403 114177 2 853518 463846 707017 349877 30 522041 22 899975 222084 843314 3 7520 640147 29734 18785 691050 352277 860755 77144 662279 255339 610614 1115 876720 274863 816067 876515 799889 61457 872695 457290 8028 862928 854672 82336 742208 714698 819568 451714 28453 238 549619 889051 539119 5 796620 210675 635267 579312 383858 87 103801 364362 791416 11 899582 379457 357551 164212 1382 411811 829452 836248 586112 778931 675168 340033 468771 831495 81806 187943 37163 853569 877167 245814 184922 871146 890336 465694 737960 7473 67081 11315 797468 85305 116126 871894 871778 878865 187692 874188 2757 785223 150205 888790 248262 1898 3998 796912 1 722784 691424 558141 188764 268541 208872 562756 112648 2 4 730137 29921 262181 132840 407027 744634 489270 672170 463629 835454 889132 806302 435900 455029 830604 3944 871686 536160 890092 25842 881363 112627 228738 683063 840617 1 868682 5 658494 297883 19 884639 784497 401168 703370 881782 159692 138593 563 214789 584933 823403 888470 428887 26 867970 20015 371040 471187 9 486450 104453 810346 896422 802623 74 21 169474 68808 836891 547011 857077 123 672609 111212 273407 118952 666171 408265 7 78076 830427 50265 467479 435587 71 594577 896228 718763 139257 500654 756319 828572 791957 9 73011 2451 768825 892712 836326 195272 148015 742954 883641 762 640840 107168 215763 674648 846887 708688 874164 186 663123 800613 513158 95571 65744 805605 82699 764353 175672 4890 41072 804413 645072 155438 132183 792517 38 470952 888529 889095 44 88513 1 842059 875537 879701 2 48 143118 789902 863799 491331 467094 77 812215 766331 251083 792232 4063 393128 476469 873700 721791 893219 509 264046 16925 580725 887236 546000 10075 888746 893763 2934 890533 902 852435 898191 105478 831891 774120 699380 748611 899858 1 842 79914 547345 849935 872642 883010 782601 452586 621 71933 10 658171 351079 160114 861589 844661 859543 4 256306 30255 4 3 661745 889398 553957 311 875433 786035 872264 288829 397950 158026 855004 141710 11 39541 793189 216055 25 849714 48 617435 2 117 674576 877708 203615 6242 399833 54568 433632 895298 880870 23 128 462912 795986 30 882199 222739 520579 769974 193852 832891 60446 26555 801314 2 564764 17182 833727 30841 448499 693307 788034 91238 19061 161573 767220 12398 132325 848296 13037 4411 676048 507946 858512 25543 108086 101949 175108 340158 740076 535570 1739 645 91 193838 255 386645 852117 692 514449 843546 810369 852690 351529 140586 97973 655212 411 177981 967 123199 778950 514660 77029 85899 895122 899473 337 39844 14 12759 498986 618786 470655 894803 385609 599811 442902 888730 361113 811906 440484 4651 294010 86332 566 300490 11 801575 9 800211 748924 2 108230 137 884560 149590 24733 524966 437700 555240 806443 115425 72463 16169 793281 650392 1 27806 850322 699548 9 219 459909 453177 7041 522426 102916 242995 842458 180 407390 109 8 382041 481968 885514 814001 625587 10223 3749 80110 319885 2117 6728 878268 849921 201 726766 33221 770185 2 1957 195051 422347 783009 998 203354 321511 672871 281 208722 528763 895368 233787 193425 711081 128418 91267 13 587803 109908 894125 748944 240433 5 308430 12383 352468 71436 1 13 363766 899081 300236 328 16234 104865 10778 259759 221964 828801 619 731 255243 754187 817870 5278 121611 13785 269709 852595 118656 899777 578080 354 470140 716078 860891 7 9565 46824 573805 438123 388839 1 440595 111051 13981 624561 863692 819 842495 408161 895277 1 869989 200186 857001 890301 661766 3 880092 39 813007 810760 441071 2017 849919 137 373740 554207 897934 887523 119251 856359 893547 22829 82608 452540 260 810183 810978 526500 881346 783451 888869 191794 799854 877596 788360 77488 7 690935 899569 864718 11454 36 512742 755050 876614 197251 580321 109745 270608 879610 722694 890107 773729 1232 876749 722957 272335 876021 743955 64063 33342 886529 807248 5 219765 9147 843182 204182 4 857566 868417 448 738010 277133 854882 815151 43647 839948 350114 522512 844533 58054 4 752657 7 843891 798968 864248 24938 896242 800336 520375 49136 26844 827375 22347 570824 56533 483576 6 399 852554 81 754631 692004 212265 67253 84 11 874567 16 319953 26730 245029 876369 54737 620669 840889 576894 106610 509197 401805 799872 527 712475 2 686645 1829 732218 795205 522384 3 807 634568 31043 682305 889260 682204 822257 888665 619649 850804 890429 823930 895311 880878 877892 25720 263198 838935 154128 182936 105168 809233 875341 280996 649781 87063 357513 669800 484416 856257 898738 10 845480 618849 590438 807814 477772 571440 46179 437799 401246 171809 872111 48916 526969 433722 858771 712964 555825 895266 660011 709568 13 35233 800774 593537 889440 899751 28187 5 19923 100478 831824 176774 643 831683 871195 681806 102582 849646 530886 3450 768940 136081 374531 887201 134759 311895 28834 715063 641542 60 177540 497902 790754 13527 377945 727676 501688 885132 830407 614140 7 888070 888686 272702 42668 8 884313 595739 381499 866589 749373 808271 871895 763472 84576 1 408033 295312 5 815140 123244 3 857288 264 854865 279770 844427 661190 736349 482833 447599 135165 299845 716582 23898 49455 28861 757755 82 776089 422954 849840 8 600882 770250 1 890603 895930 496171 501336 788585 12 876766 840557 7010 725185 1091 356 92 818455 501491 305744 521375 508487 869070 884150 807293 24463 842351 830792 224167 340744 25513 883026 519877 375080 41426 534329 618208 178868 464 793852 825110 834825 15398 2 188184 761984 877604 588354 17296 52715 22897 53 56480 644554 10 862141 9 819823 897037 899953 512062 431453 139 241206 272617 1295 9622 883824 7781 40071 22744 792952 31924 91728 860957 893816 878082 766267 4382 749540 718730 665599 804233 879073 553865 578811 32968 771131 584991 222983 517894 3573 817321 1 390692 656755 839069 471194 75188 527776 3819 464049 826549 491763 337349 867032 758317 853471 33 649100 110361 885640 904 144604 331649 806154 146375 17126 588103 629991 632058 49 753908 790552 10 290816 760850 792716 227738 640589 705005 720293 726878 445880 358109 896447 1932 3059 298746 852051 830931 144045 893033 550031 779130 193541 796284 222255 179049 63905 52 814239 786094 34226 13114 1634 650096 763328 814231 9 10 2297 566557 133683 219051 848035 809510 843369 14 422659 5117 621559 313553 799643 269030 898854 4743 234767 2 862508 5781 28115 219327 750722 683755 200 783177 630665 113830 893227 771555 5659 537697 13 892808 885580 858677 803337 861242 866844 879147 202794 86252 337432 13932 373807 27974 897061 284603 39612 582 469694 292748 713035 25568 308430 644488 808472 236565 114936 43119 891348 585857 6695 724132 827224 894796 898118 836569 267874 431051 4 351763 533585 820581 778724 448827 78 41600 830434 780286 775897 163625 806900 130905 10933 18 892003 887734 885877 877940 131215 891185 860507 853134 639526 22 219934 833058 599805 653408 106349 486952 644367 369317 83471 897868 306050 296705 756501 148275 37602 25 538741 171278 777321 747335 197548 2 416546 35 126457 678297 790830 794998 711879 5 67770 684523 319664 868985 805190 616908 17 561979 800334 111 866294 861707 842562 453539 1098 789785 23740 865538 535742 783918 830 822279 859363 831000 665357 877324 545619 183055 76910 19 895872 874042 325310 776724 31847 38 137983 843834 847775 894572 856709 362539 5 7 90802 37 478854 864633 865404 395813 618277 8250 766168 581976 259583 874549 877864 6 169489 651992 76 417505 24 819791 437660 445 866974 207030 11004 2 493 466 768310 281418 850687 584 307316 22 716277 6 271012 837009 847030 816832 893400 886371 855311 667285 868893 679962 12 854117 581340 500449 773634 895066 689228 71772 107101 237199 802731 161246 674633 99 144696 888946 240363 846304 575398 34585 2320 1 252750 837889 17178 846357 248141 788261 110094 596221 415584 784032 790177 225154 808589 513409 88750 815641 101 71882 871769 490029 11850 177 786912 361654 57 421809 656668 894744 807641 411137 277 892229 173353 108591 713592 42347 792610 92544 704916 855498 9 769848 771582 500722 885224 791320 127063 307114 897942 171759 227641 33333 236668 278527 89252 39 776792 624 700011 720441 41169 24181 655743 516668 3 800890 877485 890781 91 190 799840 19 877634 446316 137859 139736 1 3 437779 808537 885670 373932 384170 368545 5 661179 835353 647081 837588 605647 716506 479968 790167 2 787031 873575 6091 65482 226022 832596 51648 876578 64003 837810 470349 467468 2209 804050 263 893834 410339 101815 73 508497 729472 3965 3 409085 189 597552 878274 447668 850950 819202 836627 459547 466 861730 734818 21 462697 328964 1250 111 424693 820482 643045 771156 49457 796400 849566 36358 481615 263 187563 11 482486 725398 269737 890894 778613 106759 495756 610581 164860 19 894368 878592 823645 817123 643544 824402 238522 850277 793640 753080 15 141 802998 400066 210748 133322 497796 822063 69325 108 556077 264817 51 864488 704797 49 303687 883580 506204 760544 872244 80170 829061 36 12627 174144 899596 712346 443450 2 445369 337705 3265 617921 811920 797608 832853 830118 731509 101356 847365 15836 1657 775 891107 161258 827098 413309 765 473296 21 254 659887 217924 573250 344205 118 44822 316 418151 783034 2 838910 680132 274163 18129 597422 68528 774470 815482 117735 29287 279409 121427 72 860498 47618 720403 532972 559272 803942 52 714066 32 596600 731722 463042 418730 816900 845170 657841 884181 453593 179539 491635 26188 594602 30975 893980 748720 679292 692049 874861 649763 159 7 615 79 163596 844497 882211 806423 216 898081 766282 565655 456407 611718 676310 772653 701878 91 753241 9 522023 841271 2650 809090 360445 270 194064 874469 894276 119114 888574 724764 294985 613215 863051 824930 767807 839141 566048 3 9 5793 868290 97833 808047 6 534852 3583 889442 396464 822225 499609 226232 198779 121 46063 835255 363779 857911 883828 703904 509131 846873 441071 1 457742 849121 15451 72384 579192 396364 559900 62449 4325 131635 759715 571809 4380 724066 132320 134396 2514 36503 727651 258398 895882 3 184166 587468 23451 873182 880613 492267 660 679485 44630 57956 892664 50748 478601 870054 862583 827594 104523 636779 825211 793818 699427 873571 2 38 12788 893773 106091 525033 653040 233211 831720 523491 560884 641745 861273 755131 82222 3805 401980 342364 583922 170950 34761 709077 794200 879240 874530 35355 872872 208855 432889 889061 16192 553860 750444 51 650049 1 24 93319 618164 3 490261 560627 47681 19 528353 602544 21387 708952 454905 347850 838153 884478 830698 680992 12 867565 12584 149091 800032 752258 112360 752531 172712 22 48158 189144 523904 2 806681 98211 867458 606849 359923 184154 752792 216875 856151 374203 436600 564800 686574 100 619435 5 39303 673042 878111 2 699564 215656 15783 654023 737912 876435 524090 615416 880576 206204 404212 81871 795531 761659 43 887308 67768 57720 565690 896357 790284 146622 238382 4 673878 442140 850980 899320 43824 59472 36816 73978 35172 782689 189290 410061 848852 593689 383206 7308 349716 558378 823781 56253 340582 721136 799142 85 160 888420 700303 83590 848835 688761 737984 655758 166857 27696 532089 56666 356176 763901 817666 90000 694156 862521 44 810363 467627 823481 460739 6519 172046 838698 429070 477025 795625 886075 2 58282 769615 862251 66 268 372866 541370 181190 1 340869 423207 6 843344 18197 371 849573 892749 720735 6559 83104 39774 622200 429897 707139 615232 439316 763457 602153 338403 711701 476272 518435 561848 864486 897114 693420 894843 43146 48 18 473864 446612 397670 879749 881439 252825 143942 504343 227869 824972 66 2 22488 23895 130 462794 817921 381032 57895 218 818835 892971 875539 568567 1280 403642 203229 260878 435356 881805 73450 634021 896582 305315 840771 794666 638451 7875 5608 526805 627799 11 65340 262498 829413 9 855222 757895 11 23144 267917 662350 789979 20742 873751 694339 220970 800154 792178 11 603310 370913 5 870261 456147 512256 454723 3186 22769 803287 840000 896284 884067 859392 62482 532727 41343 855332 847723 13438 807946 613837 27767 22 374208 367342 849310 4 844066 197923 221091 874175 494519 877231 715609 850202 33137 283280 636441 537451 501818 860956 30950 1 88800 821880 853060 322664 174806 308448 878349 658354 365687 839462 502856 723927 615582 726273 749441 27739 160438 535329 199604 876336 781856 817918 601 9566 896869 424399 578262 827032 897616 6 725113 12 714490 367628 74861 883859 821885 303707 838188 748965 168113 16 368457 5 892026 735075 761203 94584 623083 326740 819074 3 828669 887387 728212 263400 891379 13800 660743 879490 849435 595143 395307 28 891113 1645 520214 813563 683404 423209 1537 503040 116007 886478 876550 284280 744 198673 4472 23615 96846 1123 856256 4703 467121 256835 283989 100196 895822 366953 899142 5693 63386 2 320205 774766 345934 1 898827 871550 198629 696651 530121 521109 834934 890809 317489 846597 887374 3 869206 6270 15 186300 304378 421474 370685 1458 895125 849118 891686 357199 131145 298541 866367 827999 524639 739851 365539 608626 867185 893758 767520 362807 858596 580102 81753 693480 278114 176742 875359 466952 264121 881078 404894 869407 1443 71 464323 94 125051 78114 165147 675237 25 803867 850932 841507 76499 86653 868913 424600 8 5 4718 376274 207691 549748 13 899004 383010 663679 383437 782182 67196 102903 854709 828337 423613 862561 5658 289221 742144 192066 762261 6 791836 9 894446 401931 897639 230 727561 310827 878363 193886 893697 571084 805134 197224 13 596413 549042 241393 315296 886680 887278 2 655081 744105 866594 733620 89145 829422 490002 853178 878827 68 79107 483996 891115 830748 892054 10 888943 2767 822889 15 854545 818652 1622 201151 761468 559333 715712 169778 889820 785054 479 440 72024 864146 873500 2195 876425 684486 456640 575912 100868 647294 503271 471940 795533 12 896569 342068 348108 450603 43953 830304 897888 774988 857264 624984 565404 832857 581177 507872 555754 886597 984 413820 892452 3 840538 7265 828231 498627 17 866864 115330 362670 489179 65304 832378 221312 403604 2 881076 643 622376 786598 886643 384540 830925 793453 893835 320153 812025 415910 119637 881798 68469 722192 1 251374 517782 868869 82749 888819 1341 796661 100254 549137 158380 16168 225196 831937 474 877395 103441 894606 653129 41902 739902 30033 209712 813516 221875 959 167287 828479 751245 829704 684193 870523 286330 812830 850078 435197 814755 879503 142189 176802 604761 883447 820784 2 308741 735395 11 426196 651472 6120 867060 489925 702203 580795 820809 143860 37 881757 5 838941 895715 823847 364010 847011 775287 834424 823180 220553 869782 826775 69468 452519 322300 314800 51358 434387 252436 656776 376081 864491 531073 448 522109 863078 183 378717 16 856716 21177 833547 241702 150125 721731 91380 2234 153412 736506 624291 706540 526121 866405 848023 142678 27268 861208 892482 682409 293801 44147 862366 506795 836986 9271 670415 29288 841896 891023 100402 833321 202592 14477 156462 877910 850878 210946 460683 515 531460 122787 679530 1784 88853 878008 265694 117559 1280 5175 440814 748995 327298 354299 7 467731 9 2687 466427 451 866488 810822 115 411252 126549 638060 543184 115654 209 234699 773522 878791 500816 31 718078 892676 496066 879385 229903 896288 563940 882113 839057 870497 862956 604980 4197 135606 158 427618 487430 759459 780903 558905 224264 197 882739 672486 448290 812315 119719 66509 1 341 621126 879159 598880 137 815720 269348 872308 836877 819097 719024 324 368205 719147 871957 6 119168 5 836232 857999 855241 436095 472542 234946 433371 241943 563514 849357 564661 844081 813518 49079 861798 24513 866604 97 6 659 780767 4400 488951 5155 746096 54226 215 868672 152490 896138 44718 133 728282 540 98035 318455 733003 580043 878203 452 569767 896075 546026 446871 289350 575321 888788 279703 5301 1160 762814 73 329107 16455 827105 677003 816438 209158 863636 318602 245451 887697 872133 480703 511803 601233 466405 2 899999 700894 765952 658607 799621 7 731289 7 838152 3 292810 572221 788231 49514 609020 57305 863105 58701 20 3 62826 3804 78647 583 1 865466 835807 6888 13324 872610 85 635724 524031 325735 775911 771146 809282 386715 822587 703865 206965 473788 77 342 794350 522695 75700 191668 140 329054 299516 529209 342975 718921 238681 551177 738175 130117 164120 10801 262623 403 584612 97 5348 286848 20 37 785893 40657 10009 7621 417326 891677 834971 112810 528145 636451 465695 726365 367466 703269 1335 59 860180 6348 298724 20123 110586 698714 565538 10888 769396 35458 662046 79707 844033 775496 891357 831760 880110 538204 46 14651 714198 877391 687172 802020 166308 48 883872 415687 884226 732937 273270 811361 227134 724191 671258 460582 718859 5361 111444 822745 839174 367040 899228 2908 545606 159845 653 315823 806775 893232 504 625252 278277 506861 750790 101 873692 319931 265312 633149 744786 402550 20 2 895288 813125 503930 791438 172737 885077 774737 166639 847871 869756 574869 771908 691256 470279 489858 31977 802638 899973 846601 636719 4 774400 656229 823278 700993 890721 556865 863780 878158 416906 758463 417467 36 1678 883363 855329 10 800273 223064 589487 353011 641603 870491 4548 367359 15 345571 95992 1539 672938 6 876409 183931 472851 711412 890980 894085 401516 859858 675928 518859 884359 676906 36 792491 867846 630808 151511 862023 883122 843643 334346 361323 892450 828088 874620 718679 152769 791 295142 834468 231285 876764 2 795804 819997 53 9 750890 115055 865913 872978 889481 498095 454364 793951 382363 894303 341459 775676 778535 211564 1 476892 179134 798184 174708 187489 855535 678644 870678 811521 37021 869331 10 622782 449883 833870 835342 130705 878925 595447 531277 16248 675566 557561 897529 890643 871646 60635 768593 273996 225716 399810 21 871660 819700 260688 33 43268 734020 105 834314 830285 776824 537964 2946 830075 456250 107 696838 576437 8841 40954 410915 250 833929 118716 487254 787434 237 301355 4143 861238 509555 885739 893991 835367 380215 809942 873723 721838 248788 849238 8336 202546 43835 740767 695300 328929 892969 778059 475234 860577 40946 604423 151095 491656 6844 376753 19 766775 727492 115133 3 35407 370267 222753 481517 168505 632779 879291 29604 852762 866684 630988 846781 891254 283260 177437 644977 699376 573237 151692 832644 597874 6629 77811 882818 189076 46 842346 875230 439352 18 462766 715368 696277 463137 4044 890293 889441 613638 286995 144886 209292 757178 213946 2589 1 7039 40197 169708 653027 731321 659247 406786 887025 75807 608515 855285 881351 6 852890 842016 273884 656727 352192 163652 780348 721 7 10639 794748 49090 23856 549684 10 95165 26182 5 537047 15839 778321 625321 886701 203938 872111 55316 285883 885341 252721 4 751441 826590 3 842512 3952 858564 112027 765066 64736 328157 895907 831654 780133 855391 775427 552899 802685 578313 823775 857927 164063 69 196850 809504 511439 98913 154655 863200 51 868504 240658 621275 846871 228 803329 849089 754 739094 836107 550357 2 132660 13951 870844 523175 571242 1573 867452 406522 53179 884602 1 434551 892210 754916 33997 19028 654383 105456 2007 184662 76 871316 7161 766175 430364 270553 958 705851 421938 798819 872653 169593 165551 1134 380721 678320 760960 22393 731673 232180 100991 23745 11280 42324 136514 613732 269992 116970 871374 873574 90219 5478 262180 4049 651536 3859 704076 700246 880702 835985 277315 886787 134249 316887 843568 10116 829294 6367 814548 88 299103 367030 856955 273415 560961 14 857662 18457 876713 166232 284696 562343 562464 48064 460376 275876 659148 286305 873306 145414 842520 224453 805682 822459 875972 229 851175 573636 837341 178 39281 835464 112204 714 539616 34 249100 826223 872885 171172 523296 7 280742 533456 2 2 175003 29579 2214 622295 896112 651635 268497 46557 214036 425373 257917 645257 148252 222922 429 1 494816 560249 47 412189 760869 888876 32859 370305 761561 24 691489 145172 716930 373201 796417 420276 869459 632843 750187 262077 520 482258 773717 2732 654584 651534 1327 222685 778348 95622 810955 83417 45476 339797 54 261947 885882 524980 193824 821797 660112 480136 600287 595691 440660 295119 217483 879129 539739 896766 791513 110854 159 12 5038 187763 761779 865523 88802 831812 206383 188080 265700 64699 832418 586197 33 561926 202601 580492 643183 375737 873886 819307 888540 1213 444733 837792 80690 496470 1903 869441 565601 876975 859702 898027 169223 205997 859624 278613 796784 351026 882839 846871 850377 8632 126154 2 406494 3155 617 865654 8918 395725 630503 1 695336 1330 857421 841786 779350 599971 24 830160 424121 328818 29026 37 54339 204341 713760 866453 781586 630111 3 379190 826071 852184 43 223140 381506 464726 224926 800495 294016 246263 45125 825890 890122 243984 817823 725212 48378 598 559291 790296 7 892159 108284 821138 876133 649680 828109 892052 212666 470680 894742 587159 893185 68 5764 834031 3604 267283 461 444 528045 869923 790764 14 277058 134076 214044 551135 13 571380 862223 139 192941 296630 270360 682972 55436 893106 550752 429301 355 847586 87909 889886 14678 549135 894345 290889 870111 826850 366736 1834 460945 835340 60075 853648 740604 389904 582764 137930 410569 844818 352362 369348 305 358554 375129 242298 819280 142363 878 679758 940 7 426886 67420 755577 675930 202047 45478 585781 360653 389604 611257 709577 317535 2 860785 88113 379727 74863 166359 185433 810208 692011 20 858218 573855 79 898310 720400 686324 869354 726201 884078 146769 390617 266920 859327 879089 886977 797209 659712 260647 42569 840782 333352 289286 839492 846727 20660 248528 456002 701840 822144 408262 870155 868839 806613 67046 805497 78 752957 262468 599102 877659 563020 808478 241097 28 860633 782345 8812 607904 836376 858523 12 719028 230266 883613 350706 498664 105003 856136 526491 9134 587175 620558 852663 831756 245755 767788 859753 826948 6 348253 4385 96215 739095 73863 540680 889793 22783 375084 16427 859433 156963 858798 434024 412996 833156 256847 837727 479959 12226 2 530783 375223 345765 324452 272950 763020 33 784582 863042 641043 785063 881012 397985 349662 855285 818856 836733 219638 895178 774927 896874 35 29 1 443 856594 160993 399286 792309 540873 814158 568956 5 30667 502620 871982 83 194449 8 845654 554475 639168 726494 899891 846187 78 873431 5 1461 899006 188 747073 379167 599400 33391 772158 806188 782537 673478 23 893390 679507 18820 79 80941 136165 1 893468 30 839284 727813 366863 887813 863455 2 871839 675111 4 837920 852818 526225 247629 242334 852000 438847 841131 460267 849778 7118 622785 873756 164132 659758 838826 679224 3122 860970 105612 261000 696 397463 198602 29837 331447 74731 149636 754346 856778 851553 89 1753 381758 22574 769157 636757 3896 21927 795850 854904 890685 91 898601 846098 865560 397 599426 284792 795295 886769 2 403777 838191 11 666849 340241 874646 842867 557668 799877 548535 695977 726100 23822 621989 891461 8913 888898 867129 897666 717659 638 48225 782431 211934 836167 29920 63824 33 135820 849323 56034 4 555969 755146 28174 885111 691527 5 229632 825112 344143 872962 881078 14513 267 861460 645261 737735 542989 739843 828926 652021 861598 825399 446 762434 536659 751483 106591 143709 1025 346548 382235 884554 834713 446753 401968 98805 894091 671477 254730 835741 428931 835754 146519 43 275353 34481 882710 417783 794986 148939 517770 110644 589187 587884 108430 93454 592547 714078 451369 872136 225 450940 716329 313434 530598 859042 684082 9556 670235 824131 59 853498 29459 721903 561593 863611 4744 404160 613016 864238 821301 814464 735180 308047 292188 149370 15 890826 884541 713157 8 14 3605 640177 804767 2584 86 41 899723 358357 15268 20895 877297 95744 609217 878810 802036 289409 550044 209908 191071 30388 830200 815309 701644 898319 230301 669452 492015 843218 803912 93416 490690 124599 848389 443315 755858 435224 861035 751635 538065 229645 19 471096 15699 89 492457 250451 166231 14 614525 12637 431933 889533 557361 31 27 2118 686584 757468 878185 681246 19243 2 40658 851082 462671 872594 424082 582253 285559 876050 1461 551588 210395 329865 128164 67 511 669827 490502 722185 822339 766426 618765 473431 507977 34 326494 75644 16218 29445 114291 89106 69467 802092 761569 356710 30 9428 79581 798042 854596 848784 302124 899214 42005 133108 433528 777294 424527 801986 640462 868288 4736 501316 771636 811255 446381 874429 421774 834331 565689 701529 845 890045 197300 876024 637670 795345 873775 872397 130 721501 864532 46985 885123 885171 754508 81 753700 480749 306122 127955 96 16520 11168 889087 799024 402772 876335 891946 872296 849770 515721 382045 616003 89101 46 1566 891570 826353 899620 560441 264754 644516 624658 370 31936 847351 161915 159777 29 3 510692 753321 795259 13 401326 793382 2 894814 338176 7761 854109 184628 155 881917 9408 880379 755903 870317 475407 793929 114909 1405 559118 61659 838569 867562 37687 813292 175881 819705 146 274250 478276 668972 2 863985 445037 849329 399613 554662 648597 5675 781136 303202 834733 12683 765104 255 52025 658609 1 484402 43461 804298 53931 8 872499 524763 4456 843185 862146 96890 1585 160757 133005 29 886588 162 222438 863200 790351 11368 2 229834 649929 1 12888 23734 721421 464151 853424 267703 492322 106400 851662 597828 71 2 146573 874552 864891 29724 1640 677397 896839 79295 888626 82743 90700 45090 185 168753 308 543067 830877 896018 769902 378442 462895 534466 23 703081 224971 532314 349499 123393 835088 26 867545 878680 733351 537621 825377 856263 5295 238101 65955 839014 428524 497611 43 617462 888107 9445 52722 856535 882620 736870 3 893290 348 898889 480778 92865 859304 669352 656937 392302 7529 800494 396643 259230 895945 384810 335 2 890444 843939 874963 881717 12831 156065 835394 224564 834427 48524 7 499173 50 828294 563575 7 625606 879988 890957 278048 495688 359385 392481 837791 13 321 473819 879442 9596 291767 783333 93329 27 1473 191698 709151 35026 508040 835204 695892 886367 430217 30891 809549 106 266106 892264 855715 124986 409444 464895 61 415597 120541 11 66320 860173 6206 831926 308239 440619 896413 763895 441578 436992 338952 7122 10363 311725 878692 118 802729 153116 67415 854635 570898 39632 861137 231166 7 899394 371730 51324 973 301225 62482 522150 798761 15917 335579 5220 822377 892461 372548 819785 818017 881954 270 221138 801432 2763 678165 163 755885 751136 859824 117722 899438 500761 726723 775177 92 395081 874901 9 170636 193169 189534 860493 200 863908 785941 418764 9 527003 714417 849551 430052 24322 8 35712 788068 449070 819422 895494 564712 758961 730908 1 723788 753386 800870 214642 794072 13393 8059 110100 884187 826100 879007 832 851812 475203 8 323728 781346 762819 56783 863 408214 161040 609994 1580 265404 69665 1649 883232 109653 8 228761 641041 810486 897121 638109 8332 810992 90747 65338 746424 688241 885902 121370 98337 660878 570 308629 827891 873504 38182 122484 533074 12568 837199 881399 745525 823078 2 51594 452999 24306 279498 32 894448 106497 217310 101062 720358 313985 724539 408968 117503 50739 163620 840369 774555 666929 878230 816469 526680 91954 790195 441543 93810 843362 798107 300274 75712 305 396830 763924 44294 8768 88473 62188 522043 41 89 117086 622899 789074 199590 764866 15386 834288 501765 6483 1132 32224 678756 5 895408 1 715895 883360 891567 393827 736597 823420 662733 6480 2 699424 876136 11990 576778 840184 878613 125602 345319 386002 34 794350 818266 875805 869542 29779 510800 850595 249245 451 433455 852185 496617 245951 847538 71857 137797 565193 896699 622790 695965 885969 739476 136049 823426 2254 765384 640025 526852 799357 117642 48526 29730 735787 89 49 697644 754716 87442 846434 754367 898702 687994 3152 835380 786925 708975 893898 807476 839680 221171 78890 133312 750567 2920 673459 852898 894195 13630 440223 892812 176914 599536 301419 284909 865244 674869 104724 758193 277418 757755 1239 417756 559103 700751 847601 709166 2 838508 893124 844427 13689 101 189075 744350 858222 2553 476551 310954 845447 175912 679607 611987 15 898769 200939 764946 242915 5 793869 798931 823085 321168 252192 310712 2 133130 22 436 62 645310 188002 68762 133 397783 738321 431280 481102 387416 237472 1 881437 441176 771285 436183 254527 27945 3794 847171 273158 62545 779055 826696 865118 731880 35543 429558 263478 754805 890439 70 832970 271875 396575 675635 736900 731517 257283 869924 328090 877975 266053 858983 348279 867922 844566 58868 2819 172518 217417 485208 760420 825030 401976 887242 195884 513760 199122 814763 622998 697067 77168 868816 785027 785076 160910 253419 418102 720970 1 187017 7 14631 870178 1 316 86436 340700 638961 886339 667264 8 189651 723053 852670 79867 687 301015 484552 850485 341557 647180 563713 117572 176954 615099 883661 772118 616970 6 9 370832 753766 160819 198103 394339 10212 39020 3 336169 460 853394 691319 826224 79566 400770 272 180 681518 66700 194138 669137 833970 327143 540248 98 122146 3720 892052 602590 100217 652646 33 857172 393008 778101 858618 322651 793147 891209 855571 856699 26260 876354 519265 45 872348 864369 815868 2 3457 36 2062 878326 899492 239160 527095 861026 853713 687630 875190 671874 832083 94345 7 828473 1425 774610 457134 805690 881532 654606 427 898693 476864 854762 864436 505671 759878 8420 237853 888552 421886 2400 6137 178089 512523 28170 617086 19317 719832 850211 708753 883465 893606 868270 707125 855530 765113 185196 807297 890462 856732 424663 888622 891847 159 867471 1365 36 593813 1453 3 180181 335221 389 429737 406557 157605 804701 866827 822195 438544 219 888283 635942 353176 781504 894657 711714 14117 73129 69407 54652 548035 810824 882091 4746 621503 666266 86135 858766 443654 885096 4 675713 366426 109 847083 151255 185719 830506 816820 814484 462112 699 690031 11431 878748 782451 324995 128902 864322 36230 10914 7352 343159 812501 663845 850155 611368 332169 26857 173321 1 347709 631848 330602 695826 850762 729131 348811 49 1260 577181 10204 816801 469460 39112 749767 135414 492441 712976 738131 282487 47 862964 872786 781386 637753 89920 1531 2 839369 843450 5 820189 13 41113 13659 872047 16 555804 29 896 3912 878920 317293 356113 158242 540294 465847 234703 89302 763355 346726 28686 426727 596063 69 7239 5 10293 836313 439852 539106 696042 840890 502806 846160 491684 449521 816427 899012 9304 434049 885721 158284 872736 273914 872240 135271 717622 858203 846000 274239 740844 1613 8 844349 9626 832035 873540 150 371426 895934 238545 49181 876967 836177 212 895049 598871 684371 559355 83673 154 87656 770031 5 245598 34 896384 1 808686 793993 316330 39549 79954 146 815046 515826 293050 173526 716 884824 198296 137 852264 182810 123443 70 292743 12995 813405 833595 11 566876 882022 382560 313315 216897 41882 879697 316631 761856 37212 854585 833091 21 43480 836670 876853 891324 632395 75003 888108 589688 847263 538197 6 872550 831135 340364 800514 512510 782800 141 540273 263709 319518 866891 13 4820 2 737762 604664 324782 749369 702579 188809 893782 1833 714212 484669 118 92047 379652 289960 807672 2 350289 710509 106174 899031 368027 878524 774970 877643 214 888579 809113 10 288077 840501 249087 17 308612 633970 16386 440102 845801 756283 254071 24 812269 771914 255 827774 870849 766786 868692 602463 17976 779934 507020 884100 652053 46 115243 301159 392405 220953 365342 11498 94596 672369 388704 2338 394858 632610 8532 123085 609983 474040 871036 473575 20 15 334695 890842 202206 780218 232618 357 29 23118 617 773269 709898 526142 833489 839136 93560 886543 224094 654573 886842 278631 55 168875 814883 783048 410383 103876 13003 193589 598065 458953 500147 323 581173 823598 58976 4 451323 895779 56795 876803 720311 843995 112993 79 1104 131314 175653 742920 21 56 619514 746230 888099 300334 864250 129566 624986 790015 695906 190780 402117 3256 299509 888642 543217 820451 259174 176009 99797 228894 740220 794682 80 199592 869159 2114 764342 614366 629609 15326 3682 288913 663542 7 17913 262401 21796 10 653122 503160 20905 1 734113 839591 484837 586713 812896 755027 167867 35715 560904 583435 307428 804012 737615 835507 894588 470 808 176 833254 252313 543360 884340 375971 885651 217614 877259 23826 726083 645 79895 238271 383490 609 313061 582160 30773 562218 17 21 400229 148 864224 33265 313547 753734 494179 305129 674849 477537 664071 404391 880053 2855 796883 863441 33721 855491 355132 561707 64203 897551 834108 860967 792401 559715 880221 160 31748 635258 843666 487852 698281 647982 40591 700533 213310 30 3 611581 850472 306059 2315 29241 173189 398004 678820 732732 10856 882190 886257 386386 886125 716376 326729 528571 371475 783903 59554 887924 287 658377 149 820095 514365 747018 74585 53 423824 283199 4 51 897666 796526 202000 324308 864386 843 846986 262495 6 294332 335582 859893 372825 694 325823 2230 92502 4 786106 5 73073 891996 507849 718744 789039 42953 655696 1 409238 7590 773897 276187 14892 14643 844677 789563 118863 613730 97317 789065 792803 7166 2 120145 82108 630290 308 869447 707269 4114 6355 418489 686475 279009 329174 45541 720603 715135 787176 455109 6 870074 676275 31152 95033 526258 884725 47 104 877505 433779 28 896729 276362 629220 5059 755524 323057 178 894748 872732 405501 669230 763082 656883 819948 460073 813728 853463 886560 78 38722 354377 888064 793480 889914 870075 428062 392513 12 703386 822615 22719 126 68773 10554 232212 7 878678 879470 478039 98531 75222 897600 207 55734 7 481564 776008 608402 40452 872 111314 813712 14029 294443 554007 860800 528843 32884 24145 503607 734457 895995 4185 757811 819614 3850 817274 71404 65231 667048 871111 838762 814224 157675 251431 400726 381669 254957 672341 868315 820862 873542 656142 832010 653056 697272 12784 20805 496 889683 559132 888630 130 872214 840737 455682 51420 106 821271 53896 758 190343 42288 108709 23838 728953 96734 899139 868978 388943 175344 531 1327 590756 690288 41 844396 31406 131677 107964 875727 3 327981 818577 822149 17 821937 175338 2 835192 6 689 803945 734947 893071 851748 881668 291042 746176 262731 258898 205520 854509 1 409305 893787 506728 871347 855427 1581 674485 82571 10 386032 607004 21 803450 708464 823418 129500 6128 415084 35 271655 140 321863 157379 258 487575 467676 738526 868554 710022 340964 599659 93246 59500 129767 113 706272 803272 711878 701027 188421 47848 608226 14908 15028 10 742 893576 425308 752573 762788 437951 886663 861730 775765 263035 870635 3350 238025 298 745327 896082 1302 225620 2 897590 665847 273 584191 887770 881305 874835 270515 485853 44 4 856389 752022 856795 859081 804954 16270 78 300898 208082 59069 891273 850745 4184 8 740224 411460 12339 701097 659485 578710 466926 869385 32 846482 865904 800961 179104 676307 63827 612 28 603753 230789 805399 357 17071 582865 81901 173887 70615 750164 880297 237013 765 751579 2498 148525 508 414108 648146 800962 763214 850827 82538 291648 998 259326 4 1719 537150 137008 759770 157894 22 559506 346799 343 261653 837849 97293 11943 30 575302 638056 727442 895689 886805 21799 661502 218872 265681 542611 682613 693032 2 4 659422 22496 109 134373 762 441191 882064 685474 2510 209380 605255 262431 861023 551526 683890 6 113297 363451 844156 310907 886764 61741 549921 4075 92111 281524 481523 76366 3655 882174 102031 3 367638 35281 128329 632639 782747 883868 164507 742875 221913 31362 6256 848819 826555 193994 788181 323073 74150 4585 797892 858198 740303 661429 4 712646 108508 886862 764119 788510 882034 831645 874661 742401 577482 27772 366959 877578 272264 22 462753 820600 590133 820204 123629 6 446215 885407 891717 434436 101526 832875 779328 14 820017 356133 473 64024 898806 23820 672196 691475 3684 57 698770 744290 128689 269130 873786 41227 38 204639 263266 894531 872676 820713 253405 798006 862 739675 3 316350 893745 813015 564425 778471 396369 6202 1 850 21974 739647 409278 4863 620798 46400 18 312845 1 557167 59 232283 891398 1 6479 787852 840245 774237 874606 38 827050 836141 3826 738354 546965 803488 895344 502081 867570 155142 6 6422 592747 16951 896233 800191 783237 411795 210158 182003 7 894009 880730 169014 639114 617479 501343 308050 172959 2 692907 522917 838822 120361 789499 8 882573 1 738368 843232 567752 115461 238101 409173 145288 566609 310064 83990 339571 405680 4865 661631 893739 13058 890589 589686 278 2889 403855 165799 675298 872741 220444 2221 30 653012 826674 898225 93371 552971 5591 514193 733100 166988 356912 870756 816249 873303 272368 218278 882470 825479 378883 384532 869971 3 618034 144792 3548 9 6 343 697709 614947 2776 580195 898567 882388 223304 163060 456814 636525 757965 833737 165029 885258 895175 895785 719563 10 891492 321787 165067 407605 365112 776345 876494 162 351170 806 894498 579500 601020 728148 154375 576407 461776 172762 55821 724540 676 101 478927 342057 463 274431 170416 33 15037 818687 378596 2317 898383 892858 196645 749389 487195 183005 870854 882698 13 200782 317 201 496 872638 797912 712874 40987 561 54819 843775 644389 559656 293033 242526 537049 831925 408403 451 145641 669497 17 56 37392 701440 823718 709706 896030 527532 176231 622866 36609 718309 664895 61287 269 477159 5570 732460 446898 652184 5 839100 513868 1349 881802 899243 31 623720 408501 897940 182442 43186 13 125855 833743 107 233375 884224 786109 517845 865175 700455 882434 825890 595087 524608 882123 674885 196490 3 377523 877454 508865 806078 373881 322045 313176 29975 740131 540511 419501 886180 138051 744096 212867 623965 435848 541383 865761 192444 4 769738 203447 151781 318 369930 263795 777157 215 874323 439107 119 479736 4 427921 322989 533257 14753 812801 842454 13 755058 317953 867922 848543 807370 655790 192 879092 140937 840 563482 866963 699572 794659 789021 833557 530560 2503 63070 336305 694269 130291 192795 279291 16483 663534 75 817972 852425 11109 807999 549474 582304 653749 640716 21116 895757 394072 854342 295060 827500 30 821650 700399 786323 882205 24663 799156 12584 283179 1174 231338 896229 434 752024 844928 280639 823238 19 680263 129 812218 371277 696354 1822 893458 390194 769879 765548 384342 463441 474306 745116 841707 193069 876493 893045 762933 323284 894376 408752 680981 8 798132 541647 123487 445689 139629 368820 49150 412583 899072 166841 43595 301746 864957 864610 70 657369 286787 836267 5020 853337 434580 1668 785587 404708 98676 63949 644075 1326 472195 128 873566 208060 867809 21251 728170 801873 742722 212806 720869 457075 651538 358618 460946 820116 869870 545978 9347 563706 101391 716006 7 154023 41440 653522 2359 57741 754115 175082 38604 874426 83008 872651 1171 720368 307059 2 9 567261 189244 7 1 643730 890644 41 6752 890459 58457 869154 894501 518528 42461 100 250731 2541 394283 329444 333808 6430 837294 395296 5873 755102 319468 165166 828775 661924 283485 883410 146846 890997 4016 896783 566969 2 110244 890685 832164 427155 560309 380038 5 99247 5200 178 812189 255 513272 58389 568443 859622 416002 20352 873314 189037 145233 888882 14317 13 789270 406504 10 240015 40754 76804 534611 2857 362369 236919 855936 729838 391530 890758 1019 753557 835734 843174 6116 234014 827507 867717 896181 835067 893061 763004 810911 246786 773179 31 71551 407698 183251 163151 857219 25818 459 122914 347 593705 1 64574 413909 55653 18751 231606 70543 594140 573068 448630 118630 584825 870956 603613 271814 473676 1088 18 872221 1 427190 837140 244726 175972 702478 4 294826 825864 700748 446611 788130 216346 307859 1907 30864 618044 228991 5704 96382 780592 58111 2214 879103 809052 17 665401 610563 135538 898618 808231 386472 752915 178078 732439 675218 832930 876722 350738 835261 42429 781693 612328 3 729194 16 784234 485444 818394 720633 2 267868 116772 338073 644863 846445 135002 551865 421662 95100 394501 290636 791729 717467 312020 597551 864562 576949 1563 890782 899305 166519 135 770448 781540 1156 128 544903 663948 241 169334 355261 805624 304030 648692 626402 3 554749 740880 797266 114939 592669 741592 755561 898345 866135 41640 1767 102456 613 566122 700794 607981 739969 575460 858757 5884 12244 544172 892909 30 885885 380265 868857 15443 698637 10 699724 862792 851821 636537 827401 168413 846995 899285 280838 799966 109 736843 330596 377784 888515 17192 5305 21159 818078 169631 16671 85442 757194 736179 448814 643543 383986 783323 499495 793645 12059 617409 38685 754820 446143 594767 897661 217723 804296 54282 839520 781202 51 759677 889081 865593 892866 85462 288 634048 754348 105490 326098 336079 701835 557528 837659 856070 892346 243178 897024 582354 5662 177867 116587 795511 801754 246383 355138 212241 884322 870774 378947 213825 550666 834320 38013 111503 837346 18230 556048 717395 3875 760142 565563 21 88811 856796 895446 877195 746200 828508 193918 4 807017 100853 284086 867288 695860 724929 897939 864951 776036 263640 102188 337330 372200 10 302592 326540 662342 101594 897074 776540 11 681 779900 847624 428404 852810 586754 816731 25704 830560 322966 53445 793106 411527 266028 63241 851788 846791 841860 225359 530245 632960 843322 623333 888356 874980 850129 454139 857413 695746 24 443805 436939 251094 845073 619442 142917 353350 16416 11 876993 887938 820569 559509 603776 200235 873742 306940 743251 823365 132102 127677 873165 144884 889149 588972 850065 798705 52784 1081 89651 576162 725901 797488 403123 862400 850483 880434 762454 795957 14866 92178 13 32 887601 737720 465 732522 18119 791071 591785 783898 867621 869044 870447 722901 741317 269170 463989 456174 625268 89774 756639 871571 747057 262249 314161 873943 669898 3961 881502 396425 335030 560135 141595 231713 881278 868175 682845 793765 597226 113730 8 62484 846429 398356 754828 301572 121495 117658 656547 874428 872851 146680 64023 802083 122743 89 774642 3 191547 898656 196488 888728 799860 669585 725897 893049 426541 871125 19805 13994 820070 1605 872045 793958 449994 482193 890119 390425 704838 871645 848972 196124 4 727331 867573 749654 366 2353 663022 851199 898419 6714 832188 131850 306 77 613274 613072 724071 598730 892461 839941 761827 626 300754 629532 808998 41 178687 7673 8 3450 800411 56197 889893 796258 866088 687448 111 343334 792865 410488 161914 889251 651642 325530 364231 599229 358114 62011 178 827943 112844 801882 355 710343 191348 790513 30 851935 472781 286031 874811 819393 873580 146705 835737 836686 806148 50312 163534 88394 236413 40706 69 424254 891012 33701 40710 863112 707050 831053 509491 703598 897346 894796 851287 858294 139475 849783 553670 31668 530016 8256 148287 93506 241766 110614 458378 152 5384 177768 18 762047 675252 843839 852575 568052 578 345550 671159 818657 815589 366222 330107 531005 714445 30 375261 800768 20 594104 2 121803 125948 799547 845019 864277 474459 899536 474765 669022 894204 868601 791264 298438 549789 374326 320477 858158 429944 584358 1 136278 57136 647775 858915 868145 9532 2 882507 807180 8 10 268820 226888 52784 63779 58119 880517 102 404521 78661 34268 562486 97 817684 1795 530098 328222 582777 43143 643421 846582 512006 1775 285170 683305 894526 855579 3346 182989 892986 90710 637389 14711 519533 776602 35066 883590 479661 816924 859355 727151 494867 862065 370511 2 686108 300 10 741199 546199 1 854685 219114 10290 749194 5163 572491 8872 803508 797064 10736 641124 639139 597712 201369 778690 242390 790591 811255 550748 69 815063 842623 161980 9 531846 240778 1 85912 559259 602025 156590 894754 888977 733203 57 402794 50238 834235 172955 212 172141 439568 867411 19895 34 696972 710970 644323 63548 668857 9489 896561 808725 224 885271 867404 884639 7 667404 860011 405583 17 882347 414 238833 292332 501305 288634 715112 227 700108 456712 24 188303 120140 167140 370984 785736 230139 670700 890572 302609 3854 862178 739846 170920 84546 844194 849369 735382 856278 15495 716153 578951 153986 289095 69749 185920 880668 227276 2 887364 481394 442644 13127 207525 543991 739718 72096 40 8 19 894205 176700 646232 186783 217748 746348 148275 548481 753916 241899 849789 800482 779492 892403 88257 575812 897139 7587 489 837850 148 166 881790 4811 1509 864583 818162 828041 23074 486776 1 864623 14653 868617 851123 799761 8582 2457 849511 2484 847861 1181 691675 551064 1200 550717 63581 357883 862931 497010 64290 837449 17 458844 858908 751889 53409 378689 569 810423 534569 23899 807365 115501 769508 243793 16084 29583 880759 806796 497473 458357 470038 420863 48460 1125 302758 867801 601995 749493 2 727 1 150371 17280 595004 1 507441 658796 505163 858788 733007 29975 828202 41 580850 31870 893752 892882 99 888911 583865 192383 148931 167723 46827 2030 755255 56926 842171 233755 482899 289297 863120 2 878250 710017 701655 819941 139186 777276 802253 851466 896633 858516 642516 59985 90046 432641 829391 100464 529382 9481 51135 437568 64 5 856497 888732 95 519249 68895 258465 147822 755422 400084 841657 1 414093 596209 400 705568 425252 814102 149593 882168 895289 364560 54600 837169 884183 773051 371733 308473 896887 114048 8 729955 222744 728521 812288 886610 692959 753294 859132 13440 3678 466691 193145 832406 31 266258 147 805241 30056 713538 265918 803568 572765 891099 759376 3766 62793 879545 222418 147 868671 656214 7 894495 201 884847 676995 895331 13916 860534 162193 8482 507860 859975 784942 14 334492 722705 512229 897940 726617 471107 107 834180 34370 503439 896 706415 24373 1962 851856 8 600151 811502 399324 856936 207 403019 881402 844609 759559 885246 8350 54065 811717 762502 273961 9890 7 845238 180963 585845 3 877771 399 891811 779359 2018 22400 797190 6670 862375 500537 877224 864982 160727 432142 781960 15606 750474 837824 104607 856751 828392 461098 482608 860947 435189 188509 884753 314213 890074 434293 425838 99213 6 728148 324506 253047 899570 263107 265743 512934 596463 822250 867223 534795 212038 101 450906 706439 542483 18431 2 886656 135556 894824 95722 766845 326 865020 54660 693299 171599 4563 467714 732627 95344 862694 457887 827355 112438 845528 30182 150976 596890 804905 69788 253560 818174 778486 746902 607182 806737 99756 683021 874772 874823 838119 696159 2004 296387 10 550752 42862 5148 1231 888535 848541 637756 860023 846017 9646 57531 6979 484797 16536 866730 1142 31146 620546 452035 190496 783381 851510 321275 293397 275 354141 621590 25531 752705 150567 730809 706581 744928 732910 78 892327 81 850126 864894 318585 839479 737522 163915 846841 570666 316 644077 337077 740963 876688 185 887679 399655 66277 850672 840483 3806 205535 153425 341981 160 569926 791985 3925 878685 852765 879201 504225 847919 885408 28429 891114 120598 831912 78214 39 186249 819350 518709 690488 894323 857089 5414 770092 774303 97170 732460 837861 871601 619011 633672 774951 857623 890721 890912 813238 891384 8 821618 309455 250881 213121 785460 666 16747 3473 232757 3 15694 51898 396801 145378 876665 694521 3 222655 144 583302 638595 135398 419491 9537 896265 232840 829995 1385 821902 783014 753095 4620 865881 851534 119993 17636 196 701246 45783 81912 630033 877713 463199 477546 167710 3 552029 862708 108017 78041 371864 165458 292769 387976 806880 851075 18315 310371 862658 887811 721136 503963 294350 68541 710179 133788 664707 15 273925 223164 835764 175950 448203 362584 33913 85331 10187 812788 860004 745982 546314 7843 891664 638281 761779 866516 418881 344456 8 28771 476197 778819 174804 304765 29990 64836 7 498122 591184 201356 766604 10676 760385 606820 472745 824475 256477 122997 831999 2 232141 862417 72656 510937 834869 26 840330 306831 2 776769 51911 888406 805281 63860 181960 862176 859210 885322 891112 790770 548035 63367 894430 851135 201726 725001 602331 68 3 15729 862071 222460 557392 296542 846064 849388 61914 777853 756272 33 515927 1769 77 3 221148 273284 8 312916 898127 4299 49668 899693 7447 308702 229580 723953 290285 819052 821045 562141 857279 856404 698299 603325 444614 258209 84 127843 880786 635013 54585 707208 371874 616763 308285 311683 890325 67052 878650 127 2675 834132 850610 845874 899226 145187 15367 870448 618380 555342 101592 847037 247055 419 3243 72598 125973 1787 249658 128218 3028 30 777674 4191 101080 890165 268632 817221 474 397 588242 603717 743014 781839 140400 628370 60153 618744 3209 440442 819426 210818 34056 260402 518937 71 9 122 43917 808700 859311 788100 544018 137256 747594 839683 628970 4859 813988 881721 129 660874 629 658571 82 867180 824150 385415 13366 11 544898 5 124405 104 209616 11 626130 857879 57 858546 359116 6500 38 854237 628338 140951 601803 5401 3 875 467648 399993 258479 860079 45755 7422 828077 264410 253408 3354 594371 194551 858118 762672 853833 33530 318103 577145 2372 898370 178633 830220 521027 809404 670882 716753 141096 1014 816308 801169 818557 457049 725611 606882 138819 861359 451839 891839 578175 869331 893990 861772 251849 861769 15 16 849195 379733 806564 760105 866470 4 222033 35470 3059 656683 57 848724 371897 718561 880810 850437 768747 844390 831672 795762 645153 524 894204 374598 897453 838005 138 229316 56403 139 3 543625 436454 898792 33959 653522 751447 6 171105 1304 809630 1265 889003 513653 536 93357 1997 1 57 739758 340492 137451 727050 3 439385 17130 31714 146591 8825 48462 794440 2138 757385 776329 190705 860420 858949 884223 818339 285 868987 272227 834776 46 90015 884539 637305 257352 835863 534633 762699 607985 630659 601962 614908 376166 881185 161 91071 21423 456112 569791 156215 107691 468236 759013 2647 139886 818367 616328 315709 2 398695 73209 844221 645517 265210 860361 501685 495145 853915 410549 754833 632298 898276 218603 505127 659938 1 782013 677860 85952 858774 520318 2 123 832977 770076 244107 874806 530 2 183193 786182 624855 4008 118716 640908 2 624594 637122 730707 221705 884925 892800 121569 142 9 663843 2 857925 428761 142827 659 505654 693436 792049 889586 21 792011 788273 334737 798803 863753 322822 1454 731792 816185 282186 104528 284509 887305 635784 865867 844085 230797 756628 375938 240666 307 794070 845779 6 890533 508717 4706 192 118 827085 870639 894203 866129 761122 749247 191951 41225 202795 32 812375 870367 883350 751340 225939 545800 761117 494630 897839 427 839390 23 622103 880431 287612 9422 880898 689449 392 204476 485045 6 239066 668813 834908 824697 735400 819541 24041 4229 82194 15 375349 23547 396337 2 4003 862777 132090 155766 214941 53430 189439 666417 469650 5 287903 863200 556150 812437 689544 258365 891897 13011 684199 581 883354 555817 181258 297357 356523 709915 171966 417714 11 5 862795 827797 893790 181200 2 108729 898403 310329 806919 596110 867723 521197 759209 853732 765007 822684 1 14090 99972 117048 329153 4 894980 686226 590974 805659 847769 843487 138057 1255 21 523 830626 847642 216541 867844 19671 1913 612095 791334 858721 55339 869964 828457 418514 752172 790 863494 75536 784929 897762 830977 2386 2004 893059 41366 49 829975 471916 212211 816115 879801 609 27154 771206 787437 735872 112 610864 219634 8807 571187 167459 852901 253578 352747 364828 2587 870151 800386 763 174494 657736 468582 30405 538852 834157 809980 15 708244 8058 19080 728925 1819 553795 819614 486404 322351 772617 51004 6058 28 100841 883451 2030 159246 274544 894005 3696 841389 874039 337 864066 263626 442473 682521 479 874152 708254 4622 751377 75507 34016 90549 372774 770047 34644 885394 888414 85766 39300 789282 10748 718112 898413 644247 640823 838749 2399 631185 575711 669434 859167 19984 812617 20400 692769 793701 14704 292049 742640 583134 888971 889731 685737 885041 666069 98 801535 355298 549556 4641 806962 325401 4898 77 47737 7741 1 852361 820921 850713 764946 222556 179747 8 749446 652763 56 124759 827349 895196 495129 774843 814 601782 735642 216630 874879 481091 874086 835449 811283 628125 740365 666735 787222 270652 836009 356230 151806 337552 275 869385 8 497408 748949 21949 58970 892205 583206 825562 136589 414389 858601 802793 649823 859992 302230 870989 787843 194 229 14838 81 46309 214209 820550 405918 883692 873065 516984 586167 798166 105748 861563 763291 894959 1131 45190 818712 899234 627279 752656 281 850831 864080 214024 685698 871079 589028 876710 865048 520047 328710 185028 784000 830486 872022 518290 862912 369236 850476 875 19 884859 113677 874724 428469 729282 856053 830190 68623 148 565804 868717 476222 130666 86511 379876 16059 884980 663016 294967 453886 897976 899872 792531 220793 637136 623 53939 20 807693 883491 858376 723596 811620 827886 68865 17419 2 154883 144112 875954 722460 24260 818846 425646 398912 78 241830 763775 3512 534328 833429 35539 892005 17 718858 835617 290578 799464 898438 249 57722 894971 840463 880045 862711 33435 28299 619866 677770 609 517809 841422 892795 546 429476 235838 75 202462 569607 674949 333926 893746 869253 516102 558199 427767 895948 895473 328867 296674 735445 830312 745366 144701 864519 2973 239 216999 839998 585592 744053 343082 309465 794162 58423 31 806721 755809 543844 76677 7312 507895 513 560443 6702 859588 834533 895895 458585 684231 56 808515 870401 8 582881 1788 137346 246761 850874 893534 44493 104822 73624 657 979 805592 466603 640686 829515 857277 680503 555467 886270 120920 285806 851619 718865 89367 387 683192 119659 3 878883 634103 169 71 29 585590 858463 220062 176986 87591 841618 841505 182628 768163 878150 112124 745651 39940 877451 165449 867109 361585 865671 852524 7521 262845 417185 62 5 357248 189631 122768 257090 42680 835093 894913 782562 885933 734529 166493 831512 275605 595966 26180 214 832007 80263 641543 802365 89458 698739 172144 758724 610691 786020 3 122841 873065 40609 26331 7298 817040 352109 742985 845991 751648 783810 509583 896287 74 222485 880819 896234 642903 498672 759964 494298 884354 878643 565274 591937 4 864044 63063 1420 28 7 81 752404 866291 876848 761523 876031 651916 723301 681810 416512 667973 727867 246013 876907 160561 452546 240220 898189 674505 118 863180 55315 94019 896835 1 353066 656612 254506 170 233906 483336 878659 891282 21702 899701 678476 48 17485 526395 274767 312 657479 9029 804742 251402 347825 809545 656 324897 832368 768160 704277 5189 873178 103500 856130 7 191878 81 737548 733975 635503 695420 5 5 868062 424161 352 639379 509133 590506 317885 171731 321868 302892 759251 353802 1 402612 1 722629 5508 808622 323 778289 842690 153630 299228 831390 870358 703117 27 530421 509635 696 870622 769297 202775 850075 536287 384555 3 158 782772 752404 875416 258902 847895 845416 885238 692174 827991 178955 308966 4349 125 138903 879415 325896 870492 450900 695592 850803 869608 883549 528739 881748 840502 883589 436 710502 348699 297370 816901 880208 864296 139862 814697 625757 873014 887787 485609 567051 892336 863995 849126 582009 2 796770 775751 89836 494593 18711 282020 511665 867541 829109 134382 758157 392029 15681 793485 892159 673539 409101 26007 15 6 874479 871598 239160 880960 621133 16 469094 11194 436572 657785 788406 842188 286792 888500 682602 739811 235369 814262 86719 330924 306707 845398 853883 347720 806643 780279 239 415633 594694 848163 869744 765592 897254 427144 717553 575372 79 896952 665835 196015 22 8 2 605002 20469 2195 559802 38 863992 1407 264 381761 778009 834003 317842 332555 787385 798979 87417 254030 114517 2490 850397 501567 454650 845441 855371 875298 640508 729052 438518 229234 168935 439353 882518 814133 428880 744658 874555 802565 31407 143 3 216586 4122 287 709167 884007 142 812079 24 996 620694 178390 830756 849039 838001 872920 343151 200185 12 895878 582040 533762 179897 60 660403 876801 870379 289612 475014 638503 656370 182521 156071 34638 472532 3675 22141 144127 707513 717075 475 899939 63614 265344 4 65 898730 309207 299090 840743 308249 807734 795401 817363 117981 5 1 875987 887028 37968 846045 255213 56636 899219 73256 749958 787545 319708 169903 409163 12603 886212 200290 211 2577 22 824999 283175 855305 546642 322010 799255 770598 28 13138 787632 879333 731583 137425 864470 842544 730163 146897 40246 135472 208853 711 397251 143469 892812 19334 703686 811898 759630 719174 724547 123655 407959 468633 205 35 112 756503 780891 21 39838 838473 29606 605520 142196 483446 4 1689 172384 886822 567963 472809 212235 175929 7575 741508 831021 167655 728332 335053 30056 883729 420491 717557 899819 158031 872874 610373 843422 873842 798244 504844 861749 887132 869308 366210 107248 734428 20777 237511 68075 14835 338 122980 20006 57095 3 83 555419 504963 637831 176371 685537 879510 752700 852789 2 139526 313076 151655 109946 899456 782332 532073 502070 824012 642368 371921 523477 703 67271 776 867663 727621 188159 819722 762815 314016 57385 872158 597534 158487 259992 100939 82897 873583 465105 818935 10098 854595 220694 31279 699460 17683 846193 502 281259 310157 784360 831556 747229 267356 1734 755013 698539 862106 810561 14458 177452 622413 7 813061 791299 383639 877509 595459 104545 470644 11911 645002 56034 872218 595021 756266 867506 17093 458443 771036 478371 167327 609032 389953 660133 886866 130 695345 474338 123213 665462 694398 828916 162752 717839 302680 870336 179330 682882 7 775384 245961 792797 359026 789340 2156 126 156268 873179 856746 898019 838808 757227 241 768883 782542 91 888789 156231 187331 884642 304069 700 833375 9 682577 871032 3 146772 476 384725 738198 314584 188881 409295 506 636852 820979 4186 744943 870393 1177 213899 444374 10 259 297313 825273 66554 750007 847927 744458 640 89908 677454 894572 697871 769795 728475 565680 176 763259 566191 592696 894862 5 707601 3285 382078 396317 394039 450766 1756 817765 646986 326434 794475 715401 674275 840553 828572 83938 860315 732983 854539 197424 230518 23180 11200 44658 81343 761438 6284 892945 14362 867303 805833 300065 304399 101892 862576 831131 861107 212786 11944 753115 86211 33822 884410 383173 650487 892958 551579 536034 689 579431 783629 6 822317 230161 743315 608 356076 143696 586679 477371 134261 3 476380 51 788333 815710 863511 22553 842109 77 769679 804727 838703 699359 695621 16647 25 642105 134535 33 749757 102943 899252 813793 714959 22347 455039 465979 176083 566673 142436 857138 555270 539932 31620 50358 764374 429148 8094 533074 741468 813102 825926 438206 813281 441081 213337 311542 526 655225 798969 174990 455257 421761 11434 574567 18236 287020 796741 884993 894228 26113 829313 153705 686912 872718 897944 136929 125129 64 291880 103229 897946 259774 477738 159 874763 854972 191 98 565612 563745 737551 720449 156913 250 888481 797777 270 254949 823471 898549 426700 152 861664 261838 596248 270201 855102 10 4918 809551 266034 4 355260 162845 857894 13 851860 2093 360351 870774 808977 4 679375 408882 223 4278 845962 51799 2179 779480 494277 727313 763643 811479 451035 26 145143 898460 469789 70392 456783 4 896919 863136 339 23 810024 28 39217 523677 1237 880158 234 895425 5 21905 154 776993 122268 213419 754244 894744 892297 570915 242830 408644 5798 604626 4083 850010 10998 869204 678996 746493 888012 641434 841330 116493 142295 251820 472169 714580 10 421944 899058 834589 143077 669621 176924 20 321552 59160 839438 852825 855957 12522 785576 794875 98328 663333 875 29 241953 531659 834647 24 896153 472767 105585 898661 645763 71571 212563 879875 517296 73 872801 49066 858874 874386 673047 834120 108973 8 57797 317633 378914 687934 859765 286812 293 389167 644772 875412 47 631875 798101 51472 250676 838889 865355 846225 890030 791640 824974 16504 74638 24122 891713 79647 570533 381857 8 516731 593525 734257 834030 197356 895341 2207 427948 94428 763102 636402 55807 451376 868052 432731 792547 526718 892428 443 20961 751327 842022 51592 848260 16246 786149 429451 774967 696047 854128 263824 721844 160910 398809 706833 15728 756789 529541 109095 351028 771308 821811 174273 879795 25534 499178 802238 295213 882288 714837 483989 881341 440878 760456 663246 579442 2 832099 729734 847123 886536 298034 336121 633853 855998 687751 166852 203571 177051 62497 628358 827505 6796 471496 605571 843335 416299 485748 544361 894913 785873 147998 540947 407189 786427 891020 745093 210415 870036 145344 846098 597567 691066 19082 131098 2351 395822 325077 773274 626442 889436 5940 884082 240861 101081 665696 717105 821714 12813 224168 627789 196179 32356 896908 812572 432325 789919 881942 136302 69408 1425 805190 548393 434463 806361 806317 213040 894977 831962 611205 814323 6968 806979 856061 312 40514 872718 344866 815 494692 30628 550336 892499 803 55216 388132 850105 700532 741592 702891 1326 870216 898414 258481 577168 184460 891828 640503 121 858320 836817 889942 650102 869878 2104 701428 823837 891441 812212 331891 755830 855334 630486 157350 859391 12 31584 1 798814 41 492 888455 2 560058 721300 242387 762364 13 809072 85923 853935 493419 1930 12 877465 5504 13 896420 877803 797900 66 899016 791333 4 396 204490 889663 859381 548498 888686 293524 1 18 808005 893267 521959 895281 22045 865473 768646 91392 56276 810430 436132 864382 693215 879999 426022 892846 702281 889822 434808 870910 886646 2 77105 489893 79 479883 684 54 153791 685383 895684 501325 889993 586887 31864 306022 181153 885962 495819 237576 184235 346365 5 842964 616502 2 52 365965 288740 470205 894672 839371 1000 861687 878051 11512 165372 879924 884971 14 211259 458890 774766 94581 1 143901 38 958 438 207449 22155 898985 780575 309048 251562 467045 36755 4611 85075 382771 101 827389 235263 865646 429349 615742 75706 42455 895622 839851 821458 8 407609 814116 867873 472 629245 233117 69304 762674 888355 745064 880201 113 824145 181225 880575 887518 665340 6266 109888 2 89 24108 27 497082 43271 399 313 857751 259251 682985 562648 555739 746481 714213 80044 1142 109866 96950 862737 163617 760239 667549 325659 519844 534288 118 14658 467558 2532 836395 161825 13778 815891 105592 34 1200 57344 871342 593357 839716 517659 799017 688809 856695 176861 769512 65537 178305 270898 21213 10 107293 171832 503185 693052 42796 86839 805197 470102 775729 824789 534232 826736 31135 605798 713695 583707 5325 40706 462480 312505 560922 129445 813074 842569 229676 413757 856033 944 16322 411170 877899 143914 248179 24623 828233 889304 118140 817372 660679 863654 232915 31905 365022 736 786369 409180 737840 41993 879132 2466 274283 608165 119 190046 189284 529338 585721 884168 219196 802174 673421 2 555466 431331 1029 739184 861252 840224 801325 864080 870206 856979 865463 2 819735 1194 897762 10 353341 376709 441784 563952 797107 14 613374 888086 860144 826208 312967 15740 749326 831888 29 877213 491971 543 792588 755325 152414 872265 818451 760963 679547 897992 150 80898 853514 608677 163 1627 13 684900 44191 4848 62 58801 784318 4 2462 808905 852539 23 897093 14 845842 784044 1 17866 861872 835762 587896 839679 147378 254 9067 734681 740971 891000 518558 135629 301294 695275 1033 733310 876427 35 892369 524975 537423 288368 664152 370989 869238 32233 38374 507852 883290 740655 897 786367 791384 347736 524336 820863 4865 15 82 5776 843235 893572 135780 864873 877915 831457 1628 876245 243731 842613 798088 436701 571657 775233 297295 269653 2 147281 869671 466138 884779 379949 304464 15672 840771 838777 847182 407027 1 2958 178 385766 37 879436 883321 891386 267944 787365 249164 868500 217627 845329 6 260593 399967 625847 868205 630214 518860 491110 656799 24 47141 883882 9478 809323 622332 631971 3990 591975 527167 121632 5 652404 25954 57990 10 581108 629638 697235 9714 880933 877741 618439 168726 865574 3 738366 492032 708034 169761 327894 879272 94472 254 845454 722698 876078 494 556719 825823 228610 581 465139 403946 848704 826020 855723 751518 17 899991 73369 842232 659 7602 554042 503387 576908 3 847414 404347 783857 812124 275299 439449 853968 505704 737931 36959 40827 574300 895193 843355 120890 216064 559547 426687 81040 533265 4 73175 765967 63 20721 7393 161229 334568 852089 5708 491958 456619 839492 319650 274 6133 224690 893304 679533 737411 535851 772193 74004 773710 19269 404703 264096 345629 896117 252460 17918 53 584702 87205 493797 3027 692779 471762 336157 137898 410078 12607 804580 25 4883 17 866819 866377 708772 65099 241908 817541 897817 864629 551686 757282 2229 41592 760848 109813 869115 163418 839875 531307 717747 692062 9397 883110 477123 822669 786541 32554 405426 805367 1 837257 859323 380366 85 802481 20804 219751 876681 7 66287 592020 646522 33816 815771 54 319705 800946 20645 870845 816010 7628 367996 354874 810532 875628 260427 169 599149 726666 639324 13944 893690 884720 784379 953 377402 844027 224667 892183 2270 16196 186481 814660 2 5684 846733 204832 806362 107455 889723 371492 147268 4 865608 39 83 883263 154852 785402 405482 891359 833667 307889 887668 820464 129231 187772 94356 763309 404854 788270 829572 3174 670363 34801 753375 358446 378458 43690 703657 727271 589164 355534 841522 567694 270172 874752 695648 523198 298272 785328 95 678071 580370 2673 204244 595 858 1 3104 636691 9 322362 429710 844754 866258 213277 275515 879379 868566 1 198 35298 138894 802538 320 843548 889261 771939 675464 775325 673066 454402 857691 896108 563490 10 808361 468247 654049 178922 277727 888554 401660 561374 490957 309925 204016 7 764197 1157 101922 673499 2857 837888 58113 875672 496495 108012 864298 277575 449948 663245 472834 515 7 1220 840177 392665 204 865722 793065 894355 685028 470521 10491 90 602266 22254 563730 229 598680 583559 829185 146 17497 11079 608955 556512 897339 25 503357 889419 54217 655206 54 157091 542446 445558 60055 864296 877040 849690 859664 108724 855381 10292 886946 321 453853 893170 551859 2 868421 748248 638241 8240 3999 852970 36546 246042 95954 886832 855018 228545 59789 775489 265587 180379 254477 148046 8138 860807 838865 89744 774018 4671 713421 3 821 830441 418178 873618 503404 416740 341309 859465 640473 887116 283583 673182 792852 603781 5 78 1934 363846 884117 799629 2 93109 894418 773108 892964 6 870586 62683 432003 1 863110 497256 56191 641698 327921 752795 45401 810112 48281 302832 581867 761106 441765 3402 24946 756397 677159 489779 892044 793021 16121 500137 686646 629345 836547 2 817021 168207 28969 5406 578666 804330 113604 454886 889724 846409 541904 471582 172992 839412 7096 886679 61906 695905 65437 737266 152048 663142 541214 364941 2399 556270 186939 877746 115457 5298 359022 297 468859 48982 130586 8095 771973 4164 287934 45520 477 855057 604421 55 176530 335082 194760 535364 931 791387 750506 787910 354304 226836 387556 206813 1140 327291 853491 620019 56150 509083 791902 641544 1894 49013 734596 95104 605744 258278 822266 543929 833715 564746 23979 869700 864770 765473 125634 2935 805169 428697 881664 892164 528883 24542 295707 269102 87073 342754 448605 383123 804272 778812 833 10 898951 547783 832115 743909 816179 1197 316638 774161 566352 757774 203798 867512 883131 164532 3 202943 120475 704370 1336 129581 81978 695178 826077 573 823453 827413 888703 884166 17294 899506 390909 793897 316281 883644 803508 790567 25015 5292 732875 1359 265463 800473 602775 856468 454354 573062 620799 775348 155392 338024 518344 17594 333676 59731 88884 436683 643492 895899 4648 5 328957 899195 642725 2507 809665 115033 93 524173 856948 125620 861173 485 2813 73088 349107 21 547966 134408 842472 166269 50 876141 59 471839 895144 22111 98639 865772 16 11330 892925 941 878051 894117 867083 666100 893435 4094 404 3953 14 888369 64984 29461 710032 19432 4477 873170 149 565548 1 129809 866306 4 614880 8753 7579 540210 245100 793863 315935 443925 775528 835610 302472 5836 355715 41576 387117 830302 810938 564652 322831 829910 569204 541726 55227 78117 862951 219543 837666 411036 79210 262 193972 1660 768052 869413 829038 264409 14776 895601 98 859106 890757 83699 451268 709309 379633 870852 94117 750608 644617 694 281439 2 60 824921 695605 589644 811162 9 82005 792645 284854 811942 892626 2 802770 716578 617069 284550 685 846375 862406 1578 889432 868075 875677 130 796089 288717 568611 892969 891273 330875 307 577869 738021 834718 578100 73281 562633 3487 885368 16287 312025 873996 657667 845620 196922 161292 716583 849034 35429 611442 784214 56515 680364 14557 443790 333641 189100 12 667759 861849 855898 896059 816728 401494 248303 730 317562 15 430056 848692 473715 217785 66474 880767 695 128421 612163 858953 187764 181723 382265 72058 865264 75837 13308 24036 57 5 221623 889277 893045 130927 803886 779896 3710 867141 4 19318 831634 859945 660765 16789 1 854967 31 582076 747530 791385 751622 861230 655926 868350 40 386258 27 849277 869757 876066 662949 6958 339879 674691 371527 28230 108866 170196 643370 448579 662013 16045 779563 471543 4 730918 418053 749549 850713 257688 809769 830884 448025 1 535467 676555 899142 716237 536300 438117 208 54721 182564 845206 257 132171 1 50630 879809 722641 4 853359 340279 306 63405 620161 7388 12767 2 1 711753 842605 317447 795867 7 12 855622 883094 856756 862269 26329 461053 113765 671025 472129 568910 740405 2283 185004 23219 694765 737401 132315 1569 204796 174668 137867 79 789426 61546 858147 3702 262716 851392 849853 535515 651810 894579 361422 26162 6 713943 270497 360651 652071 494471 549933 745371 1984 888373 346269 794296 752902 502871 258867 308911 191400 472912 2695 545620 905 785803 4 844166 729780 10 430405 507936 199704 269996 520804 844744 697533 415034 899932 41 486387 895309 684887 142692 825119 898918 25775 851318 626997 503644 414592 60603 868670 19311 570607 831326 529699 141246 710863 859869 5809 880260 249711 587266 27662 884223 795 792332 873665 898570 714519 800749 870406 422 882141 630817 811243 516753 875253 769542 878313 848849 534364 568 886931 765189 149531 827995 510857 197539 754130 1839 241941 130066 841090 881736 3487 500536 125085 94682 878892 684878 363158 889356 871746 61001 746454 142414 344797 383 818995 105406 355884 578768 762886 822368 211066 398383 2 146 172222 204767 752443 73117 748728 879661 1325 827595 738693 296878 338452 2334 893893 16202 890048 356977 755675 826396 194576 425 863174 159176 2 145888 341521 623044 69226 291 431137 549216 253626 700531 879844 473031 844125 875376 308276 820618 1483 120166 616421 2743 2 810664 722309 2 405274 806559 575130 7 262210 52824 887762 873249 890732 853117 671062 867558 813533 1290 896725 176137 829489 57 888506 855486 160393 618569 2098 338371 896194 699354 729231 859002 393 802440 91266 10939 127313 35 487857 17951 823231 658215 782464 828628 687663 146449 805914 339 248276 890061 404330 3122 822085 747421 657580 557382 590840 62259 219667 863813 2676 51113 896920 509637 3537 882707 486115 440786 342365 134017 792387 344373 862458 853732 424956 798929 726820 552771 827974 544852 154740 131876 429172 869188 876015 4 725659 95068 884099 52520 14429 2 872025 296584 683631 283339 220312 283336 501 389704 42 255175 805531 424596 617350 551123 135 335612 398128 331577 370854 863564 215832 839495 873288 739242 509008 327249 57371 19699 854020 129 555055 722264 650352 584771 833412 4 538924 227 4 828921 179537 581175 316296 43 851866 436468 887992 890130 17446 24517 832025 762757 866003 776912 4643 23152 2787 174286 343444 47 814869 5512 159599 1603 76487 680749 6997 667176 869227 386560 136438 811976 887140 14 239469 95186 309026 380421 308126 80984 316179 380764 623438 255475 196822 884342 19917 218122 51 776964 877776 4985 125951 83908 467280 697 840672 480 2220 68 226704 765231 786764 3653 135646 876078 49996 740497 813711 285222 891893 764659 892297 298134 24 777590 547 794638 36796 804597 19 1697 406602 244483 863463 58244 595812 554905 177602 221487 6841 880487 879 136282 128518 630783 152295 741007 255195 896276 898555 40984 715914 895 151958 588253 241986 47 857730 417242 705840 199481 292238 438910 3 894364 8693 413445 647800 127156 1 345456 896297 132544 358776 802109 387924 454347 803226 801195 464239 158539 67603 846484 224979 498723 98522 112960 506954 586279 865145 159911 41 877864 24 54758 385779 176254 831794 6180 846490 626006 840644 691508 10286 460693 626174 10 281116 602709 147212 883548 489102 891688 856445 15952 880735 832952 294888 871000 849796 248872 884773 855525 741236 873929 863463 499284 357540 4 494666 679749 107988 630436 826924 26 399541 803069 852946 3958 334 893985 1 856859 886960 3507 815104 218 817733 875026 891783 883402 787382 6386 441334 889615 2 857308 665744 69649 173565 78851 193569 891816 77948 424721 15 878065 534015 768544 1430 593581 486958 164967 64870 415325 816119 520388 724950 504302 867221 2274 892415 892448 846161 629137 887119 835416 5350 848299 741556 759260 794487 861737 721870 165605 595 23 661 870009 815969 840936 775586 9 452025 385562 2 857749 40917 630866 854555 589706 880223 886903 749780 842055 4 229 550 734616 234143 890825 1 71758 308385 436118 202004 194275 524114 543093 875188 160993 816438 692523 125 262 244 8 756470 814723 4096 420464 17406 881604 890870 735542 170501 467 820399 657915 679687 465040 863343 34 691949 20395 434510 5 749754 353967 899059 880934 884011 382423 760219 223751 678282 561052 567779 570466 396755 341308 220999 290078 683010 529405 9 722287 564342 861359 259974 778362 256041 49544 129132 697 234690 817073 839589 846674 593386 32 662852 386085 610309 872917 4141 826 1 281387 654737 67115 568255 15481 38 3 659031 881751 879862 133888 50361 302362 786742 251 487822 609316 201412 847582 856524 842590 792544 8717 660420 65 750935 839083 897867 94 819773 87240 52120 317571 28364 863890 303044 891754 465944 143415 871672 807219 100461 861589 73759 69853 574926 833457 367393 812778 748630 342876 736795 373774 816172 882994 843051 136103 493457 506179 639876 776366 68904 580925 217214 895662 1695 678613 894078 381943 1190 820620 874420 463 260705 618551 718329 869579 877479 884893 17 476947 767800 521565 90526 448192 265684 88131 132 1205 14148 220990 13 248316 867973 850790 275866 800392 424880 893960 110445 820003 874306 890424 819651 859696 883520 585351 22568 302644 93604 10567 604 459542 848109 827079 795419 511 83151 302629 851463 576435 759897 865900 863357 461207 142109 707067 45095 2422 889711 830667 702 773861 53115 7 789790 230264 893075 15 109030 5879 21129 166595 842193 414459 259837 715317 464175 11451 285206 832643 613829 129603 296342 659212 226702 868790 863561 316756 469389 851036 828177 297917 224060 740 712263 529084 881459 28628 426297 2 872846 823332 351674 158520 343625 888929 1270 55591 479014 239633 351048 16327 863503 25370 191164 833604 304987 708069 395543 186796 2200 427612 138236 872069 162426 801347 443997 243122 11 833020 432495 2 732999 787475 71 3 7 504964 774614 883046 576949 537829 165319 849182 156697 381848 2 245812 7 682041 460984 340296 162604 874837 729641 242 359789 50 33800 315189 107065 93 893955 850088 28 733791 513342 660152 51 12 832035 68776 456216 851822 834577 404599 706038 2545 265112 819361 186742 5297 889984 888334 528182 148980 330071 382520 58177 5662 2 317094 620072 811970 897941 669329 1 342812 21 817559 895884 792193 386036 348824 687602 114310 903 1 700671 1 654070 860647 800193 837 696662 892654 726359 374221 832735 1 878414 857306 8827 172474 851311 722174 538261 198 91650 809105 271300 779648 832610 643220 889544 1214 891507 896590 74808 868410 388500 754342 871369 506692 4 102 294002 24291 645565 7 331839 60762 811949 771297 785543 730911 62858 1231 27 1542 890943 503242 7797 857449 230962 541970 770874 891871 11 442176 3885 32676 799349 626248 195337 556381 168675 436279 11306 313982 881830 892237 395053 220455 846296 814717 798 415383 893493 1788 752119 818082 857217 41609 40084 658091 630690 896146 891698 848518 653728 824552 832152 486071 22 842254 879203 882618 450920 892132 774861 8 560099 701503 215436 14090 826386 428330 32 15702 794545 888720 2 491589 3160 875399 75463 739642 784671 97013 818488 484458 132840 745934 16 622734 2 861757 788203 796549 404441 145048 762749 7420 143 798365 436544 131673 703701 106312 684555 8208 848795 816237 81490 822848 455 893703 1 869585 321238 838716 788528 896483 525641 694 807097 51 842590 839615 193286 252203 418099 431645 85627 561412 836706 564234 174 1802 861910 14207 3 676582 836166 849306 819514 11904 897780 830845 811763 423951 820563 882117 618711 415159 865594 840941 881143 789860 894240 120210 373 242601 3331 2233 293804 476936 2571 65 9492 877620 7850 5 555539 717248 565810 206885 625135 852500 874718 210972 568321 73437 150995 858885 221052 9005 188641 835250 41428 846941 153832 858040 885124 876380 21 871360 1 8300 865741 72025 105935 87 858099 271615 812015 786936 880567 353265 3040 816664 483 56917 216709 227756 721647 13824 877985 1034 525800 798715 799206 832290 8322 273713 677788 1 701327 718635 169739 8 729491 131 121312 881876 12 457 16 884884 648427 320287 69443 777562 509916 403371 84054 873407 12 658928 189936 4497 13 329964 245008 890898 556219 778403 723213 364060 751856 791391 20681 852203 467426 5766 884962 624804 305700 703910 891254 141702 419683 876847 502828 184899 631551 757501 16865 208 894273 835907 46119 810283 862939 284378 438799 795802 365417 788625 200012 28309 4466 539826 758595 383224 786246 623295 886326 637482 777333 7149 339565 354391 449893 160605 817335 533261 889605 251076 410274 45 456066 807319 367587 687022 167260 677954 816189 3776 12291 872617 585029 437 392978 271958 3 544797 151 744601 478598 501326 185815 8395 855295 852469 873409 864018 721299 717386 552636 2976 265237 861927 112218 808481 515359 690737 737799 2 240871 424028 292461 104359 817672 617271 218894 866993 720872 369474 852504 12812 449152 1862 223889 55 844459 340559 13 785419 219581 820555 880781 260545 444298 821655 494648 565139 892202 307529 173151 512428 799690 788229 886015 783526 4 438888 645823 29635 544881 55703 164291 260 810600 514793 894446 520829 4227 27085 777310 862904 817489 825515 245227 822227 898598 700611 897300 578468 864864 16153 535108 807696 557577 604114 895097 888187 629826 831119 784283 138992 627150 43704 875759 414911 761847 5 241245 252803 893121 893908 898552 871478 864013 319855 267721 657943 680819 336130 2403 375025 27810 740563 4063 24644 895660 600847 324876 867471 57123 2 190593 24 128159 458456 19992 56401 4427 188792 791105 866632 518 813254 367335 769906 775749 899444 887554 92511 1709 20 600344 896034 1029 17523 851963 268678 779211 855653 429755 65542 876233 861706 840555 824305 427172 109279 4 486088 607460 1064 155032 7 859061 777317 614397 67211 375 448728 825870 666032 19440 568875 403652 859711 89 212104 849170 9314 867653 5733 826197 2 802963 398218 378885 787376 606266 722208 761147 370 1062 751522 642075 841701 791363 112759 57978 2 16 435723 483877 225554 65975 595259 149 174138 472372 245621 79854 6281 13116 836663 743422 803894 640552 14 372831 20371 142232 735218 10045 477449 857419 571 752836 629565 898311 843543 549289 5 2 6 905 41 860089 241349 782530 667598 871140 10924 2567 60759 877245 850809 27220 730848 623 714186 833115 390149 727939 135184 679611 98092 197337 2846 370658 3208 27 5553 50090 7089 101375 328630 267680 826367 898839 620780 179154 11461 3305 2 74895 3241 5440 795171 631964 767243 839169 450575 471435 134 106 601607 131148 838362 111963 861949 141 3 725599 870799 893113 247745 29119 9514 27313 5037 873126 3968 267351 243310 827090 423642 157304 193027 543586 61658 26945 813456 60076 312007 765047 830405 867930 865089 876573 881529 7 435 885523 1826 1265 572573 789368 4 892855 886784 16792 213205 407822 567918 678647 166335 321 753975 637447 36 821670 579962 135045 503916 323858 881954 891935 810742 850548 58685 880218 490206 701534 66 412 58489 898775 407205 404278 178912 843936 380786 14 342192 2 2 655792 828900 24530 838707 773934 886701 849811 509235 509569 313 7 29264 1 161627 347119 188942 163566 185639 845243 2481 793664 584610 13676 1806 11 604484 1563 254951 708230 260 141736 365632 514561 862161 363558 6951 46471 885782 816267 606493 877758 91 868 856103 16614 645382 829869 47500 793341 797026 480578 3013 22 395124 456 565 854641 135198 894229 7 396 887728 380315 875694 26 21476 59 898440 9623 733441 753716 169235 459513 268607 313795 891953 781821 86700 496935 862621 22792 7396 109274 438562 117281 721045 889109 727061 3436 492571 841828 613743 894985 40 167 227049 172878 776569 691931 893552 22 485694 702008 11 402285 1 774448 6391 870651 891775 10 285333 888482 28239 251017 270 249245 893176 99071 742043 717132 491510 16363 1 819322 823001 898617 300998 866625 884886 35916 510595 469281 889984 54 898755 614041 3727 264597 4 184361 93110 809020 237126 872471 1766 281029 399136 1004 869063 601652 897991 334753 1074 221960 730807 876963 77927 734295 90862 892272 810317 808805 876398 318 541473 409157 793289 23 471085 895911 869975 378544 110973 306314 845958 164235 227225 73211 884337 811738 48302 446803 54789 13 2518 854586 708559 179530 417371 16 282351 813088 624913 802994 7 4936 828675 687729 6 126002 34108 513931 2 709858 725752 69263 3362 283 7 877181 185617 41976 7058 21 861826 761740 251128 834237 191167 53009 201466 770819 904 257 305451 2560 44 553439 1 184394 817849 15 29 872868 746542 790135 645618 688265 819083 849152 617348 161 37 467599 31 517602 824933 99055 734524 478533 612458 239 88 601196 590431 409 864518 783564 2720 820907 605331 235663 24 218514 229892 70 296293 310743 107 749539 98153 891746 553755 892576 477576 150689 862199 80088 793763 13551 894549 817855 801154 878715 18 574306 443347 874985 524115 251312 758877 868720 95504 379393 889966 102 563527 810455 752266 63875 876979 475580 761 815637 4149 855414 590719 14062 870596 811772 263068 780329 709774 118 801449 15253 88773 607287 798144 137250 180031 821119 216440 547204 47 865387 273403 8852 197669 100846 774576 362538 4 245483 10 69 880461 224696 803334 889339 19077 656970 279777 349971 218224 63 805122 818098 112502 70676 882300 704483 704779 790660 872911 379462 234998 46025 52335 2 894842 867459 609571 876195 889978 505 873528 45788 438261 166858 102533 181643 844039 859296 6 786848 4 541813 4 7 30046 6804 708318 681638 723183 890649 336138 322860 716155 3 588783 864081 2 133535 867641 896167 567264 895421 284554 806244 852093 3 262316 169528 346485 548839 765752 323361 663 122600 11661 841521 519201 317767 835195 262078 219869 320398 894010 47160 13264 870919 435495 860925 686642 755277 38562 2 70238 6 521912 539268 100707 796090 848538 256073 445525 838298 366 844898 835332 335580 430006 460931 826076 889965 468916 719552 889647 848675 846204 845489 106925 886588 657313 338819 320013 664164 882391 2416 448111 27 792950 504359 547 580522 368102 609583 184376 308 109352 891433 280066 779568 712327 2496 9079 890573 397067 14903 8237 686795 1044 334202 83 24 1 223316 509474 222345 828720 108419 23 10786 872927 482323 1180 478097 576741 883845 857415 787374 579025 644723 722187 253788 331107 419024 632179 158217 1972 756242 6916 566412 8360 822242 453623 402293 266244 868488 860298 62 875042 300085 798265 851600 166952 126446 5605 298041 45827 691213 427115 493762 841708 865973 21795 635514 163761 495002 604232 422538 732570 827224 810780 221931 550715 875838 164 140147 782565 776726 255900 190863 84063 97628 174 835138 337052 866934 173455 894248 237 53 17279 770732 730277 185632 98074 40925 882650 811917 6292 35432 3111 316063 90 1126 719053 749620 608492 558370 4053 407585 888099 772 808288 236 887423 847765 26 597339 280963 16 133446 896451 280 258 863 87187 857915 428 231624 470669 511836 855926 674865 2950 119793 664724 894424 690052 241399 579681 890171 37054 54137 4854 2 408648 471926 305356 747956 856424 396573 46 740594 752239 57 893813 158300 817464 816588 665803 771511 811402 92 778 13 868832 824939 745498 396570 887624 93180 877355 784561 121 110465 326058 6 788335 516390 124612 874368 893123 75 117168 712986 857083 118102 896185 646128 823812 1887 861287 2817 59616 878901 25 19244 182604 755834 434826 6427 275568 760653 451643 888767 796383 878946 886880 691592 9598 33568 835767 156 507887 894887 820140 17876 890896 723640 827006 95980 199961 796277 847342 895145 404426 523807 898421 896406 576184 365371 837853 240007 1 254525 815824 68422 844451 598936 466019 826874 33 8508 234 436262 726551 470577 673811 701658 853205 154193 2 892787 887860 881200 214515 843292 15492 833113 92371 2 871614 338965 419924 886322 758954 830515 405045 380852 882622 870780 887082 753560 886608 10301 204856 856265 886694 778276 2397 798813 641 161825 14 45 864490 496068 22 722139 878192 538635 869123 726221 749924 755572 141 868073 37831 126202 889390 762882 4227 225149 837949 168350 1473 98413 899497 551 655907 95 2 830180 40589 98739 526163 662540 4 469318 792256 145837 75772 833953 826481 826029 598332 747923 696538 338579 165963 840055 434960 157235 59 137797 4 432196 639386 507769 771537 895046 840628 130136 423701 172510 681506 898195 880390 812658 737575 45000 838723 15 692227 21864 875373 99296 40 844926 539311 890404 17372 656781 378657 624241 11212 872936 855786 888806 423 596056 160 399 813194 495492 2 11 462478 10020 701543 859288 822756 476973 98521 80327 706829 1 813428 3 888324 174281 482343 135218 837541 189 463486 259060 51290 821296 765143 184 266996 845480 897 376901 593603 123496 26941 2523 861110 812107 475078 880855 77589 886233 880657 146746 889638 888821 566441 527894 868255 779978 328259 55 883279 4 522512 1002 878880 390845 555249 784025 1198 32681 63 618976 32770 50271 620930 428144 318367 162353 825794 179747 872067 661529 207215 669827 2 147121 886021 808094 89152 239763 548 417427 806333 64894 842071 834321 871256 127109 858777 585345 222249 985 642302 765566 868264 619364 866158 263 876432 327433 796305 502376 878212 895267 2 859702 298605 25294 713525 43546 62109 770264 6498 704174 635482 894239 896740 728409 600937 889546 215349 2691 22236 318102 812430 33 429962 189190 223472 847092 2104 832603 739853 527431 882292 836712 15 5841 315 880167 898881 815382 1649 56409 854118 836808 696775 360047 4128 100780 869807 709018 828299 21 551813 289487 780079 888756 81 300278 519411 2939 854411 765195 899553 729646 789862 738691 518550 889558 820230 280527 881858 127831 757270 409197 49737 359636 579340 371015 895433 32 493013 665041 257118 892590 600698 5082 805309 65 852918 131715 229389 894448 491918 744907 791043 448499 2 234988 806277 170066 15 486897 720513 893216 1 35630 871667 429780 83 10 404678 611895 663138 273255 662493 8 783789 877387 9962 222184 241773 831680 871848 859023 417186 14766 69931 574376 3 210087 510788 525304 868516 246264 631980 671207 103653 571223 874925 31 450601 473422 349937 849408 757271 292406 793758 880580 829595 806893 325402 390563 896957 877709 21884 35 536316 61 3567 848037 896639 291724 846186 129950 134903 100276 435568 10 173363 862026 8 71260 214339 825211 893012 723073 228547 135362 520923 800692 9636 874685 59505 788559 1141 409472 864819 875134 697534 468052 397776 868907 46441 397151 182069 41 892782 146748 641722 3 286561 835116 737741 754753 600012 371327 233042 169559 574396 825219 79862 787583 737601 460810 467696 689415 795787 314033 864552 739519 274 710762 308122 833421 24060 153 866772 756463 5 116642 2694 702821 535393 893796 123724 833776 2 733304 823367 7392 280089 791533 847525 281919 4 736659 623075 186212 6388 1604 1 359 58984 151147 805474 792534 265238 14 6 153 883595 768987 745079 820603 831535 692184 892877 746469 836399 187542 455100 813912 496617 305 836261 1284 796736 14570 858061 733447 845375 873212 806878 434107 819942 882765 819445 763418 6996 50 233391 181253 2665 821316 807028 1403 849017 190361 1 895440 830497 100492 622569 817925 792159 250392 307138 887178 12 106613 353845 91257 49988 119494 839743 349245 797320 1682 786309 424201 420457 818577 164731 814406 536918 897085 5 570716 177094 613013 173636 790086 845986 82287 715064 747814 175682 297807 130830 44698 4 873772 872808 463066 514952 771426 244 561467 577008 659658 209235 85227 82620 2569 536270 705861 679783 798846 879748 4420 535831 369443 597034 388909 317924 865761 546503 67092 234606 31673 865090 6 771213 840011 771000 779793 806983 652626 462830 862089 9 126674 77 417792 521204 871868 850591 498744 886757 34918 46933 2792 407524 819773 83475 178174 335760 13990 455988 145471 707147 806082 763206 215997 13435 890755 737168 48720 543577 694046 815960 837767 86 484177 797370 890816 820978 786757 256501 272389 779072 531520 10 852732 183813 816600 836782 750819 57117 584277 18 299006 857448 784 232638 27877 276887 475833 868801 65729 298345 368871 667014 79466 61223 5 395101 456996 886686 745341 854016 435231 516059 507 52346 835849 814479 757568 6012 24960 826071 100 896970 879958 714509 443805 6 725665 118385 808118 895730 30 255243 138 61360 649227 834177 1 8 775438 794284 665408 824473 687943 238236 291742 18 831815 835792 261037 832718 538342 232200 655162 10 636792 107457 108380 874299 889828 8897 835071 849952 376077 231952 761208 232 868812 888517 14696 477 849445 340533 499084 905 383018 269211 780460 837337 898978 616118 30 2 145997 850030 161455 146476 168256 320606 13 8192 794049 490327 572795 315350 92184 848269 714541 98 816414 1 393326 585562 854088 815066 370517 343515 861471 541745 447400 746672 86789 560871 597860 4038 893813 8282 277362 766863 460717 855041 656581 725849 870544 182 83623 757298 863449 656935 330474 174 141722 40 875546 893903 173166 472961 578737 721963 865580 814753 1556 779131 819006 817482 601902 240954 336397 330 122762 820181 881088 25 171218 877328 198 371 221557 13 752508 9995 753347 896853 361 436121 195646 881622 1247 633989 833204 601480 38 40 808656 773370 876946 20620 59 766133 454759 741361 719711 170219 212 887641 759494 178513 29523 37259 850424 599 874374 843494 284347 775394 302719 7 171 24293 884967 788121 36548 44118 865735 146334 31 822139 703016 851613 1 732868 17 620405 886781 727357 226838 257268 779877 494405 47931 382649 889526 36599 460246 777961 675489 872990 884628 100 113 830457 849992 635 11427 25 861367 811638 437809 820453 409653 875117 823233 589191 159674 172 877300 163727 16 21 766524 633565 15114 310774 601952 854752 514318 752633 777137 296618 784576 529366 3 205266 361302 825400 742806 793015 673942 3857 29 634431 409668 526981 217 765913 230928 799347 698389 861151 875 46211 376778 805717 29 30381 858586 656804 400450 882389 622288 893540 360197 161441 653454 868655 6798 429695 27287 109923 673931 892998 352842 48 528853 706950 823944 20754 889746 848439 416537 358454 845204 80204 835005 861305 891861 638358 529502 24 819022 898234 513845 690295 22 2954 595501 716295 848642 573970 59 108858 683593 788991 16023 474928 878076 769424 63227 101830 25 879516 48072 159773 82110 787165 866464 367314 302948 798134 797258 23 780353 895078 217370 680476 262598 694176 586418 379 99869 876396 259721 774610 289364 273691 862382 69 358994 890437 190629 843071 182202 896803 171118 169185 603500 364135 834948 327823 884433 355031 856147 112389 888104 1928 809985 17312 887337 418221 737569 862953 892339 463234 611092 143494 336225 877136 124041 121141 778617 2678 892599 464202 795394 641114 828244 794937 395369 362438 20655 16678 19951 851035 890994 861896 884303 661417 668000 1 558935 470498 336035 886119 747274 56541 785530 405366 713943 843575 69205 238864 433832 51776 851159 261985 628504 865216 598854 79721 890363 228095 885004 810718 775212 64110 308 848380 720831 668241 897819 335742 872040 830570 753088 259502 740089 2 815346 323561 12709 855996 835122 702108 358 254358 63270 683786 327961 395414 677325 223134 816540 546894 17 817050 568141 861505 503620 350178 319678 425023 860166 772492 809798 671449 68343 848218 467740 453048 116852 31085 324915 869593 68970 138340 9192 49021 170426 834227 814377 834845 5558 11 860055 5796 5523 831266 59 36828 866500 132629 848877 37754 897450 210277 7852 766197 79152 181773 478 525801 158269 536214 808549 18 742537 116168 607806 312509 884989 824178 1625 744103 290843 84 11 454940 867163 742697 153778 3 829 535307 791042 873322 649 241491 410953 47 11133 700639 5083 880556 839587 735311 848577 828064 238166 414534 866456 438102 775066 887424 897187 268767 862554 38821 482880 357383 792114 46 30746 840063 801932 42499 1536 731779 142374 337779 413506 18986 93921 823886 44739 383209 860768 800055 822874 580303 828519 875879 786961 764337 885341 486512 410844 880061 836207 888716 869257 481686 846037 870671 16409 8 798668 32 874507 63 590219 13 329543 670276 829869 24 663485 873255 457584 215300 1 815003 818090 63044 1 23 670809 696085 684380 744830 354900 858444 575109 724288 778776 51 63 238007 803833 838765 1789 821991 689859 516005 677456 838938 17445 642740 1 785771 4818 3490 871856 9 312568 763142 840497 50527 1561 2709 31575 66311 632335 2 3851 702983 662968 548650 573193 437691 899391 871214 656340 403285 895964 288657 746811 328369 468 36638 718449 106618 378 1 9412 539116 115617 785971 399551 883770 802214 47194 500763 59 76364 132149 135428 287548 848108 809489 485 657853 168123 832221 792548 504362 773489 647447 690781 873571 1717 146508 212867 297742 620970 560834 488791 592894 531878 193297 789956 39951 12 7040 1357 724821 233996 657936 203351 851358 863608 3 442318 112179 86063 895533 820351 275963 427386 437446 416775 99694 28 578364 863653 784474 83401 226 828747 61482 877462 891221 842443 453617 202004 778135 245458 110 518745 229071 886458 107552 329058 249716 412911 834276 2514 711285 608739 46 815031 829357 20 886764 58596 700353 797888 8 877129 509374 36192 888533 93 892307 755 795586 798682 543743 254413 532162 857937 244 671980 795322 828487 623921 167189 745638 82484 145 597406 870965 61475 846279 726512 880071 856626 609635 566439 408907 829 8044 126777 547630 520 888049 528716 32 880236 883874 572604 850361 849400 474178 4 589521 895740 59613 759 8473 606358 857116 897217 1755 811352 576569 747208 882355 787457 22 828199 2 416969 885733 160486 733401 897046 447796 868814 564649 190117 838042 856147 806139 163480 677315 827722 772372 450306 3118 141679 87371 697782 456242 816335 1487 443 183681 829643 517325 469426 886808 127698 205458 2 15356 315738 142003 508843 867285 565443 638731 38241 25656 11674 793250 371 10051 334 766104 336 899693 896941 188038 399631 796875 817054 15 62862 892767 782713 3 869798 74707 167733 2 2 819849 228 581382 289573 777208 119 780110 832646 8278 888100 528855 110075 383326 199721 40644 876208 875854 240 662603 820164 891902 868875 809083 893864 890797 1 773263 237048 518432 595865 469093 125492 717567 22 674600 55 424787 885187 310407 485412 3903 891885 365205 587014 44551 616616 4 5 843522 61 660100 515181 675193 724197 736099 11354 791437 503040 814794 92922 856720 29403 456392 844963 115175 828293 863978 303648 691619 846620 1550 856329 879770 24238 414605 821821 701333 473298 420971 898436 301452 127054 858910 103874 636379 880132 2810 492580 584835 664517 689424 402881 286 91716 200590 856155 203163 784412 229494 554377 272557 33055 125133 833472 518911 751060 453138 8075 886390 140377 140135 53609 772064 584323 882170 886909 5 859449 580263 30279 236733 93 22 5063 6653 115 233333 158487 1 773814 833192 388 333435 852516 897967 560868 715652 843504 411389 443146 92621 525256 11 805935 2711 870820 682731 870563 563109 853787 452079 10375 467020 693304 892560 804919 808706 640422 16 55943 161168 347477 313404 266 17 233050 142652 488982 874348 3464 253395 882812 66819 850352 254236 647681 529139 6 778927 469543 168 95082 237142 738960 814578 1062 17730 710927 358271 877319 151455 823384 702916 839578 310 162 757462 2 23484 195015 863714 217806 344228 462468 745130 867466 101 19155 770557 782290 76752 806810 168958 722799 296027 830518 701204 105311 861890 820310 763680 161770 333246 842934 354944 878657 392687 9 440317 231564 36344 719012 570059 349400 23485 1 191811 826598 829960 335284 450398 791300 816834 190812 714330 501061 227 549540 714524 102 453589 5 697429 9383 4234 545472 8018 800607 135317 752892 190 54089 139401 89 642628 427537 872452 365494 887917 897988 336 13 269815 1026 199895 68 818987 568540 170300 822386 394530 764148 856724 762592 890794 228394 744700 52927 855511 225907 880114 293880 897751 759889 635269 787948 32783 12 641384 800113 663121 2194 2 800658 256 420525 572170 299806 809841 597194 622852 290173 826318 864824 886469 876286 5231 725685 772121 393441 765689 82 168590 636601 491942 60695 5596 8546 134924 2 391996 1093 274713 759685 140315 330998 395626 561576 478309 563046 45372 20 700438 169 861063 537980 621977 892816 404024 156316 448240 871365 101137 876585 33155 892732 862868 9 843910 6 579935 238 14873 491972 556373 816047 62865 342659 164001 808241 399608 655183 269157 508187 688038 361213 478963 826056 899964 844503 869397 667566 37 891302 754 859015 762 8 334776 563855 699083 840822 541851 228242 862027 543573 2 867799 11724 866593 239578 303167 872932 35 843154 833567 540806 182531 542415 814350 624351 182602 737386 854828 739785 194319 782085 77 874972 16469 798279 594365 6457 387984 663771 797377 45307 104894 40243 898412 872773 550641 766668 890863 829217 305 786735 150966 740610 7 804643 114724 34572 565667 456788 52111 46886 637188 817718 791135 673746 407803 524333 849511 836786 34604 580612 126159 830726 437336 12 535556 755239 490675 886822 899687 475392 325037 18 778915 315167 41 229187 344824 869222 738809 144530 114 830958 177792 885385 878072 410329 2580 812328 232676 472096 101066 884060 126243 381154 897913 884089 867461 535962 373 848396 861881 755614 761808 12325 783338 169780 865251 697907 136752 608871 826073 578066 647642 3 16 253913 189653 715100 564747 747610 22 893689 2185 883652 252301 232811 12121 1 187551 70742 838701 820826 578 856845 847012 866529 3521 318083 831766 24428 132647 598889 173163 118548 326 829663 836024 719995 723814 321558 4 71079 897625 3 139169 809485 429775 572713 110249 518014 40394 874337 855574 645888 90 694090 312626 455782 1066 3 526073 746486 2 19 75536 806261 122319 669716 134960 1152 522928 121231 242675 3782 807490 24 891785 184391 256050 885607 877819 241009 143622 66 677487 712898 812229 590235 192277 837925 294869 95105 820052 301541 344590 899360 21 1187 792723 877764 707906 722916 757474 441280 724672 545 42900 262 858509 836898 750193 315444 714559 685683 892322 33 24631 299246 876625 842857 176864 890489 836388 863087 873266 161393 11 417936 97757 810745 882290 2 541244 123 312365 996 871181 862915 569979 537731 173330 27 662 528766 7226 396562 2776 31 298 631379 884237 567274 726300 531684 868398 104 830262 733219 899599 84695 899288 854509 4 520721 246 5 809194 470239 667883 852633 280130 798772 205408 142598 379547 45451 117 702463 640110 635509 804040 131 856346 798595 576787 810044 650005 711980 328417 52037 586026 35903 809200 644782 683798 805689 22638 573610 952 307971 552111 803629 864724 620644 661553 618025 866065 635015 377392 893320 314 620198 46 652512 143351 469205 3 871766 875788 573526 8912 41 346463 75995 491136 21933 607912 822953 49444 562841 1532 649563 530791 389 805624 562252 4343 252124 882317 185 990 841420 882294 321438 894305 5 789155 176001 20386 269271 714029 895872 379574 3 895469 677499 12643 894294 762654 894927 589343 792665 824927 818912 842064 61975 255992 452 841731 886499 98 895450 152283 38 2273 811965 619317 2462 736927 1 843229 550566 481674 300428 549524 5 514876 228215 350363 634357 839868 829202 890997 417361 839376 619776 883895 262293 884589 842 2308 604160 84 891756 878588 858751 797126 225 687527 709806 409773 355700 17 212231 337134 590963 872895 443665 774968 517180 75616 871043 59 895118 564949 1 490619 250 590119 343411 184123 5982 820528 11694 128 279623 431656 811038 6 32653 482426 563765 9612 899352 82864 427300 17 424150 818719 111 615947 848326 880665 153384 45512 95 603173 325579 856334 784895 132101 90684 172414 23207 843057 783940 497596 23021 843500 134405 154845 530866 232853 23 812658 554668 722895 38972 845940 891395 175 529439 898051 876246 645182 778225 129864 883376 206402 273945 896673 1 872182 841390 454450 800978 777774 216456 564532 151880 836159 570980 432892 137737 842029 28033 786237 148841 442296 114189 765702 2 849283 758610 856133 875953 781667 845407 40496 849327 864537 280229 746065 356 257122 689343 4 34623 79131 701820 129715 175 34010 155 13 760235 776872 893595 588745 898646 23993 898769 872032 247925 21 1720 15 955 827720 852670 773400 1 661399 821465 3 162873 809872 6990 881666 440584 896973 12 218273 303876 790792 486872 123914 795546 1 485296 864718 877834 508734 243 358468 996 642 805767 720325 873587 22 6586 895198 773522 279752 330750 755 714822 262137 685356 624760 897568 372799 873052 885590 237250 832126 885429 767349 3 451398 402387 112930 577822 560392 578419 821293 4 3382 63192 22991 883548 259044 133842 20 11315 658651 851118 842022 841031 841495 656741 9 838921 837416 37 186095 626110 718554 419976 681230 45599 896594 19236 590673 436519 884015 663243 244103 6057 646297 2 858005 798369 893018 77 16 854139 20 894417 206436 850898 382845 835654 86245 773310 526258 610664 473606 711142 107962 303 893101 318140 26 598446 877830 338229 60523 821069 553241 665973 894995 84865 888 870002 345283 613694 12233 644533 600288 368903 1917 307845 398994 352340 765721 569070 9307 169249 506374 664270 316 844171 709552 570531 88753 796185 11362 598780 91370 473526 897045 6113 450234 870410 40 895777 793480 835026 123701 238674 791863 677 422625 437898 115606 3022 187374 566815 768389 806898 424183 273440 207937 39658 644404 895206 290232 776538 895994 896579 40132 883426 306709 891648 153322 279327 774847 683356 378954 874959 799024 709555 891155 880005 828898 8 641 510 848407 2511 841158 217143 539423 6711 883265 895697 344189 2 4 178661 17388 152558 2 2 408749 857886 6 4881 495443 215397 500806 287108 15382 683336 881599 864282 1 761951 579840 538444 788138 772009 198966 428525 201393 81632 291233 355168 742205 242270 412624 178 862955 825463 865727 25901 310882 781482 844879 858090 103 4 353 731694 812080 466134 773935 832096 861100 361766 310887 894335 39570 123 86 6860 841429 1027 871657 859245 622612 24894 2 846455 501161 29828 577368 850128 823916 239776 232050 263901 898207 218 616123 479749 872097 838293 114982 659924 13 563832 528059 280502 100 829785 221040 33441 341606 27608 449956 91 883161 336600 627970 396145 786986 1 423966 314 662694 892263 730595 615541 4 862862 772393 42214 87177 547373 16842 688004 822060 288237 772999 6542 29 223164 132996 249 823859 231092 261541 713571 685350 468405 2 139580 106420 31 4667 879865 213195 530703 161 422854 810107 850482 801640 565516 699959 818023 330613 873885 336958 435754 824412 8 807372 672600 839993 361054 884070 592720 894023 880231 158397 21054 853155 574673 743674 88549 161 16964 890036 362990 553178 384126 215 333247 3106 388 94901 4257 58514 18641 2 754388 34 888563 871291 2 10 215615 604339 827706 24534 752408 87196 795724 112693 578 887490 816357 465522 833232 859895 397895 8 96959 899893 29 821086 272442 343223 5375 314240 462555 847986 262486 416327 116466 862426 568848 635598 30773 481939 194128 711173 446751 238067 897771 862472 654158 848248 899218 827726 727907 892642 835230 3 97596 265741 166 768568 734494 333218 6780 810363 794947 16070 160188 708122 29167 853057 676687 792962 759291 607697 330106 124311 6444 64 19884 814728 1054 861797 125722 373665 889199 614361 63549 6 129 673791 9 844565 751651 13138 233315 656206 813713 282069 107 492572 33 396924 274422 844897 327819 678859 806541 423831 633634 745676 4 755538 860102 532525 790205 67682 338 596953 596480 122797 855321 23 746138 28 895748 788246 43762 833158 172292 665172 527668 866603 860591 896145 2143 226 604941 40058 339645 530424 97957 889769 295174 15057 337117 81805 886569 247312 421424 834297 345728 283184 897320 7615 877316 4 46607 25396 73380 864772 330323 467610 167109 379491 660 815231 803923 504875 2465 248433 315017 48 860545 893214 4362 9 286728 842162 66984 174509 1 777344 898967 897749 96848 635330 856591 2 867354 869636 896255 356979 837126 57586 835282 869422 34 25359 236229 1 394215 875121 176062 809549 334806 1146 803756 841743 855686 608292 767058 426467 397614 571345 847731 895776 482747 850957 838959 801905 753705 114851 292862 887230 176573 274965 249498 574217 190310 103 1 637651 680080 890303 18375 886083 524712 437853 38 777286 629686 658837 1 843981 15185 815946 627580 339049 899839 617377 694338 5 355328 674590 189 867447 537 18041 103 887396 5 8665 844433 810604 786972 859686 551690 2638 854705 896153 753277 750340 6 776416 26913 3 833922 685893 839232 532656 545011 6093 820238 891455 827411 2 578 297675 847295 33945 831226 3517 793258 791069 371838 713560 679201 2 483905 876723 221232 134163 464676 178794 742272 21607 32556 173372 200808 2304 180691 4227 815836 32065 805951 896331 340785 361529 684208 888372 29638 782115 412048 1794 894978 137392 269403 867482 352569 301162 845731 678210 372803 232320 6 81533 882240 51172 205 51842 863052 246761 164 834338 712186 445805 868122 838088 804389 71146 118461 221602 503536 306721 808713 198026 199494 869588 491012 812682 12327 660216 39 896725 661873 376206 839670 97052 802856 688 3 570673 245568 493195 792663 496515 459297 781807 820470 322341 485670 877745 672675 534248 439551 1334 48 25978 279642 1051 866660 837062 169 894206 232609 845137 5 749628 296 1 3 850167 213395 685077 851378 803618 180594 856248 714000 23 6 772631 802331 812022 125594 812596 639713 829589 375056 29 795915 36 454037 365406 390480 703314 97779 636031 885949 463247 328 6226 34 420194 697763 739198 561248 597723 601576 463843 397872 42055 793038 563605 678093 14 338018 2626 718216 4350 44619 882842 485105 3408 896780 889896 893224 510107 800423 15082 880051 815334 228846 61959 1596 237 829215 12630 853924 14 836437 434845 15003 882826 1 271642 10906 305804 886516 175490 283016 879726 46344 464152 586551 841478 892597 765800 805003 710778 128512 795229 616921 894163 3776 840555 769600 3480 79589 774064 1544 475264 865162 847477 129651 1877 867806 70694 16366 167731 842965 47013 3698 764102 864097 881327 179324 134061 802880 183895 831945 536533 829141 129886 22493 711661 738516 888280 893659 438729 684092 866223 767523 5185 832564 865952 865115 838741 29 854748 792634 5 326474 768794 827551 887832 822453 734332 798413 331272 837707 863282 224794 173839 883837 884369 79 880898 878879 321737 286231 7292 7945 318922 504015 820556 798686 288931 22082 146838 819727 4 819253 573323 98388 882011 185572 760016 728039 892133 195 894384 519143 759158 765945 707519 563715 637 764752 36977 538927 812013 314191 561105 240949 436219 214549 158714 3343 888536 20237 500463 890283 363629 202163 180012 890962 399748 884736 422791 18 650459 834 628 1304 155 32 825692 568108 487276 815558 28814 882917 670493 372862 212862 806934 104588 885947 693349 813566 867685 360370 897064 3150 44089 144810 708953 753168 39 188989 207005 683293 8 740574 104 1233 856577 350804 207614 356364 23963 560225 3 875480 11792 256521 26555 852331 842209 791142 260956 179788 666 128833 836125 1034 882417 191238 794578 749 361268 533478 530605 500728 611163 28702 292 32415 196564 20359 83 598066 2 762395 581548 894073 881719 1 885104 897501 886819 419443 816730 190 4139 11 49 213114 3002 62522 441577 233647 2 29123 715505 212820 860723 464963 215560 132381 455158 645245 68 887758 121801 826533 14848 20576 69415 404202 32 843498 1650 1 800539 289613 63581 24190 865643 877942 161982 3546 860456 577655 894253 144290 4473 21461 799675 803788 758852 240366 1729 887997 402306 336914 811191 567531 1 121 892019 857176 346849 703358 147387 885518 877463 265838 802001 646942 621777 822857 876416 2 43171 732723 854734 7 843152 955 335449 840472 899086 560939 360718 309309 652459 5507 303328 788695 752582 587056 344036 1 322165 829916 777802 581991 884045 815255 4331 254565 3882 826636 525540 85304 808387 807162 799234 429521 818444 610582 250904 20 847072 1120 790154 838743 257871 191740 590172 275654 80539 3 254511 646197 295868 746785 3 331777 885459 2 316264 725351 795555 87668 233439 2 886233 18113 745518 474476 443350 847494 836533 142097 264226 378964 23846 327 2560 426118 848692 797214 709519 853053 416867 871969 2096 20315 56911 802828 558676 172181 375401 656822 890099 631621 568342 324796 274085 174818 548281 812534 327247 371 642026 850663 87363 823613 48630 352093 3 895504 104031 868974 575698 891 211372 137160 735006 709468 868088 294037 892175 887497 389329 20409 103098 881453 40302 2 49604 1 289 448910 320853 860653 839350 366635 843504 887255 136837 649557 884420 878844 337294 691325 3 7 564705 423743 686314 839912 363748 854109 859580 688161 897544 629886 249282 810144 629291 871540 153 782444 28973 249890 363341 77797 456080 319 828557 1346 594000 6 317178 650494 138364 1558 1705 40 273696 702016 758861 766610 699017 573645 722061 510307 685 896126 1743 299235 899052 851335 883738 277 143 16180 225408 132671 841195 669977 882401 287558 497157 111541 68999 715954 871658 427 91688 48673 777005 435836 111987 507813 857836 658635 845799 871449 231735 187046 225053 55 772958 872022 18795 44674 440528 673079 13 887162 217513 645828 663758 673408 893662 455 519857 522502 7 480871 213555 758201 12109 829239 15927 879465 523769 66109 42895 21767 864444 850556 594910 807656 361044 163 878423 245485 44 852527 38 121448 113625 327301 872939 555079 890427 693968 189991 890208 819521 50136 876151 761986 131780 713200 39395 198817 291608 24 814631 553661 689937 2 17 186999 13935 854459 566718 221885 431290 210 718069 876563 842242 873192 895196 884830 320338 6398 450197 828943 11 16 637798 771386 714233 871645 140379 831983 876198 260989 115002 454 463781 332036 86505 30 10 899542 539807 73684 128815 618 816240 870723 518976 591114 820366 518309 69200 610403 10784 267201 468700 6845 652757 254870 821379 97093 776567 73077 157576 851713 15 623044 862460 43894 3358 520089 217738 816855 49 898526 22 330635 3034 784357 501813 194121 274075 719928 759614 571566 144853 709263 877373 3653 808016 3 633560 882324 729975 357760 521211 172231 505097 113049 5 888157 46 10 96267 43298 385 235449 830293 465913 464691 705736 852891 864160 111119 255031 23805 876397 36613 46 891484 876214 167363 845753 890404 744576 4 347 94063 885393 71899 627272 44750 729957 648160 31 789110 572130 4 861642 9 627415 890883 896 118124 623957 20872 845356 878997 844657 252957 21 751681 150 879772 3017 107547 252506 3 850774 180184 11 2 10 845952 578122 228791 1 650 351964 107276 207453 511723 9 12221 681664 366841 743818 570 167482 100 388 830494 845232 563551 810827 115536 217270 114576 891820 274855 871056 742846 874354 802206 168292 876337 52284 2230 8346 833082 888761 849803 866426 367378 93801 801122 858203 888806 1983 390945 892112 177461 883319 887763 114 459750 436584 795247 466029 895732 75 124972 282114 630159 363567 611542 777440 694740 849877 465429 606 749173 238761 497151 465361 814787 496972 863027 882383 825786 707511 692842 855368 847720 46790 61382 561331 893424 194753 781562 274955 17 787551 374074 597963 78 794166 6 861378 1952 834269 2803 487969 868842 888337 203204 908 618218 798116 426467 221 528646 8310 13903 5 728632 892318 843495 1 873080 29698 79610 46238 265963 812453 876791 463026 89786 386851 13604 323178 896509 773550 857440 603052 538043 2 2 19126 325643 860526 873587 876843 893208 229896 8 841086 327431 867232 34 3907 899828 402755 287489 858427 349629 247 1061 12406 38698 846106 677000 690847 811734 202406 483373 317274 233 1092 373 810788 760111 5255 559861 87 63176 657933 11 47554 697001 7058 2304 410417 391 2678 860139 526174 4672 873201 877961 216020 546728 883422 836626 856426 886841 716268 1964 13633 876901 850002 559432 502965 635333 75058 864918 808581 2 839827 877401 107101 2 2 2 286629 571268 790657 212 889373 86702 852133 833313 824 737937 572067 846196 162938 825753 423889 826965 841663 830983 465 814241 9947 556706 882188 838477 65178 542342 397516 194530 8719 836544 8 864213 568257 782302 855883 3405 638630 3922 879309 82 881600 805701 1392 844985 12248 171121 75 877922 632000 60596 11461 798608 1 482515 59392 899104 891630 227654 771619 303835 799725 787137 25986 31214 216591 134937 763719 683905 242456 314203 853576 825294 343172 345770 483836 201 5 888935 621602 865943 872998 608086 857665 600623 835058 885042 282293 22425 898276 511 41 447756 898525 3 23018 789992 830595 287785 865911 864451 226833 855416 337787 158043 878412 229163 866669 5 293331 829445 353249 895036 4886 20232 898546 89064 305 12 761216 23872 3 4685 322647 596740 18 337828 623074 593142 839495 796527 817543 713301 327247 819768 119790 882523 951 709202 39449 865683 885458 93313 855383 755983 362 89 848083 1 534346 97101 493023 12240 39591 796823 641489 52457 157208 314293 12 328176 530162 876468 874623 569401 5 415341 798743 69 1 205388 183181 656093 588262 567805 859798 859575 312682 848083 119965 26 467097 801186 748109 771921 54324 870545 557431 882763 264924 885341 2 888705 862545 131778 880384 187895 109396 741626 140109 14 827 895068 13313 84749 874252 24 280740 245436 464449 199238 44 4779 586794 327264 101 697082 96 171265 273 292715 458691 899301 299465 53285 843350 56897 59959 150781 891963 16656 193266 707869 87949 296787 33392 871540 845791 850661 786978 850702 529438 527169 369610 2959 145658 69240 817587 177343 1 480536 144644 50261 127278 652890 304090 8183 5762 651812 219678 473178 827267 880689 431016 191010 50098 861512 575046 837662 83520 343 579458 720521 624527 658601 280348 870825 841322 550145 736586 234863 461140 143815 144796 810960 886456 39761 631581 557161 769958 39848 678557 98474 700162 243202 757808 403 125078 48 806083 879346 5352 781436 302835 478311 840554 855021 474713 451 432387 160254 1690 675077 872532 880928 289546 594784 669535 850684 811909 295 808521 349398 322169 139 56 22 2866 726062 146214 39147 852913 584830 890260 1204 185052 56 145939 817019 2 890549 2196 834275 470759 191907 8838 806920 234 360036 24093 282 32817 4465 771869 715178 1293 889737 647777 4302 58 450671 891445 654662 332582 1 56586 13863 891406 857622 21526 861498 85798 570278 608518 38449 116153 878266 881781 825817 876616 896096 724044 400597 623108 2544 4 851 802559 837217 849185 588364 816868 343721 872249 697939 395854 1 645293 12 2 2969 873770 812648 841281 493230 689 263051 321300 850415 150489 873215 141 101 174 13 811930 828117 4 294 751745 850714 610716 55 353466 601362 871677 816070 409114 892696 3 708245 16172 75100 768384 492683 8779 634038 366 648454 11599 683093 814739 752875 898977 721428 793894 543934 174764 833037 229211 528403 5 49476 104 233592 168846 872163 235845 836740 830697 879106 3 182344 399833 581369 1403 810387 787385 358603 3542 267666 867719 376709 8 380850 128930 450484 264126 135 343205 2163 762778 138272 731630 603206 666893 884674 2367 380 17662 359075 683569 454663 885005 612368 868303 206951 384511 5 96918 15 398229 320945 771185 729267 155038 732481 873820 39813 60 15730 801349 789790 878998 766787 369437 876425 551539 14434 568528 455283 4 883215 781824 862659 571975 70 331207 146881 2542 201542 843829 1566 264354 7264 646140 23047 940 50329 110512 894977 781600 1690 335739 102641 3 558793 60671 874655 106590 818522 9 844351 858429 884349 816902 823927 138341 889460 227005 9 899890 678 489659 5570 820036 50121 95749 454457 673769 249612 698818 830635 532726 79255 876004 830660 803990 839513 791412 45353 2 815973 749443 154607 723811 882278 827352 111982 314471 6 835052 874422 748438 87392 121 590683 798959 858173 846336 228 425147 827302 465214 106164 285897 2 1 845528 812798 620102 672874 772155 896396 814300 38 91534 59249 306445 161939 498794 47 6951 257832 128676 724664 465701 810414 85778 465147 1 871052 3 853053 9 897273 419591 746273 32059 888554 151 648432 485008 20431 883931 506041 853007 32 853168 290638 516724 336 885123 843828 1108 357 896564 857728 333005 22343 878297 523942 284674 57320 9007 9634 322201 891311 827285 3706 765955 719427 623596 763613 314303 102549 27428 817309 672793 745113 642952 882862 538754 812063 899279 648255 571094 208513 702574 874273 328289 614028 452279 414184 883385 276827 745951 145586 193196 560809 602457 188709 33105 269943 817843 831329 857994 747912 1 326930 832095 662212 894532 2342 845811 887926 79883 810668 30795 544293 123769 847336 24439 33425 62972 123619 794469 843298 173268 662856 729184 3 53237 727548 638020 130764 220925 512650 1034 194167 312685 888809 697514 57 136783 349818 285721 20 20687 728658 893717 827473 21 675435 716036 79818 898078 109566 879498 796788 747367 3549 2 32832 30 2388 807949 891542 852040 421439 762727 855681 866836 871216 153092 917 774835 792471 665799 206420 460761 649344 247181 47 4 113 549036 864038 201 281 865779 816292 323396 61608 670079 848199 617009 432952 892308 48 850626 355184 273387 836642 272389 799533 192844 228813 552987 37074 345562 344461 802116 874703 761351 426127 552390 62480 886262 199948 32901 212583 128258 849944 732 206534 898906 418120 841665 561909 547169 25652 793937 526087 203742 550915 124999 835107 653458 313221 28 744328 823356 616175 42136 883952 841033 39168 239702 370631 840018 368498 239956 586116 3 622309 833085 896081 307 126 2021 221 19157 3 388006 867607 21 96781 35819 660099 807971 451 868308 1488 773754 741475 171855 1707 385809 393702 806931 469820 814865 560984 898752 737243 863137 645513 341994 20476 304 838153 897986 251695 894730 846011 69562 526131 35356 634129 334546 603625 18 392581 202 134754 836659 619309 873128 560094 525319 67755 509 887093 753221 3 700275 101507 843937 14756 230830 867137 24 839600 32354 879581 539800 410579 138917 867223 5393 9 879187 473529 495144 63075 885755 355 892309 12 189173 806776 80175 140601 881125 691561 161630 16501 144308 6289 888920 574481 859081 562045 62980 815657 802805 677648 691034 86254 44 851276 854237 637861 4 1536 141443 157659 971 175340 825422 2743 10 840725 545613 497347 855378 748190 182828 97669 642615 22 230961 792874 858216 369213 188448 476629 867784 1877 677617 804191 595409 810001 501896 319338 466289 699442 598703 26462 785179 844544 896563 716225 242964 678806 181229 3035 1 297902 11 276482 28 1 187764 608671 55737 692054 884100 67764 2186 874621 890536 798693 21865 533628 899377 307359 307296 96 821382 886801 568634 889407 573522 17806 748007 711614 334991 116239 893844 890625 106178 792433 328932 872871 367310 871124 854964 299905 596867 429151 147038 5 53411 220679 285779 271546 319038 804334 45742 883787 80655 885941 201150 417670 6 433068 899140 1 854580 155118 516588 835878 35605 815994 894800 506276 792076 512936 41 6825 291962 864111 502695 738066 866130 3 35 1396 873758 700501 764902 868576 2 616665 6080 819637 479999 271133 601643 396377 705672 711448 895870 787589 144 207887 820293 475834 893310 894116 20510 652182 590511 174191 51312 700102 239667 216760 96879 9 370608 134 265526 238406 855202 335633 875526 888200 44560 872730 887762 780806 391885 879584 171920 39630 237600 899455 822972 381283 793476 5991 363659 388 28 792299 4557 337469 5230 865581 641702 893732 730676 634912 126 874660 5 64 401591 858434 830062 886820 45747 30719 798 891560 27 524244 662777 648607 797865 62 872568 166319 365931 493636 120556 772528 23 449736 2 691096 525 892375 799679 583971 636835 621112 190 1619 3123 2666 79010 101495 163 662069 524138 87972 867638 796271 851714 534 769844 899957 659309 891642 571 869956 892046 615935 850807 896310 266275 639457 459768 560523 52702 38328 853939 148750 442430 801247 836100 886130 384847 60484 464764 861343 92771 2654 827115 514455 398935 873980 533918 237027 554298 278965 784679 48 7453 91212 6 155563 3 35440 218462 890976 898422 788788 533148 792360 382 358945 849149 125285 878075 154983 530457 829 137296 300061 870192 895092 892008 209088 615107 1246 363144 878766 888522 478008 598392 425456 207469 877039 868147 164298 2 339247 687610 892427 790985 757135 12683 158413 28268 374089 182088 352974 831222 43593 655484 200347 410832 2649 332872 863418 360676 42969 885828 832404 823249 5 455005 53764 11 827007 38 178730 610167 10 558530 521465 482679 2 517120 451802 420471 160697 722733 805627 571271 665629 411674 898967 2239 859386 799641 255100 429436 75172 304434 1401 734280 897859 855130 7 405360 855557 6 12069 265387 2 870932 81359 834719 615916 752465 664216 881367 642561 774491 625484 879244 9225 1003 691135 588973 638163 830421 879531 835013 101 897968 815786 104905 616396 311972 13 2555 333166 896774 778209 441282 32660 655758 356400 4606 798984 896207 848117 94712 152094 5498 812102 887735 835720 29324 731013 415507 604367 63 665371 864634 270 254260 687331 435031 673644 888278 284093 5 615019 693741 590309 199721 68542 850450 745886 894638 31009 757205 108 247134 279265 49264 24405 899182 175777 18 18616 981 242068 144090 860343 661178 278114 828353 144571 452329 845558 15 756443 204180 884155 34527 868184 642032 387344 4307 123507 632019 882278 887729 150168 767924 76653 211484 831794 543248 5 61 808980 723254 854539 231995 876232 4621 667354 96232 642151 54 644397 868015 36357 872326 60102 259365 645267 204307 767531 884660 817918 899877 117181 505435 888758 854840 8248 781408 706264 601700 507105 460548 324398 889940 2693 839941 41 3 493406 407794 514559 824404 517503 872772 71744 838571 744756 402571 188456 27551 38 170515 887725 344220 776498 857012 264402 90281 828000 79417 857195 506206 9257 152652 610727 819814 840476 163369 879892 166 58 85 258196 777930 796568 889206 115080 95111 866125 620395 899748 667223 661211 518330 30492 110156 100770 2143 886838 856370 915 6 109076 31388 20976 772978 817577 2 354705 847607 198051 361 797758 863019 4060 831564 238774 8069 117 211219 189989 797111 257 849491 573519 6782 23 1433 802407 743056 560295 840064 137284 194167 875364 847108 206257 881408 322034 2 768719 872721 687762 422241 886124 48443 676147 389 81383 683552 838264 469 11 46 871492 128793 126 881413 863452 12355 896336 816344 885923 45029 690941 3 844471 899 27 346186 108750 176982 844517 476810 7390 11 821442 390101 542115 879640 549392 419862 373908 761702 821999 13919 822562 851040 710769 27198 875060 354782 732074 828971 175031 876639 7249 659304 832974 52 722780 230489 422836 891424 30 570140 27 607908 421667 526588 11628 641272 635932 5 786704 1 809927 5 884655 141204 897404 12040 376023 792802 711786 168874 5560 758825 735626 824024 886347 712 109501 758653 897893 119847 6451 893873 809159 98 696014 14922 1002 43 795995 492 867256 883978 280000 671 725 801478 862862 816499 889556 41 359276 53 200610 64104 1 31205 430949 185664 622708 237074 653197 443008 882127 151 174861 79615 4 411246 883829 39266 834599 298350 856952 821187 7556 890732 671639 690373 46343 17 708227 855148 881251 89297 714848 2 12 856857 235681 816229 865583 428090 745960 6 24 6 721844 5466 840869 622454 562528 547408 887438 801956 763719 659313 4507 888988 869924 809901 23818 878628 283434 613586 107591 881748 8 697239 646048 866262 10 290279 632167 886858 345047 524665 879741 2650 16736 890774 319545 809217 3 160505 819808 20 43572 827600 13088 866939 806369 608334 664606 266 822541 4 379329 263644 829302 143199 790039 321 772608 2 488916 878231 5645 4 269121 10225 374685 253631 886272 1072 837418 870372 662177 68447 1958 599189 776293 674696 630832 773186 55453 147548 42189 282293 240393 616484 345531 35 60 24204 689609 39766 4535 865249 839598 6 12 335457 26 698924 825577 568289 835871 209471 676804 674313 38366 364545 167590 345911 558629 470125 899567 822451 608397 888465 735389 876390 386247 881761 93789 432780 171750 786756 958 684248 130283 629181 721535 247971 654027 854632 503881 370 245602 171185 41006 563929 1393 885274 15966 373 4 897 451427 380972 559951 148158 100 379980 677004 867708 362400 38708 116013 151687 413040 116204 511596 21265 731157 10699 292822 522274 818088 368183 359946 41196 717428 706975 690904 3 382599 878914 850212 748899 894865 79662 715253 473129 148540 4 635690 685289 861073 876825 857950 730335 11 690184 832324 102489 1932 845924 898308 886969 378424 1402 899079 23 631297 654445 856142 3435 648742 713299 870745 404717 606 696792 438393 294115 348659 877074 22207 107738 899258 5 808071 205570 291088 87098 202340 339964 154190 287193 19162 450 223671 759139 82 673752 272183 816134 855460 11 172 85578 387399 480727 311708 21 202981 653317 36 4 7 510105 80568 412888 749257 331602 505848 843041 24 322701 65422 375457 36057 5467 677468 862178 6385 787219 735096 282770 84152 33963 188830 842910 208675 58355 127179 589586 313519 16 658 125051 61 898788 899263 892606 104 247782 859507 718082 8 856118 98 861790 2 4 853526 657586 626269 578431 34155 870333 542979 7684 2 3 887764 532858 897057 882529 835476 829486 105013 899147 148102 456624 587613 366997 538796 541555 814251 853488 464553 4 890383 2392 92318 25056 889704 304608 691004 1254 829054 748728 328841 493505 368263 304913 663925 595984 302 300504 407580 580730 854484 477050 771334 5557 825751 821379 510960 714644 840686 836772 1 209811 697960 844295 28481 786675 884221 863483 29 3 879214 107720 674016 1 787161 11 314912 888142 3 357490 238049 235265 477919 648935 119471 850458 868397 3 272452 858428 894041 885295 2 392018 846480 803438 797523 512409 473626 211433 124407 641153 862576 860641 849592 28198 584381 847120 380624 693898 255425 732533 645975 204067 7304 758493 1465 273848 833913 3 823808 586843 888176 867205 216833 895432 898711 35108 883222 103923 899645 215150 424525 879373 885534 854320 260771 700212 458159 840746 803000 266442 298 36556 65522 730339 891506 531256 82532 797164 64 59754 818153 34 41525 89656 524951 544238 73 177191 355301 863347 525440 120878 404495 780445 844359 112394 494131 848662 289732 635257 881407 100071 222225 101 329378 516449 867598 56443 166716 159407 221241 83029 889414 82526 39632 3 151975 59747 841511 652836 19805 759835 609457 478342 878941 812019 896963 731050 150150 888704 34804 896233 283149 821669 585255 43 68 893265 660678 793583 845082 290901 885671 687675 1 138373 469386 885194 849961 1848 332 4160 2208 865445 1174 888221 783524 2192 177016 94285 3 770789 833919 140944 890108 3499 1 817392 684374 64641 26 686265 17 861953 667238 336456 774124 69035 36451 855317 448 6 899113 234698 850254 769264 868915 355561 815520 856016 31562 30292 105255 607908 629956 522 738946 843379 821982 893240 397266 107063 9383 841164 608792 32044 365593 706735 851291 740786 526290 574074 618941 737030 1176 745736 835909 878064 1447 105753 679736 799743 517860 668090 562899 682107 216 860998 758183 378254 45293 868293 322202 790037 805111 898708 358417 836964 364196 8 818273 242 301486 10436 788666 1 81237 856301 761327 684608 767775 73118 812765 402120 657878 383 897302 436009 653028 441958 891163 36 892930 880626 696678 600823 1 898063 780308 124068 880178 863720 833586 159 2 805692 150 823437 834007 353515 194187 432527 891923 65 174321 551263 794151 112245 24035 567 648094 169850 320869 1 536635 9027 451509 591756 668156 199 38895 239243 890782 228758 332473 13156 898236 309457 156235 649694 758626 821377 844690 848452 502515 758304 9685 718091 852697 31 55220 854126 700224 4786 158163 547770 818991 484532 670691 462353 825652 815842 105509 305270 394150 601867 875405 285532 800 886198 467473 878351 9 898005 480569 823885 735972 827558 746997 867112 851564 573771 40093 731717 560246 891734 854612 572167 123176 10566 749790 752522 123463 156961 505641 893578 494425 620384 837186 7634 1382 524720 96276 398900 893296 433777 772195 535024 887877 15642 756341 662289 223485 881767 808621 706819 1469 610074 411944 850982 689025 5460 897163 414353 186824 258853 773722 832787 707529 353708 894071 597268 880639 244122 162379 897169 747325 327541 839112 429250 846782 863330 851527 836761 775064 252356 419854 390558 705285 352337 813235 25624 655458 191991 876588 826620 373368 14670 256949 862918 777047 894823 291292 26 899975 520486 859593 9598 72678 744561 838792 91906 271182 820896 798746 235405 809334 416312 789010 864653 340691 146908 766595 887636 258 39 318598 320188 74925 251379 12564 759433 5 139720 587982 697976 18148 768958 267760 647135 539476 889041 848416 17450 897953 159512 749858 547059 129900 81 1 770933 1 869654 896509 574 888544 888719 22747 66663 542070 810923 370251 9 830968 213944 2 148685 824814 97274 380701 1 172690 893565 545953 733722 419316 110454 888404 190757 43642 410755 685128 299822 771253 890116 427850 3 806883 4 26475 851325 205070 356844 870369 555514 814371 869222 25377 643905 19 646376 5 887509 1306 654224 863951 868837 355 540196 388 850597 434747 828384 284245 165674 786145 849513 853777 427720 17 745115 424727 859428 688183 305246 390481 295536 26734 854952 582754 85182 585649 3 2808 785382 32916 883199 339101 827919 369181 738664 2 594941 210703 852817 272 31346 291010 1 476129 40 328251 230566 661891 305034 842357 770456 255986 1425 407018 541843 464298 688536 20482 315657 70828 869051 673720 38 515333 750105 786955 809 364604 454507 826832 819157 673692 842290 228182 896482 121298 869518 809342 134699 718844 887069 4087 10 147619 550402 1930 873920 131337 869383 896781 65 794883 464155 195454 894323 471 805820 385997 545848 809055 768080 654992 44231 771579 760008 668505 745464 833448 811977 3 13824 469180 121571 319373 416959 1413 898931 811900 2576 889985 857074 98761 136206 851245 13702 201759 131 102450 472581 3 107612 882628 894039 830144 2 34 720381 855221 879476 123945 35076 850227 767399 823846 255178 24174 806490 21462 116776 711368 657924 540712 861577 26745 792655 571595 668328 557913 837610 5 849013 880886 182892 575265 516043 652419 250451 895250 620496 281141 3 3 22 160194 875465 893024 883585 591952 7831 16 50468 28186 862978 149362 178735 884496 584831 35 870966 863723 754200 723989 7928 641367 491323 883601 13 813003 252148 1959 188 823478 820223 482862 21170 519597 694578 340872 43913 892857 783595 850731 401603 294300 555242 888255 367991 133775 883362 887339 883365 867577 618797 450311 848161 74 34949 460073 160410 877115 883448 859952 886420 3332 768459 261309 17041 516124 857328 38940 4 876260 600530 818155 3 152096 323523 15 886437 16261 891545 868452 1237 808376 893824 611663 784744 21349 766881 800484 874387 511234 392414 692391 579347 282644 890733 327 15 799358 413084 606680 803449 839534 444314 493634 832066 849270 76843 851959 85 566223 46912 190405 681513 241331 5570 699858 604152 2485 189564 852396 890700 454456 17 114195 451457 863100 323036 893961 33051 825584 61887 271251 38030 816982 706503 853992 373415 78404 242844 344466 755785 863410 881863 831706 123378 5001 496668 747608 870530 332295 592827 734278 603641 610517 157094 727972 1 5222 237927 219325 55379 834445 329 148785 314616 899112 37736 871343 16 789724 881663 48 815 842696 854 104 383066 571862 661960 2 47079 3 208893 612556 52070 20 45 257809 890864 871043 861698 899558 790163 871452 898544 683699 25 521035 807134 110436 83 9252 4 848223 507286 148219 511384 777677 315538 303407 244057 848306 816030 286506 891097 127623 885963 27793 261133 691170 334428 2800 679546 1 502758 416561 681963 823650 489899 650940 773580 743604 860032 474163 770776 129826 832712 889794 23493 41 855145 892949 292674 261703 360607 381028 862452 110 875652 867510 334208 134 428094 89157 846088 861403 315588 135366 417 755276 71082 654836 335999 16868 844039 773263 879723 848201 702302 579556 745066 398028 115117 414763 720918 540080 224008 401521 887283 391337 895325 495117 163927 630345 704602 433901 397028 249688 561679 1128 128475 223 22729 3 770635 794994 407045 53740 894938 36 118 75109 3 2193 871376 893236 702587 2 419006 616111 600969 553889 170 1174 224419 146976 865443 893404 241737 577743 599680 2947 884487 769198 1011 729048 898550 122175 454129 22162 857349 558774 836616 144258 2 844283 12257 565911 730815 888743 760749 464657 244 871078 830710 726352 274 556965 70566 860339 860267 16303 31119 603078 317936 433304 88 93111 874343 891693 333 8 220999 159668 848643 262633 392934 886469 857465 103 826829 403159 831764 610017 735399 247284 344693 275866 864887 464732 539586 791722 783538 22558 879427 16 329 764297 742275 879174 445080 64265 826212 865861 256112 783494 628685 377452 583763 864765 887849 885373 7499 163209 888718 9177 461596 829024 846229 41 899590 143079 1121 12 189243 11603 576896 117270 17 898974 20786 360179 60 665690 596441 164039 496196 216030 81419 9273 661281 2914 1574 568230 1879 9116 433662 349286 820214 177233 833654 51473 892188 296725 828693 83 761745 747549 678052 870414 744532 768646 576 832111 18365 688863 289845 856706 125578 198688 638717 811900 79 201 870062 1369 832202 598850 801214 2 103130 56896 316547 827388 844166 840574 499662 7 886497 897463 761576 843262 759209 833818 780351 520932 243557 334103 88919 236190 31 311353 877721 8694 219959 702965 820133 96491 815489 603147 366848 27164 630188 62 360556 896604 819304 620663 33 18 605651 22483 539557 494441 256663 544269 892781 8507 816805 757609 843287 562182 797450 297343 373900 854078 274546 38322 866998 852879 33473 189057 18 850128 892436 7898 818320 40822 749501 874047 851766 351601 324004 130828 850360 4300 560979 655842 638903 444120 305884 709090 1669 771330 3172 488921 2 3748 440555 711993 899321 858167 882 444296 434470 58707 253966 869649 859300 514674 432979 4 60616 10 13 34 5 805241 780793 1 45 685825 218705 791002 520371 859869 118714 39942 218570 63 500656 871343 660416 600933 853734 545721 16 298697 842561 86 845005 48164 614077 310113 96638 400308 846831 171887 474685 715779 809984 252674 548667 609 865017 536081 840002 463545 520456 734 2 344377 35116 763680 889448 261222 4 216584 407693 880474 14828 228575 16 773464 869440 875678 401219 21 594918 309288 456104 307198 827107 183 104715 37 77910 456773 550385 645314 771929 684670 366168 116504 883918 2 163827 530272 16764 101489 3354 879068 125895 876193 885463 856540 750549 131489 229929 186910 766541 50614 50 374160 278339 277 362350 1 51894 24325 388271 811009 350567 9417 9064 6770 701831 18488 1 559582 783555 530897 773464 537 881561 742150 418845 775534 830769 331922 2 850498 761395 381267 295848 898532 21050 7 349995 37 874 861369 569555 1859 630343 267305 861491 802603 2 695164 196 89 660860 5 786833 86772 174845 2 859435 601468 51 431533 151 785185 5 598034 2 789294 103194 807318 15705 837046 898057 135199 854241 347278 628279 876759 171694 47094 851617 168824 60916 692167 331699 434507 834606 849225 819092 609445 752985 888546 823949 262621 150857 864671 816736 188243 2 895392 899049 597155 634805 821028 871899 741042 195008 725891 624196 719068 712594 896537 792056 64744 4 52 3 894585 677753 742546 2688 4 802401 572207 839642 125256 101336 895739 568642 787250 545743 839727 702453 13930 404 302 126230 899641 707453 386313 62343 683676 837367 819084 722664 253270 842038 613604 2159 368359 529041 21510 805448 849986 698 217330 897110 690577 872195 28 865687 501336 158963 208921 861794 609037 846784 756398 499863 896114 364847 607371 862663 546658 877787 106 424311 634864 8223 210191 888459 62403 5 803384 664656 527791 777572 46005 807701 146945 4 427724 4452 877203 162110 833482 112049 306208 62035 853789 798819 166813 688144 882427 659999 887956 71903 34533 452870 897009 568214 289499 196104 263282 55 807 381 363717 868910 437218 365 565606 658193 1 168 566300 6 787552 759015 766624 821588 687731 416183 658825 836348 19358 880082 283434 9400 898165 444773 361421 712841 583499 827583 13 856357 874903 678492 880926 81 755906 559 145094 413847 270248 831680 2638 899407 897823 859248 59715 756916 824412 825918 28 733186 455205 198350 5987 882545 351394 46 421831 50891 622170 716058 545890 37897 9 499871 218314 606641 463129 610081 268923 843250 872554 48803 371392 896316 341533 866654 817424 585109 853130 114443 367553 743252 361731 12 133826 842492 354778 635655 2354 727146 13733 1488 1587 852065 255285 807027 20 560370 599707 596694 62993 809423 23787 242988 484813 2193 874903 831557 840866 35539 890676 500194 122331 11 100071 95180 390586 129464 212661 104285 871893 89581 43 669255 6330 116639 891920 385014 833706 841537 39118 682921 949 815258 881427 859226 265 3787 798620 10930 488122 328633 124853 202 747677 765844 768472 630177 882679 158732 811363 17247 734698 119603 888437 275895 73980 661427 625397 423383 618105 798281 1 364044 782615 896318 178091 81284 824961 891835 892538 864 668101 195 866116 893900 690787 37846 675489 71553 813129 185 180322 236958 174645 162654 844806 857516 899060 2101 727925 10 217841 546753 824258 878934 807863 859231 185 863399 1 95479 731702 865302 348794 766942 1095 77 388854 838893 12700 533647 21 838347 789251 918 6659 9866 66768 725709 765683 310625 144952 127494 871737 885507 856686 422843 764234 92 897419 317843 761890 186689 2 137698 865066 899693 856505 764742 508278 878342 710013 2 6 108275 319942 428517 354122 4 809645 892976 810489 725161 449272 10881 896075 623970 451883 180 866790 28 75 867648 576527 633790 895068 881058 745663 314709 383318 882741 381394 585536 439196 32154 430455 215429 693981 223309 896700 641729 760328 853751 138 887480 151545 3 809481 393065 837772 386323 829775 70 392806 764722 249478 12 636758 653726 279289 853439 167639 893906 199033 773498 365 183 697701 1 85 768742 876917 184725 354653 402712 850637 877 497569 413723 892929 147 633130 863449 547769 866573 43293 47378 878011 824138 846886 626924 206 75992 10940 248634 181 44339 2 790401 657518 791370 821396 817348 363935 30514 684336 508651 877612 470 853881 880414 10112 289875 6748 887515 124 498175 556108 125335 740950 132679 454724 579475 291054 286302 838983 3592 37 896566 321142 140348 344998 177873 126899 66857 510 898950 794099 611 783804 574952 17960 570 568446 335608 513459 778943 884713 659818 588789 8 898030 881836 464727 712624 116456 14 9 142682 898479 122371 25578 832609 406500 4711 840924 516730 608835 1 180 382406 584887 849209 5 570646 453253 771908 850172 871946 443901 892648 2248 753 6226 389 561556 7 855628 890052 753077 472309 27076 103068 758399 841 388 244538 30057 576100 827243 73455 47079 340807 94975 6902 185374 108 216179 4952 816759 82574 3 47356 174325 897325 11702 757997 847032 436358 2 887606 620048 774883 890964 64 212639 690952 899269 241714 889528 88318 885282 541576 601811 26155 822989 43110 4285 842214 14716 25674 548590 862930 832462 876407 118631 810983 441712 487519 146355 883885 369227 61 848996 955 869121 614102 158528 723255 885928 821342 119245 9196 346999 759649 152117 171373 35 833686 752410 143690 20 878965 899257 146 892928 125802 24396 9 869699 876157 852678 95710 882180 880302 20613 596546 501640 91800 548 98852 36487 200489 212299 6353 391043 863198 846301 841175 399403 894146 646389 240635 629744 879878 640955 365191 346838 5 4 154061 12855 733685 582448 820733 885136 559792 836414 1936 722533 439387 824124 772366 629961 801705 471852 755839 878187 898932 256 191976 118983 427922 516698 844518 659052 661732 453811 876015 681300 453662 324471 543632 873099 896373 785584 774280 848219 152 619218 442691 765451 102 17 2168 887088 4176 597822 670407 30322 105 259470 896565 7585 212 814020 871330 32597 820165 3088 3 538432 108824 182231 51644 420044 864182 35534 654 439247 85130 897557 841004 5528 46 107 330798 25641 786895 816311 309866 862532 816014 105483 873909 579080 867400 75426 190697 2895 39764 598007 815429 736794 699324 800553 955 474832 877084 11508 829870 257962 700623 589136 492490 298431 654729 46684 262718 405498 866099 886343 2323 787286 200484 832417 830559 186855 765742 648133 13262 878345 494095 631267 663033 270722 155051 75291 81733 520812 841852 5475 452542 2344 866066 599166 521212 802315 30608 410995 342283 808937 537533 48936 408795 597 727731 645928 308010 876020 768145 302642 609932 423066 182583 767656 121 134081 725138 26 231102 320881 32 22 343364 896019 78143 307187 835932 282131 797157 858213 443730 13611 518253 467742 2728 15 837661 789170 145278 292871 807107 465160 864327 466705 831471 11982 34288 91186 838215 327675 273657 466146 34234 700971 92958 7 879335 60766 879134 741668 90918 745136 3 513229 423308 33031 602624 707841 598771 809482 886112 52 898720 876563 134248 337924 865784 61 867454 518726 6855 547148 884558 3314 424182 271501 292610 524600 97444 1573 328433 834671 751612 346032 348328 394554 9527 748934 604647 143822 354597 799181 843701 663430 561274 15640 870272 781194 898894 768627 898736 376143 199734 122213 7 335834 659570 46 143363 369152 226764 822787 897441 443330 852110 96194 1217 350206 868210 41864 432692 380547 441360 14 313810 178022 38 411682 388752 829049 830926 222651 394601 887117 862010 710240 8707 897109 822789 211 181022 464734 92926 743020 898293 255274 854872 1016 209667 800378 79 105819 860219 874139 117873 82722 896858 838490 66309 310281 394 888226 10 442574 253474 810117 463465 274 204502 535122 422319 818999 4 305359 751050 644642 595022 702421 736069 791202 846329 772374 6365 154532 6 607881 18 110801 380598 835391 802194 877790 880099 843275 856011 930 360679 220 761089 497758 665320 294996 3772 867073 796270 98122 651 52 885074 742356 309021 702246 83 280742 806753 870478 303801 528 337 746018 533943 851279 364 4514 1911 65 19 1 27377 829108 740152 2216 412761 138 352213 3 874291 610696 296222 882380 422741 172 891330 768046 766635 410318 853107 62092 499 19817 809221 208763 887820 777919 867991 572107 845994 866760 697153 196466 518022 860934 215739 840106 578233 285266 13412 202370 830671 548720 764630 872945 871386 695019 897045 886517 332771 874351 456827 518572 1 374096 40762 630427 557836 886659 739560 289205 806621 733025 863191 13711 882267 891309 826035 883444 767941 552203 794933 769345 577 481652 522 24426 420892 226411 392825 505683 22996 15192 590459 321603 14835 9 204157 227064 14942 844164 377912 88411 839521 846272 288930 41653 792544 774193 830721 854268 2 158036 66470 216971 220190 10 61 11907 372715 853581 741316 526799 731817 70 477333 10814 387485 179042 41500 821062 776021 669395 615640 79805 49 149275 1709 722924 176812 33878 844945 6391 583033 858826 594788 825145 863057 591405 148662 265332 203 879726 17180 886760 7 1851 851096 883379 245763 691123 609131 3 2 84 1512 785137 476181 149592 897577 678112 639299 775 396639 2 11 803750 868269 14528 148906 40 72470 650295 7 5 886589 228456 207194 3 2 2 43914 87410 71 240404 883702 26 3827 57 728973 866989 309991 85315 515559 835467 61166 832934 845913 860482 816243 216 806710 162 336277 621279 705003 69 236793 199103 545435 113604 37832 724918 20735 864083 573118 892244 233681 565642 1315 884105 442676 897257 513031 9 848924 251524 847423 366364 874240 660499 32383 51155 5200 894112 182228 486192 5 3387 810557 55328 2032 706308 288179 892344 865456 819315 23 898364 669184 403401 114294 358414 885390 95970 402234 809993 3 44655 261592 714252 878512 4 141603 35 155507 557461 467923 890594 4923 11 898141 385273 408039 250922 1 767066 4 64 430270 51192 398073 765324 887272 808928 111179 575268 492249 845461 344799 55607 2 756704 356807 876433 797287 795322 696472 256834 869794 221918 291232 674222 1 102 2141 139 745577 49235 301348 455086 416528 85644 3068 596430 535888 887888 433995 157897 896809 899163 120373 1932 848285 828174 8703 850484 213556 692391 10 466326 760322 898470 51835 371533 725711 483882 430034 15 139543 66 184 317516 776549 848714 501858 686970 3157 464571 189327 815776 888032 536780 868342 782885 393153 853604 93041 6 168319 503838 1 858043 512241 635449 562859 249683 441664 511522 892174 224888 416806 789086 190505 5 401373 609184 105912 888986 2 474105 555810 14142 289274 806553 219724 857130 799646 853496 451343 849941 535216 878979 867060 161002 864855 868929 320512 213025 827771 417099 766 717514 27715 76524 841045 851397 552682 306401 507446 420 236707 16336 620580 64 824808 393463 825571 534472 134395 6 471872 594142 164 468769 4012 373842 892572 872844 337425 2 848823 58859 863901 816432 142 849670 809504 464328 861269 867438 670897 145 178 2 861187 50100 133737 869317 11008 616802 791 614553 422093 482950 96264 413111 1 11 4612 371640 823517 897338 34335 558814 57777 601555 132372 3 110493 215052 765757 33 365167 12312 178553 547452 176016 155845 402371 435779 2 29688 168984 3590 50340 278237 882640 897021 5 365484 354502 857752 660862 628764 535 1 573260 891954 785650 857181 809675 155428 833587 450560 874559 138852 7160 435436 180505 878854 1070 17 409 848541 868688 155 810712 795700 2 111317 897598 118956 14639 360817 697159 429910 845755 894188 702974 726049 599181 820279 78440 15192 472219 817520 777479 396431 194070 877579 412 881259 597616 824361 469575 827538 1625 858063 730398 335992 618056 367002 400490 4 198892 723148 871601 621768 892463 891699 896780 17050 217 167 193816 300682 813003 266803 890102 179070 118 782393 889076 1 823166 271931 871198 124324 5 825590 39 746628 854784 92589 892241 819793 6253 520248 167087 388794 582706 268220 895101 743767 875759 2030 657529 783866 518183 107873 873290 245834 637098 9337 127949 297693 539900 803352 2 580404 375651 871874 810236 288512 895506 4938 261643 564648 3094 597651 12 597132 750269 465721 790448 253109 134458 872635 825722 397677 118801 739566 89298 655389 426185 343765 873418 863435 52 43769 698 105012 281247 3755 153625 890965 516577 490838 529943 808120 594689 639608 64617 257135 68592 103159 416 794387 894550 17135 498299 872268 751618 893490 885693 730883 825260 12263 16739 851230 1932 464340 850809 41 793445 304535 854849 63310 1 634852 333944 874263 882319 784149 101382 657133 584315 44 290521 578170 741920 850667 357700 45925 218347 6948 627154 867593 861520 892523 392026 889304 516963 2 882 838143 579857 2 247290 30 189638 199384 694896 357327 888384 852835 891381 36331 124408 496 894246 640617 689763 842391 893791 240084 666134 666431 832403 759648 570709 803 79 14 759361 893345 556911 4 859381 451783 272541 279280 14 12768 867594 182103 559438 326955 8222 81763 813505 18 48842 853656 110801 11 818176 898438 9315 691790 14376 892854 15359 463976 542801 733767 898982 748125 44 364235 44965 114030 826020 869425 761412 200105 73961 870625 614775 2203 717140 865863 75938 210956 29 852414 41731 121 821230 716223 408471 818633 199035 859181 877375 494606 1413 18 805091 809824 404055 38019 833158 2 834424 199342 499020 3565 96944 399542 762112 26897 99 786988 169182 597529 867023 2 25617 207367 879384 505377 31502 325822 7833 2892 39967 463677 507294 647062 615143 540115 610737 716936 158110 732277 738190 825343 344056 891242 799146 109752 28 9 745494 268814 672133 753728 842295 613267 239364 539577 2855 309718 9 206 232078 1 4262 287980 871312 847339 730285 14 63105 830455 896867 897471 553087 542852 836332 432384 591058 542147 5 1001 42567 146871 219406 1288 65 226065 118456 859609 875643 128836 274577 893987 713901 9117 836950 424993 120 117258 540851 105688 628280 263568 766115 742672 142 1 116706 757515 32 2 18199 393507 733896 888843 687460 885243 631641 786492 90086 694946 721546 1 58814 871925 551541 1294 3 312396 184421 414204 815719 808623 709734 805315 369 820333 615714 606201 822819 311 238576 730263 185701 13669 233143 357321 877764 12644 821149 279741 360706 858070 479637 846646 494071 774416 622703 770322 119839 101 607336 807924 562229 8 747510 829234 556418 45297 489628 591530 175068 404162 197836 796179 156670 863023 416405 842594 888289 251957 131445 405027 209402 853302 697264 886820 1 802201 882599 164957 488690 635361 819286 364 786016 13182 2 162558 260835 884789 198856 539540 334886 613695 464719 858630 841740 285616 258058 767 848584 7711 594713 839992 601349 4 699027 195030 449338 69278 836728 363027 1148 544696 792522 54787 822411 11321 848581 886508 108 58842 8 839604 816487 751451 378 150765 45346 135779 882701 843807 899047 776321 131269 316 622462 511 238327 776525 885698 144 436996 754875 885038 672 8498 894962 32 114040 36407 860 856506 103 186084 106 842574 66 882909 899279 884287 897442 798407 493073 710416 356200 833639 93279 259567 528220 884753 502 867234 20 546733 339729 840622 279768 661396 837372 165189 839188 238153 421020 247008 790548 872476 802370 19602 897015 2465 430778 571672 540928 815138 311490 289431 860631 887772 840524 834314 725439 535 475449 796214 659425 743334 69618 38 753116 734297 859737 247657 455864 781974 870866 41987 749765 50 625444 888291 44262 123363 869392 91992 33641 367851 798088 264962 258305 408707 894338 252812 815336 7 6 7 124797 880921 117332 851580 2759 626164 709803 500 814629 735599 103950 878841 274496 878177 456622 3 766354 6645 23337 646216 756907 353790 794338 422420 627196 72756 337909 54695 827534 161601 360147 20431 867696 866779 806346 665805 59 61 503599 881886 1094 174889 444628 883933 813376 411004 894041 232 18696 46551 631314 17351 492246 21 53249 209840 883460 157830 666172 821409 864339 897708 841048 856532 25037 786667 839998 475909 179470 345555 349773 200443 2475 379393 285315 524574 794904 827261 771095 604394 2 834631 838558 614096 608352 163617 264 742155 23574 791327 116755 829281 671092 432721 202910 836626 16 129 230 868333 762413 824349 852224 45594 487372 760751 16613 331126 882261 868638 317191 149862 203126 185414 191427 744039 794883 279110 9172 833803 663515 738015 882552 87517 518632 8961 717154 894016 894565 314330 360323 11494 93126 464426 581508 718 820408 1464 123454 9 759485 897879 197810 6 719582 696745 109 611413 857862 884593 790777 498424 894152 709648 637735 484564 79704 860757 837587 878700 884307 58 429408 588325 187 729571 577221 1 7025 648319 340 834024 8 630322 12 847944 47467 298252 99800 852724 450829 637228 311503 387 731531 579 860607 858606 696810 572528 611992 117105 854301 807866 84763 813858 665669 718954 807938 655855 13 697159 896670 880405 373340 813024 15682 1063 414303 814467 861687 703578 886141 128155 871035 711230 896921 743261 551383 747328 688043 434614 471906 407204 495337 856495 365904 879995 225660 346692 883198 2 890148 92973 179753 553030 899128 76619 647672 1043 811921 497332 861289 708734 867522 56394 208309 787745 457846 19290 393604 468 357207 870646 336608 409566 244 728422 423073 140314 538428 10586 51 476953 81 404 413357 347339 90711 800259 763513 428060 8735 318 703788 889098 897963 479865 2 832882 86709 98912 341840 892618 741304 884977 77584 826864 845654 588087 875644 826671 754138 18 847689 166151 658874 124 828275 39901 528508 374393 225385 81981 379 6875 889592 204832 872361 2617 821130 691354 842250 717074 76204 19366 12618 160043 540653 242267 816948 110 879598 806015 612656 819929 756280 848711 830867 892154 154554 887328 558787 880757 321904 855749 892708 433625 159134 282265 255809 812325 381205 65668 401572 646392 430959 14 254 861358 3 213019 733141 619897 20 278076 677425 861480 862339 770209 1587 605471 844379 264691 56763 9137 312437 804260 13 98806 407454 863223 899435 898211 424842 103273 495 875515 817094 893267 115034 816598 279433 592931 885516 715099 64921 1981 293601 871157 612221 889899 23034 841353 41 503045 42336 21022 371028 885458 272784 1610 822963 806955 214244 795070 648140 673273 651494 896348 6 896461 242145 832338 103446 3764 366025 3 272715 410741 623396 139287 456779 774181 339 311110 44110 773173 8867 101603 8174 234 401738 32361 890661 108211 75701 621 5 22988 818483 94618 13 837067 314766 482378 413709 577496 394452 587686 7 826685 463834 767013 835922 10033 1 18016 20334 894468 590084 858200 627837 857250 320426 820272 218898 837409 318558 372 721825 15266 18633 499794 784782 473171 489 876628 719322 883940 386331 757718 695228 126 528857 644409 524744 874450 1358 477658 875419 872966 131938 250466 630159 164 221047 11 345737 35 852794 394 513223 393547 890455 677172 896074 846649 872463 880123 784905 357825 545144 1558 692000 873955 33337 887090 165129 587887 827933 898363 33009 322640 800505 809649 737775 857435 11 282652 294299 369061 69912 722970 327507 15664 893410 2308 325430 113111 767734 871768 687420 807017 698420 803711 870988 192565 59776 736993 14860 255346 159853 79619 98 676961 637283 440330 895538 66974 669881 890337 826709 27025 34 224173 843820 745372 857084 399506 852044 894294 207270 788608 888408 4882 801019 1 823 519089 890121 261598 8 842138 897883 707873 14325 143577 859358 760023 898631 772736 866904 9710 371608 888330 34940 888547 50 879146 83983 734092 40758 11 3258 760429 797283 16167 584113 522690 710921 288234 202897 549065 839642 844509 42566 92 4530 100484 373043 458882 689172 887719 841291 394532 12238 558515 825189 476915 423104 658041 864024 4 243302 896399 889232 866321 2 361 861011 796948 854179 728708 156421 462303 873310 790186 151932 9 874988 885356 33546 16 823814 569034 458570 473560 863705 201071 226067 869296 504922 875790 867631 250836 12647 845551 371404 4 30 16134 842801 2265 881736 893021 784513 70177 673755 788119 876660 232874 90379 776682 266284 32015 889633 889966 308036 405487 805758 392649 897291 2236 243473 570886 28250 2 360267 70 762263 26 673567 894275 898664 92402 896004 862162 832052 732501 750354 882879 721550 724232 3 45907 866650 511914 466804 2381 141443 774647 65022 818608 787332 45 652419 333838 893040 79 703518 612996 849438 886335 301 1911 240816 342269 773454 27 3562 385876 70873 451505 859315 379613 706710 8171 765955 816301 707396 719286 777334 334291 888482 845835 864286 181 864004 21 882651 62 707777 118 662596 604639 769611 155643 861673 674802 800 532227 245595 75 786051 3070 848478 6972 5077 158114 277181 485009 4867 508363 738215 483235 764523 746701 1857 21 730301 811541 863652 531779 700653 3930 793379 428088 587184 877345 1 2 165988 453605 175096 20 219682 3 864891 863047 892192 499137 899795 5299 400373 2 765700 1 1584 2796 458 753899 32 899260 895863 412027 873204 153 12435 171 112441 839264 14370 68013 522428 2214 795894 191 341953 887715 759495 1368 9735 874648 14 5 142408 102031 849911 29643 865191 29 699507 89 848669 784312 899212 724079 251782 2001 4 132448 711857 2 174862 652848 413550 18234 2253 819844 172658 353886 813629 686430 2 636054 899175 20078 879729 601551 128680 3244 492684 47 887028 835606 594596 849979 187171 677416 156889 880097 27412 851888 1 506747 4524 544845 196712 825586 898073 693815 820462 40937 180147 893412 475315 519831 50825 84390 208874 5 712150 881406 208276 894977 349081 59372 500120 43654 846654 2 17450 897495 652218 688113 836191 875434 7213 739843 851856 835056 578010 698343 861291 873498 130387 773037 108736 618490 889338 2 174827 653617 665 679057 762969 282100 542906 863509 850919 679170 585007 32371 138051 616442 663181 45 1838 94926 355595 322 2 812476 806728 476146 767259 731447 9639 870883 113638 601487 813116 197005 84877 626543 534677 650687 639295 241773 752535 887278 782253 890429 126943 65792 168892 311589 808615 63302 41089 120455 527255 866351 523393 873831 106992 441250 511800 2064 237477 266664 598630 274 82239 343758 8729 781062 860085 62499 364001 481665 500548 883016 328003 15 6790 181471 27005 482943 861181 892296 1938 86397 75 15 16565 224729 832990 446300 648945 525589 837466 240850 477261 834616 174991 114169 654824 740592 297815 722749 148204 102697 768813 858933 398677 228 832753 837356 858877 897937 806171 519231 822826 845405 759610 578717 1881 898342 74352 632687 11892 829171 888584 882422 16818 196585 848590 161539 248243 822228 309339 14282 859390 116161 837123 17843 463776 711894 890521 812634 20 603024 664843 668375 423956 726 891535 838832 490234 25504 486882 420506 22088 407726 473 404577 492913 122345 6 841 185265 863348 853101 1254 458020 531009 657688 132804 875147 203334 487810 795929 856767 892630 592922 869942 568646 550184 55888 305745 560466 811153 850967 865643 896156 888068 39 856486 99082 851247 194026 851570 723241 832750 20446 842384 899641 320483 881810 2 147913 443663 495428 893511 818926 461572 567110 872545 282776 884734 724262 415419 738545 13679 871848 4 810217 345211 823043 17471 843210 255356 789791 892430 633830 423 91744 870021 3 670870 550070 187 816492 838781 888257 868936 502 71033 5 308334 845190 35550 24 373028 436291 721451 794240 171 817249 866011 697880 585587 138252 143 145754 596 887394 51412 771314 43643 649825 876256 722026 321606 633537 212645 179 846197 825434 369304 487070 858303 810141 890648 87266 489328 421214 814729 854173 113527 4819 860095 776681 54639 818319 731854 889361 85 801067 852 730362 84048 296578 880143 199065 835873 610050 196179 141643 1906 83892 419915 468310 163381 770325 40490 96670 239056 1493 267837 873545 766768 77927 94330 709098 32 794792 775301 876420 209 91002 2659 1107 281577 405519 873 544451 684885 94666 42497 882457 822012 870614 5949 890791 882594 782544 8921 801484 790410 776295 274 780302 859411 463737 400143 890755 2 25 266358 546993 219300 315878 365789 880002 2 264298 851412 49392 857583 217202 546632 115699 851296 438101 889160 896966 715808 225120 244924 682491 766014 858416 66 2 84 205783 481880 239896 878396 43735 851890 58780 76 58455 7 804624 519087 897800 838134 166843 891617 740718 896311 891305 740665 363218 8800 583328 675987 872373 435155 257198 863912 873041 682915 202499 878623 747105 240402 21 51 131880 797875 56048 859572 586635 867638 890434 574739 113 824809 824864 145 845694 514645 196438 889454 196600 345311 280428 2 333 859368 865894 317930 837355 224 472035 820418 20 450588 872431 777968 798441 424086 26453 284119 2593 15648 5572 805228 199766 118769 841406 362424 750091 775413 2 1 221680 711127 824649 223317 326 486641 769482 788581 734839 869241 311628 674064 815090 18540 467172 156350 180457 346624 5221 180983 854090 4 592955 668975 122008 839423 3 849601 372889 889046 590774 813326 304967 896925 226515 872593 324867 692920 289598 1075 253003 450029 670896 818270 897184 361639 157551 814537 896839 536254 78290 575614 417434 428597 263463 14 236 893307 840147 616102 594671 100373 8379 85 729573 898047 785791 4 896577 861989 592440 10596 686617 1719 110132 88169 427125 865917 645471 204 112158 112682 898001 140007 796499 839974 73788 894900 628 865390 5 884609 746228 159317 11 529503 149499 483653 245481 795993 707453 230401 837391 515618 120110 701589 289529 945 800042 4 135610 5 538134 111559 80253 636940 135883 572263 330196 1196 593724 636739 6 7928 3172 69513 697013 865844 1 845451 781052 339982 211386 22425 82 82545 683807 499931 794640 899466 261922 13091 551404 154799 899243 891793 842729 241626 19996 72 224555 700315 871369 866455 42776 5 27531 393438 7881 25067 809678 878676 856108 894148 865041 891090 627758 567902 798435 702336 534 881138 846880 882001 859914 529173 783186 143052 887450 142896 837545 467039 794796 357448 271091 865834 733671 633767 1 865477 56559 143867 77 17045 727400 678 757742 496184 847299 838063 449366 765832 857720 487329 3228 268336 241210 642164 654795 748388 854896 295031 141162 2 898685 712945 654467 355298 853524 100618 46 802377 692029 277631 314503 619035 206122 54080 10136 762204 889863 559 864875 880358 816174 157824 829322 473550 882387 16261 12572 9164 862666 2 409287 865979 890033 462100 812779 121845 850181 248175 143 100097 39789 306485 423193 664614 431243 785004 4545 621234 386301 22487 12219 706086 548537 1134 668633 737965 787907 797244 773445 5 841343 824785 819970 799352 634 51 1164 493130 728343 179512 357189 851690 1 363429 747361 632581 98922 351914 332397 884334 448030 849932 520152 94786 869888 261770 165512 654688 809898 852159 879320 118610 855 771691 307752 3629 891708 890819 13373 213004 98302 75301 653489 17971 37516 355078 16756 1 825411 2341 173022 72 637228 897836 89947 893492 629 410956 23 713067 100140 154 867053 412147 864543 3 137 813748 860481 7710 502764 898267 766888 735106 441 795104 53655 334363 822162 317003 808184 239436 105 878322 1109 777742 20 130339 744478 288416 242363 2097 132132 15094 560342 6 137627 6 788816 4343 876103 441857 214686 798578 55061 799338 787022 825440 262927 133773 411519 132347 256751 811444 867275 661106 77080 33573 404226 824673 235857 881719 528081 5 802402 887478 327142 2503 132 308987 78472 413286 898765 655046 132425 298290 1330 831943 874471 255766 737 69462 795939 565 523333 550540 871955 316143 357015 765839 370836 161 604484 811017 92156 14 232715 876493 4947 839553 615202 37238 670631 894743 870388 3361 187 209889 845290 482091 491726 882979 25064 620407 195899 799968 726340 197 880321 885458 1159 196554 602164 828496 586348 842747 373587 872823 864727 2 864285 115625 810056 867385 283669 777292 663734 649726 872248 897995 859057 118 378187 865218 978 37860 857759 5 28747 836707 871646 656509 658029 799 4 761084 19227 747982 392739 600399 766698 886699 145231 13 2674 130920 892531 378387 257500 470530 891886 801809 589673 27 111387 408155 487535 745325 510339 112169 840928 831857 122720 64320 852256 770425 39 587621 50 575995 616272 15526 1 381960 720665 869948 234057 833897 70 128637 713844 630030 790490 724680 150 160363 874933 60196 648147 51 5548 492601 866938 585462 522071 407096 233192 38 321140 771894 791469 873361 371170 567525 52700 593194 5 486911 154508 621796 679202 649261 210 56 748102 746257 173847 323716 633605 200212 56 3 438278 867841 415531 558303 802679 15 869726 447386 553447 168250 898800 765872 713392 240304 149352 866952 228762 870989 157168 834572 796431 12017 340334 699223 836040 70844 176 33248 889025 677534 404531 656355 343545 831288 547343 835539 184307 837401 3835 854919 74807 1 831730 638 869682 358441 354472 634660 717546 471191 704038 35 783413 827231 6736 15245 875351 12 785366 758496 755320 295287 450573 637810 887606 867001 13 670854 890930 516854 245513 5833 710796 816825 615060 3 809326 9 7 247863 1943 49494 867324 776375 636439 637505 488894 810054 874636 524682 252640 577561 633169 476 891884 880089 616652 151704 534984 652920 858338 1 139353 2 709799 885022 855343 875500 866909 897341 433570 426470 311040 3 347160 1578 879951 416477 730989 834 55252 832410 711 622724 800145 616404 258131 739858 887810 465981 754197 358666 284219 849894 687772 899518 851321 365421 817 85473 283353 57026 44412 456995 283198 4 605228 231750 602889 811832 854807 585224 832254 626737 69271 606973 854123 558480 161443 436 813939 85208 579790 837048 1422 52121 462706 673035 1640 359127 856591 469694 2345 789685 114253 835107 409902 433635 66777 12515 374147 815482 116 531825 591338 135329 146905 892584 713129 1956 869013 644592 499990 872792 588045 1086 637597 238411 249766 1479 514085 42 897929 214227 2 361037 899321 639528 335233 715975 835448 270155 147668 861554 247089 885728 572059 378419 455236 149881 38610 268944 24400 2535 568827 312689 899237 787761 80605 13 52219 199562 831194 708144 508298 602101 555193 136056 696693 317173 13174 674237 878069 834616 83021 777978 874681 769501 601541 168 54175 3 8947 783414 845538 151101 454606 720116 862167 874668 388428 34353 258 548929 819180 105072 370006 117404 547353 897747 877940 831351 836507 705796 229766 856295 798652 518641 267 534010 430082 195510 373115 840459 879250 883809 468631 889180 35179 813715 55503 841570 112882 16037 243 8 27 14089 19873 745001 232511 899637 864486 612752 590661 25253 834827 30532 872380 172598 658763 27 10 502369 9192 869793 888381 723846 281225 861206 8 864157 81855 239678 873460 834653 425257 619991 714136 839077 810680 179536 451817 282502 808748 887938 67507 3 639726 362518 219014 697087 70193 624980 417561 536667 16154 702186 829602 882321 423249 2103 768830 97692 422309 891041 6 411453 789519 816065 407457 464675 18 310486 728863 13352 1345 259798 647366 833359 390426 641236 860216 550758 14711 895341 426209 454393 887842 894221 805814 191923 768435 22829 101773 537648 229450 215011 593440 493057 52976 876752 1124 133639 538305 843282 43845 9 10 106563 180 657831 885941 228919 813984 557899 884989 294315 453734 124 869382 476353 100837 3 2335 75424 213 537323 233074 882190 5578 424413 525837 8343 740478 355632 403331 710922 834 805617 878104 43579 394884 36910 169 143708 66 187805 40684 863769 893025 444790 2 654153 4771 544262 415873 2 327384 297516 804442 726593 859112 731002 661396 386565 571843 818550 279619 891423 8167 818351 826702 888282 898092 417946 865387 295593 374968 393216 835726 615147 610665 215098 792612 692519 790393 674418 774169 355786 4580 27 251920 764894 320268 786793 175 402304 231617 346 791855 143588 113463 173700 478 808357 792921 677661 798896 19 10953 842391 847143 300635 280329 615 443527 838038 332667 836154 764188 888661 235983 871145 895832 845886 802213 829078 610702 393753 3832 495697 829270 665166 377913 8 218 197577 23076 22546 818448 776518 820431 813116 268454 810523 206 445832 203536 636587 887095 873668 265459 391447 761753 890082 186954 41649 344194 2 819539 555040 652727 517475 884191 64393 402548 56221 727899 451689 713517 892097 3 476241 838909 439381 869777 31314 190228 3966 656204 1217 254331 2 28 100033 164682 863545 97817 432230 216388 781862 814217 698186 641911 1 866817 449381 836564 885469 44913 761333 878328 149522 319615 236 893699 2 47907 880982 70 448081 861087 504088 732352 253568 750586 14461 855115 896723 863069 805 305483 677424 245363 745421 2 817289 700238 354947 831331 204863 815813 707749 4672 49 889053 774464 779475 418206 166643 759331 869228 344055 22592 725831 362696 344784 895619 370203 32091 377232 421808 14881 12 5030 88 44981 5271 347 32 806315 5511 362103 171251 243252 688778 616229 675088 88505 671209 408596 87058 681741 8411 842027 2 656457 281 687146 52695 452446 144332 147806 353344 348470 1367 768774 61359 6061 698898 717450 110331 24889 863776 5 886468 315644 38654 861836 1428 720285 180171 133140 1280 328512 329978 305865 787214 858279 670382 830374 82826 808794 2 10396 629816 709336 885917 851223 46 741121 217633 511671 26 823452 418908 19724 839375 875053 853885 610697 14397 857338 73 626665 79308 80 863628 206 1 695156 736275 118840 878240 65 863731 5276 29877 868993 710156 586409 832065 56732 479866 1618 218372 894496 397688 876232 25375 319465 822186 831968 45062 17446 820816 832945 858717 899097 848429 894923 44394 889374 633511 173366 580988 189771 888235 452 202784 350351 658552 897219 613287 31236 859547 857887 466621 106198 885252 109 793675 467819 33945 543621 385982 310566 891466 871318 894807 822537 2094 509744 380115 877523 384273 887558 889023 467439 846926 77 1448 736490 813729 892231 505913 488943 787333 291536 887780 19580 823384 886536 886140 631517 5895 24356 400758 627172 824031 873 527677 1 180 37751 668449 513361 784590 19636 862919 854753 757787 275272 427871 869953 501977 329168 75 101624 2651 889404 789440 723365 9 544620 342612 6586 888917 844420 865309 418083 2078 149213 2 633397 378082 875319 333832 658428 825962 815509 7822 310114 658330 898717 687785 41 245933 5 422875 477688 852678 4235 8 881089 2618 19459 657374 246729 888123 390956 885358 687039 558954 118 886595 26 30519 890293 606049 525445 811177 194718 272 31524 895482 266068 774804 552382 407748 239 8 445690 248679 870762 457763 32525 370240 366631 412279 813892 166374 14 150427 23070 896785 104236 899018 274229 394083 770 81 555383 854592 822156 56244 823949 293300 629109 683447 24 363170 649883 338431 897085 899353 839626 681214 839346 892540 789522 817605 107884 273 19 575088 140 613746 721649 304022 806659 898784 845158 773 893507 12 760682 117754 816154 165 341092 8342 862187 200052 24433 823344 514065 791676 803128 858876 16108 7 877171 10440 283769 747484 578823 872472 448042 849534 749313 876824 880948 819262 35120 115593 887296 3215 751226 562068 833152 577030 21511 714623 644918 494059 840317 4 782158 3 277490 419887 23 857682 884742 149284 830410 439082 265856 365365 2 642745 779673 868725 762663 679307 4693 722210 212643 396660 286663 23224 501542 472921 857597 868592 670773 70 12 628470 213436 895395 156663 817808 661451 729781 757824 23539 471396 801709 476125 112 628400 305807 673805 379179 437559 13341 248069 430072 888707 766733 344770 886609 862827 896927 1853 408807 354893 838181 785561 871662 711612 73955 307902 728190 20686 330268 284116 887815 425196 836884 878208 843688 17 846087 444825 695834 101383 216004 884611 4 877013 702284 109947 382 672552 744004 554306 514438 66105 6 583100 858738 705739 56036 717397 1 892916 143653 221257 13 13567 478274 834720 893456 705207 187754 107411 843970 857389 707807 848828 21145 231036 703561 742368 407603 768852 1 241410 64276 762377 885010 667652 785039 890909 823375 1124 881619 11 810716 822013 5274 609058 753401 285064 691237 870331 25424 2863 643294 599493 474595 709671 846987 869992 77534 100 380145 62 524015 295355 742470 869475 879849 831595 597 765222 279171 1080 12521 861266 874821 767417 569 1 898088 872442 497 660818 495012 861931 722594 247 144649 891371 111339 1590 764971 31 839247 25 5752 785380 826145 187091 773078 759981 42585 442388 795292 896200 9795 7 764948 686457 6 814758 278183 441015 895050 872272 868813 319666 1271 671670 13524 150800 2280 261299 234 313415 863557 195318 370074 14 501657 850824 151778 26489 867815 111 2 701220 335646 889127 1 109770 39377 294616 162258 137408 227110 302666 328 275609 715394 1257 835113 458633 800709 121733 830446 574101 728538 265661 258174 732489 55488 127 68945 15773 258803 784749 354968 279673 295935 184454 32485 896543 2759 17533 1 659390 403350 259699 890638 493245 39575 631402 708968 645997 863737 303640 510495 282222 694320 2 276222 15647 629651 18380 733232 326320 227 833754 354 301956 616618 2 82778 659192 527292 894446 218325 425027 252 899767 577420 4126 2 857559 879817 101 42496 509657 676109 38093 849870 797432 338791 828092 838074 224594 135825 175 499213 884356 12446 831147 457895 772739 507865 657474 695265 78 1505 346160 848388 23788 719362 13005 890653 62 2 187391 312863 271157 12499 467904 89755 612219 8 7097 96719 870545 396047 4 112989 156 153719 71 720943 344872 801954 526084 270981 11446 77858 4 39720 5154 307681 19257 572362 726237 587680 374110 7750 226997 67198 177763 769344 696 22 66 313558 403775 707970 19 780888 195205 884321 783495 584660 851989 480340 790 128432 656610 703375 2196 4 3500 42593 256703 636731 85 48551 340319 73 230 753280 8 627985 243989 149921 346 805324 124407 862360 866126 21882 15752 838277 8 883345 452764 3168 766389 840512 67 762976 757235 645828 405591 208519 770203 467967 459169 394916 184592 361751 898115 863206 191416 882422 614927 397113 9 834505 829173 859829 38308 2457 569067 889668 782402 6 1 682010 640094 835226 253335 400085 206757 711108 891850 877383 811860 827477 1 783073 82881 325251 835369 656263 22411 224114 814615 890968 715056 172393 182049 890286 852810 12441 888949 893045 48 46382 882337 785359 898210 399859 889769 896470 510820 735676 595322 1850 559205 5 364967 164684 827075 131 870171 804100 354155 1 90113 837236 262502 20412 607081 6 7962 486555 873182 11678 881832 47512 25757 582 4398 57 205307 63139 788837 1 16185 895468 6723 135345 743452 361970 296998 839873 467585 808268 12 889903 112 231881 473 821361 879536 60650 7 427607 849212 2440 725813 899966 863088 878047 896582 230997 807764 754097 708814 887299 272034 898787 2731 801202 819172 654404 107116 847652 604613 724193 441240 477833 219427 391421 617564 30164 828169 878461 318 825665 2133 142618 884167 5201 439108 785367 523771 124946 405 238499 9 96781 509422 826023 733858 27525 793205 715039 50516 26 11 374778 415413 401620 857915 321551 1396 225205 116786 894614 577178 3790 53399 869295 190242 360042 865945 468506 230286 896772 591109 28279 829788 470555 462283 24 428299 831674 14935 773656 239170 810836 584555 436813 857175 728812 795232 893407 821008 22 873562 742210 805490 14696 200 802761 730383 359439 803516 518993 838855 702976 850959 4404 434 829941 319172 7 858407 299136 59 170332 77 870405 68 357119 858394 407793 693541 364707 868945 2 892814 6040 3189 734833 42991 6 822285 28 860884 65 760870 634174 36 850159 877364 835583 849900 428669 710 864683 802113 138 233621 34067 66882 51073 852400 211655 531236 785683 310395 898071 439114 877041 618817 853710 6460 499323 708540 512605 886431 869689 314556 540710 179341 636564 752648 842545 804944 893309 882667 2936 52176 152396 344308 770152 351254 148 1 376985 475 866676 358494 242 861967 1 867436 846625 743718 850130 524689 4185 564266 358109 268 6456 867210 700121 654651 6 215884 552584 882372 807145 866296 732490 583503 51 354136 826869 74611 143997 859501 795293 295759 668412 873189 658611 85563 232314 66992 851923 713 53880 19719 678921 462830 6681 663284 2180 815141 740009 630439 852953 841662 321 645811 5 711680 269869 819787 616 855696 151413 894130 151675 14010 140603 512219 651653 35281 697597 120524 3785 263156 877382 712185 898766 515937 503873 869945 804658 50956 302289 855334 438112 6 260110 274535 71346 111201 706109 770851 442254 395993 346512 478179 756349 8533 44 895228 867074 814246 70 340269 710852 69236 892143 7205 2702 73 660625 221087 324607 302743 793473 871869 27832 114871 7705 579275 9816 881117 762170 883385 3 366211 2 697176 12 43 610995 540630 771434 43788 168285 249789 566138 794302 369207 57 877973 310043 601148 851512 862026 409661 871023 882819 875234 5982 776512 196812 25 148259 95 784288 124111 276208 256730 638418 640992 161951 877620 203874 618780 863472 786761 684844 521411 564968 158453 734491 749611 857200 801486 593434 812069 792630 340127 760000 136231 384133 659161 526072 77039 446 813 64566 798098 899566 28221 363080 618445 117969 3955 827461 890012 897481 809203 608035 658437 875513 867246 700826 702 640 864294 3953 36244 723969 753980 64003 162137 403523 871553 732790 420213 54 288135 21328 6806 206313 164162 53981 885986 266624 432 255062 269367 366 750193 69026 146346 157 318 152724 848620 348676 102445 884221 873574 3178 963 811584 135 871006 898078 887350 383991 83898 83373 52 815414 387826 467458 139 898995 693687 780416 505249 886350 25 6211 253314 109 876878 898642 401490 855504 873307 17 7994 286222 803552 875872 28281 183615 2140 3 367782 4983 610332 803485 892070 885785 209209 650604 540556 310924 394 850467 425724 454 704773 703030 2 97237 129317 34 17633 228653 828719 59 380 24 33 240 111210 655006 788979 24 68424 9 853579 175 212600 895000 898159 889743 886257 846850 531299 279145 606769 150350 83251 158201 722096 844853 592854 815477 673184 514723 592817 59 461151 12 101021 311 899148 879444 843263 132628 45562 64 56739 301128 869410 844090 355726 865644 363361 878021 337378 824049 454 378484 682535 102710 484001 153013 18 601133 7812 91333 892874 424385 595 42879 786975 554442 3 454949 92752 760790 748715 13461 230 846697 724637 756323 843468 437439 894752 784724 800232 857732 1592 837981 806902 286918 864849 884214 2 681598 854218 571331 752237 20 358224 573171 12306 38601 168236 2 786079 149037 2032 612521 857914 150256 141511 687191 816102 267569 3997 783826 729812 1 888690 829248 51812 769804 605123 665938 615207 519853 515194 44800 877150 454965 97 428591 92365 739458 651656 320931 878591 448468 563723 972 97387 795658 734 523454 647738 602266 35 816754 112183 879544 574785 755872 4 497734 229211 875463 893527 706123 7261 856357 245716 5577 467473 237649 19 897540 869867 691144 538394 576118 897865 157423 218214 800723 675606 1 648477 287128 157991 84 19945 881127 729817 76 713669 781892 897524 330714 478563 57 5951 19371 511754 505130 826621 844838 21417 834939 159904 59 498832 1 856701 886502 855546 865857 500332 875918 143502 874382 845212 459116 1661 2 389834 394166 196816 584254 530904 754651 501025 569 572225 231045 1207 391868 196881 212489 707355 885197 242800 888953 804326 2 818556 9388 260888 500404 469408 316462 186286 5 591341 510685 30621 150581 802579 885632 893112 170202 883151 534528 766448 3655 243 660 803648 61502 864565 60305 13088 792356 300 28 224131 156408 513558 347393 104 119067 479859 4249 821887 8 851591 763288 593543 262821 146114 2059 831674 775022 751259 2 640389 166218 34339 889638 54070 858791 370080 421148 415994 65 771494 2063 145 846366 219958 28350 91 361190 544869 764617 181453 747847 655719 740320 325182 450067 882814 823385 65392 458565 807229 892862 33533 8116 1 23 888608 814600 870306 785448 68874 866507 885662 854539 31339 855194 222314 878870 899061 73573 897397 3268 700731 877472 247225 853330 848305 714763 619300 878553 781376 63038 5 897409 529469 519123 845151 832470 878899 858331 405460 10 243191 140813 866606 230237 881844 28563 775992 2 78326 598404 849701 727981 828908 732751 14200 331427 887254 883266 866308 755537 807175 712639 892891 478371 115532 304674 893881 24 478196 212428 525824 330096 660229 1784 276455 872644 341877 9 880472 135956 761840 58638 662411 94103 105138 895641 521 55194 193984 96359 753209 865799 675647 2634 568241 190922 70327 759532 161 720349 897924 517547 164830 55775 100543 826611 804317 407351 813652 711696 47 267976 830443 305439 767453 748324 14767 842723 795767 625672 99045 835138 181263 868482 4094 101424 750288 833446 340218 224 281641 793656 36604 749769 810543 810996 767211 524653 858140 2295 315608 431424 315 854452 67169 1237 272443 893512 69 811369 632295 859 3363 379317 631268 798047 412396 108141 206942 847831 855160 702112 211764 98 211457 8 663639 282068 576278 10172 852465 659196 407130 110 781836 267604 172 854283 874359 899840 319797 227239 427118 855516 327743 802644 558511 19779 319956 17282 25537 206815 209 545456 281158 738082 1 825809 80177 90903 710025 802348 871717 326798 793772 858619 743536 163336 236803 155327 879535 3155 838002 576684 617964 753710 842174 627264 325586 662690 27181 88426 2384 219032 364012 723332 147192 11876 622158 142 822412 878462 527265 642173 746605 56026 133760 298344 431262 897416 381 73370 770628 870527 4396 20 870066 888163 1471 847223 155757 221012 54178 4959 585060 783469 490126 326596 595409 797290 526948 870134 862221 2308 774263 629855 282605 133687 4 316034 846605 384482 716341 831005 650351 127236 7015 844211 897020 166 4 462806 697006 360826 2 223065 137883 2210 798109 8689 3611 520249 831240 821459 642057 517437 4750 547020 654493 351607 86100 187432 8821 546173 460023 875297 86340 645751 157036 889324 700529 699136 898764 3634 2 445 879043 552392 483354 849599 830463 224269 859482 422027 500945 61216 859984 4526 540524 12768 33 394142 899479 373756 264347 7211 766823 728046 857895 884537 701866 493326 478705 38434 141616 880179 8183 557913 732353 625495 623923 603934 637319 1 43316 125417 602475 121 488016 24758 821511 204 888665 205883 213202 45436 866529 898882 891358 451546 891413 783767 211838 879484 867206 1613 72930 11861 37 893139 870727 491444 501239 514 188 868930 786075 875878 885839 898075 2 3 1 809556 544905 39 242910 172865 156107 7955 672500 396770 862883 2927 831232 687415 570743 832384 872907 712368 619917 752819 587333 663524 152173 95455 819598 864070 332090 124 51700 404236 275128 447964 309130 567380 847393 229766 758283 118618 37628 868670 592050 847112 243093 551471 867594 170325 410536 889397 894112 866481 5 9240 853915 316643 474954 839232 898503 8 498349 3090 187950 550272 865825 890857 898641 14823 212768 775545 561573 427144 833437 1 796006 834743 896717 680748 595071 2 846571 2718 732529 766241 343112 611708 879082 32 554107 891229 879471 373723 472991 730850 457885 5 646506 797871 851744 528157 135850 446036 899227 872892 896561 575596 7 224389 68 224723 402242 1532 228468 2 834149 225143 2697 552856 882965 286045 820498 882 4 357736 43809 80514 740418 16 315231 881027 192153 858354 474781 453193 716724 865768 22053 899212 868476 434658 814925 1 58274 520976 22115 830038 879377 13 893129 9121 786351 526243 549725 12257 872627 839717 823635 800904 172023 631206 647109 804466 811648 882347 706127 500794 14 470044 48214 264090 861141 270844 528237 789623 782546 738250 5 74412 743319 742 104079 28086 51887 577337 13 795339 887817 828566 833927 708529 887718 647276 723369 45 88 176518 313791 188552 58505 753953 855286 504290 429825 631354 797936 646315 655497 705778 605457 893898 3325 410009 316212 576214 666895 47012 740048 61 813815 3032 857994 37651 878144 677695 889335 268402 860607 538208 4652 239548 364 63537 331462 320709 832820 873937 895502 29 378461 851325 888335 75368 2109 857120 699366 849649 827667 11072 168855 572912 853094 898125 800426 58510 852969 1045 176029 35569 696613 115568 18 788275 787856 841017 95732 663654 856716 512822 5918 80 553164 895132 890524 5346 651005 68602 320180 17820 710360 50991 583643 622488 141313 35201 868781 100584 630688 642303 3 871929 667467 448416 886373 90828 21168 866460 786317 656276 23457 869677 2900 649616 800026 9038 385742 402 842716 821943 27913 872041 733334 882722 435855 88758 266126 867508 260520 16 878044 1 674652 812017 689332 571888 862528 890724 887382 254349 619181 5 467721 303610 310857 38186 18 81346 499786 868656 488305 622919 687643 807417 487922 328165 34876 2 856800 747797 19 848615 882181 758537 255101 672866 806009 3354 851172 403680 596999 4 411691 892024 893220 890002 736437 824015 70542 898395 768754 478225 789292 892715 5 666550 780333 867386 786305 3 120313 617079 37013 182568 689700 353509 869317 788505 182447 260175 853102 674824 2 889478 8 541873 762348 880955 666430 869779 772843 3 444384 737213 2 361451 693291 404091 444912 144 20742 504295 283880 506140 854789 866207 662101 25 181553 889059 43 465201 425113 66784 15 898011 131540 548321 536375 348872 13807 791608 746666 841069 72096 497757 890332 851133 588682 43927 803659 799934 623197 119293 3 883272 208991 879865 165259 689315 54492 867396 832659 776518 263901 234004 114593 208 870931 769144 3734 726495 4303 607576 695671 261150 468511 59817 856605 784594 215947 11 423595 335330 716887 222166 92079 7 46183 4 682 500879 1301 817753 866413 40 399752 818601 28992 694148 130234 425975 89300 815710 759133 676004 34 45746 818632 9 814255 10 871010 626168 851669 882417 868277 880352 424136 18 9416 225542 427894 502042 502839 210331 540493 720252 205 796215 126426 63478 591567 516635 229220 25 2 26362 876731 427764 1 819468 621016 870864 897161 581901 517348 80699 479745 255647 256969 269 580084 192413 733756 651562 802481 759571 12274 765238 228847 774 802414 892184 532649 382245 895872 745515 786445 584245 876221 6 437 378 793939 164 474507 883191 311652 319666 10 553972 788798 245310 21346 4 649710 1078 752711 31403 873693 660063 895582 7 297467 893045 261534 359403 70330 702296 658632 1211 120807 847196 332370 208539 890791 221292 782290 255039 835145 111 822294 35454 11 885572 889644 505299 159151 736101 718617 764889 802297 745473 489748 832995 318073 42858 338 5 897479 1071 693982 769137 866835 418462 500848 15383 883613 163436 1 43248 202449 4 87115 7100 6 336334 828597 339800 856 897176 78 729568 263539 260059 987 581054 838774 814959 885658 828390 227401 401296 301665 2796 884488 777691 247144 254888 467 118322 349136 766221 247283 622877 711245 376829 614195 670873 20620 1084 797875 59101 115096 4855 7 131860 116800 16 874617 47 7 57276 714562 886801 881800 194142 12005 766202 35 774641 878366 879865 233 53904 883607 1 513624 3 873326 9 503798 253018 770266 66294 882828 372399 896719 758364 833384 408580 802187 516816 8096 61 493738 858822 684152 874134 490488 4587 859539 479259 847759 781373 7 878325 28982 240787 846542 593274 899653 786226 355240 879737 897454 214868 843728 39 740282 558553 2099 120515 695595 896535 2331 356408 702233 205281 93082 1332 873500 158959 242964 682769 204166 504010 274975 5 835178 884825 726062 248258 4757 888265 846093 441027 773755 797223 812841 802424 855643 402075 538518 8292 874947 801700 770246 500867 12 664436 316633 892120 544437 809099 461205 760301 894572 237470 827537 50799 1323 3 155511 463189 376967 829578 836652 64963 426855 446391 594863 165 327571 14 580375 15 25 347454 874498 775945 114383 92146 167944 840629 828441 495584 596034 39308 845087 893037 767486 340276 77791 724874 528524 143 897747 821633 2415 117662 620511 789569 837100 766512 853844 299605 35 126746 682887 849 889636 500 894158 276689 307 4904 636670 188291 852416 863782 339997 161859 604400 480947 446735 738611 297703 814696 201659 282144 321467 578992 70450 841692 40 834069 872150 777096 424362 540085 126609 781293 375806 895930 172527 39010 826182 53614 876360 801419 230817 642508 733538 149241 889974 859591 41106 867567 537125 59200 823592 162870 700 666508 871906 412484 5241 534136 498552 64 845285 842498 856492 277152 908 798628 665358 3 594522 516873 226624 5 882615 197808 52829 7 256138 205502 484 533 1711 895412 144263 799359 836085 312027 556 899024 834431 856680 734216 803904 257 66630 119599 330035 846928 888277 490237 843707 378358 884798 5 474331 1355 606844 12 705637 12 742635 716024 884625 20 153987 12047 766709 614337 831917 868456 823108 3824 831953 879499 743200 881100 828818 204528 468273 797381 123716 100137 130512 832895 292742 426666 85 878153 525032 76 328990 816131 551020 34248 720834 653340 606441 196021 2 875324 885627 789402 118247 91018 351616 859655 13 32699 723 645139 133895 857472 354967 895805 424131 140150 893031 1677 616535 809769 877630 660100 695711 51316 263888 6766 565492 80600 825489 11650 33173 72 735290 709974 2 716008 60 331025 2480 29839 402507 12 704197 489405 885913 78166 450371 49448 206223 839473 583237 14 374885 7411 172211 899494 187662 476216 27951 482366 466868 763505 892526 854959 709401 832509 496695 777111 839901 655805 836298 809523 2 608 814086 835411 796067 2 188499 510772 5 708635 4 333487 837288 116 793655 880809 18537 540490 848214 13609 261 341448 275411 857883 160955 227070 34298 179280 181390 1149 882259 1443 659819 773448 883648 13964 4 851179 71 3 787690 365510 870151 2062 891941 50794 126349 6703 638575 739334 883347 879534 510061 432515 134 311781 849299 537492 4 844973 881096 5436 2 1 8488 742166 897176 566140 360126 850262 865582 24 508532 774776 1785 264644 13013 871908 802194 869183 876084 1180 759816 156157 554379 835982 316 882210 52437 456 1591 410675 338730 876803 388251 572341 53 896366 635149 853237 831916 837868 463291 503796 707956 123884 303576 791517 759701 897190 800122 880071 2 850687 871912 786072 1576 747387 53080 881873 1147 86 805404 214080 2010 782254 5 669 553571 874847 73336 39444 5 117163 703620 2320 417784 624143 2 200486 252651 844565 664359 556037 4305 10568 541393 759825 56125 731024 298654 265 531 382068 293133 187870 361617 897918 888261 781807 459573 155981 11695 871274 3332 895958 773733 428185 814888 869489 45343 880770 742001 36651 393062 830889 199 349196 872354 2 568369 893487 560602 876356 67778 690584 880617 119 484079 11854 552616 825748 887833 68644 302748 842931 800671 122152 749923 221375 881658 85807 866141 695595 18364 136480 2290 343 363719 481447 748342 6660 713384 811427 407652 598040 288719 775446 765577 244754 732794 458301 328096 278627 293037 842439 860661 743630 6356 739601 539028 235494 53834 8159 820128 641973 734622 802829 868430 454427 532225 868332 433065 858276 165766 891564 885044 884250 561548 141054 32 13042 50638 1861 897097 561292 571713 614651 339081 889667 29969 880349 647758 658381 14 542 316868 822701 515942 3174 8 820407 615241 618164 877447 865402 49069 152110 108522 883057 872783 19 215096 890806 558410 39250 886677 291028 261003 274713 809098 780929 667716 841942 419120 90446 3226 847663 744930 1678 895643 296445 868840 873706 176644 859175 864139 344642 737420 820015 839851 896593 9483 5 880809 19 585447 18 9760 832289 867526 865711 15 6230 745808 813008 202867 794 36392 764627 1869 1946 58186 350476 854160 51168 763369 358900 43273 87 889687 713145 897867 6 146659 870449 623773 861260 877004 18 40 262821 538784 35039 845652 475600 552100 495936 4611 878077 896375 258942 458072 415 471822 703885 768718 748336 839279 137 254114 95 44768 606106 60 874628 838596 869875 785754 857321 73761 105016 532973 573469 479731 2 853250 546565 387459 4790 75659 55 359700 823583 1 862654 4 10520 87802 891515 879611 886557 866317 849052 85 427661 4 894808 886094 795637 843533 27380 892027 16381 873482 326236 25558 813060 857140 25 180740 450902 500100 818813 378298 862335 700859 326601 640346 421389 351 748465 126424 103570 333135 828608 313394 306461 251760 889093 856804 402944 780020 889468 878140 314 1 620270 618033 682918 120252 574086 681052 408239 64860 602459 341730 326667 111040 243439 705792 873849 112216 4 896401 337254 2146 72555 353179 889852 878066 564211 553088 45531 884076 822839 826294 153148 737016 891304 708931 890104 509387 473411 641647 372755 731339 823097 534648 831658 842910 1870 829919 796901 538279 849236 896364 673877 116818 893516 741404 748176 451498 877568 449731 876363 866772 35 29 10570 794041 675413 400522 898459 405181 829144 374672 7 76543 499920 606946 277587 250853 9781 686792 632319 94164 174450 878264 44575 14 280651 84371 445673 853027 1373 257429 858675 31516 2 871270 634880 881629 877468 22 845589 730599 20814 31131 285633 372377 26282 889386 41522 848918 818233 212771 880374 561567 343222 838080 734619 163102 861623 858214 445125 208673 702866 865583 650259 210175 731967 899095 1431 338133 58640 68354 34658 872987 877300 533830 664254 858528 28060 39 432907 364926 9099 374123 894687 680376 389918 810005 802961 581 30554 800946 4 458937 204105 3299 107231 673726 836298 861517 15 872929 834757 776008 14 284438 196076 44595 767973 259654 315189 841893 2168 67765 627525 271178 881221 720728 718563 473931 868933 824771 653794 829785 797255 55141 751862 875211 379446 442991 1 305525 891507 888626 670011 21 386788 136445 819488 878292 276886 888077 885717 893694 230242 824150 739803 8227 677428 553004 490659 891735 896065 340 3058 899239 827233 895005 348833 592821 817567 563561 656786 394475 2353 15926 348935 787119 24051 572529 16874 131944 72975 895633 666701 508629 383044 524098 897981 316265 44 826922 891703 747838 633131 23 384141 390629 451498 285963 751001 427199 686142 894888 766807 148416 422050 261730 28055 813097 366493 115484 3108 591216 608509 201358 116890 733462 360710 1043 692271 529943 3 823356 399 70 784045 890263 839073 161620 876172 856775 860665 891656 870784 25795 554896 181070 3196 787113 235601 206553 87946 3563 259271 489413 690707 310124 28 5 880799 210377 1 622931 737245 888820 554933 792209 886880 731221 878192 222280 745107 32964 872172 560897 218272 814340 469905 859487 527907 873328 491452 788124 328918 540651 840699 273543 887462 451276 873162 886044 426949 8 136835 236620 774469 303259 853789 427751 807147 2 450897 2735 121713 860790 217189 311 657288 2 465452 350352 871129 848141 873215 14 386982 781246 292387 887027 499430 311361 828971 472614 2941 61496 651567 683261 318072 208 235677 414391 353658 593149 687807 862758 777025 779435 175901 5 803698 422 8 3606 53575 23238 11020 832077 84341 44538 803270 300931 675537 882001 324280 777341 848896 896066 235497 132264 327052 805072 41 887158 587906 849223 8 236536 26536 848266 98081 898690 716802 871318 836626 735149 1832 838058 877736 796235 326874 768645 877540 852833 507046 89873 823053 2526 861431 892155 814198 608852 448728 186273 382718 408967 326 17 30278 735719 682276 52424 880056 831565 889660 882970 318877 657393 5143 4 621213 205891 838108 212293 884591 872493 390566 551832 17222 29 483956 872337 19575 64885 288302 515557 843928 333917 871567 595634 172386 868442 5603 838656 443476 9 885426 2323 2897 898737 11 826817 303699 890178 234019 805917 247857 228 804898 782655 860748 545758 209 785109 80349 797528 502389 667806 80632 815866 341915 811733 606497 838902 341713 510330 548745 40 834705 477302 832994 18603 541924 5 109 858341 3 599558 25 829610 637023 404 875282 214351 21936 882574 533910 216 394200 414697 188833 31704 759335 716 209530 860881 193027 753148 5194 85918 281053 1117 18 772618 121633 272779 853540 482571 488758 688116 808014 72984 302 2 662337 798532 859019 389296 793702 296105 890366 373395 788901 33 6 159286 670 399429 18 732335 502897 887108 856798 223198 605987 227062 481 898749 755711 23950 237118 161365 870623 1222 807482 32684 340251 279241 643925 880256 6468 614345 246519 846158 18944 518303 1069 670762 878041 14393 154150 818856 827908 779852 113441 887477 496 794648 268062 280405 872630 893638 839980 723234 175 753472 760631 610834 892483 552574 663 7941 838857 879830 889821 872460 325 791061 885432 665 841581 48832 47 344505 134894 870346 889387 1 598778 4232 862931 73 458300 886797 331157 803497 152 334743 446287 773376 163965 297579 884689 586405 150568 89977 97606 224851 1 697052 806712 871752 887826 122781 463 864485 25905 308718 884470 825041 453134 9592 141459 147966 201953 431889 2199 258 876496 59 867033 26179 463135 253009 717419 744670 402420 774332 263654 6034 432129 894424 41 848642 869136 4 894529 873734 165956 872766 5331 247859 896577 505958 356240 291782 48733 113542 505178 897671 122369 836463 1853 747485 895794 499096 877280 605301 860192 42153 553734 136652 73759 266793 58425 887073 846772 846958 2231 823240 166093 784151 603837 431 21789 832593 2 42400 819653 868850 736581 30 824979 440265 6944 142172 872207 897023 850069 327096 1 270 338196 74104 109026 877352 848804 543676 444005 50672 18664 869728 884146 438842 259654 881425 1642 120 3101 884614 816642 883596 4 855020 489431 2 699236 898545 784951 687235 116 592650 236452 615550 101 602448 26784 101 773578 646697 191333 192564 890661 871071 811173 765026 97 802874 373071 865745 635372 841669 756264 54350 40 713602 711534 869449 819668 882648 42529 524072 670214 889676 874152 862828 896342 821394 4 786046 258587 534950 29135 69 886341 3 480594 630138 688186 128053 472591 124092 830963 16775 722168 532645 895714 218757 890841 894826 88 580326 890183 719035 20234 854934 860248 870365 875828 609 672786 646024 1043 140051 700781 158240 407407 3104 196693 58347 247559 132198 593562 623670 38350 803059 718201 63 1827 1 263128 49107 791316 674136 875142 797929 684835 533431 355849 83792 704705 151 1768 121716 864426 36397 10238 777155 847033 180 594843 831238 337 710690 356014 851985 867553 768647 13732 877620 761233 146 385891 839011 366461 250899 899829 671397 270425 303709 646124 788186 889527 885249 879752 611109 444022 87406 151100 893645 880760 354609 488478 204994 404822 759807 678759 8236 768352 821197 422630 873718 874131 879604 813838 35 899125 678481 897072 895589 845470 881714 679591 3 137216 649211 4121 308423 883699 841633 86 815987 868398 556038 650436 120959 731745 712278 688937 81384 874634 717054 717743 10 536368 351827 440387 142085 700982 1 688172 179352 213215 11930 134353 888583 131826 859370 31 171803 102718 812546 636796 345803 351623 267473 876325 164415 370118 501111 6 893003 1639 854676 578820 791988 57836 708 851614 58 2659 1232 432146 708854 87726 1471 688363 855351 866788 72738 808044 669844 9894 813129 608812 891052 105035 360083 428957 43 772015 646042 7 143715 788348 850715 806117 231979 693546 795210 9289 743579 2731 219486 292343 860403 12647 343992 474065 218071 896811 572270 792395 841241 823511 393931 835974 636682 70632 61688 83170 370 158572 511512 868142 810700 853855 1289 154612 792838 823950 155658 619487 457348 859068 866921 234152 521378 664735 147114 827473 10706 549885 2 1211 859867 25175 12 480 4724 488677 814299 114004 52 583143 127425 810002 731119 1 456011 59804 514985 584329 137216 9154 441592 450254 409967 845377 134267 674142 10528 696866 528932 890524 40 405003 814359 436 344064 2 837469 17963 781574 872651 895688 2544 117366 3 27249 845762 8 335662 413765 714889 701211 856908 396 834998 167 860684 886321 53 865626 5 834251 699620 39849 862144 897743 786095 864885 20743 671981 5549 136854 431285 47077 867411 888357 77168 2 12910 17228 55 707092 6 554060 569643 793050 153573 850749 867720 4150 853616 686621 292863 884922 67 885638 130946 799951 887657 1122 69257 767538 884308 769388 834062 821019 91034 480696 218513 770292 389842 8 15897 825661 369439 866782 508626 785257 836669 793337 881942 800418 745974 883619 847253 836172 840280 886848 896455 870429 875216 666443 840901 868536 18084 268003 366235 16 391401 12 7235 821033 570729 215 777405 112081 242489 799783 738527 884101 181444 32837 731964 316538 573676 5 832785 271574 45 502749 228819 17 833463 343740 887145 4 765523 866830 228299 851618 424282 850940 699011 539445 445230 52 899382 704459 341675 842211 172232 870270 368436 50709 199683 578 857366 27527 174071 33753 274838 43802 509334 79788 50027 899171 842016 844677 800028 632893 707645 266589 643 450001 485372 675454 694342 433982 153279 536319 449 391151 429361 1056 882487 123720 8324 496219 714506 273421 852824 643527 474571 565290 802024 819789 321886 575789 681748 58943 18 797160 869866 73646 702673 1137 728525 446447 877058 25485 389104 241 716 24343 873563 3 784869 695510 878874 107915 456419 559178 661007 427642 389506 564731 376243 4067 758087 583849 2853 846041 582336 855954 383 896204 521642 556068 177560 741893 313887 898459 1 2 899315 254464 880020 341486 879629 387067 855054 130703 845838 867123 877543 313420 740726 235569 231918 835849 722265 150 325206 573426 79621 377073 871322 285989 7 878855 802626 583847 854383 113 2194 308796 817753 7761 105426 74 839074 3060 890210 408829 817854 53 845958 12 254906 420486 563118 735818 54757 846477 205004 3312 894477 307886 832423 6205 452763 42 293425 231695 2 607792 557882 9300 377047 875509 123566 842117 511467 855975 278608 406637 754865 198 287404 889778 834442 897318 815519 259855 847799 55276 898043 149833 3475 897264 129459 439648 575350 557778 897914 44517 434661 687761 165362 885460 9060 28 304223 68822 254444 641378 77805 876391 530429 877301 4 850520 596081 2 53699 219704 489244 858085 17 13605 430785 440818 823070 297711 694523 868108 860277 59413 768196 850189 639409 685912 871875 558227 728159 325144 394790 362998 168378 8902 464271 6411 4178 855376 523934 1524 836247 711244 870897 846827 871763 56016 708786 153632 847763 453801 9241 125215 14776 726153 53805 412146 308638 569784 850789 765940 48225 586590 54422 554218 849153 198163 291596 888677 252891 411 81282 880155 119886 187122 170798 37 236 1 86 21 853288 879832 36818 898937 869712 97804 732915 21074 157441 855116 574939 91 620127 806611 287420 681763 287 283807 11 780037 263389 252039 5 1 670275 887668 14475 434255 273047 1438 795085 880916 842408 491381 18966 1069 25 838905 865037 14131 59 277614 811073 756579 816162 897732 240530 664750 13299 476246 612 718713 68 286345 812028 735429 432087 364186 614525 730153 298866 296752 267694 104 256348 752033 407 811321 873810 386909 17087 1010 434437 830794 6931 13 839 41 1157 329782 376972 544317 61115 784427 495995 487449 417197 862716 875491 485967 72343 413436 443871 248888 862901 874204 422919 879002 23 202 3645 804346 664269 845172 800143 39415 872297 202594 722012 18 790243 29980 3 803027 308470 179710 426393 614340 311817 450302 595 10224 473913 12376 793963 134949 267551 721978 55799 192285 817205 438741 166619 738203 859180 199090 372807 144485 251277 838048 683952 231615 722687 811113 829388 836251 865209 312855 99953 68 110712 512078 897934 596864 248957 718146 780099 843072 679794 129306 5 753329 786364 605823 13 640941 571961 248456 719224 522832 2188 769895 835823 172294 895137 86860 470973 342191 4797 841895 66870 836329 866739 343005 799978 855956 90129 690142 373133 15 93220 326291 28407 537037 828442 825218 86948 350920 405078 665 875949 396 12964 33008 578354 890800 57549 1680 247571 10 316042 8 798917 177246 6861 402128 251101 714860 817073 587165 92164 57 764458 561050 657180 65967 844672 666370 684787 896302 220291 269238 774745 883133 823573 373 1313 352 815792 874278 25687 886108 839161 92806 1 450893 173461 688885 167690 15705 896542 398579 774344 4 10879 793657 532967 656420 513261 78374 862065 39 23 635992 658 78291 892397 664382 155576 2 740149 538725 37242 847873 882802 757233 199810 169694 839578 794496 695645 816956 892898 738932 12239 886902 677213 889687 457884 312590 781132 391410 408853 6 274126 863206 1825 17966 571001 5081 735016 1315 869290 854786 100299 2614 665226 744276 823066 254402 6995 254160 461116 848358 749656 2971 617019 882572 141 334015 312683 856439 791455 697 559973 667979 779949 780805 166669 853279 872149 19 15 300704 235107 228220 872253 881368 751233 536735 394331 541994 215 83137 718249 513583 841816 880514 835076 538686 114484 861516 174 238 20828 849914 837744 882588 302 896683 892185 648118 221488 209 852828 101916 27291 723387 30 207 21 816269 33360 41463 893886 563587 19108 11413 323 170744 300420 55763 797802 303202 837489 472816 349283 1225 666017 878342 853594 254967 64914 90622 51 837688 513 7 894333 734620 891349 717880 79032 457302 401716 51 224262 94148 145761 4 226253 745432 190332 816842 842921 184 72937 334143 112 835748 287856 192 869617 204324 552206 283792 63011 862816 144 113083 266 82523 320823 34 603179 290832 417586 840637 460698 11160 32159 199602 547904 727387 286 439316 813377 825018 874135 873401 789020 773910 240 406 3809 4548 461340 143344 853221 12839 27091 686941 878490 864081 716447 702331 426107 20733 7 855911 199750 172775 825992 3512 861322 724363 1266 376819 812462 428877 808532 680199 238673 25286 217404 200505 351882 890937 892962 893992 3 57 368694 546726 30564 800835 535821 171647 2795 446772 793560 3616 748413 773007 202218 601922 884990 226318 256262 820525 444917 335572 847047 224551 2 18122 574685 514425 797803 322 3 526725 278273 397619 7265 250856 806740 690537 18616 766703 432975 452033 679952 647568 599814 896820 10978 338079 473 268180 94 253074 129 318 299506 409220 875710 867482 111380 189318 139203 15027 217161 867226 826017 805921 381077 734394 224572 22918 840253 858427 26634 62162 391244 849093 208103 733737 690364 152 31 895122 19711 130 707481 77 361371 815567 813114 67669 140 440571 201587 179827 559098 836806 1659 84837 123887 878646 876239 874466 36627 523093 49 868227 290600 899655 209570 223 477458 2 189 480842 67 186237 576147 784750 828934 69 744625 389197 646646 281111 890037 892912 571806 776964 415925 577498 1488 661295 864642 781049 702985 9921 862012 27696 743116 268395 870158 366598 811260 702836 638226 501150 156 362435 405726 504860 3296 495861 335756 134313 898538 897 528763 458907 890643 206393 446200 297 667743 808527 500 855855 443705 43950 432492 866599 115552 139064 152263 208657 256248 893112 759244 1063 229022 795581 1912 66 479283 830198 714612 892391 41245 278801 831256 134 657461 26 520 739178 392651 833791 470331 350181 50 5618 1986 17985 734180 279922 16179 285874 4306 61 785665 22137 743619 868 786703 898219 4 590979 684057 891753 887261 313986 607541 797068 841604 33 269670 332681 835876 898318 427477 879827 703482 52 7522 785823 2157 898208 313555 867650 779911 416 977 12606 872766 881694 846858 51326 252155 781907 691942 557491 2 508671 412857 883162 307837 870145 130688 765325 89634 680756 895519 175 110297 111017 727785 567516 2431 54180 597269 489223 585476 17097 751766 827067 14 805529 574026 1855 4 807267 551131 571894 871581 673616 4131 2 409672 771937 876406 64591 599391 800811 307461 897012 7543 136804 857764 784941 844523 388996 369242 463162 866958 877975 728840 746088 12420 165766 4135 472400 75040 110 4 601665 87703 31 555383 889509 671670 26684 294152 6649 298145 883753 220637 276953 894102 77243 882773 893317 681979 851850 65775 76031 275689 825612 894037 51906 6 858518 4749 898315 4 839952 363624 124187 52587 163780 522126 1665 843023 5 326725 480835 390973 14869 483059 777892 185 770466 863607 498808 7233 895566 793999 733593 360801 702479 9156 837498 737979 2 390338 1 3081 6 892007 832000 719133 851023 147 3 890334 659481 135100 717693 431282 167629 381321 654567 1 681085 752461 86125 118117 876883 658868 815462 36318 830851 868817 762395 22 747669 365689 744125 213531 37 558651 4 692736 461478 532460 73394 878352 287174 743 885657 626559 59599 799228 297801 898033 723006 474022 11 529409 3032 30 485619 764165 596465 735305 799001 876859 836664 892037 797027 245780 295359 635449 448798 1 851047 877525 345941 865390 423341 665809 393868 399211 843287 33939 199553 896088 182071 619284 58 397393 727516 156059 760309 335760 1895 713470 663115 265849 7453 204350 802343 640821 512 858036 394807 140 338700 3176 250501 29281 1513 18293 855125 460490 9 870661 86 856190 834791 835058 823330 3 370856 508029 14416 295374 203335 841960 861487 856177 847986 7284 581 454068 216197 874198 77344 42095 28047 163 670754 143593 713064 460701 433 856567 155363 184756 84809 841664 8 871887 392812 815787 122596 897941 8113 761510 217571 802079 850266 144299 845640 2 464351 27 638654 876332 18112 849015 892511 1096 899119 42 229915 563521 895461 101249 732438 5 895933 600742 838059 709440 737866 663269 290902 823889 812244 725633 834050 663049 884521 13160 873294 669220 457065 89 463400 399075 653491 489805 241185 271304 104 335099 875470 75917 34495 166022 860314 858838 128704 411213 186 786968 77 897637 270440 70321 106951 616504 147827 508193 231775 2 52407 128 808690 552848 872956 444439 708158 525093 603414 244154 64441 229383 849126 121422 146374 896424 889001 91886 2 430254 890019 777530 17 7 107765 878406 2166 162785 142199 465918 30 705081 32 891887 24 520548 168839 563650 100 848434 254768 12734 658103 182950 851365 3392 772352 881606 40410 894795 798633 712244 729041 3 789695 233 25887 261528 625636 1717 838595 512468 11 811297 762987 642882 800662 700696 642705 865010 24652 785800 43 770915 685229 2 341848 805885 710904 90215 336041 647258 19716 393411 19632 2 803344 106943 696428 37315 737711 814938 176214 324564 779305 310657 398245 857414 73256 44958 888243 354908 740618 988 123558 804376 84135 688 243381 602955 376564 160002 807102 823673 17 157097 861999 780346 259 710386 800743 880352 850422 835951 142551 891532 414707 439446 622031 18567 620435 340166 461703 394211 899628 771278 34 725782 148210 247837 358 12338 334153 704249 718 33578 205795 538192 857600 51658 574810 866125 807454 737585 208346 198272 3 3756 837288 1 397162 881703 8522 560888 792962 139 832574 876189 800064 300839 508758 2 239527 2280 350960 852000 642643 699854 502482 705610 716563 697558 855834 848692 155702 815773 324375 940 749041 670107 266300 830090 275 544715 671462 58486 896607 645990 848782 69 45905 344604 93 154398 1477 89726 440728 830351 888395 20 405328 155384 544301 440147 620 597294 714541 62 893680 342137 299360 553861 294703 75 803939 857070 100905 148382 885481 839686 107627 23 546500 810197 7796 30 158843 405120 28201 39338 885649 360908 421650 472648 370614 3 173137 30404 112550 517999 896785 592460 830756 810743 853835 555484 6279 570188 7888 783102 821422 61665 275829 186072 885978 101 459112 114560 851636 182046 884409 349885 780470 279399 260193 7 172928 823641 870593 164653 687453 411 888763 858063 565434 884866 2 190815 68728 695564 799838 339196 69418 522427 584786 22611 226 850486 773550 101191 189570 618635 637094 821390 836859 385409 20 432085 18608 196248 408179 292195 694948 73743 436668 681758 418612 41126 60 878794 852061 889615 806809 273418 5891 537460 621536 103 417414 167395 719071 230572 745064 894372 827162 816670 857346 327110 17358 397215 263231 586987 851835 7465 686870 68417 714074 870994 862039 218965 397534 701515 274097 696163 576630 326 842404 786016 128302 249346 729903 449 333343 656803 843655 843338 818476 868188 706226 128948 875502 6 713802 820911 312808 894712 873750 745275 606200 34046 426560 555110 344316 213 11558 891830 815738 543662 895584 869223 7653 40 803152 672188 780136 858142 547222 359631 5 538964 573226 106 698789 759323 501792 68733 612928 661627 881023 633763 751417 490388 860665 9 872388 771015 830920 670831 754073 670262 12 475537 893823 598698 838204 824647 331865 650701 2 16408 875809 864756 380429 226057 624596 307807 649444 2058 861172 899878 35946 841841 897725 536232 887499 876113 879442 890178 1885 3 80 490166 55809 897049 17 816916 878884 862985 711357 299113 4309 2 342731 588 826103 898365 161414 648286 123453 4691 401469 889809 891457 851235 851222 187049 790489 244102 356745 11714 496648 2 524979 884569 163749 60125 219941 854187 84190 442861 886634 893469 55818 679611 772719 518357 639802 353923 351089 845363 399390 869494 465 335304 792721 473384 822094 577752 477035 214926 406487 729390 890451 513516 423 478487 44939 16 160742 314772 69039 893140 466844 543340 870152 774853 816284 870484 318945 811153 367 563526 744335 297496 280577 427354 341918 205765 812575 457453 501274 850738 872172 157104 64042 544439 862823 60010 30720 42045 106274 819535 896063 418 277776 398334 6594 1880 518158 54084 764091 712670 733985 506521 756279 24306 343302 256656 575866 667295 823411 428493 223166 18 564815 75257 784382 862128 294460 712649 33732 56474 882174 784172 53262 798423 478606 537614 712731 738577 605206 1 77 445723 795136 864279 48 493339 582216 817605 100 316691 472193 613795 820084 259285 854890 661157 397741 847554 880010 3366 341570 2621 173297 894038 25 114474 873220 7 420845 826226 806413 797487 662951 409602 859157 849166 887341 59818 283303 887499 829178 130312 442068 1380 298515 380726 397434 317802 259134 3 40756 466876 712053 774677 322440 736602 819123 681864 401874 81506 707083 891419 845985 84444 8207 479153 296865 78 631185 859349 2216 388364 221 8 653584 865206 856155 229641 550191 899239 262497 818450 585456 841095 890082 537722 758289 216682 479281 889316 734732 292314 37 266250 227492 302579 94327 850436 107199 254583 848675 889582 136958 363946 733160 694684 247428 63 701819 876612 543226 136637 17204 2 77258 2587 817606 5 421222 703698 514189 421883 899665 140362 846490 410115 790758 461693 829747 786651 3592 62977 867432 163306 4769 71 50849 854689 662236 845201 283137 779920 780610 675070 62151 896893 774691 71611 645232 79 382712 665091 460971 19341 868525 714782 388 853086 354 96351 219763 878839 891708 15 418488 122039 282180 73677 791606 101219 337747 874500 809616 79 855659 896321 828368 1 465434 773086 330818 891756 615 256125 145154 832730 810177 667463 2262 1 62535 741743 338671 864 222177 13508 854685 83371 131 809408 217774 691351 432 836083 286469 201285 723337 11 883631 880148 873687 1069 8992 893375 724003 1 841844 20 803429 228704 872557 455630 532444 116114 484448 526460 44221 32395 88128 51160 33 778418 1 625408 884812 217829 3209 896948 40602 643804 753494 430422 814217 487850 804663 60 515757 41979 609590 357979 715273 480980 851665 829984 1118 808760 302118 484840 802061 612633 364907 875379 579956 264 1010 5 631441 28304 535494 376787 356616 751328 359207 330005 894869 49654 817549 133014 766101 864615 35701 478232 776023 6 32004 332462 10 518 839813 598079 1 664219 449222 696541 2133 485420 165 791767 37474 346717 860500 897637 33 430509 232091 2395 838565 120 648655 328876 41 830961 38545 757295 828094 820166 65014 822567 34846 67312 865195 881438 615541 1141 1 858955 1348 167663 808508 305345 750257 362565 3487 799491 658621 883296 717301 667369 689386 804787 36864 27 660154 869328 368511 838020 13 125136 25 225879 468724 881456 26100 611493 867008 734815 897688 586467 673067 839162 170569 768486 58958 579820 865772 98171 836930 884642 872915 41751 548735 3678 1 629579 400370 304175 64783 53639 119164 773896 212632 853899 813109 756267 888216 491430 835590 871201 863640 870387 890172 886664 361861 29730 364629 779434 468964 852762 440477 421683 605652 5094 3 208005 481712 6888 257765 67955 458517 422306 875863 473544 881707 87479 894113 863813 3 525780 508920 895757 863917 876002 890224 564388 655708 816677 889525 869811 783209 661645 731147 763540 622 82295 522924 858077 783092 820063 786003 872910 827614 2 107976 268055 67992 10 96355 812454 460 894462 25 885153 643122 899107 295057 660835 727748 163675 603261 869579 213446 3249 739507 867780 2 672969 17545 897517 830327 740639 570 874133 212322 22 380872 893828 222754 142380 569264 729669 590041 856257 766515 430615 12166 870207 2 140291 2 822339 733513 2678 847375 339 429067 117730 856848 870748 79182 363935 100014 856353 868095 890364 640530 16825 896094 723034 773501 123382 67 831722 720855 421417 12 859398 5 862580 85875 120867 271 826874 260098 890235 154477 899132 849094 170315 408034 895218 1130 850606 778068 738 880532 15 388542 449764 241895 66925 26440 856494 699545 862986 659881 566978 293 106 322632 832430 94379 833703 4931 193411 413210 860093 848025 736525 823359 817114 3 52558 317083 816999 1303 14398 293748 91224 839784 824606 188625 20927 829781 874040 73543 752099 379 439510 401031 857252 827151 535027 867434 721258 351948 34108 663572 542414 46237 577712 9 636050 398386 412106 10530 195749 999 826945 826369 869663 899575 357299 66167 254455 959 1556 135426 4209 414 202859 681300 299248 160395 814171 3 68 2 755089 3 842530 943 598686 843702 718519 876180 774301 273 669167 313705 9 181233 464586 34578 891159 793371 771309 572329 811694 89858 804 892955 34 46754 805299 116333 857404 899488 673151 8749 304062 824672 427265 432873 879057 769473 12223 302451 516859 370969 733380 793580 6 26035 870885 630865 525373 464890 860357 2543 685243 878961 894257 731381 846291 796668 28 880743 517802 538236 2 11 807229 865934 130377 862412 829917 130997 1 314560 748595 510374 815757 826612 878746 349847 733308 720155 842834 851509 852023 851632 898572 137 451078 88515 279989 673045 382536 3 1686 1701 797545 116471 219682 600558 360917 102742 712680 537357 2 616083 50472 527962 537079 225818 23319 1302 848755 612572 897439 3 890287 423386 762636 33607 893535 836921 64429 12 1023 890610 879819 871084 772613 349573 851251 639454 654290 4761 303761 641620 674885 676109 144908 789190 790325 244508 828682 771324 88575 632439 215574 813926 858361 514351 295138 411 54103 249264 150615 225221 135673 19330 813027 29 776543 742956 530 658503 2582 836436 770323 848471 158750 794295 857901 819549 861609 820501 822805 68764 232 80 108857 796247 669992 298097 823514 997 5 328574 60868 386464 522464 6 837448 303960 758909 444591 321393 661993 875742 475868 871361 813343 291268 614477 768935 39148 757041 2031 227 896708 382523 869852 58741 55112 719804 751338 807846 862587 859995 268006 333271 26 784385 841036 616658 701981 741839 730674 68735 8333 856687 572427 105060 47794 886343 466976 48398 881169 882038 16719 64 176981 57399 9 678448 66 355 156872 883110 2546 12 783612 34449 541906 825760 618149 199233 75360 892401 820689 823324 866480 489263 898129 125 738 2 226839 846224 396505 613 598396 754390 814959 659825 807383 788798 2 694734 35 21 855723 853975 881698 796555 488759 176859 714039 11209 273602 447148 870003 768227 205534 1 2058 87113 76175 443982 788814 491277 27 359902 438672 66604 243913 586956 751065 302422 2 248102 665753 852874 895490 196068 585222 39789 427692 240254 550766 888903 894742 587375 119078 306957 198 74 168149 129 875188 52259 41912 94662 696636 614782 874296 496030 5 831768 892532 5039 352894 25130 885001 747682 896544 623722 168955 4239 6 376406 419 190761 11617 448708 20 140966 789634 2639 881286 560960 174209 1 747954 299334 452299 886815 2554 146969 4934 681716 105997 353699 691214 18843 7357 866696 264 638772 582734 93655 245113 884102 765720 885113 24 235531 1497 14 788277 692765 868128 391991 886185 797846 758597 565020 29154 885618 784855 721741 173261 549471 847094 95415 879194 679987 800317 12627 862562 887402 797050 122173 875803 266 6 236863 351593 833080 122397 872186 31 241733 875330 779 689631 3 854149 862605 597685 827518 813286 843687 414458 809943 683270 243957 1331 879231 7610 898812 859580 123 396888 37607 526 4 620765 352570 845093 484571 799078 852526 735 7701 132282 875296 13804 896068 239881 137147 517153 112521 1175 867 891881 1132 142239 61310 24442 515053 658110 296342 747827 77 587554 801116 301518 881870 790081 289925 864238 880505 894681 839976 8 886447 521303 835925 4 77 860249 128877 803196 854148 8 857323 861317 510167 796350 337200 414490 851444 29192 80087 357901 119625 411827 13 296863 335936 424281 172427 802658 894841 31452 627313 52 22 619213 108849 49580 431374 236861 100681 532093 80911 71561 192677 480830 858831 55 710971 70678 148 247089 833080 567796 897306 46290 14175 6269 822885 613104 270111 460266 567 38 758989 153660 27947 731 631696 131008 8194 42662 497526 863563 522877 712937 886278 17461 9 136504 719671 31628 843468 6 156895 3 293770 832705 321829 873580 320633 306207 286789 380229 894113 875325 883770 102725 395876 897168 822782 122500 141073 538269 2184 156831 68297 4177 112 729974 26318 26 892685 830015 2125 727178 793377 41 177 114 886001 883554 871485 838514 864246 751411 168995 446301 787327 3941 888246 841530 828561 851950 43975 680892 391857 398330 360483 2 872982 268 430699 817496 353072 430530 899550 351165 2 866896 307945 36803 483214 24193 841775 297293 698940 822592 23 378809 302406 180 456137 784402 635653 457798 11 897560 576718 39 239569 746026 1 271557 76166 2 220851 875370 875626 869611 45404 7016 842159 30215 731451 816638 791918 674461 265406 111553 52319 34863 360655 459078 35414 3157 774856 818729 898903 21508 1648 83853 882489 419853 675323 383394 862088 154753 753949 845756 894211 875144 123583 5 131288 714924 18933 73 874072 496454 605458 332143 859044 896507 542557 1580 2102 12 778595 577858 206833 849841 760427 329 852499 816506 703232 38768 327584 851195 234598 37856 1354 868179 277084 340085 859608 644149 6620 6 896014 3 39 227211 75936 430408 808303 780035 2 620518 35449 326881 631988 3 577380 138726 3639 868871 93879 817589 769918 545439 387536 1013 891007 864682 7 611538 465596 846394 140025 290072 839260 882965 22272 882952 522158 2 187857 564094 17145 883878 595000 437379 805343 323248 86 1713 461763 883876 1846 19 880324 883302 27 808375 846379 32 887554 59742 818813 69773 815347 838588 322578 12 845838 630887 46 1243 795642 139187 866696 716141 194482 108154 55264 712022 1823 865646 834887 177995 761771 894334 2 361221 392723 874766 745652 350 473085 16 873627 892601 18 160805 178596 664050 749503 846711 827503 775077 234025 10003 819447 492470 476968 2813 871297 577453 133 111 324429 8465 18 91037 894137 730381 767558 567792 589335 42684 224986 874959 285444 765611 759632 887453 776365 845167 464770 322058 784157 522703 825168 585847 892603 885195 303207 406033 822854 524419 27138 558608 870193 549370 877650 141732 224242 840573 3075 94804 842634 774 1902 827913 42298 571054 175297 847081 846286 575485 635987 880053 571594 551777 884308 440872 48 3597 343172 108729 413461 699517 351368 853297 884113 415148 631115 205162 158824 725967 864277 803057 39 88698 877763 251446 413315 398884 751294 872485 874094 779388 805411 860808 207896 188090 851214 266563 59162 149560 868052 796029 738492 19942 229172 7562 856960 6096 106 898890 20 737699 774505 856106 872515 679202 891395 5846 171904 709633 72778 810814 101251 282392 14 17403 313692 808363 822642 846502 832638 2 335949 873476 12732 249243 21205 604321 760734 877980 255776 784606 35522 188565 420607 74715 199543 384004 831206 13 593181 843419 756706 514964 626741 160410 22995 35878 42604 767995 312103 891329 15 884169 803842 777670 815586 863662 625718 21582 863986 859021 874048 832190 67439 75129 628782 899582 118775 2 840930 893167 9272 672664 439218 1857 217 120987 19961 767066 838470 857880 721722 596043 333067 806035 844965 18649 506646 836741 884502 899754 583793 738905 14516 17 426491 429170 216748 891156 542718 343757 891178 66425 58 839548 854883 289464 9269 593892 570955 313642 702447 561 888314 897135 789950 664365 507643 159920 826929 205269 38 291445 2 438038 4349 414638 870317 328705 536 108332 860 10204 895807 642975 558530 874303 847893 808168 713471 826266 18580 146082 848831 859026 414795 171509 615276 319 47786 898990 297387 439027 23 31 852554 876170 357842 463278 136379 895224 867961 14 647223 617818 278704 887783 455448 876742 9981 848814 865957 359131 787296 865 886065 237301 2 3001 447124 773331 697636 638582 2916 885469 864543 316406 806474 37589 897905 832884 108905 589778 12847 1468 891383 212223 198299 625617 41510 560135 786180 800246 747063 111480 23137 896365 890555 569941 35247 26922 885316 195489 564093 881769 814708 493974 768099 792414 691518 710953 748076 66314 258987 18372 897608 416334 733873 869102 475182 760117 144348 884664 1314 1296 569 3 52295 684456 890337 492164 893761 706642 46 152313 237958 246868 280825 880239 994 736591 551141 302390 543696 793156 816925 84 201248 128774 437591 819832 2 822974 659704 393854 58126 52 265564 868894 876973 306 893383 331360 10178 848462 682543 366819 290 859516 789 895478 254398 625733 813516 23185 771669 655204 86388 523753 188 891669 10 894813 3 788122 128 849867 338667 810627 223376 68 287602 723410 458549 32392 489799 629537 512830 465905 791943 472512 322912 266599 134206 605997 641448 84836 827353 396984 827106 2206 259429 836651 33649 259504 823717 164010 836449 6 742217 898007 4 852381 860934 848939 808408 537491 584863 14 5 232264 865735 828433 125322 791970 896539 891558 542882 806535 425535 1 2582 486 749835 882382 722748 895764 429768 860774 898663 883663 892680 477815 803848 848028 852070 1005 116410 515599 739822 798109 840689 894108 668682 170205 530321 739890 883478 38840 476095 842545 846383 841354 112973 19 787446 39675 336320 80853 3 175000 480997 720585 126217 119426 570945 81585 334581 888779 292275 677303 681153 25 2 11 581354 826428 516716 817676 775265 24 822426 537742 741328 847117 838544 25504 450876 818061 405054 845012 425501 362922 329939 240672 821063 892146 751736 836060 815506 899402 449523 158501 545242 793026 888247 850686 838394 671932 358469 847552 80841 697549 780575 53219 2750 191 1 879422 138473 2232 485966 18 890059 115379 497 80661 691758 808711 487782 217663 711462 525847 161293 362082 536873 19511 834905 663187 436654 784132 401503 873776 667184 880956 466506 671846 174811 170925 847098 511081 223652 444198 883809 853592 741571 420 94228 245662 4 1455 730179 865211 164 826836 1 13 500170 714858 660829 670265 843262 875672 899971 38541 4 857517 95852 768534 508141 230493 287047 760766 871442 608064 388826 313371 188038 355981 143259 3 118856 389 245169 645299 635981 294055 63 844815 255250 156660 39802 2409 822207 736363 637350 831161 440557 827133 690141 313671 423505 1102 12 892710 798058 18271 856856 395809 452112 811473 115100 813985 61261 581744 631811 658015 667661 729842 809110 11310 25 1 380891 153531 862231 721222 70702 837877 773050 16878 437830 700228 845520 858283 218405 895137 896462 666215 80517 223338 873604 672009 31 139952 49 861238 486490 256922 834215 841155 896783 874743 4347 241131 225197 92 1 2435 823958 765679 1656 340082 818993 505018 465348 57 85290 109714 40700 713204 876337 342639 448605 687519 77613 114 267864 778631 1116 99840 681121 1 877670 422335 189481 758090 306 694548 765433 872189 805063 870367 570976 894425 894343 821543 228598 802500 834392 326157 211547 581791 553735 648 1292 112 348155 25212 139927 27215 205687 713115 849479 391413 898685 844016 713502 18 213114 555944 476603 646638 463764 890056 138653 283722 895896 866836 754661 385353 3491 38 18083 898412 1 742643 869100 873879 494036 2566 888240 10354 158006 41036 750879 510117 772469 396965 283531 798054 810361 149034 6 589400 327047 873889 10 832063 893953 608796 812856 563569 649040 99 606649 121919 102190 470101 13 779968 454977 260621 883862 9879 831563 471097 125783 13 601096 97 203422 398678 694527 411297 341054 819461 6 144639 2472 409143 895635 664636 546165 595641 801260 34 709125 198902 596225 464170 494578 852223 612820 408739 414828 892027 578262 572438 2670 862734 570589 797105 90 659228 444 18020 69600 724056 741591 846006 724812 112447 56 885321 829417 6 588105 383739 534551 891442 468761 377046 637971 24 680421 791573 100567 189672 4489 135273 828529 2005 13418 150755 450 310664 880844 98165 434051 835766 10 687615 73 10856 443 146165 800043 337486 771627 851975 585438 2 9 834843 835184 497091 897895 115567 33188 2 226575 895427 135468 869346 321723 765125 517281 684626 65873 213579 127475 2031 840628 459550 506358 812685 637245 799415 858653 865410 87789 892001 345259 873561 807396 636426 670176 62377 337158 214003 420082 26 884066 1122 883483 818077 771125 140291 776728 806573 858029 885060 408134 22593 768702 99223 540786 845147 3686 513771 867664 393519 214230 283854 671451 826467 1216 849116 360613 558887 96610 251136 6 676363 360111 820169 2 646160 227 841717 885531 800265 807885 833092 12 875075 805927 896020 643187 89465 666587 11 893619 204 46584 232017 221971 718843 868750 896147 843135 782675 263599 356103 716389 105131 842871 537690 3679 20745 828810 895626 782128 22198 332580 879502 897346 200026 96505 863864 17186 515437 679306 559316 669965 861676 373890 259725 583701 5 825787 15 357632 828653 752769 838888 665877 775727 840637 38 415330 898201 563061 271037 11 437916 189585 820178 165746 815806 518835 823660 880941 59774 2 194336 511861 785059 713077 480197 17227 834506 3013 3372 115385 869342 868793 583040 114799 892362 444514 662380 781805 882757 69836 319370 848675 358118 1 529616 573457 859182 991 849318 147393 284915 760042 873307 187997 806052 411078 11546 390 394046 1 428535 782029 857785 283781 121263 863531 703567 5 187339 799094 306 171468 179235 1577 893061 845522 436128 1004 616188 105 42789 15281 1686 684434 18 731673 111 149910 764 1269 27824 531135 426232 788492 700222 746647 444226 481624 119111 89830 12408 831145 13148 868785 813309 272561 56288 124942 790999 804891 693867 293536 256317 243688 16573 622124 896547 880260 313497 187081 681712 2177 820932 799052 679402 764602 95945 5 893878 447119 3623 393273 3050 13442 655157 704959 96299 22 68493 662451 504229 886433 85943 289575 288039 774805 615140 8876 871467 330974 890606 695753 105867 5308 528577 12812 38361 364469 291302 658258 895004 236848 5142 711651 833912 859923 32 398935 61865 568548 274 899199 806901 885857 879214 874361 898268 546668 632423 3021 786357 753811 746457 893208 438532 608303 610089 99397 467330 352320 891118 23 523040 11695 656189 655814 64652 406020 62856 583247 883651 86546 829474 23 215 785685 860730 638908 726072 11 153785 381247 771962 30851 129252 132548 827720 204130 209869 546213 40 866859 19641 620859 308232 640352 842215 241781 843001 640754 803998 566834 724897 867937 625577 411753 840317 769378 200828 435234 145542 16032 884131 138458 825844 887815 892998 509649 131825 825247 719995 248376 495591 824975 6 835637 417381 786944 594428 177431 862480 388863 778280 630621 379733 24133 113970 462023 453065 871624 858720 895065 689763 791069 106324 855928 483475 260654 231 744942 5069 763938 540521 843661 554974 756249 108 637370 6673 675565 255732 23973 231142 4614 737500 894401 678855 17496 855520 804423 273593 847241 844645 462274 7 10278 829829 52253 115731 876919 181409 22044 382901 889610 817465 493031 8 788210 1 298914 677398 781154 180118 1784 786104 181 802388 397735 131778 170628 505624 894662 848230 239116 286527 889 759285 186434 8357 80324 14439 829994 804490 87217 688324 675077 853996 678922 34762 36 295016 235377 788880 127272 795687 869610 780671 779786 603098 844468 11988 143504 2 881969 3621 10 694642 14 321358 696812 20615 889748 3 758627 685495 848099 328383 242992 82 733931 1475 803288 730086 889650 452224 38 787776 891877 375 6045 738462 884311 893321 326822 844529 203368 4672 2 887733 847195 257243 608255 212625 867925 738396 594484 205128 843592 430520 875218 893404 851539 189434 875213 892137 866946 277068 892022 880661 1 347813 404633 4 492415 18550 505 295603 880345 890619 61793 790463 894685 393292 840858 5804 756037 555583 275676 600287 279793 29 873697 8010 1 7098 532097 887352 765937 852230 230559 61 879328 481399 256364 799024 871145 896132 93 33209 764126 881185 70761 3862 703505 1091 690320 167 211405 26305 671805 499187 663884 288510 414681 86 505046 255495 634951 381 758209 885459 836290 658969 51730 224878 106379 899601 825759 860521 47 743341 694520 899069 6046 583025 691793 352 623878 642218 587708 873234 7 740997 1527 838447 802091 38 941 123956 12036 5859 331 14916 291854 312623 89 60 851284 15555 606720 674252 53487 208421 688153 637856 308 7 259946 832290 452565 843477 485354 339 485208 62308 137 3 52666 1 539871 847093 252806 795002 563308 8 101 1 861371 621697 787379 168591 818282 175165 709208 302417 845210 554165 20645 655878 243102 371 28 94796 232453 46800 12091 791339 791332 59946 859041 565353 345164 435236 2131 505306 778296 516303 3 350 652804 662701 12270 2 840909 681533 570112 694161 387509 254663 4585 298806 651751 1000 377223 268 769287 659916 79728 839056 427771 885274 230343 817461 448690 3549 726581 387632 355076 469458 777328 34 69503 551577 6 27026 618808 458510 364557 876295 498000 860011 427937 29626 254430 772599 27814 303076 881430 777172 853014 784827 896269 795549 840726 572 547179 233 284790 3 60881 871289 3116 730724 851083 3855 140882 876346 890154 205140 475739 319760 424034 883951 2 875409 207351 56330 56704 852401 484082 870665 2781 350199 769295 593724 789 171734 62142 4443 1579 36 23 886840 330 234948 151 5 829202 108032 50 859500 777610 4424 857917 10163 828385 472448 421796 110 806852 773568 868204 883196 343206 5659 880351 140813 704063 839454 106962 55765 194745 854060 10 680607 877493 3 886309 485763 39971 575652 873420 423009 726090 897469 9374 78368 806702 186403 25697 805440 276428 90572 143940 343283 56997 137 8540 269 868980 887800 314808 672778 729271 463893 3 795932 84583 814611 875406 248401 296829 863558 383267 664073 240267 627781 878826 350638 180159 212193 797252 73 858839 802624 851869 642855 13 250 62033 865114 14 389920 767975 888319 271004 839874 603712 877262 255823 686818 79344 773157 828083 659915 890665 146618 548416 237338 289331 28 210457 823445 34095 861495 513744 110039 1 427931 340051 263700 259161 5998 3 729690 417 298888 730874 306631 32895 767655 466881 743579 877802 859928 4560 594785 765364 76022 407221 441354 867176 1455 8654 878917 222565 880715 138 845475 826803 775830 102159 241671 859870 887323 415992 855033 890320 482387 820327 204941 252492 11334 350534 145934 481263 51264 8 230474 716047 104709 682759 194231 756973 280068 618012 537951 81299 284303 311824 393197 893359 677582 580916 220783 857299 1 335845 417 611595 59427 34088 135557 830453 13281 341660 796914 6087 116938 679935 712522 234934 47647 13169 582246 893247 346401 278007 716543 591797 534440 868795 461913 198611 574004 341169 747088 659232 104136 16 451858 277657 249529 19 32831 595078 107025 158494 600978 403731 739847 143649 2174 29 812887 472573 2 518143 65608 887861 124589 839325 9818 588982 6 825356 872417 662345 720655 577454 666443 98719 411079 573682 256621 888359 417943 719231 29441 4467 18278 124811 520098 651992 706878 15970 6633 851082 522520 851835 887255 8172 56 557864 361742 804652 898338 364 791722 886429 818333 875795 812149 37152 464944 449102 867059 836828 325087 143791 274753 812286 148496 262 851921 865644 327887 65 748078 290991 536079 886496 100757 49012 606469 858276 1 209706 879850 274004 682734 162291 801273 228664 2079 1274 843855 4 76402 875399 514936 339246 94590 860739 566103 580677 769543 899383 534723 365232 840648 794072 749162 711810 867600 23 782223 4 32243 337986 453710 78590 99 871344 207904 477186 841414 646690 258032 878722 142676 89682 73044 388772 10055 382411 536326 877 504168 9 660 77892 8 161351 1033 450606 4019 852084 882397 23345 21247 635751 890250 52 51289 128 61282 820281 480876 870770 796202 723864 857660 875633 823271 81238 883618 618304 352662 6 850963 202 862389 709150 549235 867206 511824 654034 72513 308665 829956 290112 884026 2 321238 184783 390079 875235 427253 412652 5443 95264 407294 860891 735600 58273 843894 316 152018 56 824172 231853 139634 889207 819547 885571 131320 547789 13112 15 126126 6373 358982 1 401516 473243 387445 8136 245773 1492 750287 431828 899695 60 495537 864252 537245 345306 12 736567 547906 450986 2500 726239 308964 837715 806582 268520 868667 697 805672 94 897617 833766 269 4 796652 236268 7 2 94 787552 412598 300974 618662 872396 883692 366293 150240 849644 7 709007 29921 1 655390 755715 126405 240420 886636 3418 640531 297 77 135997 584726 301318 208672 3960 129521 834451 881645 891686 419315 42002 525800 639577 47492 8604 902 114778 616713 875683 55 839561 837335 893544 888760 12460 842673 283 675575 233341 694428 470300 12 216918 63365 778543 179725 519572 534509 873828 356575 898499 717017 56478 592183 221723 715163 828359 877952 899621 91 1129 617418 118069 615993 87642 682279 721283 101 1 361886 894430 145720 45658 897424 873096 572676 801618 48 682171 846860 157963 382246 667925 390609 666854 86 736858 150674 861601 157 8956 349519 846822 237109 1649 568258 1 817647 10996 5554 2837 884987 1555 13202 446596 28 841410 281081 671271 818950 457054 203516 9775 124 237071 794846 879736 667124 687464 152952 569489 351504 568687 799498 891623 44 7 851638 106328 17 443721 845925 2 229764 660250 798094 638957 838945 340062 98 603352 885713 876722 8375 13 870178 640717 861533 882465 625693 8 471631 525 158261 848534 590833 672935 659460 272304 291 128503 386875 781947 668391 392505 883881 16247 330290 525861 641892 367234 73386 846583 864678 58218 1843 589971 7396 729894 17 321185 552750 889572 765169 1 167 846997 819380 868700 336 867276 784465 772566 70317 807260 356328 842798 1 9012 850140 82375 208427 409293 355147 873477 132198 763386 213363 877133 545 404013 381372 88 304192 874652 4 548031 287864 858919 91 639 322417 737851 265426 51085 861934 171245 624900 404001 785000 7794 823677 2061 70926 1452 420487 1484 22478 569692 744607 800001 263568 858265 23860 72403 888257 242963 807907 838801 4 180 779004 681 854197 169273 855779 570440 389839 46402 148 311 58287 779820 326572 238601 51044 3 10331 36454 11 636864 7 858981 761394 271 593396 4 43565 7046 893120 845883 358515 577961 860668 893434 827484 7 1 418524 382881 59986 891694 264672 527779 825825 133 277874 717999 2 858238 414155 847918 429712 914 12796 111880 15 863861 178553 787468 585293 6 558757 2934 837781 821979 615207 165912 59089 483397 716580 287897 899520 873192 859497 173331 447374 179 681645 119721 801920 286862 3710 520297 875961 148106 861082 891415 16316 843526 17366 365473 568442 535774 863017 793557 39 724995 763103 196913 569786 520397 753185 73815 781981 830875 240207 29 120289 653049 872461 740904 422421 710237 123859 781044 446796 120269 862630 708983 836300 407342 894272 14555 806227 194489 480646 896874 23 572896 339 70882 391677 5 25 725571 873152 814656 799689 809074 592266 618403 419939 224814 4 365408 811812 813415 7007 277470 882606 3 320 773577 290333 444680 228623 272173 78000 884165 7 373744 3 46 1455 690443 462993 259433 154051 875797 825932 409708 855727 956 4 899155 797655 13073 5578 42381 846816 62 429712 1787 190541 882382 875232 82538 872258 14 271142 7 808753 879910 872667 433913 390 4630 814584 477947 854138 423894 30824 820862 855383 499953 21 157535 341867 35 862682 142713 405537 861590 134412 896093 819216 811981 30573 360671 432095 809073 357825 381216 787513 6 641269 468824 786518 163 5366 4 107393 819047 50149 2 878753 698859 4 561057 857988 7152 4 9 76 75229 792641 193307 272847 69747 120 616558 340522 828856 830924 38 565169 4039 516933 423701 641698 139625 681695 617152 16 11393 844177 195215 414 56752 234400 640863 6 851830 137278 618935 1 820080 792534 833450 803759 232886 771963 238210 875398 163380 667883 315125 355231 740283 349115 567521 755941 16611 897362 870641 385868 846963 525771 802663 20771 101148 447012 783 786312 1 851136 12 881935 846424 3 366489 396628 820644 632704 123192 852448 624497 770478 823650 892 258119 894436 46091 751832 720467 713800 378 844023 643945 588752 819284 148520 386002 681155 11658 774108 777175 155826 308259 797136 4 876711 895491 156150 8 834985 38 651797 637269 897331 892708 652609 881402 1080 878111 492789 843629 390309 842249 862550 790616 848658 267408 45 872825 791381 424431 787311 402909 331575 733862 728227 899081 758886 796692 852195 279 490028 846833 424622 844199 827493 350442 20960 789362 11 294570 579330 639665 10198 503015 208242 429984 751140 800774 437396 1 255587 127059 140144 517618 895155 866078 2 168620 816604 38 463455 395225 887161 116776 24200 889886 272254 719918 184197 813899 898270 283460 540547 869384 784188 187 378708 858597 693624 56048 224 190837 128948 1252 720327 882168 569947 472433 888487 586088 882355 4508 677498 241913 7 56898 883828 370617 59 25710 874350 366670 237 2 307 805323 857897 843062 419953 189578 849306 840977 4946 253161 231325 53797 24 889039 870898 377373 797949 83 701527 890741 476302 497411 871547 69 878556 256 174 97381 62617 651941 858675 837430 776635 707798 37160 301955 285317 881298 31976 151423 862585 868158 92683 844153 808085 281760 211066 846614 547239 871303 656822 136 30 883818 101177 2 841895 408503 294246 10929 403810 651703 442057 867758 776984 70160 842116 161 574903 759782 674472 301 460600 817288 793432 830048 336267 799824 11997 889401 656860 241745 85 741517 20764 878157 761695 402220 281788 337610 333916 33591 637723 625743 117928 798234 193863 384 660112 448420 484045 648346 797600 322700 507707 889047 733982 746820 279845 4151 59726 800920 97726 898851 898623 370692 894228 686564 2 573664 4 386 876793 507077 99019 276892 25 815268 856694 849896 853363 81328 356 891713 899033 885951 641220 29192 5895 186871 553122 625128 158 730796 2304 614627 82975 13851 472865 16077 527708 332959 168884 136618 743344 898054 89 15713 48838 321910 346393 278 301036 222695 431696 407746 26599 190666 887797 170193 506878 1495 843733 865635 41581 2188 240056 364196 650125 898801 44 2 311 409028 644090 334720 5100 527442 220802 726144 768709 366755 269786 882366 875735 331325 427978 443 843446 7624 670658 333264 815827 2342 1307 865982 893975 824229 822008 323896 719213 860566 26339 74 889997 219907 45 157050 718291 266011 89859 438287 349704 889349 331 550622 699827 857322 410737 38 267 889023 679342 764932 689325 70626 80914 1500 836167 24 206009 347244 461320 285 604484 850196 241204 383692 379569 741352 67644 746055 818033 6 438783 578023 552 471399 277975 145358 458004 552030 85595 823277 313083 733 893764 5220 16 441767 535186 857313 3 672366 573162 728664 434824 367 749385 716722 17374 707952 87753 607616 732202 118 856076 866341 645508 850192 666572 162524 850545 883378 846716 798307 899472 31880 859888 889083 337512 409848 2761 588830 789891 620072 530168 206816 1315 331753 847868 853775 756 6 784429 2 799563 662420 72 7252 81 809896 856659 798485 891522 298698 1 683210 897582 2 886963 72100 752325 109009 499223 728277 895217 218096 233061 319688 835141 95859 782324 406915 464961 529954 764091 846938 157969 896775 709336 431690 179266 851703 553 828756 870852 730440 118405 892472 835244 5 873855 522376 692112 860571 767813 132898 69 23980 160564 152 752007 790578 869319 870940 251 31853 207726 15 889905 8 813190 824079 134654 695757 894139 854816 890014 31957 62734 9 653036 105011 899392 217 888898 3171 534442 707528 137367 828646 301257 891870 790741 887477 592127 3 2 7675 4 706176 828308 99905 426532 1628 818552 861303 762485 641913 15985 896336 480207 706427 415524 756444 4 67873 9 284418 80 766030 339651 376295 875895 755551 200395 797953 312571 876644 758512 680631 318518 104423 485840 576603 381492 120982 135601 344280 816746 842090 845237 693658 235566 406493 847964 599936 726842 54422 844123 870447 897549 182622 91546 527512 563929 11412 782449 4 599588 10799 1393 476 43572 184307 92320 50 638 508523 878249 475914 459956 43 868526 830150 2 819330 490584 833080 827531 887832 655250 871940 483969 514008 260 891893 846493 852287 2507 607409 440252 353 815447 855072 843095 562520 830526 791628 2 841388 651527 466369 57161 51844 293585 162434 796810 674645 844405 237418 752944 899645 440226 701056 780876 743199 427611 542981 316375 447256 3 936 578033 486930 738616 2 66441 759922 76843 87931 816699 623080 2 13 244363 858761 899315 86619 399985 38300 687335 551692 913 45170 879956 675 9153 2 59394 109273 419986 5131 223408 712889 848928 770862 40636 598820 893340 571553 53655 881166 850994 875728 817949 853365 532251 357340 352328 648312 1 107279 365386 689185 811210 839915 538167 3 163897 852172 531399 38509 821152 847831 897483 332593 706639 534683 316 480899 864282 107 10745 782831 5586 647890 3 565031 2193 7968 3 759325 30 842030 344719 203025 824651 186243 860143 597226 758404 597113 302071 415242 85792 716674 861318 511869 510248 517441 294928 896453 876721 776528 3 447771 768080 838779 896264 647693 445496 827580 862682 852814 75083 848829 877623 1278 416443 613466 37541 125596 250139 814838 799086 465392 503576 534479 384057 28971 36192 66156 640144 746608 886589 388238 862720 286289 844134 68 777117 670051 28 796571 798054 1047 163064 89 477368 687850 319002 820201 156057 399195 832292 235533 3 134 898312 2934 672685 443884 360124 517216 839329 436573 2 346689 9 65010 271497 449485 41 853259 389372 166448 518547 749778 249228 4 14 846714 4 4 853696 593253 610251 862212 3983 168236 843752 551594 10 894357 654507 7210 60 24331 347148 412245 611058 49 617786 71292 780004 882641 775589 6310 58000 4 808801 803768 817667 50184 664332 11 907 5 19794 860910 338595 885941 879065 781487 1 108970 773789 574208 465377 839285 527 866332 833671 385 212558 839854 463922 403273 248769 594550 857392 841944 843572 871023 61896 810591 875297 878133 798242 184 895172 749896 854010 93053 17944 73517 84620 840806 140558 857937 2617 495123 271822 870055 855620 768891 888776 390238 298 537834 48076 749785 624414 4 738073 674822 574310 878315 199 12845 243572 991 1 770458 121820 12 795569 12791 185579 1 449074 256602 884582 44193 658971 890339 815214 10 305067 852370 54808 885954 799936 877406 640829 534696 249823 681462 387014 814273 895440 876686 863041 866632 451979 47402 880356 854679 798299 104540 860411 556097 12774 532439 7 453157 6519 899846 774046 1025 31594 822590 287204 33364 591513 65064 542075 13082 41742 787443 635081 664076 41370 467001 612635 11 778818 20105 878947 726956 879072 24717 22988 461169 710 197962 354705 664564 97357 646793 539100 14 144 682442 861456 727142 860290 432 710324 8758 888381 605610 846673 862965 809303 474557 180875 807038 33 248082 261555 121050 22111 586439 219665 73327 70456 720075 457694 27 1 818406 227315 23 381082 886234 623726 418734 26 874117 226993 831907 109859 886065 776703 611371 139 886792 648274 801816 797836 838202 943 9049 666173 6 57019 415 596924 877215 24 363688 857892 103939 32676 769703 151156 477062 709561 235011 877530 892575 646032 306357 34884 628999 894369 893488 153278 295893 764385 4 760729 1 732818 811448 859305 3201 893754 1 55925 723585 43 26767 274 775783 195795 835619 879850 851947 655397 6706 884749 4 20585 384729 574432 353411 3 896675 7584 386268 198447 444570 813519 236 504997 90448 1877 886371 634143 38239 162044 25 221 501300 869972 27837 18774 96342 750877 697087 670483 88 766470 147984 549791 422 750590 38 877284 241988 3647 139 72864 743844 797542 565551 845982 859215 806224 552836 860986 625277 874503 602454 3 683286 896280 32696 886010 860453 126490 45879 819340 888096 748343 628819 870797 43 9109 897049 899152 7 498239 873886 38 556739 885640 580573 319461 18902 626537 347462 10374 792257 535436 795706 386355 865603 821278 7177 66401 57729 399083 727737 603953 750555 76097 754748 718360 635254 23 230646 869707 513047 862678 517200 554102 850025 966 12 875165 104249 6 189446 376266 1250 590641 6 117293 2 843778 238987 15470 402131 764201 866331 874470 719623 869259 573968 2 133257 841653 268814 886540 308979 66437 164027 535318 138683 239088 9287 4 865195 193835 227906 826965 579612 167190 814655 1511 815284 725472 216453 550 842777 200643 367 269215 34635 126111 876531 896213 740734 457323 617004 90567 837679 138013 6 878688 887113 741241 819923 475066 2 275100 486771 268823 699301 98265 679127 991 776572 475197 895316 348753 7 38 174770 323628 861767 825768 26143 853013 893185 336471 818843 847480 891374 6957 409720 348196 683069 571462 874950 764899 438454 158403 775357 453892 860153 2 878514 251731 886606 17644 617489 676407 697894 683878 860005 889088 424353 49059 766493 549419 716999 372598 21 9988 168 302119 155 111032 200224 788611 106016 825012 678007 405198 706677 96 564883 801708 427500 309285 556 5 387669 827350 42 805311 734235 796810 16 896993 684797 894931 173714 7702 534988 881362 202 288455 867427 598970 113023 13433 218255 631930 892573 833345 890669 60357 627128 306547 46 120636 810456 17441 123724 1703 19817 885748 15473 270463 49 92332 136002 4452 106398 607263 107704 702014 7 876828 484710 62 105177 75125 766853 1 377607 847518 890297 899448 821038 274068 836657 2 15 578390 394383 825475 710670 867723 704110 18 190 587871 742937 287270 807307 525263 5368 383694 739464 559081 157794 317181 113712 811684 397106 842373 29628 27303 264467 14 201804 485958 625198 807037 256895 704431 816376 617041 804259 833588 695101 240 2531 594 9 16270 858163 189849 840470 708499 889764 215 4572 61707 843345 792631 38312 6004 208 229 876683 476057 864566 119940 14653 556512 86315 1865 719478 49831 57444 6 685438 8936 1737 171178 349076 866619 773836 200384 657414 898425 348 411940 51250 623 828660 857098 667024 533151 312469 11867 3351 228986 2328 835803 130240 892688 741839 889951 1 882 690259 879258 896941 876533 523923 153604 800677 1875 797114 63092 627115 253986 820198 9902 632748 103767 857462 408270 632661 15140 92 15483 843139 899818 671427 771067 582385 894601 5 1876 874330 44256 9571 712657 518508 117576 350539 839011 873804 33129 887394 614690 899115 9359 63 62347 430107 93728 560090 291022 165721 191846 178950 321590 792055 468778 809509 225681 857710 318770 454354 5940 33866 794829 884683 326105 693674 342932 880276 675686 161425 527940 20856 6 589764 774296 357702 843611 776336 456193 741920 122279 701173 3087 12351 348484 146 319887 407 162722 236167 835451 895833 8 839755 640694 20 18369 5 20408 1 448443 118362 17 458748 183668 414645 122597 6187 168573 781 51050 674239 508817 514526 1018 301 710359 42242 284314 844033 16320 871485 798379 363062 368 106473 691304 709 4 864978 742258 839241 18 20 97348 73423 812578 3804 42 95 791778 99947 544789 442888 745479 796397 362943 825175 469221 888285 868064 250907 575473 260760 2689 558766 147542 89 818144 881240 359145 18571 397167 894974 177987 894051 5718 26 728349 682946 753965 845903 860562 1341 538674 712588 42 836769 18983 804197 324651 768847 595955 9276 757193 229814 86051 83901 45900 520945 884225 610547 826834 396064 430186 317 2 862156 694314 859691 271344 852042 877465 543392 26 595797 834963 8836 892975 744461 6 141545 95902 488797 1281 797876 3 855430 177870 318233 121588 55908 606875 548008 13115 113237 12628 208892 708807 758798 681467 844526 376162 897796 893203 893798 894635 1 246901 359833 893021 443205 140161 886338 890992 364612 244657 718270 864332 756415 38317 735727 749713 7406 376930 3 6703 44 2 875775 822817 290718 874127 325 27 861593 487045 865109 45 35252 875959 542117 12 572134 1 18495 1356 865750 300332 406211 618336 775160 57 859850 507237 824076 315 99 839783 218176 192556 862411 301907 2 454382 472887 152834 111 620159 1 4 752403 15 2 850948 3 27 694905 843426 893166 56742 493757 830329 861913 776536 8 146410 127939 45 201622 855833 643907 647670 531577 842942 48 29 338656 663571 1050 878007 895899 262 805212 679815 1 155 9 549 19 128832 787787 2337 819182 279677 833760 196815 840815 762556 155669 816711 888780 844716 448067 891450 865992 429750 631695 328 877910 623751 881058 655367 278148 775517 899146 13 386069 874678 1352 886363 719275 842737 101079 883259 679088 27794 794578 580823 823336 600563 41602 898261 799010 877424 847030 517506 930 858371 856489 443385 174822 858770 672086 521491 113491 678092 542392 56 859057 774095 717229 2 530306 883500 224094 24 687999 27 10113 899934 37292 860570 844751 249914 858214 725141 596871 147391 6 550966 164614 278250 29555 749790 539575 253439 814887 897495 603034 431786 9 109 28147 886224 897406 880535 888372 885127 22818 876502 631 113609 323614 615545 866111 221275 880470 585816 863015 133383 73449 37032 3 177792 7 309906 769402 834627 730286 523486 39195 812303 48 83939 898561 427 620915 857706 818239 883444 897233 752606 372856 861640 5 246304 227564 895913 439931 353036 5954 509 6332 530241 895648 535 286075 854619 205586 2379 801314 780028 337196 11 417691 531547 868882 896339 898833 8 144 56978 93023 618796 693976 53439 784491 746222 576893 370985 887620 13 711254 537176 370000 870826 614327 872505 898806 233288 821574 874778 797720 892573 572997 837025 855117 183797 527255 387521 775832 780912 665913 424355 2 868599 322715 1 563518 72538 865539 461964 10 13165 219933 468406 805659 859163 106925 11211 880982 648607 55 189 401535 4184 52278 1 40197 6 499112 637462 414173 839518 485463 14 86014 848061 75911 642 207045 17529 738188 322971 459010 557029 758791 729119 65296 641687 851300 790 611325 297694 268166 4 787594 6399 605654 142955 162185 856632 699100 856045 15824 860685 109065 833978 835418 344636 102466 272638 624781 546359 225313 367487 437462 887904 898475 15 834023 11493 733326 1239 175038 886478 731045 444624 747199 68463 875012 136 194823 797369 874113 269680 812483 33157 388912 81 887705 627248 40010 895395 898509 2364 1013 94931 872375 801015 884724 611886 143921 852142 719143 16 644124 8903 555123 180138 24 787937 882613 797456 43446 213568 132309 825160 246 873407 1993 760311 105193 4007 8 280471 64 30426 578391 25 606440 6 159303 865640 1 350076 450817 585200 813119 6949 23 822085 608040 889988 402008 3403 5033 461487 2929 523469 20 162845 764988 752842 430976 846501 824659 852465 21644 582822 752963 52805 897557 382896 898100 818754 840799 267915 213534 291747 12 9 761975 869695 82510 298222 769002 435632 369311 250949 577833 704213 260734 12 536707 819546 869176 874612 24951 1925 127716 825616 681807 689386 893957 231108 896054 526 838811 84 550004 881356 106927 2 420 768921 822590 2712 508836 466337 69519 821683 899502 892567 861364 288060 199454 164852 867052 261 603107 849393 859111 4954 877070 493164 895218 531776 828973 146089 806254 849111 408094 269107 829822 695050 385324 641007 895286 725403 246739 138929 333828 423066 892233 71724 205111 764227 105141 6591 151226 401882 828747 668901 822228 585902 878333 215877 13 813159 822564 897673 339687 436080 71 879150 678567 636 807551 511689 380584 876646 312702 888163 748777 628552 881601 829188 854463 320812 842556 34739 444460 868101 850689 598424 571011 549745 5240 4 1 749944 180350 593400 32 887311 868535 778911 361111 872001 804602 888966 139840 339197 596315 539214 880849 861718 23 861937 703729 24754 15206 682305 672525 34 776615 212 30631 334488 125280 377575 75751 675392 827460 259066 425236 63361 441360 182581 843251 886646 181712 827589 407662 509127 13 894985 325668 205927 5 264070 38961 304152 639790 41773 635653 742496 758648 264972 554185 26 267958 837991 875039 257478 793592 868476 899629 12 83223 625148 842443 238484 1 733007 652643 877240 770261 345761 507797 851405 789632 889406 724077 893048 62548 521868 27 125425 243614 527704 6 4246 296802 121473 488891 525932 185944 622401 881197 11 859024 67654 648449 8601 845176 411101 631643 13546 880142 80 523154 213706 102458 847387 887441 65 796456 891475 73 762361 309943 690396 514417 4 761033 855588 753946 757995 63561 832493 864301 207566 854466 865747 78845 15658 805779 648318 277591 580424 772184 7706 395108 441337 877883 15921 168645 527789 23775 5 1 23 589654 89 834932 33220 565843 399589 840169 722711 891265 725293 273923 250359 388027 1 275865 847803 623540 447879 488 346791 101073 264082 846782 831272 843250 595 605997 599701 6 177523 520306 889953 831242 749624 850456 50 863920 563229 177861 858524 826572 864830 4574 869930 17760 826434 855578 223566 16125 768972 283062 789442 852206 876611 888895 12781 287837 782234 401865 22345 41421 444 869038 123 334430 125050 240164 886630 18 637135 650433 685563 892256 833553 1627 1 730 804417 898125 882794 450 881613 714621 772877 830727 340995 2041 6 893549 506798 431743 61767 873881 248579 240131 633102 3878 810410 129607 56775 731615 891468 798481 46178 675250 875880 362826 352234 895738 600899 841277 270475 1 345057 195741 292584 755168 814971 889501 10907 823689 349317 457618 753065 580558 2 405297 1469 304874 1 784897 788038 417346 118847 686615 86439 95 149600 635673 18462 43940 34725 499253 856721 100 615074 870567 100680 38 2 244858 46475 491862 440763 275153 37961 618924 886509 86 528988 415806 736418 639260 36380 640374 41927 657311 69788 115 582619 802680 23572 895802 194860 592160 825288 748281 304619 642803 5 675837 689506 803397 857719 894091 118698 844587 808608 849142 772977 533166 34647 883016 317665 5891 7 785840 1 27 781020 864497 467328 170750 14615 27876 247656 158724 223 861511 860627 15 313360 622039 870575 679016 315541 5123 4121 462095 713569 128 664337 216037 883946 5975 87252 796385 898898 24786 858408 882020 793996 635453 438995 177705 5 834625 791568 693422 8969 238709 508096 882233 776575 12377 843443 147366 458283 300592 327735 481066 875283 896763 5343 880964 3490 880772 802533 880433 550803 513266 820926 246702 835914 488144 198269 739836 393667 99929 2 325781 625561 432949 625349 32416 843556 588 2 842963 570132 706669 855169 783185 467571 118392 286407 358295 57592 32 2316 5 11 4 770687 832438 57610 53642 6784 709 6 817684 187343 872545 91695 870116 834071 816803 871993 781519 546666 275376 58124 758749 19 563001 17254 779284 725 792883 897381 875321 884822 847746 120943 1 671439 549161 112942 68924 80 795811 639065 12636 724057 868360 227 845937 240397 88 892121 891133 116416 469245 895117 851202 773292 408310 861703 369 673993 216745 883405 530050 20 70 397777 13340 53042 226969 783549 491165 507749 496591 869402 228426 856919 307 251472 893306 247529 631608 391162 899241 49923 623020 731292 426038 425539 456482 224143 214791 330080 868565 100750 345788 874322 111 629 913 782462 417191 661951 611824 120 549762 159513 469755 505106 887992 284 464043 11095 854398 221665 120632 512961 760731 444 578306 134637 835556 339 317761 886333 675084 818246 899355 828518 528034 461117 15 825510 708 418804 874504 866938 632979 223180 861541 6326 238249 224791 342712 863061 803463 252338 621316 145723 273832 173971 776708 55062 888442 4209 16 856513 873217 538738 884109 779058 882738 885010 193 585317 839694 812039 848140 771481 120617 60777 829638 846 63 321776 623161 897214 855997 775127 57 302601 2661 830706 867450 2 193778 1 593355 900 885295 10901 626333 16 709274 47365 5 46122 546147 248568 620530 837710 855620 49491 723791 36 1548 882906 846441 730932 13390 268276 869451 180 755795 824296 397217 663089 10 600661 658789 212682 864133 7262 116095 26 377604 471775 835285 86 18 857629 354592 277940 847138 863611 839056 660882 23 856139 846640 54017 836373 157562 668060 472590 109899 826924 669941 455984 492591 897455 5738 795616 824255 419457 355876 224044 13874 812616 861571 589372 31 812412 187913 610880 10 194526 723055 882749 778862 831888 647338 3 101051 1 828774 851427 57728 11 260562 773 739092 285109 112491 254607 287722 625356 878340 851540 24606 837218 50634 269250 473806 890877 843476 779497 437679 865878 2853 229 701636 874521 191131 144888 161 701119 9 454598 883811 153377 806770 860418 895212 885616 30 183195 269414 676695 699 433374 142519 801390 5368 326638 845743 134210 727413 422789 722239 44384 894014 70332 788829 805092 44990 124642 639342 576801 13544 558046 853575 720272 81 571430 838580 8690 239 680649 576920 795779 12039 593591 25737 1 1997 691186 894239 15873 316313 868347 133020 5 2 809441 581742 674438 110 654272 766793 273083 76965 653779 622559 96 890157 353050 2 551047 2667 857834 6 722669 859788 437775 455510 749235 12994 149807 7335 840092 861855 100024 46 680072 35480 71 813246 745132 898362 3 799128 68088 545673 821102 808785 811754 679848 515609 423449 879 556365 880358 693032 727370 416765 702389 897043 862109 652 8 636109 635120 668495 497111 16 781610 864842 679269 181433 465673 567355 306645 692859 65998 2168 867995 151811 474351 53 852838 857010 341278 475018 117012 829149 17 674861 846768 88062 851035 881046 3993 511878 503338 890892 887116 377227 440394 4 5906 261875 134424 240729 1658 856407 362948 861340 700009 871505 8729 5 326430 898081 175 3 562222 549240 240086 769394 409540 853433 344633 794805 296546 783843 2 772179 782955 548440 297407 856186 640286 20 252905 277050 813852 16 844058 840443 6639 17630 814024 171776 773047 876429 697039 644362 312498 51 307746 56174 292425 215691 4042 15564 270977 67803 224566 673094 13 34529 780893 458259 306763 867556 782599 160708 6410 865274 285 810496 463932 14874 817554 195601 880755 559110 280408 838298 2219 2869 806986 891654 370958 415952 2265 700660 357382 138415 515953 852692 205661 676262 733832 713935 634210 19950 21085 647385 686713 835410 317998 816307 79234 74 460576 94491 787627 865955 863994 25419 814655 586009 725592 30862 883670 3 895510 898977 10812 776046 1055 892406 102632 48064 764885 838788 893213 21769 732781 176 884277 223326 415894 770926 805316 854934 619165 784890 58935 1038 349795 250383 843201 876724 891132 808413 819604 7 776459 816982 709303 417531 100 870225 271854 641514 891628 839467 1208 682084 720252 78772 793881 285557 889480 878787 617818 549693 855751 127763 869300 715018 193120 791407 18 783182 67763 502213 878395 886290 188732 886014 853159 20258 303085 12 896537 667699 56 468304 798826 604016 44 133194 77869 691134 561037 7 57921 890002 742071 170120 5494 878539 59 810893 606104 551062 202738 464691 864293 846448 582074 242669 414923 813511 553360 5388 4914 809985 501735 887896 734750 655160 2499 670193 512426 875372 824756 891395 276 334 799920 94729 599047 888395 427 585744 761852 808457 890343 121848 894134 234041 236 873929 28549 3308 44 473149 28841 28618 760301 1 880546 515708 736434 814737 667340 507430 28 846764 345999 512281 20811 289200 850584 27 708102 135 35 303647 286134 837502 188074 159335 828093 203795 56 744362 11694 860950 859767 850947 776133 837471 27914 647738 889716 639594 836259 896212 720190 118131 793985 1595 537460 573243 886590 4 124271 825422 608096 802839 1014 846642 409 261639 141718 87 445589 129762 231895 107069 802901 885163 272270 723584 892784 790798 877230 49605 731980 189316 217968 25 818030 883005 808153 864394 855275 844878 18474 5669 861853 37890 629055 8 65183 208376 119 32 873603 4846 150161 849487 60548 524600 25901 883407 879188 2264 87 36 813965 642665 22576 774866 229704 521472 463385 896112 885338 12 5 344523 632541 775792 118 48347 99447 516985 19588 823128 162233 772826 29048 406271 4099 1 872760 34611 131340 861562 821824 6132 872 517827 812011 417298 887299 12343 10 895864 795866 356350 64765 899375 846369 851018 110312 565833 5456 537285 840975 587813 449057 996 428517 102478 122652 15624 206136 58240 527925 398215 857139 838314 362746 268 696143 5695 610583 638345 656568 453008 737283 478981 92 107026 740207 233809 877196 416766 892673 779208 464401 314839 12069 796640 693431 4205 176414 102998 741323 517778 504826 578373 896655 358499 84714 1 7 811369 43424 85956 109316 811576 471916 80511 222242 230727 856931 587297 771953 495279 648622 490266 251995 7 141348 299792 870238 801230 562749 10969 853000 177470 743815 710185 788266 27589 722600 662334 6022 6 796461 109283 710766 640596 779542 357128 806851 864866 706054 796835 808023 56764 263051 284033 373 767775 167128 863685 371060 2 888404 425490 7467 872233 8 818378 2713 754915 791246 74835 459137 44630 839270 55323 43008 889707 878555 132485 431593 155674 555688 2 192658 314121 359479 895281 865852 832009 787142 541943 111451 4 3443 7929 13 730338 334 778117 54464 606 873361 737622 629424 866994 109964 553974 954 230469 186896 466001 3 31 789642 893864 866613 103249 175148 92598 497724 743399 778569 128 892697 1 104061 895545 879546 816232 760765 20 784054 885181 386553 841114 899187 764559 745164 710039 896641 599464 473206 56 271139 253983 147338 770790 872502 219011 81 321557 838131 446881 627814 888189 230342 485478 358 467504 395822 5304 292031 805545 294455 66655 9 1 135662 223126 348 769047 23 885887 129158 55329 824456 728730 963 841496 814762 35 435938 865811 861091 628588 869778 587783 561897 31109 8666 894840 118 135450 14 867278 178617 694946 820562 27896 86808 467723 404975 281138 225693 2811 882855 873553 708033 765055 847056 860634 825870 876547 476700 884829 4 260195 1 617812 9 836505 621448 875785 10 777142 28 701447 871600 751995 851992 152947 775346 450985 812314 775175 731868 65 1103 794201 5417 849400 430753 424717 438393 63319 1 47009 9108 825811 509966 777029 2 5625 895424 834971 402105 866631 708884 743223 895888 2744 709853 831022 395746 127489 725041 768297 235398 715871 896392 269280 505026 714294 19908 161487 764267 60 695928 205175 407 392964 310101 688039 670840 662050 751441 47599 829195 294410 124349 766273 52083 560673 889140 227891 55496 754406 494239 746236 487437 114203 2716 488820 253527 832462 69489 13 653517 270043 503099 537425 550 124 222095 116 426 550025 480043 2319 840650 732348 533511 397583 689123 846531 526936 863832 344388 705617 724862 321473 413980 326 254595 3743 856631 79103 743073 223385 807643 132931 140 719936 831705 838485 429387 814603 881990 298 33019 102788 508713 223760 132 372608 452142 202096 20074 745301 17 71421 852026 3 877041 5057 263189 277319 310594 684771 83003 871 344190 608234 125796 889269 14836 40086 827250 348051 831623 397235 868616 877336 802869 156719 1793 882244 1 1653 149550 774739 456354 663192 29720 876972 518238 21834 8745 881513 31878 784068 822788 42322 261027 111855 876117 850408 766867 861237 877361 112532 818814 662322 779042 293204 732241 258371 1594 723889 317600 781708 171928 496799 782060 29 111250 105687 856266 884464 661576 146546 875560 523350 164336 286478 180313 2 435160 417648 5 12585 192 550153 620 195 35668 249 386995 59578 883073 15 71325 313149 11 473432 269797 799204 402154 889273 873722 8142 669 811883 41 85 293 725791 15 76816 851041 132374 640316 883543 461748 869155 68318 761872 979 854844 131975 724198 376140 873917 119 864473 894775 590083 373 159548 889032 39749 15 121 60806 18164 27 236958 589138 442181 619614 298680 273169 182434 871027 864224 872876 2 267817 874733 347477 801773 1644 88 464045 135194 212459 4418 2 739776 2 536112 1580 49901 645081 841519 853898 884542 16 855481 103994 738576 351 809770 17193 884498 579120 192397 600356 543468 681232 329188 804638 493189 799293 15 884104 879602 1296 872017 5580 147411 40676 109101 350424 396841 890653 164709 70551 779573 817298 443596 870051 331801 466799 838106 228337 609735 868860 110672 897064 819176 318594 3 830809 5 771768 11049 59499 172908 878403 791071 814873 698831 377862 820094 283881 239875 638731 873760 823906 450510 490771 366264 129 887441 852909 444058 283927 208483 895809 424179 119070 895783 869270 815534 299113 884254 11 722512 33193 890734 293681 2 5348 268399 760949 795311 127666 28583 845297 796493 603749 899862 840178 67472 143333 350499 634922 803537 29161 853229 759992 9158 214871 149384 750211 803354 547224 804074 826069 290054 415215 873729 898964 643846 857408 164824 234051 420346 634252 4905 755160 879930 174791 880378 837211 176788 151329 954 886265 472723 1 346007 778956 717655 8141 448902 536806 861230 289396 761222 401068 3398 31 844287 647832 853849 4126 882285 46 228534 886746 875364 808905 194382 362711 794592 824267 810035 678342 525 221086 424264 686935 796871 282340 351003 582893 85094 815150 24009 48 16557 872073 162448 694239 892537 20 784512 122 770432 834049 672735 3824 7 166771 116545 827095 899367 47 850870 837751 830411 12261 769527 892719 28 226779 378909 545343 74317 871060 506099 825910 599599 837548 675338 1 297435 841619 678 670005 890751 284003 622877 363361 429906 7937 750184 893522 452500 1207 531646 12361 504122 1205 953 546509 896782 3305 10 190660 841471 413 18856 501828 480 563620 292995 514055 2 277654 40 783442 75051 203718 870267 876027 49088 843898 3948 797443 781533 802288 439567 524745 899001 324553 22837 842536 121639 56894 852627 6581 205652 898786 844083 657430 537720 37942 300500 218484 12905 9 14 828677 586550 731653 60968 840930 339335 678710 7341 587403 436898 827109 892517 190100 659114 415960 848558 304358 886853 35 210788 589265 705549 864324 435 835472 9286 113441 16 861506 404855 310127 855 270854 351 1 128402 5 70 10023 43 413926 62503 777761 363454 820801 824504 718659 694263 681258 492887 866813 305515 857452 855993 26 76645 36737 96636 848411 120851 688351 892793 3977 149960 344596 303546 600239 8785 21112 803558 135394 369705 869744 3832 862635 452311 828903 856245 243945 888614 879253 3 760094 559795 836768 99170 478762 777953 992 382078 18 187671 898327 161761 850637 192152 219653 48957 767917 454043 19876 899994 9963 857530 779859 213652 861611 14 896 825974 897920 255018 2275 10 14099 430703 427348 513073 67548 898971 435576 334221 579 798447 1883 717005 871692 667264 783 121936 857601 120 70752 717312 125258 67410 862050 96 894992 156213 378390 502059 872737 865737 606602 1 874780 122607 128708 892995 875887 876568 831932 852358 854798 708276 846123 3 525004 2213 791167 878199 26807 881668 1821 149 3 773969 896393 108623 401491 26036 864464 395962 251 320928 691528 49975 612464 14027 648015 853709 879576 896495 724112 530597 845079 505588 296715 485641 821276 193 6679 793652 684 883751 846224 839442 560186 94910 200155 193218 53185 473448 302440 220315 7037 865671 898969 341925 888550 292656 2574 740338 32101 846085 204841 20465 272111 280170 210619 87719 608527 625778 542980 580578 130 239355 179 870769 861999 295425 127694 342377 89939 895484 255588 345720 632 205482 888699 581032 705215 824267 862142 826492 11068 188 486233 563679 827908 380369 260 144752 882994 681280 851575 775957 377936 360126 542048 654617 355153 597670 188009 4 608710 488896 882169 1686 805610 847465 7457 580499 748483 803074 638322 726722 61952 841939 544150 247853 881219 364 837472 59234 220422 51526 609666 299132 647240 1625 833074 49976 400816 801469 681943 1493 770177 126397 251372 22230 887832 14 897509 725542 893712 889975 657239 863412 40 879680 806163 105049 42885 570830 59434 458835 71541 225 1915 154864 489543 7233 229710 2590 266 524607 227260 868108 229757 371754 53566 811762 848720 161033 86807 8204 2269 83 822975 513234 182796 11 135723 710765 44750 384653 211556 3 833769 8036 850162 52 55453 753144 884515 63468 329694 725930 12 183364 876642 830910 601458 5 362136 7124 83 373243 534137 769607 163115 722062 714379 410310 615740 831922 6 691258 453357 879050 543692 785653 795539 869522 875138 779318 44107 868622 230249 236 759002 815207 801078 155406 825404 385191 801721 21043 318 12 12191 821718 422296 725990 7 6 173135 859931 874262 3 811829 701209 5998 872875 868527 9 155363 433010 349614 487164 886946 759571 866972 595960 306053 572859 679127 182399 186331 4 162189 119 854975 99701 847988 14 2 265423 117500 896793 137048 280742 602641 893311 572249 809713 271974 490972 719610 848523 92163 165224 855724 454128 36162 473314 718505 850569 447999 876205 587789 83529 860260 43 71390 834231 523063 233202 487581 158121 646932 32315 72255 878169 352518 109608 238957 300802 296 85301 130266 629378 33014 856895 218756 2 686373 813632 668022 277552 315550 85034 829758 333722 16590 798046 14 746975 495452 881478 380201 285670 858333 469517 669621 633502 223946 20836 291842 568115 832825 480742 785067 500788 516085 821406 723720 890090 356140 372526 889547 794679 363333 891775 712297 791346 472862 89459 652115 799024 380286 1 437444 236391 760354 847876 871082 47678 904 5 842615 1195 698746 630603 365939 199339 891629 857260 114545 2493 27445 829721 697632 464482 2 592997 774209 882901 11 572293 390503 849913 107066 870712 690218 604220 850402 864626 5 344275 740020 66496 192094 31805 468266 327265 703045 818964 661653 42644 854251 807545 869028 398 863449 899027 732339 2 51414 677310 661251 844125 47 269116 31712 870807 893700 760938 329379 154196 261024 641882 379931 654439 115 378 82721 15392 760034 94896 850868 493071 98824 282546 572676 825248 890813 496376 488268 860873 831490 594996 196006 317809 797299 11455 856847 865369 899061 896362 865533 760936 528862 854732 195215 2 197 845754 67364 380597 800026 94636 191992 35886 868904 93324 320342 804133 578142 6 52786 261 496410 770610 810423 169289 3505 812875 835589 372266 7645 97217 776830 47256 880839 88 844237 6 186528 494960 643320 2890 698823 165032 5166 371959 370394 583209 2 690544 296232 130245 492575 891564 278655 844611 608435 409402 842981 1 888376 199968 588651 776346 600553 853923 383634 710142 896880 1432 48276 847913 470413 122866 783226 575524 812478 280059 849649 890066 873103 98341 611278 453881 5576 570552 781707 874114 863438 779570 25037 728947 448 10 43945 59 480102 11600 1 202 177961 858581 812650 211300 251 373971 623815 895014 834218 889256 759536 760448 850761 27876 570518 865264 252838 714550 871764 366171 2 256339 850579 4006 897738 561742 562827 211475 690132 694223 852989 458122 198619 893350 872175 146564 208802 5 1095 87460 545145 573939 808519 879863 884112 226882 201324 872936 814252 895374 816502 851535 1 837008 706561 270 787948 490866 459830 174134 891465 827223 1350 224240 272686 171 650119 820241 839592 805669 322629 617902 128907 4 81283 275808 845803 34604 877906 27702 121717 810932 402989 9296 17062 44261 867292 17002 850877 607735 438407 159223 454850 710905 773801 113806 539632 776 353552 596170 332181 85279 146911 777915 573099 864210 737318 50 143366 879144 3 880674 206 15 561773 817460 754273 882488 76611 847481 132 755700 887777 337318 739242 12344 838664 519464 751317 859672 869709 2034 49 591553 41998 842705 552908 783897 834279 766778 326980 70929 652993 740125 105444 422116 821155 817780 429924 891270 677107 790411 4663 4691 176168 734520 721508 468647 13551 191577 243575 70164 18 884316 717855 1 414 409853 541 230293 321138 2122 205 388604 821094 286556 568833 36 463156 797370 168969 661732 31766 677894 16606 804976 830786 898377 668199 720378 916 870592 839737 2 620547 404697 4 56370 678100 167698 817356 130346 1 463360 236707 882632 535928 642374 285559 323490 781477 799925 873317 160367 881899 789347 319301 853797 898263 171282 893385 360305 80489 651662 222557 209594 71 457 889895 413028 864528 161729 821847 32828 365969 61935 878648 859530 195433 723 823009 442 869070 148496 420125 843507 216117 40982 441 370836 641682 3042 892203 57 1 81262 527416 39334 507597 839942 780516 712112 24986 593662 1173 752453 390157 754475 854670 250 476148 6 3547 899076 239 802519 204324 490791 512673 744237 870772 863954 2845 13 872575 885795 207917 816341 2 864107 208721 298898 348876 443253 9593 267253 780146 46 154887 305624 303998 830836 3057 677120 400880 5 11483 208583 15 899722 570325 616595 832465 314213 842189 673892 880720 20008 801259 398244 79894 886750 848612 328527 823637 578541 642654 895154 48278 835255 49172 5717 85 786572 21 220 11569 808156 207 611904 856391 455022 4 838332 123228 394425 16702 354545 827542 581444 879029 602141 171646 302138 820790 265368 863701 22843 623468 38243 853970 261093 20720 885814 134896 105308 2 27490 39237 862420 636831 891467 229431 390869 862160 852942 882265 436122 651398 749655 720604 621523 144 4036 430382 565390 10673 692361 752259 148562 568178 165525 663205 159337 798000 18936 5 3184 847743 611687 280969 886532 173174 315494 890654 726052 65 100604 347307 469102 224138 87310 890967 129301 852585 882404 33 738389 113206 250857 777074 384964 480838 14727 99091 831495 132995 258 226406 876591 74335 680279 889346 446292 237807 871839 423127 266340 707419 885647 827657 3 996 667606 53 325916 558 562143 841497 4 15101 802160 897872 871383 644271 650011 5 886172 852514 422146 478907 26 20809 770845 1875 664216 4 841337 119569 12 886286 31 863150 2 246240 830496 159190 279388 879825 477084 559596 309899 867185 286153 825551 677343 862583 426356 870584 878417 800377 3840 885339 770996 8 853945 771748 391015 866932 743224 811270 119047 565852 899763 144378 65568 803367 458921 577113 443 886651 866303 895714 289008 78273 890836 12 800989 744745 855375 283640 570017 331681 754696 834604 870223 51421 137296 773156 157431 332 896809 890599 875204 854601 688 785385 898478 683055 52126 877088 810718 878717 360905 748272 2 146396 804315 893322 48686 4 150115 893354 20 873441 700538 711645 103499 5 50 514462 796771 799015 154674 470391 134678 448906 867745 412424 276553 24871 69672 857476 156760 855615 681691 762243 205676 794486 411099 709955 792519 836615 110647 1 882017 196 582883 12897 576739 61349 839113 137391 431113 535022 26 850387 27993 431427 861163 398049 513415 625696 885177 7992 878895 883707 320 440303 425899 18 21 2757 198 364176 702592 779584 825457 64 601881 8209 534898 463090 877345 14 888302 850009 867954 240953 813510 782366 2180 719693 798558 389133 885786 2451 110 149169 464017 7841 1426 3 13270 873531 713608 803474 451072 221583 470069 249 866032 63 772477 61 653549 862325 873485 506160 289120 4957 3045 737667 423 899877 666362 847590 493 2746 314458 323073 855404 778927 4 18550 42080 3795 719931 1175 332454 16833 725932 255648 739277 838807 3806 750212 883269 895034 593319 827518 147 54623 89 192923 271534 4005 370222 59005 134147 588 390201 392933 623304 93383 285687 443004 249949 181002 419249 3802 651038 703197 729625 149226 184029 218301 824446 4002 893120 10 1 809770 663201 650481 3676 529716 835381 188 2 893051 469387 102049 693494 49 446089 851641 888911 303992 160226 146774 825745 835830 87174 808021 39903 210102 227662 853466 878610 431797 62610 544431 899140 803543 685378 313669 443346 298341 176125 858671 3060 34386 894377 895656 45999 246500 824366 274701 860658 718875 64927 699490 757329 616991 217111 437140 877960 328122 160004 90328 17007 533385 696063 315806 656123 877441 845643 129119 63 364651 853708 252280 19915 864967 889399 311926 235045 407808 380074 591980 1 892072 581358 879626 524875 107313 61840 853264 629818 467983 122 798723 745545 21456 717461 13 431189 451495 223 38460 842523 847037 92328 772851 51764 840887 172277 855267 374080 519882 898817 875372 886437 175542 208808 308205 365025 23 234106 632233 614866 633443 826651 574903 836016 31 214479 35 767704 207144 100701 246077 462058 868354 593785 306250 731568 129049 699574 672845 807009 472643 3760 674494 806902 695095 698865 799 811569 23957 831041 727123 798727 19046 126226 6 866044 326962 872854 845741 404521 848981 697668 888549 772 229358 865813 34 28934 56536 71972 392324 597314 21 419905 74 532959 142340 807472 60136 795049 868431 863440 454498 1328 7146 77 400533 6 810366 798231 221240 847351 893230 754677 898353 60626 883286 114548 743231 757163 10293 759054 466433 568374 892993 422937 75044 5 398337 90237 866116 184017 118670 678258 425584 673770 2 2383 388628 694804 755777 830854 85917 172577 473249 292151 32 858203 520881 783383 799990 358843 862022 1808 6459 894824 424276 146419 610791 708301 875800 37021 524857 2 742267 104390 797525 8144 397500 6 892249 138096 137479 236889 27648 834783 853021 868166 266283 183802 366673 224 710226 551594 5 322038 738916 138731 1 853497 623229 144792 439746 605620 817298 828647 734885 125338 1 587579 4 788687 35 531115 12 882845 1216 824177 779683 744347 871258 486480 221266 836819 572136 11 159371 382625 17175 889243 11197 318940 270317 326745 696208 198875 844522 223524 280123 205460 856464 684556 890092 881814 252504 757540 38 480149 96972 159 808677 828817 887161 101636 342405 667499 2312 136911 742898 893745 514926 3 738313 891411 743222 704898 790304 824862 203686 66 582953 864995 79678 141 55 663214 724085 714055 870415 860581 582010 10100 871502 164 34139 459800 420253 25621 7903 883639 506995 245608 18725 104 873867 887218 624756 273406 783298 323609 273636 501623 112 578517 807600 63 78281 78474 855561 686841 724779 5717 10076 813973 475633 242648 671696 17 251 766829 622686 7948 30 824707 23 773407 20549 733303 159977 419453 585007 896354 894044 813314 449801 835602 828177 224 76004 83 567468 778730 834660 67636 222831 346811 682365 112813 4863 756288 385 90 463775 782614 795 605677 757690 210861 263207 802620 887947 535316 427555 210763 34 819408 5 1146 760400 657726 385207 865751 883704 315796 4367 1708 679427 866283 108239 884956 611746 870769 230292 19806 517738 781430 13950 340094 1533 120555 877316 62155 19808 881673 6 871645 704559 828619 35697 3994 393333 2 852376 203722 12 495790 547233 829419 133612 751428 5094 3 872234 23838 475051 615 9 18 23744 93201 10751 136 3307 102292 523437 855123 5437 136701 600 686 887643 883888 439603 867486 129476 37642 43876 877478 246139 886534 110610 705871 770290 412664 860637 39 3 393 836374 443469 707990 868324 450630 706045 801718 870033 680630 10962 608277 791940 502921 871508 371079 7 274682 584860 890819 511681 875413 36037 254336 239222 168803 423779 271850 801935 549064 158633 827081 290233 805803 664797 100787 741317 803770 876160 763227 831590 826401 752139 630359 867737 784324 183482 6 639015 828478 334389 859452 850431 13 874355 813358 834559 18 850617 53 886826 6619 789889 50 865845 846258 837527 171608 594 275390 874041 640695 338762 850938 829450 2336 26518 711860 748491 825992 834 890897 1160 3 219 768959 859303 879819 338886 372398 530743 30167 169726 795170 833949 553044 637984 147951 324834 28126 67114 781804 775384 776527 827199 303628 5 1124 871922 781595 827452 705 1810 892379 821175 372 827329 757969 41 10944 15 922 866828 1258 122867 783798 764506 338529 185329 534419 33 330619 212888 411779 659067 728553 38203 591100 235137 9079 781291 229437 367 8 730885 22433 49 804799 342194 40164 813543 778603 3331 77 892319 895656 756958 824830 575424 610272 63113 889689 787355 523004 232361 95961 7 880138 737943 38 897764 741709 652625 83 2900 7 840409 690456 614709 2 858411 663522 867436 85557 4 789705 455671 633153 334158 884759 330917 862405 863371 899422 119 581388 465 606998 800684 786560 858606 882426 210688 509046 78435 344724 193999 451945 863221 853061 823512 31 393722 410790 812656 679 880404 423865 889380 877601 435219 152005 4 864586 799412 831775 721020 251588 1778 9415 152 735745 866504 709082 665815 632975 818297 763413 2577 11049 565411 546637 441243 395797 597644 292815 530076 875288 225976 594398 536848 464148 8084 853314 292214 898944 873872 631 885562 403139 887238 823235 352649 5261 855936 181057 82764 167328 780646 122899 411 756702 893948 380637 865387 888742 6 831626 502735 100719 759042 99455 853178 3885 821639 892763 722101 723459 179850 141244 767494 859740 2 372882 216052 524116 93400 628 303627 395992 116 558936 887949 238186 886788 77283 854749 662025 305475 833164 134946 879118 51 390022 583757 115879 817405 772981 771115 895075 21877 19 123271 397994 31614 414465 292083 848 342395 891467 336133 4 137868 648937 18760 525252 28390 762632 415443 542061 2549 383233 714144 3 78 516192 1175 458065 380602 287633 889221 867244 597726 851079 10 6 426957 847568 245025 741313 202728 865544 353835 840806 570576 758995 75219 894160 696896 614134 861233 300459 340552 575310 766625 6309 125 865230 100784 190 842793 123598 253784 826864 895445 893882 1 2466 310142 346932 54495 183470 1752 7 1146 296287 192727 147065 242333 2671 873130 383509 7123 757 895955 96836 331622 878984 589985 842791 133732 884545 761774 895929 382742 892626 830258 887733 717502 1350 339406 16619 895116 62 566 44 135448 4585 644034 345518 369230 122024 87491 352696 369490 2672 883106 843092 587100 677142 96134 852091 683898 68402 257652 173214 372182 579517 148099 735997 484112 880959 797956 868437 892249 566243 774984 3 183184 864553 815949 456869 179729 770973 849032 105772 363601 309214 882914 609910 644452 779423 851978 1066 892306 103622 821788 350256 86175 493979 38334 75713 438829 872 854487 420146 4846 440697 826310 818421 772222 458932 719635 838110 665652 48969 101309 2 775885 133613 336 20865 1 116770 308890 806559 833267 215506 821724 492256 724432 4 346919 893227 457007 604834 4845 740101 45275 421 97034 699708 164 457304 513521 109180 1 16396 620177 878627 167 874336 817269 78149 342 496963 1515 561050 556570 2 342494 15 780690 856634 146474 839213 165 328314 197242 793306 171949 808596 780443 49357 891644 899032 595424 662569 532248 1388 167 368232 874386 880163 841344 239808 395480 796797 875142 120167 399650 107541 566017 109 190023 48174 843522 879681 673879 286626 2 836319 520136 149251 612685 878109 33 931 249 5053 584910 752091 279 118893 1 889174 4240 666687 64622 37382 795185 788840 103694 828982 29 577385 415663 143088 276404 217919 32561 860266 59569 169402 192 392105 868686 828404 804130 226152 840790 95154 74266 811969 382095 55431 86 312728 41 64364 733570 877394 253945 799712 616318 763734 12 534364 887917 693549 106020 67335 831469 688511 1635 32 8763 11353 5 715974 432662 628616 89 671918 566297 210 450158 324916 730434 583738 110785 855193 23984 119 228 677463 134661 134491 893270 898148 896990 479803 38547 81239 14954 20 330409 40581 824357 874101 3546 883231 632934 165273 437679 359590 838873 687954 682350 339767 307825 836050 218375 346378 8 69 139654 859697 877884 682083 427259 7 518971 181493 16 288442 873370 115904 300310 26 730384 371606 116874 564045 840676 875438 895006 14110 715471 335845 17049 1362 4170 775978 130066 96622 384584 889873 859936 889560 846542 888724 1383 899976 614929 491 894049 2 88750 898614 431736 276061 231705 104205 783645 154912 156886 258111 25514 127723 642284 861456 312714 816443 134792 430845 374312 711093 797699 757411 774871 807719 878869 121090 225787 13 10240 866058 814085 880468 1 504591 889105 880967 857121 21274 799663 782426 588242 16008 439773 125 11481 878831 809314 891934 653950 774959 860426 803211 12991 649570 814373 169633 376359 170526 1046 2 118620 9211 431980 722777 801474 760422 530703 5 820090 213 853542 2 836087 566523 28725 69 831544 1777 397380 49 337 872289 836 757219 159 877279 696066 278408 3936 890368 802333 2 1002 867294 129876 68737 155067 856698 1 428278 465 3 929 760813 552515 868004 14361 763411 212887 237792 845100 161811 533353 39207 800086 9 18253 144796 816333 141110 806965 522275 797165 758922 96661 265346 826101 409493 855047 875499 556412 754957 279119 695315 498662 195648 660125 276845 673554 747333 729835 124487 864000 770541 823419 23 552870 876403 747000 821130 122746 835014 846122 881599 801280 26 691321 718189 599905 677099 149549 378736 138611 889878 206477 770184 860942 861972 148206 671689 341104 608728 700992 45685 343070 471592 693035 542497 803453 827061 12 36259 592622 2414 164081 81 585446 860435 832573 54 521055 76376 47102 816566 3 848783 761828 597339 274629 359 869 280518 19 875964 894368 855034 200627 747195 898745 867496 866842 794424 24 15 899520 14875 727048 287501 881312 524289 216 1 117170 334656 881278 3 17 723634 844735 522008 20831 854035 462171 324133 624766 409096 230 884268 859684 280511 867224 214137 634856 833792 15501 899951 597382 516814 86529 599896 781691 143067 604803 397338 240260 876956 695520 8163 11995 3610 180524 169894 842778 895068 739708 182869 610185 772501 22 844261 727995 321106 553975 560123 847607 883910 117113 9985 591772 801000 302019 88620 796263 866763 202516 318634 3 693878 689350 428776 681976 114 24505 840829 845591 45 33653 4 1 7 5886 825082 786325 2540 15917 327488 855223 745111 13047 875561 7 741641 803619 9 2 318885 245914 37703 825264 863408 642988 713062 338735 48501 3117 620286 452784 1267 180573 855190 333283 833649 829478 378862 484519 382320 50789 582534 370365 6 285113 250118 400950 897293 826273 871684 448018 742171 356506 1789 228521 700398 4988 775527 326007 889877 106 83938 877981 31516 850901 899254 863567 174028 187431 337241 881867 1674 40065 874266 493229 725532 25066 862247 7674 887429 4 242473 757100 862083 3951 453561 899611 391730 191 572008 25564 891839 146597 880490 388273 64184 735730 126697 820100 801806 765570 2 890819 295633 7 121864 511 598327 815119 12 90944 839603 55754 55 600837 663425 494807 892518 859296 473152 42 750925 126797 772069 765913 835518 619697 233076 187401 381500 4 847173 868973 594629 847604 406842 792414 593093 876934 843779 489906 715663 865876 880208 605621 892328 248138 712897 627663 9 790786 25 884438 5 31 371048 94986 3191 220362 887252 261352 30948 879860 878838 853223 892573 612272 876248 56435 186036 2 898074 846918 554446 852548 67430 238594 2 861419 486211 849379 798912 818986 344438 790145 843864 833981 85314 335112 772784 606549 690295 249747 292434 282 127652 246740 867591 411566 395858 381154 249922 174111 418595 681 5062 714298 2914 434016 860709 1651 881805 825858 762944 897614 197001 31342 769118 782520 373312 110876 209 42409 776014 767445 300763 577958 888818 4 15 37642 865694 897929 837978 845279 142 128237 818676 863818 163539 186033 747871 39597 452092 484716 183922 720605 22 550179 852658 51054 875749 866643 174573 302250 154979 216035 471620 178810 655943 710476 454211 228108 446340 2 833322 769658 891471 667109 87994 884929 634980 817418 697104 572890 850785 827817 244068 44 9076 24435 29008 501495 284472 9323 548895 2 32 621759 190 262161 345378 840633 751610 892943 823144 691732 722 821656 47 2 690539 749566 855690 892026 172295 695219 170 798200 50951 844168 757517 203987 849059 7482 877549 273 332575 492408 410304 803209 5996 453308 522 673484 3 879568 175283 388087 852823 174924 19051 2 273 8645 581014 861483 781463 388201 847998 1 877162 694447 858851 87638 444040 888414 587841 896190 1255 865414 700326 109939 858203 799259 59 403989 435308 786303 842 158931 686806 524098 263378 879763 532888 827484 894499 606712 9 855695 66455 11 407551 106123 51147 825223 330194 329335 39246 460713 795686 255 3099 2 834818 721759 177 15 342162 893232 857374 880913 321168 1 114 107093 778961 276 811164 612539 247085 34 349316 683889 866148 791576 858368 859188 797431 25706 69792 865429 764793 103724 114444 367716 461697 833287 711832 144 31823 731683 852890 13343 844541 884524 678975 879137 3822 199965 509820 216 760008 77565 630672 741679 3652 2 574012 879863 109240 153069 884106 844832 889206 2184 277809 331448 18 732947 37 40414 22635 2605 278518 710445 626987 480008 492756 4 364203 510 772513 815180 429467 205009 833102 892403 1231 868229 892696 538352 45680 728696 658214 3171 68828 699735 889715 65532 571460 793890 16486 15924 328735 8124 812955 1758 797605 647168 866240 93292 804747 62837 883523 322496 846049 750 7 163731 568993 329159 852880 769316 859123 3 810055 870542 104893 475904 860696 922 7955 828770 881498 891950 743638 204 899325 579108 908 894296 899875 886479 23052 171122 5384 155194 786669 842646 880544 122201 124903 209923 94701 27503 862106 165 78920 199383 725195 843332 893587 349137 580 377055 839169 122457 655293 20693 879004 889253 876551 2 292393 320637 714034 285205 316356 189620 895702 454965 18 16396 3 596168 88398 812571 232110 17078 862586 715343 658461 711882 466 834828 639688 845991 301744 844100 11044 843940 67 280455 176199 832635 832101 768204 70440 1 150896 887872 59012 259994 17501 492648 162378 883552 721903 858711 4 616238 308572 899353 752246 264001 826026 283321 842215 894426 357369 337383 224935 801439 832360 891716 855449 364561 487951 882586 668026 10208 791807 861474 739128 445813 506328 493218 899277 12114 725211 795 3 363442 576966 834003 485512 29683 727512 37217 470271 798696 18271 130620 754 63 323111 893505 493264 128454 885788 314598 89957 627092 90 866207 585810 69 768896 691579 843845 400176 558461 883828 22009 100 30 1 512446 871481 341962 543164 151355 884526 360863 882012 411403 488495 755534 615600 422944 330166 149323 746156 792149 33048 18037 653800 555920 1051 533638 713693 229106 424421 839838 474871 215 874322 898380 342352 853104 896522 110 22 26068 95769 819795 31 859636 168995 7477 360869 1506 889684 777602 225883 885621 146744 287723 844833 756060 263909 852425 752134 583002 791971 854081 488742 481941 846157 438511 889709 3 100027 176180 610188 73172 8036 44397 842533 11615 17 899062 842543 15930 818400 870776 888471 1085 159505 36403 602409 300057 233703 27 520098 328746 870841 495166 12863 4941 843395 771593 485687 869404 432292 840906 705384 844166 842500 53125 897401 122292 684995 8 178920 707186 1 815967 491275 803983 4157 551516 873497 678161 896880 538925 466216 878145 26628 453936 3 899444 509911 190000 3150 623916 393808 488421 164292 5 849973 275741 644713 4929 871145 3 324779 813710 865083 92 4 812337 201726 796044 881973 5468 837521 874673 887915 182267 335832 831571 849780 12182 649058 15 43984 95392 829754 40561 711621 864027 181396 2 168 792410 802519 206471 882652 2 670112 4 873654 1 79 19 291 709300 421384 362457 672897 470068 881155 1638 253089 438643 22734 96642 867209 168791 800595 159 865731 878810 802948 882255 423787 864348 13723 155121 40 894875 875047 650309 554996 3 1089 835277 281685 894266 868958 266318 789277 13477 8 69 678984 11 856114 456362 585652 198084 820926 799864 863891 834680 59 627696 792964 855162 894558 876824 87134 101574 151259 823384 81373 547947 194900 888520 42 372987 92443 830678 513003 764141 899980 501 61479 843028 381229 590517 14 642317 217428 2880 712744 898680 75592 558991 856809 462082 100370 27837 35105 522 475957 282096 883029 445139 873754 2 899105 468 191816 824810 1663 319 776277 53 697489 158963 894192 329412 857726 883607 75733 542515 26 254377 896334 821660 865412 824118 681809 603248 844353 124201 46941 291288 256463 3 161 112 692093 39276 27994 745138 850201 9 113 61717 9 892928 793921 150005 854322 79923 849016 401245 37598 607477 172826 858539 122041 748161 805763 846396 486209 892435 864340 876096 69499 796501 20416 320096 654842 894078 4621 494540 191647 504977 360659 151191 676575 789206 85725 96044 840 762149 37 475309 2251 824622 22 2430 1384 7528 195607 778080 390819 63250 11 816800 439712 848039 858804 36 839873 377915 70980 820576 153536 2 894889 268028 744458 299478 4 580235 92414 828096 150696 555539 166291 2645 697723 652821 854400 620439 830275 315458 262441 753821 733296 14212 489758 315517 893824 853941 866820 574195 834 228860 888326 870733 153415 834004 857228 859165 898572 6 817445 53 593077 491297 861410 110733 848988 258055 709837 728865 251557 74380 197485 409527 882631 899359 5 11886 823207 45055 890134 237014 607140 750286 350 736464 521634 763725 327456 420 2 393111 8569 48 567531 875369 889189 47609 2991 28 287259 781995 195024 432507 19865 826201 421460 7 287 602893 535532 25 827159 436326 455564 766762 112844 457857 508066 781045 4 16 804208 303446 2997 179815 281996 829606 2 192976 666002 793298 812023 120 493791 254854 327491 446 1 379343 5561 841673 889891 889778 108306 553338 652935 747606 7 847432 47 559250 59 4088 882241 259430 139889 597043 2441 868155 319319 2 32193 87 864456 840206 878549 883479 443272 10530 704809 856747 665018 768612 87921 445449 286592 290215 843615 855002 836509 119567 754951 3 887122 347604 816107 312564 712240 14943 50162 452652 305405 121941 722555 456197 787337 15 69 428332 122768 784078 519560 31566 814987 274599 699211 887618 632260 440520 736508 854863 71 537095 786208 834246 11 891234 344145 298511 40762 524282 826521 79896 438964 575878 872649 301631 705268 832565 1 589158 154645 297653 126515 265243 169 771691 851406 2149 132088 833917 898847 821543 6 90438 18798 749288 813162 783085 609198 760445 408747 712917 845156 727605 892848 1 12465 899729 152100 214366 729397 861434 99371 587287 130 284593 25 474 794834 65120 899950 555727 867449 65081 741397 703268 839028 134 776286 290375 884066 74178 768545 818101 207826 746619 569879 387816 859715 886854 855239 98974 1148 493920 14267 411831 109638 36 166296 899384 7367 14334 846308 2 2411 782316 683179 891586 7363 313 878105 654687 255700 135906 354339 664305 106619 30171 122023 881950 706552 377453 807039 387419 62437 796043 547350 521301 810944 730479 2308 779107 643213 878441 54394 159302 103683 761682 103 607191 213147 57048 19884 717553 462533 455 464785 821488 890857 450526 438106 844871 20318 868221 647777 833219 740795 2 255041 868709 319066 868696 776569 172105 871451 882465 449222 338809 847358 870951 793422 5664 11 2163 8 202649 3 883794 883480 188951 4140 520321 267600 861444 834356 71 863795 3 1017 881009 516842 45237 223447 88066 772 892178 853466 15 650502 325 255 379145 587 12148 545422 171262 859306 337828 806375 245 864042 281956 712542 15702 363259 95512 849784 691 871344 830330 850786 885313 656774 802475 653947 100535 550380 723488 408781 562211 871887 795608 205446 443470 397169 58938 13 2892 696889 862788 12076 546477 759571 742102 608056 191758 789319 394063 119 780203 149083 566690 477953 839627 121550 899207 834781 801431 790789 897278 142088 212404 236533 9 62818 1 867886 26 3785 891609 826756 53588 787018 744594 616482 527068 487370 208686 866015 229693 865560 281530 826259 40 840688 839688 769146 406187 5098 719767 473448 476152 760102 188604 817140 8 31065 885564 184219 692654 3 734623 759711 114147 791175 135 659909 171571 758555 47017 204375 122 533938 1 689657 379 284175 57431 495657 860224 852304 1 776099 345823 853918 52 174189 4035 322224 701637 648479 552594 256246 674293 110374 843963 663207 884144 7 856949 731693 11 6 893374 582900 1892 881287 78958 895703 306728 474583 652709 826612 699451 556409 211754 135962 740220 826957 58352 2 864524 243749 868018 228 315753 685261 628353 440920 792849 391145 760860 836524 159327 12112 800729 26282 828745 869534 836891 566876 684954 884735 403454 850747 565717 837885 812759 710445 81460 838164 158999 23 249380 22264 312136 866118 128005 613623 655076 831690 354382 868874 496741 194929 895473 888579 392823 25 42350 83740 145786 387861 45113 871839 17445 353628 41960 885112 750055 761181 243296 898571 80904 697807 857390 288255 122917 683889 690537 563036 782742 831924 888469 859180 864773 890316 573528 852578 680850 39801 227749 875767 277803 306966 840971 815508 877251 111820 721282 748169 541914 743544 217467 789136 89 870124 502298 812037 751282 687642 881061 870152 749718 93474 356500 824211 806145 846888 568460 673287 861645 238279 7 743844 872900 1 679978 128998 857776 607489 245575 146 643240 6893 162972 145218 79372 269080 678546 509796 727859 765640 761252 802087 1023 762599 807 771752 212039 352544 2127 718 846121 6122 844307 827886 67818 845678 899817 189860 5466 364554 860731 504895 494 891522 611148 358 524 758742 57145 261681 107761 195014 877596 279637 807114 8 177066 899057 898905 558894 165 466940 296098 698169 726385 169822 412 794647 649479 18335 440337 805346 557536 898208 839278 1598 891522 176597 134037 14 490940 3 866665 42756 608772 899750 891869 360 815864 10 783228 648719 843385 745481 454238 768779 869538 815583 533084 655289 855176 370923 789842 400907 46189 642277 457540 116834 547836 743830 229938 894149 6 813704 827882 315400 478355 592657 797872 542033 869539 13647 453649 5283 876997 9 5 12470 184 734677 10 447599 393594 737941 24094 849306 13708 558854 1929 450942 697095 863646 891726 116700 274941 52 874919 314092 14 803961 763373 853116 4646 143 264095 863940 367369 452240 888564 750314 652071 3814 885801 839876 16502 875897 809709 28 245523 100279 898326 286682 872734 636605 893044 877146 546236 817076 617487 817810 816997 2815 864826 701825 752908 839899 881617 885156 379675 287631 498428 1261 683737 312124 820545 30 93855 733872 885815 351617 3810 5 859444 270320 12100 864276 849601 477757 327778 816819 38403 616595 2 497638 535385 111 6426 811704 816738 871668 132 3866 472241 302889 895835 248605 199 827735 838119 359578 30494 285506 780023 2 266367 618811 488280 675740 767423 75127 824835 839007 700220 632909 480286 30 870633 894093 143 42101 4923 632663 451815 855625 852516 657673 10 2 5 45334 433341 787547 861219 60004 400267 1770 685784 252095 174358 335814 849219 776996 826163 2 737001 863757 765801 57929 354636 542699 766543 810529 536 876474 831272 3 1214 853343 892561 245890 559046 10 149478 796348 648637 836635 890966 835663 5812 736144 272606 364051 5259 1318 75446 313055 834974 672781 700993 2235 880729 6 32601 697213 6 884790 855327 892917 307848 775608 888158 590353 2 322640 823407 368 7 829592 696486 848059 35131 795572 65463 550 853783 577497 863737 891656 141 855477 875363 808451 888480 114300 99701 882022 819484 347958 498482 484987 348423 838408 839594 1114 27 184626 165104 190828 867969 581559 443118 1762 163158 278602 846687 895608 38 156995 146123 654169 311517 882663 22285 598214 797228 21348 139472 792600 708289 837996 27821 456903 274837 858096 643568 830924 202 878912 85139 323719 88103 892999 867674 507324 596059 626424 96848 92486 811999 563974 869879 713191 9651 160 523984 786732 879072 458235 748143 878968 451405 2366 852666 41336 310764 2 168033 789553 521415 810044 34134 254277 822412 883241 196899 731203 149 817744 889946 2932 242294 572796 38 67 454304 475338 704828 563687 142875 5957 757329 96384 436762 50 13 685317 859358 733079 808519 893842 23527 229552 865852 400839 39 228383 26354 1357 4 429368 997 842227 750442 319581 294380 859924 344710 267747 401261 832110 533426 755422 836525 868027 855615 579941 37057 715606 823760 169789 538190 956 9 106117 810687 822679 677695 862000 822173 551368 853466 233063 92780 1 884892 247606 753689 340026 536989 893515 490678 672475 682483 894104 839240 5 781195 894295 174516 12 743666 843001 813034 637455 163832 1010 1 850361 711454 555112 209043 1263 817446 800612 857511 886152 21106 874136 120638 548064 2 658783 894041 445412 893980 15077 677117 787037 847611 807841 575083 858877 891572 31041 791704 3 863011 1 50076 4179 4787 9532 516671 893822 7 495456 673518 7 75937 210169 6939 1706 864571 488840 177263 2705 339538 494147 662045 161653 345575 161834 134903 29017 891322 848422 488797 869315 875380 1601 882553 118562 72 580908 851269 374291 358373 512840 886585 833738 865254 102806 24 883649 733173 478859 779219 285019 348961 79813 115229 519706 874372 277860 348119 761273 6682 690567 728781 15 756035 186010 437572 416588 4 525131 871307 887031 5196 4 2 324584 836218 582429 419130 861241 729325 6447 829715 201355 444872 707861 745148 611976 138185 496174 38635 121360 130006 876574 857632 129169 833571 5 2 872624 361399 848690 576204 263453 758104 852185 884740 795642 481473 657376 795879 853828 876073 369521 1976 795389 874882 1052 551248 678057 876131 178 889997 776731 154 420 201903 35 780436 17 375506 441778 677 702599 4 671662 384045 816315 580888 895314 624575 99245 133685 10 55620 258586 126861 2 721874 116326 757710 298341 878779 674533 873142 788681 712439 49 822104 836005 604472 854665 499432 637690 1 570033 740913 830515 77641 176406 772190 82772 457105 720251 2890 892 1553 2 886237 767542 883437 43536 246830 399924 13 857462 217946 457394 571970 6 745815 712526 840796 841573 826754 886840 573203 337848 300985 46731 693 312018 67 796301 867156 1508 249643 794249 817209 815935 847130 211167 514996 782384 652992 13 123968 887392 210012 442027 164 292550 195495 346983 887865 627485 868299 762273 897457 54179 838016 785790 787505 317082 889537 849523 130944 454322 874310 36434 1 855769 608405 559029 142995 396388 897877 2 848531 200426 897393 867751 899435 501285 583736 79264 873324 113 755335 874871 854827 451788 788944 111158 68 363126 11763 154221 503243 33262 595999 553837 866686 643776 181720 883548 644826 3628 652770 872193 15484 599686 715367 5 578172 15635 809 11 4310 875414 879920 13482 362 330773 750853 827436 255431 883490 53326 615706 813054 7553 424452 745256 305460 835334 837936 195149 4897 375581 724254 2 797460 320408 79121 178357 303858 247848 733037 423011 187825 404695 753743 622070 413999 40455 807757 236645 76118 544365 118716 304913 32785 300013 428064 341652 899596 655322 1170 875676 418241 897469 5 390739 8 848108 851504 886814 867351 57617 483930 289596 776476 44 897615 621905 312703 80 396119 315769 543109 635094 51213 258514 496940 17 856251 1703 137328 557364 173328 613253 30 881584 3 818165 283147 785008 123785 562357 2 402130 869940 41089 121292 244356 713495 87510 716162 618909 287018 33 865763 692956 442491 918 72762 10 841307 36703 27963 434258 657207 167909 482124 95 874272 684730 330 888511 783604 623718 458 894388 822096 451815 117 839536 7 11 598431 8 1144 757203 569524 89539 642523 170013 548775 771828 527 869107 130 93459 174832 2 798917 835592 13648 9427 882634 707632 1100 80001 521 157461 5908 702854 1342 328930 631790 289482 4 896785 838603 767635 806525 93538 143211 137323 468610 644010 855788 798348 2 224507 174311 417407 891198 596317 818426 167129 895824 887427 779408 633009 39650 879381 715691 413287 353 886351 797941 253463 819631 854246 487055 472006 782420 850452 756280 886992 877842 883143 39244 226044 206 121264 22270 896006 484013 888769 24 21628 892067 418371 771730 189564 2070 894508 313718 890524 530915 752323 885541 409214 446 58638 718218 473293 571985 798301 28283 316669 236363 597312 829467 155434 726851 592600 97155 847931 687493 260599 704316 170358 30314 2307 871760 740965 468119 1 836051 771148 684263 2109 2550 9 896980 895618 228139 887305 127747 584063 337083 871414 775240 18 547083 881588 70 606115 849911 872407 1927 887893 844711 819939 843085 2818 892617 201301 119 708544 647436 739763 733554 856255 275557 865172 34739 779009 835431 3 90468 832552 885683 894899 171 252192 601050 844997 863466 228015 547196 238790 676965 96819 17786 80121 894436 632054 481977 506970 100965 8272 10 616592 361690 879892 837979 277428 896153 304007 528811 536573 882299 458 852293 788542 782124 695785 760249 707169 866697 443039 804032 235583 887407 882634 643888 835714 211 193197 64 165242 1368 8758 878981 11831 824181 240499 800395 12 846499 804262 442898 5 55 128 783938 332800 896763 26518 4 33019 592191 560270 612782 863318 5 78 848915 304190 514853 293293 290389 798191 845795 833059 857335 209172 889632 453969 736914 862438 833769 899166 893631 14613 419656 418999 59496 69 548592 14414 887323 4 581886 20 706 213 812829 603593 568967 174 656358 293711 102698 7 862411 261 98272 768385 1 844862 835961 368246 175399 767740 101238 212655 138473 637211 623424 393262 111916 661289 718129 729173 55521 4511 451323 28 624482 868623 238794 636254 188885 54635 794717 26 740217 870930 676193 2 1149 407888 9 764750 218 647657 146 74833 174024 499468 625269 890182 1 713655 2267 40062 8 797199 847019 2232 368263 702121 387275 725325 366941 34 494 724971 876057 405631 251064 860482 891218 867962 13664 728889 137442 816407 889958 804471 795690 408245 584757 872629 7 703958 660210 2345 621618 798479 860961 876217 93 452617 43 123909 459349 523958 734119 804991 793511 1 828751 155 193931 851886 315914 149454 614290 189 6 360138 63777 8016 779139 2609 780127 762007 3 83 100981 668100 876438 848798 688981 773676 1410 857719 883831 411746 290223 577022 385 407455 30791 839235 29041 98857 857718 867546 897668 881542 231098 555402 866875 152369 267 758151 491015 759706 340025 290014 47 850752 887934 840143 830274 779500 783157 794014 650518 373759 10272 871450 17106 12197 842113 637283 288050 819294 755716 809747 702121 369098 875006 163462 358228 241392 226 132843 316 683953 379073 344816 737445 702979 880687 626 35532 359629 121 826942 132349 825108 415751 758476 46 60538 742118 359418 876927 417802 897716 413933 834435 424299 830301 641677 820471 1787 2 175705 205799 8069 678682 714418 80361 399601 52716 730636 34067 571477 752335 878685 32 407838 840721 167634 886881 765937 334246 868669 597854 868858 634496 1 718316 175910 815854 88484 182 4509 280917 3490 181566 808982 611936 214995 477222 760388 756479 842656 1 881729 837671 365364 727303 22640 899825 8785 782099 146112 453547 888111 22 761592 95431 653666 867302 515003 18 496 871546 789482 706672 14650 635845 169415 33 538122 794690 169127 514932 891230 246 2542 1358 161298 513164 795399 817971 831517 737502 490697 67 157762 720133 395467 827629 116188 199242 206 655854 593556 269655 731582 866575 130648 150781 891602 883854 567127 19 50110 450586 13579 845032 1236 12656 290201 652641 239536 346910 683281 865244 1974 263087 12 32 758024 2 419072 883777 76489 367113 4 266576 117939 1766 38 711470 770781 145816 558655 686883 3 812283 516979 35 481727 635 68167 67 867901 65656 679 195147 5257 890063 74666 872514 848941 142778 5 812488 451204 898999 385704 8630 830739 639231 847321 874086 292492 10427 831943 674972 301351 26 730698 17030 14042 796282 469047 7267 693186 804143 872420 781093 235867 367259 257764 53011 90215 887029 515 800578 765144 1934 830580 341354 1290 436523 744348 899108 668961 380096 645931 381973 232329 887361 33002 778791 304526 605918 8588 824473 860012 3270 889979 722430 2680 21 895545 802112 893860 80850 780276 784655 821241 161526 124476 863948 24 349176 592795 85021 876287 59462 391415 825170 888938 741346 423487 860759 637481 583759 525985 864838 723311 205467 745514 22 10 140185 373707 851605 8420 303345 808459 669284 790035 951 826809 763919 846286 749867 319709 783701 207520 746835 885102 167752 796 790652 9095 689190 71982 75226 883398 580056 61287 45571 320776 429426 685483 193764 882008 257961 821476 608860 373007 82 544934 855479 841472 3 1087 56094 877837 322 722834 823931 133 509181 2406 540201 13818 742 879630 801782 3 716551 3366 146 327796 56268 767339 589488 794496 893579 701858 63090 770371 188145 867465 890818 708420 14069 99 47426 360 147395 852171 752286 672208 866114 629535 877328 602716 397180 830806 587485 2 1 106219 303961 11822 96944 863345 738 766116 886801 9512 266050 148414 341411 272804 227550 627123 216 643056 444018 450734 884921 773401 359 732985 396 605941 890355 34445 615650 784697 736258 733725 879811 522391 868565 547734 140735 691759 218809 721824 824677 11 377554 1 898973 897204 670800 444383 27 366471 2 895931 637873 823580 327471 894 67719 410588 844158 816360 836901 38022 510272 268302 574251 603868 18070 37429 4083 13507 757650 741637 5495 446289 172344 845571 1 147047 882860 9063 852400 869693 650534 4397 487873 300114 223 4137 866520 333670 372978 758555 795568 269500 881769 832197 893498 19402 447684 639046 812359 843663 404749 495894 45 471359 809842 5 831752 359634 822828 805464 189699 369956 14772 646113 205056 313659 808628 614005 191495 788496 280788 33881 869551 898283 224956 612824 799285 87520 881738 539450 107799 157280 762497 1 704618 438177 537590 361772 316 78 759493 807786 302672 501444 794396 477806 79 655642 774939 57 186329 808245 361609 764186 37966 127058 895348 844434 186274 334183 897741 75875 358378 598649 26088 602958 289606 161 684407 874164 13176 860933 845893 726678 769666 788758 1363 641074 302598 94 482216 485303 335652 2 278281 36 3 244342 836356 894893 844098 146255 838493 774516 874394 411444 580535 816315 831092 3981 141298 477362 19058 793604 875292 220286 882631 1061 221573 841428 11290 321295 876850 698511 19173 281238 892476 193998 739737 756477 1896 883183 174 154882 624758 833475 273373 3 269290 19710 247683 217611 1966 16227 52190 853174 640610 241833 518841 862751 861879 770458 21003 34360 9470 439005 2 875045 646378 799741 535110 816589 867261 839332 226463 280821 261531 23 803495 548082 472 111784 40154 841742 38530 358011 751 12 824132 801000 430705 490842 601 539354 407125 659810 634125 365556 3 885782 297259 886897 3599 644 3578 22 707 19 706149 808432 721580 68 609965 51293 514601 26476 703532 669372 165810 741927 199657 3 885772 892870 550079 597442 851068 210 337753 27 844089 295151 857970 896591 253131 409919 838626 891095 664832 1 148090 867970 235119 807766 203949 137862 693592 888854 865972 462628 144586 4869 344430 598655 531945 810039 31735 825988 74991 466496 82 97764 293669 303215 112928 873692 808668 826889 895713 776080 847163 1 881705 844050 879510 848480 381849 420959 860382 877103 2237 472111 170 69758 158832 709887 181645 806311 149469 40521 828527 189271 60007 677 722065 426220 1705 801287 699692 81423 771700 883929 311798 69275 309908 767500 728659 872460 4318 220488 334234 31807 621746 7028 843 4960 188351 747035 841560 499971 182525 67968 533417 66949 32465 850230 32 68634 869513 310855 271372 855633 35454 341199 410114 685504 529248 52978 896934 557 5965 845835 93208 845353 874370 170529 480042 6 51872 897978 771888 687754 453 56 865147 835267 369207 682727 608959 24 32 1011 34 898600 725673 37260 884733 211284 575479 25011 785715 2 33987 785978 759553 122132 84062 240489 142698 796087 1494 135 659572 885052 18 3 27 52 162 5099 6666 356680 776783 285 9 54 846476 855143 380411 194231 475323 341631 525442 863865 843405 207158 812579 261740 623658 3991 27433 509907 744607 165530 43489 802995 600815 743480 208412 846928 254 782809 837682 882482 31269 636702 5874 893327 471688 891789 733243 287 867285 789560 851292 358896 839420 40039 1484 636615 499593 777612 167080 396548 14797 955 845452 81492 25632 852696 383207 888825 851516 152583 158 870647 126996 437917 731466 857474 794932 803606 535790 897414 21 251331 447116 886368 741828 26768 191447 195 724903 621001 461031 818187 797167 2 852112 402605 339579 35725 153 678318 54973 448 439442 3361 544141 697760 763905 852584 17247 379288 317261 849708 638163 122379 1858 222132 84027 335365 787675 486926 596364 539158 880955 858674 479572 461922 3 2 7323 23156 233469 631175 350552 136930 34404 514272 1 724770 892196 799569 560383 57245 849847 603247 125417 239148 826865 894725 205923 315528 635784 822808 144 895434 434518 876798 172591 417889 487587 322654 254502 60 107499 1 9 663168 473817 843805 677974 95086 2360 183247 271363 897600 890178 2144 875943 212281 435861 738677 511845 3317 484179 600786 93694 862319 322981 176493 278719 415457 146900 204886 745186 318668 175738 10958 507357 22491 602801 359988 153036 888292 182 867789 251094 41809 627822 890765 734944 846834 817770 845606 84195 854232 453476 892724 782417 122334 838630 399349 701300 822037 783798 124863 4097 232062 892439 101 799657 804195 497278 747861 165610 606 223095 455 2712 3473 581611 884 375735 88636 406351 4 117236 385586 2023 10 60 186406 839056 389408 461061 1223 380555 134271 883200 889950 2 583322 794797 136028 847619 519522 870609 76 351 14 658232 309672 410781 863083 42 629654 156969 1 96545 148314 304636 213259 857 649652 13719 51610 889996 887334 439 565010 174981 183399 176776 80635 244280 376352 740945 9088 705475 131 749 838416 773508 711737 594167 391031 4563 6499 823980 135286 12 192017 860900 833329 4 312512 8594 802284 817426 837840 380 10948 441248 781730 893403 869617 162047 589304 731130 507988 342003 278168 1 369824 88077 840122 22662 8 4 858182 886623 3133 689021 869396 11989 155721 848299 277664 299395 773861 54683 36842 886296 573224 516402 888964 681505 894635 777884 236172 232815 898336 469339 767459 495434 891694 3487 808964 589156 376189 413403 22310 17122 740855 481202 322444 409116 418286 616190 20 688640 455648 762407 831908 789797 866471 889214 9 19 61041 669452 323806 869647 159367 277578 374482 219 495021 807289 116 887919 728015 469426 45486 243915 117386 3189 356568 833922 465505 791827 37989 302 115084 79235 124046 313286 218352 863485 283787 149667 1240 647917 896122 383803 750017 686098 381150 276542 144425 845345 223121 383088 240716 101 843304 93207 820673 833247 164404 804437 14164 750431 494684 9625 464167 451958 655712 804054 749005 654596 847049 604366 896856 871977 61729 242693 183138 465222 171537 40 41769 750238 880145 189 82 491 96434 498355 609695 894893 879945 130069 409610 317835 876561 644501 26828 777370 556323 57109 925 5501 870207 899801 75 160743 104608 136918 870460 471441 540087 877147 14 101 55666 10531 85320 750265 59 597017 47915 797111 95298 530 513496 276108 809530 877148 799217 599418 6028 337743 7 575181 130510 159924 511775 189496 65 72063 176 808646 866955 862878 868790 297262 770212 17175 4574 2661 878085 327205 3699 592302 1378 276122 774476 815569 229667 896634 888611 864505 619199 493548 2 17 111805 206359 164171 890482 402408 213130 65203 253383 887950 712521 26 10 3 740917 775973 504227 156 881467 697563 632369 196868 5 790676 320414 1899 121570 525567 10 25443 317685 208703 44446 53004 513189 1 898703 887892 448087 657186 147644 662368 14 718012 291845 439483 881834 403857 7812 107359 35 284802 891608 772397 866068 228541 3 713717 617387 1040 504776 799584 143638 502048 4 622610 563018 69 399906 837357 507211 864535 835 335489 346451 799074 330 892935 857879 607028 773451 212183 899157 23624 862577 632578 679424 602369 315940 264170 885224 301797 93 80249 658866 12 740374 24735 192 780891 861499 644629 4 8 30524 5508 62963 644049 264658 345194 360571 311559 215909 890817 680594 89961 400930 885109 286540 803676 886331 2 2147 682368 885322 397314 543737 885998 899763 777767 246936 231725 89 830538 1 24 318690 687 3991 848384 797220 356415 128513 46678 16693 799306 694078 865147 133 480856 41984 338132 58438 277783 293106 25709 35 371947 96226 534265 23 4 287820 879891 898396 531320 347237 888386 766211 8 892298 355349 45606 811838 822951 891916 779592 448228 536887 85060 14 46122 93302 880447 362 2 1221 497783 121948 847719 409912 449231 29 624859 33 741686 5246 181 115 718156 430857 2413 45854 278560 332568 534992 680443 884970 843425 881952 230 879254 694358 718381 899969 21 242084 185195 200665 106068 554443 585757 872106 3 764059 362769 877142 794586 306313 889976 238571 823671 298595 351622 659411 664 186972 839938 654089 60 693226 64614 406294 268274 725456 695006 45648 224470 843040 857761 508818 848264 299081 849942 871902 769385 278633 390935 682446 872326 792115 818555 5370 831950 714213 311185 105 22 847134 34649 668148 864 465 532882 615159 737828 239772 786655 223483 177235 428355 646298 716352 1575 329694 439009 884909 7772 87405 883630 811097 32697 304519 212874 305486 701522 614737 727591 100491 121132 830590 689143 635527 2232 630457 52512 5830 860046 9705 310952 862928 827183 673 104833 673270 10551 885426 64627 888457 786636 695449 5292 766930 3011 635467 899585 775904 181097 174488 467439 893278 811 8986 883312 143894 103180 452331 856 856344 45 280344 81 2 1470 870273 766993 325299 835823 851355 8280 640452 682396 259707 712019 1 715408 619535 72 810774 75 458273 237125 859725 417516 893927 881817 582809 743544 96221 328336 365076 619776 798877 476982 339046 884809 78008 372686 75468 190612 892731 420726 541003 816035 410192 876370 824071 406355 5703 149133 849572 461557 869242 1276 15785 816885 564589 137197 822781 745708 379146 868582 625751 343705 430 786232 805315 12794 89 870587 305356 20 283455 493116 427030 246101 523127 852067 458240 852298 70 20 3659 122513 539117 421768 767346 6 884039 867567 32486 23 846680 143426 890395 100404 851155 129730 6 57478 61862 3 828732 512319 319474 726987 788328 626352 153672 93196 505083 799665 773717 449799 660515 893014 824480 862260 525953 72773 24748 560963 856622 322832 535741 737096 851428 825428 482544 849891 3762 1738 626667 97163 142715 316938 30109 556885 777476 858200 785562 406672 886613 858156 780751 882224 824008 127369 253855 852562 691737 22 220423 22 763887 5 145593 403447 490450 827822 575633 802481 572510 16 807684 757309 695044 602900 446869 793254 732480 109 336211 107 628821 623048 67 94930 886488 19 1544 16482 853383 39265 895377 850742 607886 3 866415 9965 185290 862933 875290 889115 113018 690346 36250 1 764795 764180 590778 4413 882318 758255 30035 762767 138961 701692 541493 702710 820408 867042 125531 526391 8039 1671 887902 265880 171698 819137 270 857138 42 783367 896198 167525 661 304754 566749 17 559913 848469 892632 893477 825836 822829 757860 847225 656072 778476 874301 831472 872054 851975 92 97588 870674 469 83895 179833 84 9 493651 1527 758833 2561 167078 176411 287228 695807 709568 545484 815528 636577 680832 95331 1869 869740 336 625139 888252 894302 836580 595500 443333 855782 554510 159119 759826 843609 653694 869654 750147 8508 408955 893204 423177 513776 700267 63845 176710 416627 841099 148587 844015 842540 423247 865967 37874 855945 10449 498699 338644 617151 743178 407446 513048 15433 872227 603940 849146 415120 18 886592 3 888966 13121 533021 830490 887062 478495 246476 1620 853281 873640 639096 279954 814767 7079 440681 45368 463530 381582 77592 306 415019 895523 853844 404882 140 747194 889045 607982 97488 457358 21782 493805 2 46 626497 1033 104267 316215 899655 590704 317868 44357 604096 719742 892831 738253 820 890470 6 58 156228 886562 687666 848452 4168 848232 743722 575819 891347 793370 859945 411355 885108 262011 307182 3 719276 689041 19152 353805 271837 1532 4 5442 337420 349972 797597 1 891948 194318 797866 761584 222272 95034 2 441279 21953 23311 819874 295 885333 888923 569572 692606 808417 199699 609095 828888 102542 774452 33175 837446 45 890850 788278 588013 379929 191981 171093 721284 810825 324984 315192 820300 884675 74902 18 878647 586 2 675369 91885 195420 740336 863221 892862 844663 396373 688098 122867 659183 741127 604495 6033 794185 895881 2 587146 721266 896855 789709 822023 793822 64253 4 609263 848100 848807 477006 80682 24285 692407 887610 820259 180 27510 614869 884399 765809 845154 1305 59152 455652 853433 1615 138442 80360 895350 596 2874 854749 877666 226328 808626 830658 462669 880723 820722 386 893440 232725 378374 855210 21 82397 18 95583 561929 714456 211051 466783 878809 27535 826 22457 768329 4 145495 61 8 344190 5 878241 479367 220464 83405 56 339744 871435 137550 1 891861 21058 24830 130881 20460 365800 454202 146330 876613 756686 843215 719863 2237 3 461428 5 758703 328504 724910 706897 831041 1150 812555 180870 888435 636914 5 803511 62 763165 350022 875773 695143 1380 875281 530222 894141 608239 887636 813040 3 179021 61101 136636 799326 42891 799150 837042 869043 12342 126134 3 20 282347 1425 624669 535017 897168 2 18843 74719 73451 227464 842496 778600 822012 421839 839798 606293 727212 211213 894156 534433 427501 808734 82813 246979 494501 823087 445285 113700 842442 774533 148803 597551 224196 100336 493999 636793 339148 852943 84007 461368 21718 11 805098 107531 884959 140108 876816 876704 359240 421427 773650 376809 894708 306517 817662 731302 253793 2 499003 28853 224183 19873 845280 503922 453325 161333 666697 773349 2 516 810857 489904 765846 96390 894927 878154 173018 348212 815277 20803 878285 188 103645 183301 865027 222802 211263 838643 736344 764693 100393 687373 868308 867027 320507 32628 893770 134343 867660 821585 4474 876400 10348 740958 330051 881088 734833 12 649998 236737 870987 212827 173381 179798 629277 171614 794213 447933 863309 807601 323322 45849 39428 290328 818247 509334 191944 875319 884376 412152 87813 335655 17977 96071 41620 379277 743984 7 529690 899325 805483 77989 36798 389004 836551 898650 799729 438424 517849 157651 411794 135422 244144 718478 856310 859679 809022 114 371386 158366 3 579020 731379 185379 689607 612326 718798 895404 850651 103624 171963 869765 31 9 426749 1 845978 53642 895374 847433 93525 1346 894962 757095 897094 36894 463807 824302 470688 2 469109 771524 812184 441891 899250 252189 844492 798 367077 69818 360142 701 594335 43 884950 2 828531 848455 836508 184552 883585 842234 503203 205097 389126 856545 852497 734524 762407 278759 826301 736478 395784 571460 305660 847366 20914 787207 896337 20 896006 751810 875853 5 662674 184728 846898 871543 1 28 254598 443473 862990 54 1053 4 157069 826533 726500 8898 10538 468383 698416 892473 4 368874 337802 23 725206 713247 830962 28644 886531 86501 822507 63855 528629 411 866840 45427 898476 694159 69885 152198 3653 766327 577647 23 386647 4600 874642 4 8 123926 294897 584133 2383 501695 888234 540119 771852 174273 2 370 319729 592105 634584 494743 178689 1 881201 143084 879974 836725 8014 122457 584824 525945 4072 180711 57782 195196 488751 872050 846589 624501 868726 154 663689 3 406200 388 66 274424 6 859170 641021 608752 847625 157551 879004 1226 474 21346 108973 555252 73133 1 465968 94 719621 48036 469077 893244 830995 2 27 784556 85 3754 152092 19 878372 37381 808646 1849 639687 1825 87217 160300 869139 848697 1333 19 794432 75924 884753 12 11 655236 420226 754752 1908 813482 788838 492274 897268 880872 103 596010 877984 1497 744267 386019 858524 1040 292960 832 890125 780682 350808 856423 259063 746268 722221 877586 14 891819 4 12079 3254 486593 755388 793358 791437 412043 865682 852157 162727 865491 58407 370987 237981 257370 157758 351 476010 899406 800872 866188 147245 729312 738156 26925 313778 195 741950 853909 748174 791909 895624 875036 8450 679031 862609 870698 559950 839835 844558 888004 582567 299297 6 854254 886190 174522 84 593861 51079 2 588845 769864 13646 836393 600411 317782 301091 859943 886007 778382 800513 129 65236 601506 847391 408 83 793988 888012 282662 493167 335755 2 674396 17300 602435 845861 879457 390337 49571 253929 772531 882259 563233 558603 870326 417697 804034 449811 2 656944 794937 888731 687450 409397 392639 696299 853322 71765 751453 1011 693686 627724 422278 687929 772828 731386 8 593491 316930 16 511610 249161 753047 617365 482453 36376 888176 197335 145 490 93907 8 747251 563889 874809 36396 137 34 9 838697 244525 796139 15 813361 756809 143630 181670 415105 454028 296707 548 833756 307044 620491 328241 895072 50013 351297 33609 135753 185140 694245 870726 884893 871583 877295 34899 876868 896500 813447 488945 1 754862 447108 821507 303336 868135 840710 633551 509894 193725 805170 819383 490695 867023 33 1009 838610 103221 594455 748455 396948 374506 893235 793250 2 4821 770015 300235 215208 50592 797342 71908 160686 754484 122 761358 748412 454274 105 120629 733957 227485 19554 29400 211813 869181 834985 6172 1463 658805 483468 760440 891487 698234 23542 4199 888019 866056 707982 847467 752762 400092 49676 718245 641798 848891 764245 863254 877574 829016 294 856666 713502 817526 109150 833798 840061 867495 36175 855079 861628 159223 885119 45 190 388771 129944 882393 76098 774680 877082 877388 148300 461618 778010 442863 734249 630787 298588 18 872582 700367 895908 2 459678 766320 585715 805698 272090 410 216404 881651 3379 759434 783346 5316 850302 875687 859142 899218 592195 104141 4997 199906 753085 83 5 608920 17 836305 39380 1 840525 553935 20492 265095 420896 151 605902 5 866997 28491 321510 36 338965 615253 573246 884186 243317 567673 4676 893336 797998 65 836594 871680 843313 859916 71 798500 6 879564 576053 837387 468071 407891 77949 521123 894667 734690 864232 269693 809642 237773 855918 434212 486966 804868 652781 892693 18486 765831 3 22 5 109503 88586 621321 421033 847646 9304 768068 131213 855601 895704 683204 478939 2 856770 84 243580 841209 853483 1 999 10512 4 30941 54563 41 86167 198 599998 674293 864584 786448 829684 1 559771 863254 809921 127162 880118 778942 790764 6 441634 789055 400397 564739 870459 2498 12 733034 366501 394776 775130 116273 728620 3231 684094 728520 436452 877217 651398 208412 448839 809492 113577 803013 888954 826676 703892 188368 736911 857113 854980 42 3 188124 707339 807692 882156 830051 4 796072 80970 166 8366 7809 810212 35075 760124 893688 883791 895972 839010 851115 870515 589197 876870 1 881780 836401 814415 405799 23729 746700 879852 622391 408311 776180 870991 524 68933 5095 62 862343 773604 22 846450 806730 154518 746055 233342 858057 868253 11 857964 205705 58 891625 381548 80627 792704 489770 95664 885898 842802 117438 895009 5034 109111 39766 38 755024 851533 394244 777599 810442 41161 420427 1 29679 95 1878 846410 66857 867647 63948 896079 878508 7 125 14020 759129 49629 165321 4550 525701 805998 455065 772060 876911 557280 59940 855615 2 195928 571474 778173 242420 598 770635 801576 5839 725359 808355 204172 797025 100 818877 725805 895058 393034 822836 514875 849473 353639 858365 7031 857630 737714 17713 471647 275393 191876 76338 859284 467163 53027 761156 705369 56338 1340 511762 141486 246697 331611 86 1191 861295 854109 82970 652163 2 40112 40 310105 841567 711439 28702 869685 852278 749996 267256 19057 96 306952 64765 846185 728465 207603 4782 733650 192926 819849 114555 600487 63034 193311 877159 1084 895688 168753 180501 849668 560553 46484 822355 72783 839929 196445 875331 260049 107221 391779 238166 564898 525321 362573 797349 849227 374117 610862 430558 561994 854779 594321 567904 791679 44667 737512 1965 577296 864919 2234 489612 1904 544317 185129 889847 1654 884567 896274 148770 2 234 36 1 795059 541615 2212 509918 44118 12 793024 258723 815032 897253 225405 112526 626480 16 30719 132687 830397 741492 39125 3000 612031 417874 86461 136375 831325 751678 805293 845540 807467 37990 367586 621458 880079 300436 290 472422 65300 705448 874078 617385 753222 369312 854099 694180 756157 326259 893209 54588 692903 866379 774000 22747 1215 886009 143782 342607 16 1 395772 2810 29410 890124 897428 40419 507498 870514 793902 866645 134221 32356 387086 404520 455551 655224 896616 679499 44542 2 889587 478661 589495 215926 832706 599518 145 708971 726705 712627 327739 398543 530206 726836 1197 889232 640457 2083 880096 857763 799315 291508 873470 497154 818778 23880 855344 824768 857042 35 575067 167247 645811 285960 775487 273609 765689 624 39 277045 465537 579561 384941 38106 156447 28512 10976 663078 603665 743403 84367 898210 60013 15 894189 153025 891575 824428 780208 64432 252019 897121 834126 848465 160 75488 23408 660798 795371 711052 683833 839454 51 847993 789514 879433 35358 167230 871105 817006 33202 894100 272236 793878 827807 724414 249276 876174 781715 253363 899717 3982 35 851423 747804 142 780720 856624 79296 676160 297266 51613 732421 430407 159360 610010 841 4030 884515 2248 136466 7077 627264 888131 398255 899982 734 578752 90985 515999 180288 705 875308 59239 846993 2 2966 897112 834792 21523 896160 102127 295004 716342 7 876820 26 55983 883750 472319 148172 352224 508458 847587 5 760194 548 754519 822394 322324 485263 74 613432 302821 82218 4 421263 32 383620 410551 175355 82517 2 872893 732809 885501 227458 45908 86989 5856 25107 472783 39111 708141 882851 280294 2086 443257 799030 752309 192133 854745 609413 5 360438 796859 365914 8 244 360399 675964 331514 856577 337850 471517 694822 63 887389 830808 403050 8533 193290 877391 808896 214297 447680 862759 217795 19 862679 251112 96 899480 338525 96048 521 133087 839563 32 865612 826134 558730 892155 324235 832622 30719 19 199445 836524 230303 85346 833022 609212 870291 26043 854925 894808 54335 860500 720710 3446 69214 261960 418244 735232 858453 790407 874336 872370 1 899181 70109 520572 816343 776521 883436 133162 811730 739475 858122 881895 250 654751 855711 517822 521528 842974 2 874542 818537 882887 521745 590817 747 24 10800 79 141186 398039 311939 72958 727359 71 207 16 661820 701650 809927 348976 222422 891336 869975 867037 657327 249263 368431 660867 785192 43383 1879 892380 686469 32276 20340 840956 4525 530919 227993 354319 445423 700196 6 58 534332 898041 841766 179293 58493 622 882129 535752 670402 831886 751324 431615 855839 788677 1808 355463 2 462624 240621 805068 688426 153195 875692 537692 598 773352 834602 704766 891635 43286 866009 508240 725982 57 18611 538496 430936 122710 580897 18 3134 889693 868728 261227 542072 229465 100368 34 138 188250 808136 11349 130707 347659 99 887063 621486 894299 5306 866789 698177 343140 274052 777372 703356 119310 859561 799556 737143 838568 1 392674 33323 325980 716272 107000 13236 797503 887538 129127 340631 775661 870129 190307 492295 53415 405613 29 895468 538795 7 748139 1085 726193 555645 719292 815864 871134 443595 20122 49451 871069 830517 835556 363606 789661 10 850446 206420 100684 250443 141121 707494 465770 891977 2 552666 746588 691978 294269 1057 717728 890844 669736 5739 811138 7 34312 667339 11 82442 873643 422347 693636 335701 338130 854955 731616 455838 117492 438317 787589 16 851570 548909 806156 15340 673436 111212 759393 1 189837 23323 592539 813709 763582 787962 851025 740047 437206 638522 895348 396 18828 111610 824624 733745 86209 316 161352 856180 512810 77784 84133 255240 118567 34150 642038 202193 23881 402078 554479 860916 64848 855900 865047 3 31494 711797 215181 39065 777008 579159 116946 4996 672192 99738 105437 885199 897904 39932 372978 142341 291 867560 422271 793798 40866 13 856384 7 650530 814444 3284 22118 843014 145823 105967 288043 267395 636818 9 785577 345345 347799 388994 561143 11214 79 76695 837692 3 878277 78558 641 53357 835637 489789 471208 789897 471588 544426 820389 741537 174709 730513 783679 86838 1390 211129 154 870049 206151 367262 611137 886583 864348 401781 441595 855546 364415 829352 770171 354533 866406 210927 629287 381368 384205 589574 230948 153220 5 423567 464837 802822 547461 687249 1 700545 167774 753373 222340 24062 357737 3797 723500 569257 843497 2 364913 883431 712876 37406 132974 852944 869015 691193 12516 8283 3 283 110826 790464 733169 422434 310440 347403 816029 334304 654405 75 826357 791590 198372 311114 513424 631917 745433 821817 789676 896733 328344 820250 894483 435152 876549 1218 222798 433846 438986 433039 839728 223974 882633 350059 196112 814687 774247 754819 831798 680230 202809 5 11 122446 569 3953 299293 538950 866488 832826 106436 894073 115378 783520 13 830058 591242 112639 37653 238 4629 788656 846685 764398 529306 713021 488266 4028 892927 3379 728914 770015 218193 665533 482219 3 841417 460076 348380 873117 871322 861957 56182 40615 93 795266 889290 881466 161139 885093 413736 429229 318063 650350 707390 876808 29285 671557 36 264722 212336 461817 841993 15 304625 276611 863801 536469 178775 4395 415690 849417 10 737301 174378 85146 790216 397326 562312 830106 791354 1 742518 449077 17357 833846 856944 18250 26535 814407 303393 433281 706468 2 2231 827028 838869 522468 840641 375567 796347 8042 880967 9 42 1530 126 2404 241243 690129 422379 838278 38911 892179 318367 419450 9528 269402 816917 438713 121178 108424 802708 1919 1 887174 895886 230 757329 802305 321312 517618 17507 245271 881999 23 518821 792704 8 48152 976 5647 172368 12875 496840 647808 864283 781109 420266 9028 189821 25 526458 330357 1176 340044 3 899605 113877 835549 782028 767464 5753 374839 891545 55703 861806 632795 670896 3316 890939 896818 535502 888453 137469 674860 583572 820862 178623 890653 719566 551128 202843 278445 409446 891076 180427 29501 71816 489188 805118 536608 868943 153342 270388 368533 2 831779 177304 804747 698904 2 844960 757722 139441 841096 307367 3725 847094 887978 198831 562941 4473 661467 448970 111663 708737 802704 75721 70371 826137 897555 877746 827289 558410 266786 643245 206 312997 838221 266754 423789 203551 3531 706781 475032 122950 875985 773050 817017 898933 154490 197167 3 372700 341540 898473 810800 823858 858791 48843 600429 881249 9373 45036 516982 11393 807607 726356 53643 206775 897344 497821 583080 264409 400879 800285 168705 848854 10 310693 647403 216617 180197 365574 520072 103 747904 156 638767 16 6 816309 281246 894361 52128 228410 219128 348090 5597 740094 897323 102213 861236 680697 882206 897359 120997 709161 893265 421414 303635 19 221623 6 812151 806786 18858 8517 742442 476780 727668 456084 75310 179025 840071 844644 846859 7 536063 243556 239751 876533 4 864967 55426 8535 791656 206995 820093 176633 8768 1043 738233 312724 81223 720082 618 139111 805770 123243 190 46843 201020 633220 898887 309743 12 26627 563428 5743 52 1710 132668 752409 24034 106 4754 868261 26 752491 202925 54216 572798 682489 162788 871437 679805 248328 124006 587361 6 856031 7 485245 2 321022 393163 740210 299296 350514 671572 145450 4646 821178 14 9750 677158 527166 76911 460013 819175 55387 886952 420272 799282 804666 2 716049 254879 519944 26 787 518574 377629 17948 860923 608066 891353 506 788660 3945 853 793580 777772 725657 647125 133648 47157 754005 402891 3608 858204 417680 63392 889317 692928 572657 514205 25839 781815 6215 35517 73681 26 865226 67676 69615 630504 363815 344908 872269 2235 816743 487 7 891738 464320 818557 785506 877296 887278 4 270584 426804 661100 894378 641747 126916 822608 867509 2 710362 450916 860813 785278 261517 309057 847775 720414 870942 162811 16524 422768 726783 844351 620 842996 328163 526892 767694 24251 74463 891153 690276 573489 393 872266 2292 866551 844543 470465 658425 160978 636442 755017 766942 868650 859771 12523 835140 262151 5351 109701 826270 736801 795075 890959 1414 332692 780533 849013 763694 714797 158985 681430 322788 897686 850992 793600 723629 896096 270193 6072 877368 590378 888126 291859 44 526705 28 4888 670283 265845 645029 216226 685480 807671 810161 450447 147516 790323 898750 352973 253572 11 204108 19 817322 479668 874649 74889 844928 490216 897390 419913 856461 310833 12183 11580 179697 21 780354 20118 890736 815868 635536 888448 314921 73648 516534 204398 649514 137597 174722 480833 5 750607 748236 241786 87 724 869986 12782 2155 54802 153949 871229 794880 756417 591475 797470 97 761077 95208 154699 768873 836417 70137 899410 679794 466313 794232 842149 488552 887784 289074 451224 20 2343 233 252859 804956 193463 444557 427316 867771 396043 521208 282170 18 13 363122 893208 75 676247 627337 849495 2030 18164 565899 583028 789595 896616 837953 874696 843177 269003 42293 724918 569615 194995 622781 858306 835518 63 899998 897808 751206 898914 974 4288 26672 56004 305 413766 881873 791818 851033 415348 885946 375 886891 8223 741711 3 5 560 388888 6713 877736 759720 223429 792388 538757 642640 477644 391280 81792 53168 810756 87 206541 199664 598267 854444 288702 565074 130645 849076 893896 867474 853540 608541 862382 775880 489454 196808 864223 162778 633755 19495 71146 741055 883630 446468 897359 267312 721478 36963 1845 872262 823368 571352 896180 704574 637684 166729 93510 852909 648685 839797 831569 90815 760498 891300 306455 892520 725595 4 434938 111725 880927 771573 854497 625 14750 293226 784336 889586 226827 843992 401418 37993 821460 299623 496 857279 524689 19 895492 401603 103681 343103 340715 92450 83801 492044 870756 32385 476022 835309 876671 854417 3 552795 644842 827731 895566 892910 141360 202295 700018 870885 7 507056 368936 180923 278464 842574 807027 832448 5 652827 629069 144494 593691 217560 894509 64831 788271 205568 1 8944 850175 563352 826806 47774 475469 28903 461808 872674 848741 90 697001 2 872184 818425 818429 1441 14 313014 809233 831395 556939 667966 27 798116 889772 484051 793642 14572 47472 869725 881483 190919 842440 11425 627926 3 399645 816969 154968 67299 878664 693874 166 786264 247912 726829 862225 634734 824278 877265 155708 683531 887222 116458 419076 149106 175737 483895 876636 855381 825765 714930 190 858693 7 767811 509647 320794 871243 889340 864009 2 622682 694071 3 3624 835505 839830 803149 2 469197 855356 875330 43345 109286 133787 878859 316566 613 829245 871505 328863 96 728245 97321 283939 3038 17 429144 723605 29255 416042 466497 26 202760 871109 885308 97496 2 761416 813390 225566 720479 555323 612171 888388 35652 866699 289574 3244 31882 6845 73156 38017 871655 341 699067 874041 324874 692878 3487 609005 606524 352246 687597 728325 5 42 784440 275794 899992 13 231294 622597 604620 315462 614804 748858 15 289 339900 116982 3685 264605 279453 6449 870873 548194 526153 783406 445457 850354 846429 181076 1 451621 12 236839 762239 196140 207949 316339 170074 250777 2410 1 33061 836226 579666 199818 822375 740963 757137 67691 798430 864496 210945 745546 381100 204979 846882 8964 17 233522 83 856045 773 892446 441572 16 200494 1 441624 227614 56 16366 676972 684624 889458 249257 678775 129415 859016 524608 581335 29 883909 843077 1631 88 871917 191009 678567 68386 840492 643675 876250 837719 686726 55866 268 57921 148792 631634 776051 183995 545303 715277 315542 248853 6 5 587684 896614 54360 233014 142774 739793 80 425 466867 283763 768713 114996 186 812399 510799 363127 88485 512003 760652 582979 268 771377 903 506347 2947 662275 236988 807382 603128 729273 2796 439542 195 128732 88831 144 12 299838 835441 719732 2 88 293417 15344 278007 653364 7 59853 104788 51011 447571 369846 2821 2 203 512021 656507 605960 887409 15240 2 526980 590614 444003 1537 19106 861 810965 615315 26415 38508 488891 226739 31 2 592372 2145 796519 396841 873621 24 883908 114 843873 862046 221070 4 739786 360184 689081 379728 219 210569 896492 364257 311124 644967 890097 461515 200443 893772 836179 681365 702008 630052 6 891631 750318 805516 837252 697123 253581 145735 863299 888615 817716 228376 301 181695 784546 425718 7 30 12366 559378 873091 129515 81577 361817 779736 886523 852594 853434 845673 1405 296053 89909 483927 858745 18971 143257 197094 841703 876273 73 18813 4 882271 421534 1 870970 795844 788 309154 670965 898226 845706 189351 875125 743050 244056 875199 787566 1764 824089 8294 706523 324192 791237 14757 813359 899834 297343 20 52 782692 2960 377552 251101 575 22503 9732 883307 153 875644 687660 377105 3511 37844 316544 382511 460991 691865 149194 359437 890950 3 36837 899566 568102 633210 209621 582549 891171 66890 515555 3 748637 72 853349 818765 576373 261 31644 613936 36983 222761 852788 823140 555609 885709 604073 750751 389541 642882 846759 522422 606657 405 45862 801725 19768 421152 183640 860505 106869 275756 673405 26 726545 132528 860552 880878 673242 22810 893558 88 306350 689154 27 540376 55659 579407 678854 216642 201495 579657 805409 728770 865045 795363 625433 861961 546195 786216 34960 504 517838 792265 857768 665903 817315 825254 39576 6726 887162 842350 2960 762155 154851 480566 31486 853165 102734 6262 847851 377561 773995 885507 170543 48991 2 424319 322030 177 479500 696022 867326 713919 138753 855525 676352 842387 875727 415012 35 888942 667254 538822 20645 5 886319 170467 336067 818731 780325 670702 806956 842403 311048 690334 213577 190680 424426 851197 56308 67696 296464 2 891251 8779 316243 78414 210981 165017 831575 809957 259 868658 124972 3757 198821 635203 78 489217 497210 895855 1 603386 141170 594928 892974 733992 153843 497824 446705 1 880889 868447 11 80553 7 20 301 846150 673115 705368 624583 615919 843630 531934 765532 9789 886091 79952 93999 120624 737233 852590 339661 346320 410874 763105 859496 492732 1249 52996 859230 883621 12670 11 282592 202728 898181 759082 374 1 3133 435639 803720 72434 7 898238 663 709046 813165 894285 452006 797989 142595 846558 183313 20380 11512 838550 765517 504015 37269 178848 630716 235320 716613 876797 877528 186595 3583 547948 862766 231271 663505 894533 450705 175651 192752 801216 722663 48687 312078 1206 684897 2004 50348 644987 898261 156290 175715 322888 565085 804089 513021 310331 746125 810756 869813 127367 5764 577236 106689 881533 36 823044 100745 892730 736463 2 566415 645167 1 10332 846059 581920 23 413384 754367 815423 887138 153333 329589 603917 508390 335200 247333 898843 52500 26485 631490 427547 146 798453 256721 715127 342018 602957 67076 350487 563217 223177 8 855861 798123 865466 2 110 669752 339272 896306 73867 67 43 704197 10809 21875 278187 885384 263857 104714 389611 32 252191 1 889379 450638 600685 231 767671 219724 861159 25259 14649 531975 651914 892968 21629 602257 170993 685326 823058 692171 15373 685769 361945 319216 856086 811005 853585 721154 855385 880594 113426 664276 263808 70213 244087 764851 830007 112483 690692 303950 279878 379412 538579 762056 197686 167664 794304 697405 725312 816151 847100 132809 174159 805468 885917 873754 267278 819760 430154 179411 37848 560411 556057 736557 498156 151683 2 99 192170 714054 738581 768305 352220 432193 26 122 862250 867244 840445 759981 313559 304537 824475 715974 624718 59936 1 898117 777477 110152 814325 330096 827031 830445 213431 817225 850922 28361 354119 411739 1985 2217 385757 33718 856273 858485 219764 1828 699914 55 5 892860 225750 2174 1413 5885 25 765651 407576 183233 872478 801036 7461 135 826495 74908 806532 898211 692010 115947 22246 496481 523414 502826 820262 722230 278 830183 523659 836458 623413 696804 2 878231 731798 14146 870754 770277 848230 890437 486863 29914 422 164610 896906 829012 686893 843763 38431 382001 764602 318488 83153 813715 874389 457325 226413 1291 854976 373152 5 833200 618512 12 639961 383 8 828009 129 2 169721 214552 834414 153 28 5 6716 3 298398 847218 871318 186075 611420 1 877887 9089 227180 878768 835320 877645 857742 856936 74231 451197 201157 723138 1349 82701 736484 341481 232170 888158 468372 750315 103525 4180 847923 359 450609 720 282048 892861 151955 326504 700686 1 3137 1 888150 796795 297890 862336 849141 861800 236758 169861 407106 241640 841189 450506 298549 805065 37606 389665 11620 15368 702750 814037 4648 13 834247 878974 225100 386233 784452 860282 882343 358217 13 811386 268849 314423 769632 117811 889281 796424 839836 896580 9 843658 730058 519546 861816 831380 389 229778 360574 395319 121761 3 171172 352455 172056 29818 896 6 484019 478497 39 887037 872462 361156 26 798066 733772 165957 18839 265862 857057 364202 786505 227444 104 57344 3 8 282491 705761 605230 484084 752914 784713 76464 38435 716577 751567 234460 622391 831203 870088 167807 10767 252031 810923 2483 877394 218638 839798 5225 801606 488427 894590 222613 76660 73 498714 61775 780281 114571 269983 119138 830169 316936 14 31334 485093 1109 401720 793850 254140 127022 70570 873458 359779 317850 698252 867114 159738 255633 316812 13 259 562205 874258 332429 232466 21273 575576 665210 634798 856503 5534 194899 26234 249534 562430 138481 894670 877629 132815 694324 80 830628 2412 858003 697291 825534 681602 588544 872393 605634 882417 858576 333312 70543 77 840254 573546 701444 86866 377420 878738 823477 168 592885 243417 555 340304 567493 209 136015 848180 838628 886024 793247 1288 877207 527 258 793288 866714 697250 678946 40101 700897 577457 261472 367625 868532 863684 875214 865582 789218 557236 777883 19098 170279 19535 877171 329266 742178 400549 59 379576 1615 7874 527767 323276 363914 10773 121079 3204 1736 604034 804554 3 820470 759532 855035 19705 607574 70 239598 306978 557775 241 201913 1 15753 274714 636970 895323 605908 474992 330126 1863 177466 5 246219 684297 621802 423506 640 553338 237049 840154 481409 477243 562555 506132 601874 171559 731556 872851 524868 706361 892087 838989 11 107 7 100 115700 898697 838396 811383 9 876029 825700 480063 300383 810222 700382 673941 886290 176 838672 20 448815 819648 468 854130 806725 2 628856 810609 885492 59186 143 872209 133969 655591 851539 826666 892012 895070 581192 4711 220 733 897624 640209 785655 1 830540 10 870186 229272 895162 835201 272160 620483 52 804247 838410 3 899491 898944 788268 8755 888971 666711 1686 510262 865897 224 573224 780768 415156 720708 355833 18 365563 880919 698985 3353 897145 237096 572708 3 294015 475179 176614 886333 334224 574190 5940 15 790918 899061 567539 13 68869 672670 32983 145280 287 414673 811578 392031 346354 768755 311955 896916 880483 212779 876676 2 80 862524 888874 312979 499729 294008 865347 706944 662795 841500 773369 890429 82851 247638 6 779076 185380 803386 464206 31085 531197 883840 72496 870563 89987 767671 888255 580865 855844 11300 229260 696404 25 862893 315 33 380911 128412 274 25725 483131 25390 235412 40649 164792 568499 25888 364673 779442 893334 843955 832842 655304 869 706069 7640 475371 735624 543946 564816 869696 204048 44 9 793728 719496 230 841199 274603 855839 491081 513435 385282 854992 479539 833776 166371 119 53640 19766 296701 840883 582263 4 79770 875687 497833 766621 98140 13 778769 865730 740803 672578 768416 871090 378692 309276 336023 401043 31267 13123 864160 332288 398048 122114 878370 578868 605094 843830 199101 702014 747588 93740 835936 775896 1 86727 643074 20 878935 92050 222101 726610 554497 797006 718548 622748 267730 875984 8041 25678 882728 785806 24244 2 809113 865959 85 750191 126369 386248 26870 28414 763160 144577 739170 805848 188965 898964 803288 887911 735553 2915 894727 270035 620257 602603 80 898198 744888 520822 209737 205201 766124 175603 2780 803437 752145 188086 7 455402 561154 774926 992 440717 521295 2354 877560 64 122 329357 862664 275943 1959 654852 26 10016 707441 852267 523272 515036 625737 587697 789259 874630 148664 671211 107840 899150 805733 714580 797171 502842 16627 30 826969 378588 275374 850011 686560 108801 741326 19199 10981 170772 3129 19 312640 18130 5 82322 856738 157552 843535 9 425499 870095 846619 885779 389 119010 691781 18390 675044 874000 10852 652141 885774 126059 874221 527826 612539 766 321 588477 694815 13247 366308 835882 871277 359101 837634 38511 478777 827280 106357 637174 876242 542542 749053 2219 50354 836004 824122 75284 605494 341705 33 891930 485851 835976 718955 519 2 790372 846867 843987 895843 870402 150689 273498 192 875815 886941 73713 714834 729397 535167 6 100680 416630 774849 33 833770 751499 480907 893736 70239 833804 363617 898427 239353 487480 344897 123699 252322 890646 682414 4298 134440 799680 663500 128560 332030 148008 880792 832922 535839 847534 828016 867286 349862 854456 285033 559843 145310 732169 329980 861259 809192 813909 632 1182 867364 55671 551710 887315 739972 244 644321 30 880610 498004 122453 835101 859590 1 256084 488301 875513 53 184273 1874 896858 63435 882788 430176 616243 5 857987 6 790469 727246 146332 165776 858113 6 783791 841578 860762 86863 222771 92 58897 74 586206 860387 4148 353521 41664 775848 559439 848689 856938 379104 11 347609 234260 165543 4822 5553 477032 2199 348185 368299 36 444876 735952 13329 687616 40437 13 42 262165 270006 508822 224181 286611 871040 607597 881899 434385 497725 814215 819126 710041 784156 864063 3 890744 50101 10751 89572 112 599050 858629 87 850157 379085 887503 790615 12593 320405 880587 799561 235399 806502 317003 785530 711993 830729 878627 702111 875689 171630 481304 457872 443946 894510 893978 776240 790177 812754 124966 847949 1808 64 302379 6614 166531 617770 92707 302573 4 855779 812285 800580 506939 815045 886017 388832 44 2 2 580058 233299 762460 634 858581 513162 33061 551381 777390 315716 18399 548573 888121 870725 885932 2731 137453 730216 252330 732453 32109 124580 53450 881131 15951 742914 26473 887249 239891 878384 596678 860013 836436 4183 212080 2617 294565 267962 471545 885480 842939 890934 36679 438161 659665 876005 176668 8 871798 42970 844213 873779 238283 69835 557796 892745 565703 23102 2376 713435 13701 139857 4898 804345 495588 4 468007 896373 206445 816968 659290 655066 621796 369325 484033 149248 780349 861796 14683 852212 484462 760168 574896 775468 59244 357583 396812 27125 4132 885966 307708 534004 24819 14 835750 816808 491540 869913 693312 338340 653273 378593 885064 106 878541 5070 518052 896677 624 12194 772 849257 736971 2140 826502 106314 379446 275459 338 439266 674792 803292 873158 858961 59 741872 664370 819158 248228 866782 808899 867722 138049 876417 8960 436541 343662 368829 1 32344 795062 357598 752549 803909 793019 519506 831131 890534 386937 91425 24 496276 184713 21 867336 897881 894492 71377 535574 872710 13016 11832 826228 505083 2 92415 786901 830582 792634 548553 806162 548866 783011 683078 434341 898191 865312 349155 696650 190689 783149 799108 1644 302445 525611 22 589084 507096 37269 724664 389485 155267 727267 888430 184636 1850 892989 1 700101 866222 694895 115858 871841 118943 312 508980 118961 51662 246527 140 348271 241796 13 360584 540827 863612 740144 28249 851667 793129 1543 520165 879248 13528 462597 26248 754164 34 829583 1379 467573 162251 335036 3872 111084 879465 832204 498420 76049 835234 852632 655422 23 881148 659346 420497 879889 376 797912 772595 850978 441087 12791 21808 889318 854311 92986 853457 180680 754741 10 852884 872364 11 618259 10 684556 261483 261650 76956 91869 691277 747206 867135 3319 565471 509590 646187 120074 718819 809998 335867 305970 8 849315 248031 810011 822721 133 743868 151005 497812 593080 517550 33496 263538 897088 882021 309848 9140 25894 812691 2 869254 23 898888 350764 833559 831355 251017 806151 729788 4 8 29227 155978 298862 820491 131471 267009 158672 15 840682 497486 264842 167107 807343 719316 4 13 658190 773658 617480 137564 790441 25228 878125 880853 851361 795480 330 726069 315923 14717 416465 584392 421693 860175 883884 818870 451751 184326 473738 727299 34618 704546 779237 408509 508761 735066 54143 633080 566217 839508 7 172 7511 393607 327 893023 101227 213528 263 12266 563688 835442 293810 465174 49 817506 2 215899 561791 835926 524467 752892 3333 772815 889976 69330 542815 746958 895009 877326 50 6224 333584 495494 14982 757915 115 674214 324787 828641 63 809812 188306 545184 877101 895968 425863 631491 576441 842285 161277 876676 886424 277672 256247 138605 6493 750 101 882008 89 548594 156869 851846 55570 242500 12 801349 7074 240 17 4 138 886335 4864 321 586050 871626 9 6 825441 43 456052 341543 201935 535215 332210 886346 884099 726706 857946 70109 248580 511 64 820453 877295 857628 829116 7872 60806 122212 507169 845703 405681 148577 499345 468743 250701 783200 34 720263 5 444588 179102 1 74376 194 12 854145 465270 10 7 413878 872063 812635 8498 890617 810548 2 108197 356210 890184 206 2 856373 62 45004 118 731714 50 551466 5 865405 295178 797086 164675 816803 690736 869600 744952 839467 848004 1 1512 738302 811927 528780 882548 131148 135905 876504 239439 750739 479569 314707 700651 46 840487 625442 675470 887806 89320 307548 860292 848977 406408 565220 17560 49902 293901 80287 536759 7967 891355 1151 542860 530445 125397 418798 30306 814930 380451 408936 148549 132922 353438 22 496 812756 735797 656706 231030 224457 865574 696566 577143 878468 828914 455069 806252 876390 757103 96330 20659 857942 873766 817071 890967 9478 598440 726861 863309 190857 756469 35465 822794 790573 530450 799188 525379 111 49817 629739 719017 88 858677 57216 640663 121435 93611 867523 2731 782535 9159 232203 2 99 22834 53248 898055 704707 279 522300 885195 876506 670036 882900 250016 371859 885825 427442 81080 635827 826175 224704 26 879130 842389 703939 504274 860403 889770 881276 678564 852121 376649 358575 263470 898095 30 892131 7 861562 767301 123 1400 327602 245271 805451 876332 688337 45143 741828 805479 569155 819559 215355 862418 396239 308916 8539 112196 266022 250000 808796 320361 829550 615754 129950 201033 606053 874575 1141 818510 229315 854518 889466 342 768524 886239 862421 498336 770038 8120 884095 889619 449062 863139 590617 475252 752892 74794 76254 633632 829104 173112 95 151852 704300 41474 826838 875549 853206 313204 7849 843001 197634 112322 742926 321213 2367 1259 722155 709 553329 2238 353086 173330 2 14 2325 856227 891099 862791 794182 207567 457 831998 828243 880162 482588 734329 2911 45338 339011 533031 841603 462889 503345 645502 855754 844494 94 745999 530783 766000 7231 677593 3918 682085 535084 240933 625 742807 568771 81897 832757 517281 885750 825067 181130 828861 847485 620500 774375 882217 637668 759973 508121 258424 490621 483 834729 374426 154 3026 877704 756956 6 738130 877873 67808 26228 26230 567664 397629 100105 6477 805263 899871 515246 441211 514782 627860 840447 1 159614 1410 222631 1918 679476 617099 849777 50743 621162 850649 2 162731 468413 779783 32 879059 348936 694244 230 694056 370284 899404 5565 31462 21 790124 734346 307499 651068 1 530469 1 187 828159 13 832473 113361 828525 813802 198967 684156 423427 39429 809721 2 436505 4390 5252 762530 26 404812 141923 538162 224936 416517 742174 776459 230381 891653 619723 780491 896550 546705 878259 861955 5 244 193690 870738 820407 14921 169671 258888 2 821535 1594 418435 824548 2 898483 897444 1960 208830 824085 278045 1496 149500 649319 880370 112719 778546 358186 457412 368450 3864 847590 1357 116831 833018 888291 170 154440 828987 52 1 367390 754 872543 1273 886026 71368 804097 903 49251 302554 880886 876515 315873 305271 99 403609 898535 757416 31951 615425 204604 5347 25568 3 299068 68554 79948 677872 820626 833990 897669 12130 733953 50604 19 846232 1607 723343 784108 891099 769494 17 825916 805873 741375 896243 6892 881159 1857 729116 190 459847 680126 898839 7023 502025 17 806481 556417 728601 588032 758880 729583 616328 766888 72352 229420 872682 265481 892492 229966 719514 39069 783795 889653 711116 610 878003 703404 734376 12787 69 898697 380084 83436 772100 56 33 790750 798306 561676 419176 13204 44522 825464 3905 1105 224643 3 63007 711039 773397 806651 865209 801125 756284 319781 524677 112785 355908 829682 25440 252182 520040 541537 306053 425669 881675 892852 244803 899241 786721 811 841947 53327 807040 626841 866089 572124 811107 46195 777302 609925 447 358266 864413 91 37280 91318 4 287109 890168 308686 825619 28 365036 505181 43 375267 760098 748412 450600 596941 49272 186448 536839 417459 435964 674423 152435 897139 784771 875100 881780 5267 47590 1 14 5019 248123 898992 3 703644 190743 94744 551116 522467 242570 596893 202764 763214 546705 477460 593239 254305 802139 864757 793696 6769 59461 845736 510138 715774 3740 872188 43081 804503 816798 894101 431023 467285 846864 397885 548760 774298 879944 873227 812105 3360 222258 487 823846 1 1414 849198 55 478549 221711 2 769989 61 854882 893001 899490 3 26299 423992 27617 65690 1754 50589 577227 362781 483976 899734 879214 6616 3 809374 846887 790896 89724 222860 836426 601598 427846 886315 120744 68991 326573 855787 605944 53176 886068 52100 790210 5430 355875 855314 175 829999 1835 719507 657085 570232 710880 888767 823 349664 887401 720671 856937 415384 262932 841520 38 850939 383262 875443 575029 762151 890285 1845 18186 657764 822308 597031 3347 742940 890569 70 11044 737726 49152 437156 803412 824996 306184 793885 251 814575 434029 881365 759927 26103 784368 205521 872384 897353 57 405 559449 101780 618515 898527 77540 417592 98324 2 248561 773272 126930 717132 11 881954 402657 899618 899406 857891 5 343990 3522 879 761678 194363 896670 759625 74023 575534 803133 154389 216972 464417 296049 83463 243 892953 25497 288983 279 588255 22 720104 106515 1346 816119 2 26947 431054 877894 835946 835274 830557 746012 15 156097 27051 888339 841689 588361 858657 125576 718735 834481 702936 464944 459 814252 899207 26 536184 898058 239608 897360 199630 511667 840175 307101 430446 444257 302293 197413 565516 32134 297443 899348 93542 371825 3 861516 877838 574068 81160 863766 844835 1 2 193698 824869 312314 713360 2 871312 628483 3 2703 736854 156287 396084 586307 559060 875970 122796 86158 12069 1241 14167 605919 408623 392560 886486 45031 624884 114907 752991 657195 854913 99184 832812 890266 191223 849991 670559 28 3 613447 336319 535213 368620 863102 804822 3107 850323 894137 329307 850877 874424 81833 180838 845961 262352 844114 272894 867148 39799 881268 3 1 140178 12 864482 801705 445726 892465 390801 697000 417028 103 777075 572388 762966 28949 79033 519298 769084 669395 145768 552294 865132 498579 38 722655 34140 654109 837208 296 135305 791623 206064 5 895330 65012 747985 846053 292630 881100 536347 443 2 301557 504557 27 882964 16 748831 126317 856823 898413 851691 4 779366 616399 15 845429 833235 211673 449461 348998 892799 248807 559603 126867 881674 171 667209 314724 178217 303030 825977 870568 407866 864804 170100 306992 3515 361279 341618 2 602079 390099 14412 130386 882636 894204 774 24169 25606 41268 670317 613565 2053 91 524914 769723 870032 11500 831572 884386 878629 279 887434 793216 188679 629881 408 277961 875022 6 414825 214169 697278 806953 314892 835311 113055 862196 849404 844278 862893 836602 252409 779010 739878 467562 263651 11343 300361 282823 293446 465263 1118 450328 83 748980 784536 801994 275089 441993 437362 753686 879107 119503 233 694600 28864 66807 865815 630476 5557 5746 811865 19253 684470 266261 694283 874633 30397 297446 793759 3129 809130 482587 80483 42055 590885 267 824892 48675 899977 85185 378697 21272 253 895419 302589 692422 744195 126571 878440 93375 263996 145729 484313 767934 433887 894922 852147 558674 692220 886539 288436 139926 403318 322795 877902 399281 156976 97 23460 802769 737250 75918 786442 487418 21951 43555 121291 11007 873670 2 17 845889 885855 515032 14408 183616 891126 869321 849660 845044 668215 828196 3842 3558 883873 769445 800173 44952 308 1 723289 214503 28835 1 690 680256 498397 156764 527367 756352 894344 710441 856937 877691 745449 627716 181980 666983 145856 889134 54453 150740 849751 675269 878041 272311 870884 89040 410320 147850 259103 893399 631899 80474 389280 875840 563664 513017 690 654 491680 36670 7202 600081 503195 736383 3 546245 13404 835845 851404 451289 594142 776230 355845 792608 452068 871563 832299 878547 2 898426 872822 29975 798819 808378 371573 609343 123578 1492 168012 389923 83985 608524 2626 104385 457995 793262 362257 877291 865960 388725 195167 143729 301 875654 1644 649 472484 715131 1338 676 872316 66985 185486 82 229212 607269 722579 796684 883929 508436 823126 679709 771132 374656 751584 8 178090 837430 853164 225870 653964 755708 846605 358293 886468 754582 894591 848513 122529 111400 786262 19324 714207 354574 881972 899682 878892 223163 217797 897026 525426 580491 840872 885518 676 122284 730869 675794 352347 72662 7182 8775 823169 666072 234716 892440 888540 871417 808942 871857 700005 214763 569392 8507 178582 713392 359961 885401 13217 565562 897324 305434 1 878088 837458 1404 107478 3 557291 519020 378065 403491 442808 412822 734574 78163 860948 223048 2 879774 31267 14 886200 17 868568 766439 821641 84919 188785 376453 18 216982 8 823473 880786 1005 843977 357553 787002 57 361586 327916 830132 16 798764 705557 883862 255653 869934 410301 22308 888281 440298 858717 72507 710776 328841 410881 414009 7 612858 28 869860 709971 2 805680 288579 12 863394 777770 1870 99 328829 58069 348969 858480 178 158030 840328 572439 675312 2 397298 49137 1 5410 193918 743221 71839 858742 237791 787274 452392 778678 564940 38 287 631541 710856 893608 409060 565783 117213 823658 779943 879602 3705 22189 62378 260 309593 166 894915 425637 882611 866514 525426 168279 336362 126 253329 71155 532386 4756 734153 820828 68 859745 814176 703663 390557 55049 875863 94059 12541 167659 727423 575668 51187 5 697374 793037 151085 373242 773483 895161 736508 910 892610 644 809835 856530 205481 884680 851397 846545 810998 3520 864557 348971 185318 843175 63666 56460 9696 750321 741710 836219 877573 231 130537 867825 2 885939 180884 465 696493 821594 649614 705055 13 467054 462300 898938 13 862128 872865 781705 801447 3 4 787139 817225 37 473727 726764 868377 99 4 16282 694951 11 458480 199596 870748 753721 88401 23 872949 128 9346 871886 878242 577570 862316 752263 3 744821 212933 1 14089 871061 43097 899455 265719 427763 797605 559519 810674 159784 614832 760474 9337 696181 899621 48 892171 78372 28942 889857 136122 609304 821798 112 63 891395 669210 595012 5 657649 819258 352974 890315 170933 159939 102387 840587 860911 708204 834089 342089 749681 5097 594842 730528 699731 880477 9 885577 775229 790931 2 862134 690657 413995 796977 5396 773233 734919 1 605236 503193 205638 874987 846 897799 496349 317396 5 818851 867157 768476 752268 908 746 548552 805388 480214 809884 791702 112176 467545 277988 413 835785 897473 611630 782298 827067 48110 2950 34 881402 863088 815233 973 770269 754379 1 80440 887982 262699 690743 51 525054 684600 743986 50 704580 129 510 893840 59869 496733 126 805689 719485 845609 882943 19603 759281 721699 9 537088 887010 807719 845698 77 323798 717506 295357 840057 812712 13 193820 576090 385664 893360 868869 865543 836755 2 317106 137167 92922 1802 621 800878 1580 383910 592494 199406 526121 610499 146512 248039 583931 663500 759737 860741 296537 881195 838184 66197 30426 713627 376271 51955 786271 807616 5 73128 3231 440774 284956 21232 16 698049 636756 648387 4 1586 658201 244955 541306 406734 290666 326978 834183 458733 279 299063 27861 207628 595072 767237 2457 864061 896126 413527 569003 24285 682340 575029 2 214961 775112 854486 450663 266514 868708 873376 32 59855 868186 143862 593654 360962 770956 749634 34107 792 873009 501925 4 413495 872813 178417 668039 893980 84665 741549 298161 850754 219566 877003 786061 604348 879417 743786 6187 162448 57633 130956 95141 477874 21654 760618 129331 12302 21483 712692 890603 746778 854385 327495 829945 183330 2 863038 798680 883075 838528 711004 691390 252955 6 2 302511 112 321339 862954 893461 288051 48583 790783 434746 782584 106483 306293 787035 447933 67772 835747 300658 236067 193 451268 497127 822775 772569 1021 8804 881492 769516 691795 897 4 41851 397830 867925 58 697263 877906 883364 606832 810143 738363 78543 782931 435187 603098 751915 163412 778939 712859 870438 746520 10888 394176 3139 721458 2 56 585 163270 148330 121634 915 40351 822281 397944 310166 394976 490216 16037 850180 339136 835584 22431 755815 249169 26 883721 252846 43 793015 387856 774413 883484 440319 98462 522270 883869 801416 3 277778 237803 129703 202203 198764 891429 634155 890027 697474 145311 523981 865737 605567 877607 63614 435836 444 2792 285 35200 413644 889451 337408 748864 182274 807048 391386 842449 192798 591091 332600 823986 851883 868188 445398 531667 757694 883068 8610 640561 70 3 884483 87 510 636 107581 672537 687019 220616 5 682971 42805 866609 3427 56039 506975 416944 9149 46941 564532 16 445100 736322 135043 766325 40426 637010 51 37502 885080 855120 204794 84639 543467 144 624596 20400 13361 14 535066 867890 804048 45769 751946 32722 27195 656118 10 404354 127193 893886 662639 138336 212 793674 2 839370 880255 25 143054 1 650935 425432 133981 877257 706755 346243 893489 587355 870849 2516 141962 173833 1 892743 875004 304772 1 8 10 326773 800232 56 810208 67807 892857 10585 766602 881706 404586 868106 289809 30667 885100 37 818000 867702 887311 833535 754294 25411 874881 824712 856581 893718 571823 47822 596044 38565 848942 355622 637 208084 478065 241299 142034 485766 362749 880540 638521 822003 828403 883360 824900 875978 883801 861579 567348 835337 839916 660897 682175 868918 847375 98 578263 8 3171 726845 71 3 796349 585405 194866 74897 527973 123661 851285 316563 826938 689112 651295 815728 452430 198432 28 864883 695882 178569 706321 619655 71319 353675 610832 892147 346040 583815 410722 556607 705013 59886 721182 197 438281 327010 341438 889395 279615 696991 827761 493948 787090 542600 17 215127 183 827626 462779 50859 471327 285610 525966 568266 144832 331167 895065 748942 872309 695024 544625 389617 221585 2716 664741 424496 899154 433434 879474 704339 495603 185 42 152997 52 824988 16796 1051 123695 732094 186145 807125 882203 85855 402904 63644 897754 162290 122657 744136 1759 31 807736 832472 32 653637 3601 822369 215875 877513 15 385348 955 61 111334 861167 89 484825 464522 602414 299743 742263 321022 84931 342734 266166 868719 475623 14 1 7 14452 810477 362676 891264 119 780087 246814 485496 540428 120185 434803 869004 10 4 886630 823060 780631 307202 729815 279759 842333 21443 809080 560871 829696 617021 165147 204101 160546 828206 763856 72 388394 873510 100761 802469 802955 643353 304177 832437 841216 807739 894339 45 2179 14576 755327 31317 704646 629943 842619 201532 872918 785393 391218 3585 630266 71629 335342 703098 768610 294078 190036 882093 295136 138473 737702 206914 264315 9 14863 3 21989 695779 3 581092 499406 762248 1291 459433 488034 890873 247519 867357 430052 77665 866973 69 378976 279526 869511 840565 306259 141315 889432 70624 881281 593853 24917 884743 143367 315060 763850 419494 793739 60381 71801 330789 600422 887191 49962 8219 579177 302922 712096 479030 284769 337659 188529 750377 2038 895213 825157 169226 246775 251724 47504 812795 3214 402233 725333 242982 692070 796451 827856 749659 760799 2 859119 828353 26301 7 894722 491143 185 66444 766298 474698 410702 7669 551683 527167 21622 848197 151762 11 818939 894024 866052 869852 641959 128291 774598 630452 737156 219997 3 517651 2 308765 356033 125830 687026 435148 790568 443400 48 12242 676138 18171 604565 545895 884960 874340 842255 55 661975 603823 300290 792454 335010 124 790 1659 2340 35967 864505 868300 406726 841522 868050 559520 848359 309766 181045 885631 693519 248950 64307 838183 743152 797751 2472 41427 2614 823737 815473 240571 809808 123938 892895 729448 6 872483 519979 41 804541 863090 848353 695081 134856 199764 186463 444589 868917 17322 24 478786 845263 899330 517590 877781 514438 784898 202887 879178 306 189709 325442 12893 894053 658489 399339 326574 163633 251581 741574 434948 59906 7168 702960 885439 5 847617 858886 563089 12 1 279609 701342 10181 81 6 1064 478 350154 70880 637969 24 689193 810095 195533 119137 768464 899298 578019 173099 706320 773683 272908 879796 774239 548187 884917 658 195437 68612 435630 889633 157896 611570 839499 862263 749942 862834 22097 847863 15 162948 740839 492426 1334 12461 203992 179357 270770 255 463 883917 144 811319 344569 830067 316174 339691 731921 685193 86121 284367 357295 855920 331334 184507 144153 526881 864383 894660 129299 476819 864526 894814 898038 838244 390411 7717 8647 489580 730434 883046 224756 328625 30486 362359 893748 23270 23 59440 274821 392176 784435 1290 816801 92365 162172 76108 583812 29137 857940 874970 632154 888832 165536 105073 463107 1132 837206 3530 872219 796775 821425 4359 830236 342885 203506 562433 202718 624024 248231 4 829 754378 533398 151960 350844 196490 909 863361 6 68456 529060 223206 886401 78593 510911 452103 8 284510 4858 870459 12 249 331140 566449 604768 803447 450897 497112 89 234622 451150 690417 2435 770100 16 757876 850958 385847 240906 121549 800157 795839 8819 125 718 525284 787322 569 881647 875126 43226 1 763041 521793 34505 81374 406925 868151 661511 817852 104 18536 888077 29691 256184 642177 505978 811495 9614 326391 879159 347083 609356 878921 164306 455564 15 833617 151257 242 769394 732210 741605 801590 564946 771828 78132 350417 897205 860266 865346 2 495274 813457 890507 304528 871906 852675 792934 463945 1 78466 872810 87 12 344429 15315 579676 3 869688 872520 119103 20531 822430 778949 1406 3253 4365 44740 664784 791610 415372 103 8 829389 17 128243 103423 730553 828883 11 165465 29855 8865 748886 614113 866075 864488 18 10287 663924 139479 465520 795076 899709 805082 376627 498639 605214 2096 332373 699581 97923 856345 770734 731691 36434 72840 583232 18 145 10982 837841 764644 892731 271 863631 886971 344490 477156 36 860931 838832 105091 79023 3 398875 4154 767489 5 322603 822512 111287 6856 6 376846 40908 272856 4492 882950 374326 167397 322308 360695 432 879861 766973 861733 102 25907 476146 12 852108 2077 20669 837285 819696 889596 874188 495596 264458 447112 733199 525946 266872 619797 2512 731233 877220 720400 898273 863154 705760 219037 865459 15038 264312 609284 227 894780 279672 293762 702884 163144 758772 215693 801839 300 500015 822763 28 669151 744836 328070 869171 768526 764460 700979 739782 586388 792527 31052 14792 740477 814830 164363 344557 302288 392170 4 65130 2115 282 564784 730180 837066 19 548295 721795 855773 697312 4412 875084 680065 110737 3 835167 41274 17765 234876 6833 771518 535359 2271 879815 409250 80641 854088 576699 668485 534338 98 557069 37342 891818 871743 872591 654 406 792106 258426 52067 804133 724513 983 28582 353544 63692 313690 444017 836453 575550 255798 865989 28 272378 883427 120937 13096 829019 281243 227 4 56945 586957 899615 214 98432 568089 849557 485255 274035 474684 895220 392925 2 572899 399822 21525 7848 813412 817146 825572 750134 334163 275 395752 1 481286 1 96527 396006 200312 889094 478574 2 205946 775895 24132 311805 898494 536629 19 350013 30766 653200 673690 845256 819548 107137 153894 687968 822681 360091 593053 220656 777843 4523 13030 511 30039 1325 2325 705647 808771 848993 18478 180270 810095 871271 369767 635150 727258 3471 336121 137219 836859 537219 792648 9 443593 310254 501175 179388 673723 460438 130 471462 391 36767 342014 615 577425 795751 849023 860260 31 799940 92481 51146 127952 860947 740099 98802 853682 468009 777454 177000 893668 780191 822768 489469 8335 889997 158148 879026 875071 833453 379290 792189 845992 888299 513458 1 88759 289490 886320 2 885449 223648 179069 854715 1255 3 772815 854817 589229 183596 2192 466195 853457 60 853123 439149 540769 612192 892790 220052 603436 472283 23 473076 857018 858716 468 789170 885708 6 53262 267591 480874 784145 840893 159601 232229 875309 3 862409 170 133 851380 186591 864178 534927 637273 3 1697 58 1 846936 411014 689543 586310 66 225797 304949 647764 655703 36 404707 895987 36623 662295 886183 722845 770337 892182 6458 889300 761653 23 137306 800605 753886 886358 192265 894793 225454 12 44523 883731 2 660884 43399 781391 207259 1 1923 67 791400 792741 281854 422450 98959 111975 458618 576839 82 166867 118381 752232 177841 862051 4838 842465 76524 377800 647970 23193 338733 439229 450653 187248 3 146520 1730 629307 865816 245070 886090 831342 264170 760328 320414 10 646 103927 882927 636650 886614 429188 16484 2167 772668 887874 880409 848899 712115 251327 846201 858587 294302 5336 855406 19617 760369 264632 97838 10478 592685 353739 674588 890824 121 415002 368772 428068 3624 69 381 574965 378763 26757 729931 833881 887251 720496 525788 395 298261 893634 756081 679053 893085 483727 843153 790042 48476 694851 778243 581427 326013 746944 864761 856982 17 546250 2989 838463 16 792612 337596 393039 589535 372440 159810 733 847765 4 21549 556439 846865 102 877831 451992 71 19926 887181 137900 14 754649 823669 373581 47381 314627 12848 834892 864912 1 142582 22543 65933 646333 860916 855666 866653 554307 9210 177858 772687 144269 413520 43857 9350 309217 650813 595163 33 428977 64129 41 5 3 427528 889946 567186 887865 875724 239631 4 724713 208077 890384 110703 1514 331535 1 123572 502906 897056 2 828300 1059 542989 876757 77331 7 897253 333789 892815 835986 34746 23 1 45 7406 702311 899239 696997 204669 890685 898255 897221 806961 194295 35432 470323 610957 80850 6 136123 788352 387593 719895 420129 210117 231392 82751 761889 800103 437077 751100 760907 72104 5 594917 336528 141295 896046 883876 3840 356850 826079 527917 1768 90130 118203 626992 106 890875 263595 18 361472 466 3289 762101 7 219017 852327 477246 80 810932 2 867335 844459 791219 293270 68345 439932 872945 5904 828450 177243 266588 886295 868097 850108 889800 843 5 726937 888276 3 405443 84099 29 211798 9 75676 713905 5004 863898 80 580136 543261 757812 11 899861 443776 884820 6746 848461 2 864633 100087 767091 761313 600255 108924 10 280339 27 721106 857212 1380 695020 863150 31476 849520 4 93551 180472 894111 152597 107338 7969 873805 213370 654207 1876 400478 573785 39882 856972 888497 304661 863326 859894 860132 538460 858760 775160 497949 248 309596 620983 522311 801761 223765 388092 1 666767 886912 12705 690483 295962 752708 587562 119618 827105 84 885997 4605 881444 325820 17 357339 719052 12449 870741 722515 33 829483 3580 871188 10404 817036 181931 87186 533273 70762 506926 84961 471067 105082 256962 289274 880092 795264 122114 370435 851778 655319 564686 106490 154602 1205 889146 13 248533 508491 225138 319 885355 986 861683 210130 262840 485915 38 1335 779781 452036 38 4 77786 873142 3504 8035 853948 14 869768 840805 665832 192933 242 648179 108 295027 208556 421400 5461 862263 749480 8159 862930 5 488438 807348 17356 749893 839271 519936 898373 324 803354 864577 1 109452 882277 851747 631803 7741 796366 29 515927 35487 2283 840758 30 636416 23 138723 862035 102410 339464 790973 742613 326393 766586 684 68 717077 187376 954 12692 382778 117452 271195 1 112649 30399 719144 522230 700626 775535 195678 640701 897047 156014 69 695910 504827 893647 899274 876266 27 891028 745991 612810 673283 27 722439 878970 792379 569559 894891 886754 451292 520938 22 630321 53647 883302 542397 757101 31 818974 80759 803620 648244 531038 620526 585921 889876 52805 310862 117876 359953 10002 867580 120601 19070 893956 358494 450604 777238 3984 297810 888968 761108 2715 633322 245 782747 53 528492 853266 778887 14851 273382 733677 606759 341 891314 873833 305274 48 47915 408281 770154 133423 856496 862430 5946 187519 111418 736842 820250 187066 895104 17 350725 203408 4368 509490 366773 271570 761356 887039 896660 3228 535396 768268 50753 880359 134 459490 486049 827961 776004 898285 877140 14073 772803 6335 486103 810588 245277 48881 891945 880731 129119 373630 2040 864890 214354 5899 513039 431252 35 749278 664901 509760 206150 669340 361898 21 667013 652888 802426 233187 417701 893408 839123 861429 126815 768976 147 118624 1028 27250 452066 288981 198505 473676 749450 49 26140 466836 871839 309 621326 437169 868458 86747 405749 59866 729236 836893 498197 230625 698545 147898 866235 810460 45358 896395 2544 647507 435532 162528 895407 11920 2 29391 466118 186535 12 154026 871217 614747 263606 304415 531098 853665 159759 444373 16 8809 7 203084 896167 544599 700685 518979 879952 44914 575016 198874 2 821893 818778 892222 889032 41182 2 699848 403988 478 842010 485207 501395 293472 830179 872640 877844 595058 892133 862618 2991 702163 456019 243231 852898 24 282410 4 761758 838776 403499 721033 367282 735467 877701 125751 115242 365965 446104 898570 11899 602134 303715 8867 405363 880865 751334 837009 570240 864787 75366 4 893587 2 409502 754510 421468 873279 678363 800710 655884 22217 736852 663642 596176 56402 38 46913 490190 107362 783406 728244 25 1985 58148 824816 130012 362194 780746 371907 17391 787400 213662 2 817465 684751 828372 789809 758708 405807 843059 838455 866381 214760 746689 594 874290 890712 874444 863875 890053 46858 136 880005 492499 656990 882448 897347 314061 318 518138 10 543257 889112 176929 586717 524264 571635 872250 1 888001 760557 144261 790789 868221 196604 892383 864517 885593 892596 4 72590 5477 436234 830965 811064 493 784200 884136 775784 871382 138589 156901 614876 2 461036 849018 643077 369641 668946 8520 2375 788465 899541 889377 830989 776929 668861 570509 741946 355261 645142 115996 163011 750791 890574 723769 211441 92345 789666 566642 440097 823486 374577 353918 505423 599171 581993 842033 594007 858405 888807 466354 200170 49008 805308 729445 692060 610811 256012 623647 728034 446603 873197 851207 297376 2990 834059 867999 1 257210 27 740323 780012 224016 750752 634876 479385 892532 874727 874261 807558 43 35 736451 475 478389 450606 627346 308761 776666 162337 157262 862133 869407 848612 27 597323 722159 81598 524808 34084 596214 894918 787347 36 273124 853138 2 151031 214114 476344 26991 288914 340597 562957 794342 65696 161978 378532 369582 2000 237191 461185 12 32276 15395 833709 866501 792746 501680 851658 5 3214 895369 568800 434146 890960 96642 98242 327215 588613 493194 306945 2710 399823 694228 784446 4583 884847 642140 623865 545449 698567 114677 5143 699280 429705 639193 16185 213505 104246 878479 35044 449814 20 582597 877258 24 18324 856906 4320 109 815368 743242 898057 459483 811894 775714 843778 844892 324286 507515 710623 195118 496796 719464 199388 704679 785610 451246 756414 208754 147138 8 271824 1 819305 294044 726467 861614 581532 2 406678 821215 771889 844801 883 167587 714437 816565 22 318213 816457 1 645312 123030 593 12068 854904 859674 72637 511459 867954 342581 736614 695588 778081 831080 614222 237125 47998 326437 881886 427520 13038 1343 188158 261752 887271 785579 721082 20 126134 861361 844773 1 2 491644 703696 235320 15 613679 879306 33 528625 58 230721 878846 348268 717274 319908 208314 104166 107969 796271 1701 400446 3566 788119 35066 490801 877158 884414 134009 429461 686973 589342 406069 21748 90997 899561 35034 755129 539733 740740 862237 732306 609819 885937 517687 1790 361188 17988 106076 706647 715103 745312 749555 700306 1198 560594 3053 237587 1166 846863 885880 17506 799148 194155 169048 897345 899690 503185 496455 773027 248868 10 747975 826491 576324 465072 357390 486642 3 216800 36 175889 192630 813295 884376 370459 250 1904 335 897139 891203 17804 258133 335096 630929 71839 159 184788 704962 71979 2 795879 277177 620313 161181 668520 722659 886494 895157 25664 652340 740921 94103 110 847105 6930 747769 417972 265761 778882 813936 1855 332052 688496 28 368213 93396 168780 1911 878802 34 627124 827926 505785 92874 894916 441582 570128 656362 440746 842753 698654 898436 444013 159969 445935 260522 36559 31037 834088 882405 538772 172975 860733 595258 681116 145 261389 842655 893480 835784 9 5 11 133765 145572 889057 90887 837020 394164 553883 595849 861726 9280 891732 309834 872430 786868 271145 684908 802385 4 15 403522 7 4 840808 724307 72840 843279 805594 239313 38018 228992 6 852055 175 450449 820713 845309 6488 776865 269327 44 808138 1 160931 119456 2 337733 529029 578083 675216 431642 381898 894835 6458 179396 807245 786890 572361 71497 8 693343 20196 124835 850936 510133 874876 239033 236 789239 818474 424276 884457 244221 498270 335719 113908 803288 791502 897334 110515 895393 23319 2 263654 354923 779720 709124 600582 494713 884031 777875 824429 163383 44287 855499 249 175962 52227 332192 823557 64 850432 872132 836551 270891 146547 9 116690 857343 586246 524867 113155 894939 38 842474 109 664191 844233 587871 852793 213690 787187 52917 840723 876292 635936 567132 656345 290 621033 672143 339224 98414 139633 685159 416808 255 6694 202265 759076 732 198681 435399 627369 651510 866846 703260 715967 683 320917 244185 29489 429416 773516 848104 409089 884310 821831 341848 323440 196089 888059 866681 205597 774689 892949 765928 4406 199403 344160 23057 41352 878098 200743 825219 875727 870508 122 388619 1 1 27083 794970 181169 866418 15 873184 305606 849399 361061 809917 49880 222 263889 828613 867386 18034 15463 857175 7 798311 91 764038 217579 877772 38411 824199 2815 111813 831196 803156 439414 32 325092 590969 563821 867916 896129 728619 10 829058 3766 872151 229374 260823 36157 66803 740294 2 850239 32470 40324 808415 199707 870963 421026 857579 875058 767612 62 1319 805858 192718 271185 425194 9397 892600 835339 884797 7059 875438 43 721209 186183 7 19452 61454 548630 893677 212353 877964 620404 139135 123638 642688 786 810110 526504 58855 879828 16 824818 54776 339291 1689 4 637633 620877 881669 704093 847254 43783 22402 863260 596610 524063 887037 68 133847 410990 892535 771166 877985 328723 196462 16 174946 61647 7099 41838 11570 876072 363916 791260 563538 337893 1976 875200 641068 881915 226711 3 276074 447387 89176 811617 749127 773925 520190 890112 53867 217416 886658 336433 655012 7004 826662 8 520702 122070 141913 819 239893 838406 892416 880175 678311 33970 818859 2132 5160 741334 28 8 502783 891619 247876 106559 842921 1589 43178 1360 382789 2410 889587 27066 876914 583562 642155 844968 899386 40 779107 528157 45497 701573 254046 85 817648 571279 571681 282685 835764 392950 159 873853 2 474486 859335 570913 899579 843095 742899 187457 611730 460750 855381 371101 810394 895766 1187 819623 350831 687565 403512 878231 152 143399 834169 126117 87 630734 864889 2853 873438 867615 861701 717545 782140 888811 21822 864690 859294 273584 469333 153600 613809 837423 637693 846304 852622 687369 519011 175188 124967 590458 744764 875088 854210 791051 461936 117935 826349 821910 876185 888208 831528 21424 603450 140631 611177 24041 309244 403545 1316 44456 727997 374554 151478 74530 899305 719114 806546 49249 239 886183 8 115694 231851 210030 437195 1 886117 854032 731443 253 770235 458830 859416 423281 828174 785837 328065 415616 67 487270 374367 542464 341081 145849 84231 643794 832262 4378 426053 883291 138041 602561 436512 173114 809801 11952 750532 873247 83827 616875 464138 858379 824160 174499 651542 36 600107 280004 785067 128822 316621 89289 843359 1 796275 440672 839 315419 107 790087 742853 885824 703250 34507 894560 599217 890433 875186 796105 441040 34 8 60717 621867 655036 307237 320654 1927 102225 650738 51288 662388 578228 1 849100 587276 549873 249987 129061 736989 893724 4318 501333 845126 391768 88897 893993 112 830834 129 49 842538 78799 854226 70889 306812 895504 852302 793049 776350 822685 474906 846859 4464 862778 816281 195718 827825 283427 198692 11 153392 840782 316 130360 708774 779778 376916 827810 503365 875640 133490 25 422429 241 1 126500 817 182137 779676 849400 722 292 866754 94539 488838 3540 519897 268949 614132 841389 595941 875555 808324 835203 169605 12152 5322 20 678411 830576 669005 35 351312 294954 641283 364261 890443 782754 19 577122 7 26 849308 866426 866682 842528 316971 267695 871083 114353 177142 535456 884841 333687 4 4 292350 133853 280195 670370 27362 2483 5 848210 16 636288 534941 363072 240205 33373 15476 767194 132909 856254 898190 570936 307162 285089 462848 365 610594 795720 829706 2 503706 482657 1 234 647283 213 824811 875735 582540 365402 174640 621106 790881 288082 1678 799422 757201 274082 675762 2271 853395 95 776763 847390 504431 136298 2102 816426 39 520605 2367 121944 91332 271002 879191 425 772154 503380 618313 1 835428 274586 861151 231059 2092 3 73912 263624 425729 663223 776592 41 253400 724630 51 601768 61442 184331 156 813024 893654 764465 841 114367 301431 1484 887249 540497 418228 232619 840750 114922 764889 665392 9 760764 827791 894570 458529 152499 188170 677643 867981 835303 780941 432679 896932 874782 855089 885969 837711 36325 143 138579 382365 463212 210001 898097 163141 869945 273846 47439 766547 61616 884748 213185 197225 39346 886112 879378 630318 750499 685402 886409 13798 869422 623182 779680 887238 11171 548204 627323 2 1108 698769 727022 865385 527759 789242 818754 7776 776361 2 865311 110724 861643 622941 33688 172693 10 11 30 809698 42529 287027 799186 30926 873505 766610 138602 291495 41604 568182 869142 852482 893995 825432 350553 837858 802166 877383 847639 8 447299 659659 896845 125 4163 639982 413377 700624 755190 2 869859 384985 297547 511794 38020 92833 698021 7 17735 12 13 368487 542 242867 709428 178189 751359 172086 822553 154768 720261 88922 20158 382017 680453 734314 94082 188497 291069 177873 745763 492125 239033 122610 860649 83 897519 751114 37923 456773 253420 77672 824589 726022 3155 64959 866087 262148 714131 561246 222094 2227 659521 122501 545343 834 405444 295060 63474 676890 784202 744669 303473 892813 820972 332233 314 10 809739 4 829903 3 18611 599 775998 878843 871449 846000 2 791923 785849 15257 691829 803975 439822 1013 466936 844676 128786 623320 676805 357393 3 766675 888797 292538 13625 744202 401186 19610 890631 775561 37045 871917 720245 544576 59715 292 846648 878519 845712 822010 579242 21735 647479 494449 143955 2113 832394 875436 877147 896228 3 30608 123141 183054 894327 41873 854071 109192 682687 852183 604676 694070 713466 181041 3045 315492 94429 1 302818 839765 872096 488513 510128 823802 881 291565 518266 1004 603229 21 30841 137031 6294 817804 530498 84192 328325 78974 19 691961 831226 16 472999 823411 772734 857403 813136 312933 854530 858331 662767 20 716162 671953 257426 222613 626643 31587 34320 205914 8293 1 861057 756989 897735 302168 5 706945 691171 478881 217999 662390 818046 314261 695153 846692 104119 811974 129 102 124012 415840 640777 182 858356 594682 632710 856131 865953 865019 419793 69124 2 14 898406 821736 143589 710008 166207 516403 244263 686286 883318 2343 717268 873049 116986 803028 361363 872046 976 26985 878647 890281 543 4 899636 262919 7412 568415 305588 2445 880316 845714 43696 484218 31 120085 215144 19827 468888 495994 99363 303835 129707 889965 778290 284563 538340 2482 894295 802966 1529 348806 626896 290830 841037 382828 874344 760378 81 610780 785698 4 491077 7 4 889805 752780 90583 835388 124804 449 274925 1 753548 5526 48391 710456 832626 5127 796565 888565 12086 749132 683890 363633 342945 577863 15472 631014 2236 897663 366651 6006 13 541678 673127 273660 776246 518214 847598 176 7818 1018 861003 828097 512063 520575 814583 1 109241 895591 616098 862975 202592 713905 600 832954 362381 1 66841 456664 257158 622803 888342 787079 887545 871005 143 832043 321898 280188 2 653274 656993 4778 2 360993 144 767330 573425 890746 658785 879578 425220 844395 301 727054 545379 597205 745279 672650 816427 547457 74403 321942 767646 838085 977 893120 143179 794860 887979 851387 437701 899977 837399 145617 776772 883974 98446 821158 744056 413080 676588 15688 651112 803933 12402 774178 841949 197678 501826 856757 83069 851425 818417 469799 758004 890142 503445 841194 1932 3657 2317 961 784877 827017 897280 1620 712801 852529 464352 217279 870814 766876 758531 789593 826355 9857 368846 896608 774538 194999 566712 239 740788 777765 885104 744951 899258 250860 741006 868997 599255 70222 50988 731345 863439 882942 501978 729032 114 100404 47927 147 710460 4400 878930 539741 886886 891030 811979 681111 1527 491412 628757 23858 144082 846519 447532 54880 13 712016 534207 544294 863162 890079 11 896673 740120 154305 5 21493 872146 855753 114384 70740 773952 708566 101513 435667 6 94027 266968 849411 3 50335 816022 219830 841672 156054 874958 107207 114348 738016 877698 785851 889223 26046 894907 833966 331386 743778 814095 3 187842 851316 885391 540581 880762 272643 1 22658 895619 200 300 557695 794799 42 227116 411334 129 131 149135 864621 127694 472410 822625 899182 137823 32479 794471 848857 1831 746506 833977 822574 862334 388549 830496 4936 524 273839 777894 623712 897353 360914 814049 883867 2766 818853 834676 747245 132588 282 20184 831199 566 44995 191 892076 882296 808510 522081 701615 355120 870525 458121 158 560201 3 165322 713297 723010 870886 659061 47494 439904 31566 21618 752632 184147 559798 873988 784745 797558 254259 882530 468 823798 873084 713006 684511 3 562304 43015 9368 836094 247807 605 722359 25 356478 660551 666822 24418 637423 883660 821518 173216 879723 199918 745188 890816 429292 892819 805873 815432 474841 588335 831941 48 675589 804201 9 2 787720 29447 569688 358890 118 794485 877273 33354 830209 333801 448261 898760 681597 725766 5740 66 885884 20551 421615 852805 246458 300379 364984 823252 173931 59532 36425 867393 654800 455209 65937 1 844590 747061 42353 865455 752979 248106 628055 866111 15370 752541 887144 423 682943 859128 855962 793666 803118 789302 854466 676265 28 715031 727962 228038 501659 449 3 225340 883245 526360 703219 870270 34754 360173 434682 330984 729101 804387 163991 816887 125145 667754 877060 887868 371857 873 784500 8 172811 782635 85553 717298 407724 375634 2 5 877136 894757 893111 60557 786971 763092 41630 6 817219 646327 12 893607 17 893934 542354 510297 736343 49 751401 661144 808232 168541 181930 794110 142 801119 1 144558 268325 708276 125599 322391 569636 78 330 709382 559241 2 352987 71637 394386 353637 57723 737780 400372 263483 818514 2 97948 64172 387693 813132 247670 341392 721817 818783 218 587300 854975 883614 457461 2192 388157 72555 13 879025 860310 598143 779580 619079 808371 45 24 636156 661597 824249 364478 828425 834414 843754 357174 816223 502643 78925 7745 69 308415 847339 877296 878816 492060 869360 858032 879194 728951 453739 866160 724256 830506 200 745870 36259 384994 885874 871032 825252 766878 173681 640325 811390 875438 2 217843 873689 868622 804672 700193 24 754075 783087 887060 497321 83 664588 604409 645149 466973 637110 430741 70181 329929 863860 787399 780747 443061 2 6 2340 815927 892378 466368 726376 27221 769610 344238 26018 893732 248897 843239 422804 443312 850620 200498 786089 803953 227742 875239 674196 683963 853675 854632 283952 829371 895209 3 163993 272782 862911 841135 630672 834648 165584 592953 10804 440929 881139 402291 402135 17 2 43543 29970 185821 2 163746 8858 858398 56839 1 633577 751223 870644 582714 373651 816479 725131 346145 708950 327069 623613 875657 448583 791394 673351 521907 866325 67780 834346 528734 898842 894095 880705 884736 487773 712536 755290 843082 819933 581623 3273 2266 888466 4 46233 136151 838191 1463 727530 3 48 71038 3262 846129 852050 677170 834655 314487 482369 88 845092 539552 826442 161121 3987 860699 821274 847928 751828 876910 312655 407738 371873 554543 99318 11548 28658 219813 772423 386721 690811 3 895683 82566 625288 1 2146 889747 808767 345626 837229 752929 825918 190673 109019 113989 3 301772 856889 761617 3 894029 288885 573220 840385 859920 824051 153281 679524 101591 136435 1102 694687 654890 682436 53518 80060 382351 14319 808820 144666 164578 891615 254926 1403 536794 247640 740976 892106 209433 878837 869098 731835 284153 259294 593624 840637 88 23609 1582 835581 488782 591182 812034 823193 894714 870283 510671 493183 721153 160710 34761 350 741400 655299 1056 833862 895591 59822 612312 9778 696542 2583 170 241128 895461 205955 666257 645267 334913 25 387788 886395 136 488148 577269 9206 748740 825939 216381 868119 784 855718 811245 791486 887666 881845 684116 893151 798678 883768 753034 748792 888618 22014 704143 755699 6043 13 29 8831 512847 6 1327 93443 697163 125039 459803 708841 891968 239908 819538 467 721838 388348 72751 290882 313032 811733 231729 816670 879564 282120 828793 23357 2 15 69170 899560 2 833127 871523 844263 361096 23 880330 587974 39668 3008 573811 276153 782519 353497 50207 601274 893275 802686 26 803756 257147 692208 48 694131 470677 243600 861726 224517 861252 120683 111085 263923 133026 533577 118155 361332 486901 1490 864764 416459 392255 162189 849931 2681 885628 2 762386 498154 854356 18645 174386 875385 62 322547 341 182347 291143 770288 588617 390701 869762 33696 341465 650954 25749 465278 221926 886286 124296 878487 683232 884752 310794 765605 622488 886389 297297 592485 109 823957 3 553 336372 820229 864993 813045 555104 837907 96628 771969 864568 364133 538141 183663 868555 783675 864877 3328 868839 1483 194105 800041 101 475900 2 628253 800831 21000 368 435287 225335 45564 879703 54926 24343 840122 2 33107 493 4 50018 199593 806265 555746 161087 848108 561202 123863 4 878845 712793 323159 843345 296451 267640 113 403299 235575 629600 682563 258559 577305 2 340934 781253 829087 1636 733 820744 868722 840362 892556 790513 173419 278833 888190 2 723004 662687 868471 65272 284510 327220 2293 610362 424871 447110 1555 781806 8 855175 10705 699977 431479 731628 770162 870645 870939 39802 6 843215 263275 756262 812514 32 204543 889941 54083 640074 7 557583 830720 19 840127 769337 489083 10 635732 222136 121983 527811 380029 3596 188996 3307 824919 710609 649096 418849 719263 4 828072 899869 865692 503143 731533 446415 12 847229 5 237 405349 837927 817200 896430 801466 436019 395591 95459 363611 722617 786 857367 756750 298 1174 447838 547934 170532 12375 9415 861513 848642 438574 29702 831041 5194 582625 412734 54115 245217 802227 167542 215233 621449 2 856175 20 153876 898678 884466 855330 287529 857889 878289 3336 112022 882323 277513 565809 6 418128 648677 828861 521798 811461 746023 849923 827280 446698 201229 752084 350729 169207 499817 849625 22864 815817 7257 30999 845485 829044 855847 363156 463166 826147 301462 196032 746849 884354 128841 677790 613431 869082 202 765060 769925 871308 394378 827002 271221 105447 698494 837768 2576 866324 406746 6 72290 90994 71 770155 811832 270797 290329 746403 759698 457859 251 106207 759054 1814 32416 646295 1934 870484 850858 298 4740 710352 61743 100761 657605 3982 518598 4 821993 37352 4 85859 498281 266660 268051 806412 339392 868594 570667 254454 316652 1896 16250 45 758955 104 840458 887926 801349 187828 433442 773265 2 42047 532436 763601 40636 120 303904 824137 817240 309229 111517 610916 12 554232 330336 810788 888706 314141 4418 840633 793475 12 887981 1407 191 188521 803251 863423 1358 345409 61543 415065 897556 748363 113371 203771 721850 146264 9 834284 190514 643727 889052 98879 665712 126389 48 763533 117641 5344 697062 880720 332708 18357 59127 685420 790365 37 195883 464445 620760 1 865258 897671 741015 861247 813941 896708 148672 301231 4506 727145 392743 151949 731725 19516 879939 848349 447961 448854 369876 809866 478 158484 4769 883515 111546 10 643448 357884 478691 870525 282438 673699 1616 20030 829144 867694 287632 606924 139 66669 187379 853087 445719 277688 860504 898179 575414 403393 573913 1 850639 592845 444751 214940 59476 734862 793609 830159 390214 769010 144838 332789 892762 772957 176733 847841 26230 578480 149334 166938 28418 857803 618382 778797 868628 704762 22845 730021 878749 253999 109068 788475 298531 1 820750 584569 789108 36880 469387 849935 48467 66780 641873 302729 158041 893030 616699 345725 891843 540148 440429 692343 852792 524776 889414 128391 475170 824 882882 6 37206 782813 856673 668786 886019 41950 770244 802053 328577 641736 112729 246042 109794 598512 886419 667643 270476 824185 857453 341069 846599 886913 638070 2 46 891958 286641 792327 814156 586069 63971 834089 816245 53933 422459 13806 882070 17 646657 687338 858381 322666 71279 127020 28506 521960 89115 7115 20536 840460 646394 860399 439616 447475 2 848160 282326 55097 418904 230 809084 790472 60480 606968 674105 754577 294238 516350 7048 71708 150533 883001 880188 386331 843290 871123 194206 368366 863545 2 20 389417 866510 362189 46485 828105 136 589314 781020 631227 793668 151 884302 510123 836659 74259 73 9 708812 34 1065 882146 877187 53876 13 882910 840160 3 2 489234 822862 874529 68730 642639 843740 412361 1 843817 885939 323631 878957 284229 892497 811080 701192 260380 883692 117164 869013 830623 891380 898990 896734 833009 722329 17472 767252 892920 32 876633 743469 72 266995 389 780 796071 832786 839532 175061 758153 862258 310016 321166 210 872075 579795 598736 622995 568837 2759 865602 525726 16 136 248309 220780 515109 899860 468211 6166 802118 454443 428384 377284 793948 874228 41067 2500 235666 826282 23293 51 534309 196216 773 614 279489 460643 826673 276711 498144 26578 36589 39 2646 602939 578523 651323 899301 887239 899789 441709 385542 717762 679999 664612 880883 827682 167 668609 746124 667934 412 826981 445477 95 142234 877995 730256 855102 162140 219833 7237 849829 837669 170 3 434888 2922 78473 185992 3 373762 1 2 8 849402 3807 892007 533824 656675 612153 372781 395348 1 28896 802366 764644 212073 792768 221 1365 193324 485112 210343 5 297646 11 73875 894985 877338 895868 56448 344710 346558 9 796566 55157 681070 784963 851854 369713 792633 437701 892936 143657 924 851226 1742 59 6190 745248 550937 211460 7327 440447 769534 261342 765365 94813 222400 331736 153191 459214 884696 289155 1642 29 174552 385953 498402 503 893277 345809 584820 566277 563913 22587 90 571082 805975 17530 302555 11250 848539 650048 761412 870599 173391 833687 116347 192009 658886 29633 860029 140036 452120 86 201796 10 113267 52461 2 572198 705484 613890 603905 898114 371556 822957 711445 3 887634 165547 1107 193560 895525 826568 853772 891169 812230 866990 799413 30 681599 8756 25258 242 235621 683213 226496 105432 883161 4434 478438 885632 875641 48232 741231 395556 880630 857290 18223 890315 499179 62 452244 198341 174726 871437 173 664747 490211 613872 179148 229194 762162 14731 2 554 7 466348 589 341720 142 1 546182 13 831654 784288 642341 111449 858115 6 816638 817684 160 4 136792 884644 859200 673981 283962 41 543027 12673 898573 827111 231046 356 437 776275 1601 833381 887667 603505 893362 595415 744599 362520 765824 641013 681310 162929 98577 515508 861832 408823 284407 856737 421344 534912 494072 85223 4 46 7239 634463 856612 786203 868748 884250 899467 721097 48319 805995 278875 867148 743664 744485 611217 857539 484183 270941 386462 862937 851221 315522 441843 791221 527000 346517 839014 784833 890947 828187 4 4059 1035 243790 308879 409236 866303 814044 158128 800437 752372 879144 289667 898169 411866 333049 748231 326623 841761 521390 783412 316846 365255 1743 155117 865777 8541 868792 298084 88075 175548 616463 62983 233256 21 502686 719 178702 60 844700 776398 553563 911 897217 272501 115407 849822 824321 2776 754431 202824 492874 3657 470078 801613 2815 8733 855194 11245 886837 35 670231 641191 792746 43 638619 413618 874622 162220 854052 884727 40213 853411 652673 821728 5 166202 195298 778339 190708 253877 255422 631363 318169 853965 96907 7201 232120 218000 90451 751271 779363 578340 809185 874454 845282 114248 811043 278663 586843 391321 3356 238975 506647 574 22169 802697 303509 468592 715835 3 23838 103795 871536 452298 208 151 81594 755682 89301 172043 131155 394281 771004 897633 380333 731911 777704 414053 885703 842996 22165 33962 555654 386413 659917 2128 818131 821114 506565 228274 38566 57799 706784 341725 2573 30 348491 293073 39 231955 520156 873700 16449 789364 210382 720586 8 179680 795983 154269 800579 566946 813488 510419 785051 470246 393961 852624 672747 829301 812053 224784 645754 444799 1 888734 804410 112086 73 883702 107980 168239 834891 9 283 212924 155170 602656 898301 29092 169164 897521 17 851142 857015 589588 834948 845410 805351 851636 898579 13792 542613 649522 183620 1175 878594 815271 465827 32235 331202 723555 726339 851224 2 15854 290265 828463 4 7426 817810 548616 892386 536327 694651 396172 8684 26888 837366 115590 197534 875229 260844 623618 127410 883915 428107 99289 843118 884548 362455 713892 694492 855480 650942 221846 794412 7 612323 32 719943 79574 804194 722002 15 888046 262644 455350 883929 616438 525636 897622 803688 508710 704008 101624 783390 266815 589786 72 500700 48 1350 3366 83220 67611 750690 820706 361 894584 748279 229957 484949 859323 861029 926 37239 263 44758 835582 19 877423 898677 837286 87184 790907 802919 873738 895253 764596 526474 326 879389 49 399113 82130 524039 774910 483716 345958 14901 268813 602040 256 733560 473 220042 733027 67 841182 152329 234592 21047 270836 142258 846287 36516 769141 524042 1505 195466 29041 890521 662433 48273 898827 872325 829568 881548 753761 1414 45775 803746 51191 217498 384 475232 234383 467305 48529 762049 31290 89123 557864 474467 54282 726533 744823 393329 504782 62 788779 552054 775614 5550 885911 440216 855069 639188 241724 839216 347196 883770 1 712261 894439 203884 2761 708784 855712 1053 1054 50 871334 5450 805986 733082 725508 717549 538281 2491 835969 7 61091 85109 114 572978 895286 394329 333208 858230 1484 834853 113669 163 590097 17258 48218 579028 315628 268133 794962 774753 877763 198119 715622 276732 418125 3 1407 4 692878 69725 852482 112 550781 806348 892702 860874 54729 842469 14413 369547 898016 760715 205392 2 567946 33273 459267 606401 854664 372321 49624 316563 824126 311789 619250 514856 531 257103 61051 821070 684409 791966 935 538622 731529 857037 14279 890069 877975 44 6 345330 605266 144460 60526 871207 898145 73144 848422 183 777916 56960 194015 56346 9961 611749 812922 13786 73518 573222 400373 8 22444 442307 166618 539689 188197 600630 2072 880163 2 1479 1389 876735 4506 155174 213336 136 887244 633869 1 420922 163346 5520 42641 27279 184195 482258 845459 533064 121724 305164 709157 4 409347 893678 20923 9789 5638 870032 7 351510 38973 782999 139 377560 243470 207202 444673 785459 344626 117 761100 855305 874688 6 103618 823675 689953 875007 883603 1 1 594883 546895 551689 668618 864805 390811 121304 897220 1498 5928 690063 531951 503355 360301 798866 11 186374 93145 326264 347254 826718 814379 870092 71 24945 188583 17 813466 11041 431093 45474 848430 844747 1 80606 804772 831344 728176 1934 893856 154693 866548 802561 884668 878492 745907 16 1 860528 2034 266015 118657 640159 823718 333818 469550 263399 808796 368 23 211024 27392 616244 1443 136990 367891 458188 804954 10487 112 685573 714393 6162 14 889166 223105 2227 58645 832097 287 793671 28808 45 138343 533659 810002 49172 494832 779677 268069 701166 766118 26922 245063 887312 45959 103991 789317 121187 81 893171 76673 834443 391437 790153 847516 52227 5 2910 275895 22147 762382 72800 42493 884312 77 28 530522 1245 433812 83430 527545 719417 73 667240 9582 9171 388826 269268 567823 279943 787165 849589 804010 567120 4812 13 401264 677685 474630 888450 451188 540919 810382 9 605414 132707 3016 854428 405055 830513 154724 226511 4 791516 1059 887199 604173 885691 213793 3603 375993 232437 846097 895887 803867 839468 645189 369369 834785 465421 896824 841704 4 284743 617882 20 677505 71965 808308 541410 30360 603837 770509 683134 59406 851684 32 413594 248042 61205 220174 1899 741324 844814 18 818613 128691 277701 455 479169 872629 355691 872874 860175 897187 140795 399925 446925 826943 649500 880969 370033 505383 869993 11764 60257 827732 26283 885913 376770 472180 346447 857479 397517 199674 860295 17443 266932 24605 860598 518193 4 367122 895831 811660 870312 817698 873251 423070 254487 2081 797154 10572 28 799696 29243 22861 515314 895107 54 652694 889490 690193 439132 166275 441825 1 835633 38516 523076 41 27 73 189471 120133 55133 207063 815254 36096 741 878998 20 12971 848009 860021 851557 1 6 877527 3 221636 140861 380449 869707 829426 339358 869710 33 608282 16 872837 823201 899422 730829 5212 103621 839934 786767 707214 583530 497788 317874 306475 491109 194 547955 782111 24 2318 455725 815861 873025 756608 865048 859564 756609 5 308755 215347 817048 644341 360052 661005 91 741481 738828 801242 402581 198 70717 336 833967 168409 48553 895865 638719 3 847605 869129 18397 645 164 5 470449 833850 359343 801731 43868 16 723807 97854 841507 849751 494 137669 2 360665 637897 782966 467869 600243 385940 113139 106869 882717 462691 12 407108 431092 174067 89770 896879 541074 719083 668233 583204 857533 701733 639203 322794 890821 366582 664026 23 407679 795753 39027 739407 6735 138229 887971 12002 887037 283909 86848 897701 859615 35995 114231 751152 414584 2185 482620 14804 896342 3193 871876 843848 297665 112941 248904 14499 5460 328876 890933 245893 408162 715511 870 592219 828709 3903 49644 438951 869462 82 841699 843997 110180 106184 10760 438150 63735 70493 827723 292811 628742 324535 873634 38 815547 563223 700202 296 864965 1 850930 847305 820436 826566 108085 885006 82 587653 714889 848816 298105 895118 891837 846062 763695 890884 2 883109 864945 149731 830503 512305 227659 740442 220023 890685 142682 894895 831784 733411 202976 737925 840162 847916 890308 810142 373940 816928 4 767358 461430 682501 1448 644507 630278 393364 413368 866013 519624 3981 650647 7 24 321670 464711 882702 74769 442528 888241 53869 793427 706413 51061 191964 8 794455 416882 855530 349913 848931 894662 364952 23 890094 385008 27 266504 643833 365644 127 96798 260009 227240 36688 262043 186892 550927 802245 881855 699644 823185 6559 568430 446893 3 1923 898491 150669 2303 152802 830322 742210 108 1716 33 851365 896222 817652 522469 452702 661582 187941 95840 204029 592945 290553 123 884354 796194 42577 398705 9 556715 805261 598434 789367 868194 1534 883416 502 409228 717593 29427 859993 525031 851325 822223 870907 63996 695095 456249 871189 321981 67875 856536 188818 2641 830669 815402 196116 351246 803245 652955 632667 733874 11399 6235 897043 519885 14 507419 258923 91994 317029 9948 623467 625341 19202 565004 826020 896511 23627 1291 862152 285692 4 341580 812060 883660 844642 1 830594 361678 829672 217712 795653 9689 288321 518576 860613 204819 670592 382960 51 246224 9 407407 650531 486076 534414 16667 1232 211140 846936 790593 264654 142580 143296 638607 823298 368754 374808 718937 16015 2272 896749 6 851479 789384 758296 868961 866294 12 195764 1347 5206 650986 346809 696927 459184 4 829073 3 887015 831871 81 223 837669 891527 885877 449816 6722 12 483403 117558 618364 10 881362 103 792247 743 781423 391509 63961 628528 644019 343240 626334 672496 878140 10714 684565 868250 535018 57293 74 379776 762235 287780 218902 282043 462078 736389 9597 776338 444 891724 858345 860065 12 559148 217304 298561 729580 2 4079 1 723096 788343 340148 55234 684326 898486 728500 524729 477815 828622 793597 825143 731441 467870 53 739114 3894 394326 133668 860120 90237 66522 338450 585579 770608 53612 751916 30529 166762 848855 8 867696 538615 169 492878 865169 31663 100759 605123 411644 787298 2 212818 806306 865086 160389 84 5 840863 806210 469272 214593 769174 715206 230708 866568 102810 28461 161312 39132 254575 134712 817390 765704 698784 276229 2972 126 778345 864598 126347 401555 650427 459420 735803 699979 752386 449160 675314 536271 626017 296783 313 899649 150418 116990 350619 651814 896371 246 803362 550206 888556 657948 193 564349 431046 168375 524964 835101 708916 771644 8 843466 733118 64280 834214 515136 266800 860083 869910 503792 892167 879922 555804 868270 214927 696476 428780 143724 43442 873975 483740 393484 671988 60165 867261 887103 683752 4047 16702 800537 4 719223 873028 7107 556872 234 869447 830380 872984 891528 72638 988 786814 854946 400436 798089 475960 9913 473765 49483 477609 826965 382916 343481 171755 891925 507207 761864 24802 813973 706870 763119 170542 438469 648749 694572 199518 496982 802859 680 867619 886140 854209 651321 660980 528640 98608 247955 344988 44164 897551 858397 112982 7 1764 475 88291 876289 849133 838892 759700 1707 859905 183970 277 843938 22087 397594 868864 307410 876638 832358 706544 857614 16 228 12713 479328 272743 802388 32295 86102 37 716190 493980 277643 347802 203069 868248 531081 890737 95347 9 466 52 86 870377 858458 16081 121816 2 889406 758923 812265 435021 137840 853321 587459 507119 721624 864578 4194 651093 71909 859638 39 206722 846071 763259 727693 503763 643999 883187 161263 727162 141572 505035 874442 400443 441604 95471 22765 121322 637445 7385 883410 458654 883345 543502 894850 304913 219120 671316 6533 415050 878120 851041 890458 40562 387788 594572 668941 3 878822 238 9 14 193 63350 1284 114343 40 32 13371 521823 775849 685694 100328 204221 211138 898289 152082 59030 804812 872044 884827 803551 880553 834431 117269 436940 12453 733496 800339 803733 93445 293189 291984 35 882699 572852 816394 771500 798763 201056 4 834001 114395 659765 133437 369 568677 203062 889239 860745 878767 415102 539716 892865 774518 175476 862832 477523 526447 634297 613067 838636 134077 1041 54565 581958 845919 2 105885 294822 283615 11862 881669 282652 25710 9 643807 830696 691601 108847 105573 72 301979 389984 362490 639526 565800 5 564 105686 2810 6 612454 21 262628 879057 885234 499778 648080 381592 763711 718837 716299 871664 847686 812705 764471 809102 721007 466064 757628 619180 549 479 643966 653141 865585 886010 103 101136 580141 891668 175579 295329 853570 888612 315647 352741 701859 328847 4 360087 893383 66 318829 744291 7 279942 97103 218555 1 13182 6 887697 37658 863596 795715 155941 829949 517687 242979 428126 723787 899279 144459 537182 611732 560406 883374 615473 107996 619893 156836 537145 585413 667812 4917 505519 29892 843952 628124 135073 1 884525 839700 855714 9 454897 831952 13 871759 549422 733273 895472 22 867082 775522 344100 179628 10659 12589 642783 851892 585408 822340 552484 884759 13090 813127 294565 697050 23069 882869 141527 31 344783 879422 43 6 5 359820 552766 511470 241661 434157 644975 888896 69025 450763 1250 753532 251184 104001 697664 667088 493428 769447 258129 6134 90421 1240 782800 804253 690049 36394 841725 194320 89744 806919 78822 412576 48 762 790902 60943 52312 840125 262841 699967 867998 74223 726016 823786 705342 1803 850777 826762 659294 71329 366559 560320 323785 884038 75643 699822 729808 893978 883936 898969 93427 221092 2985 777793 864710 876905 527420 21952 116 1120 29537 75 793838 136149 833030 836006 891926 284 698846 867222 852030 166229 850267 7 714894 896244 69 591138 866703 745702 558461 2689 129834 894633 603404 474696 891484 106204 717676 1504 844561 838981 126998 785371 851004 748048 112881 617516 20500 256 235578 4332 503589 9 299303 872738 896292 885942 20399 799954 187314 155 187 5203 898228 696562 211 892355 673978 743610 797451 38 108 329928 2428 69532 797483 50352 51854 595269 873707 509151 24145 329094 665294 897846 594197 698927 877040 855320 6312 280351 745247 123 802475 893132 796676 783441 794396 274515 306826 46906 745929 838010 879935 725877 874164 467071 36 873720 402571 764862 432112 816584 21333 243840 687883 1235 133 89 880536 660978 39 769758 808701 566392 6 327117 20829 330767 54 796642 360455 729309 622112 42056 141650 871210 3 833910 153 847173 895477 881619 684993 237248 884901 2 58922 307589 735016 611329 241821 442448 179167 375525 828318 599708 83802 854216 54 797807 44 794033 312222 719140 876011 893457 32305 5311 854821 12151 738854 326247 776302 548531 224475 667557 514147 310028 889248 383218 494667 31139 789396 620487 214 293198 384526 773911 648802 114 762131 788805 760759 387159 899141 691731 73727 244991 880450 834849 770882 809235 899240 35496 8 552049 542771 18268 48 277424 68659 234098 18108 858692 1636 53538 84731 43400 31386 151629 805975 890190 876737 45860 298153 464735 59867 813069 596132 656980 99753 796481 2932 895685 325 872821 456012 895383 911 895016 16324 808336 258741 80 161 4354 731434 831207 630999 891902 857629 228729 92620 814123 1 136157 485133 286772 335575 8186 896136 6 397776 373987 491694 861098 39630 549689 896996 7 897886 467955 809779 69 102 10433 653064 753320 84 194189 1101 791273 519699 352103 2 682504 136452 132531 266 898739 81192 816741 355128 2693 10 529172 712376 886426 854627 895016 858924 599108 826232 856443 103825 897053 794058 20 883955 691852 101228 830158 879757 559182 757355 883754 592884 647563 72135 820992 19799 18108 625156 815780 6617 762643 844444 35990 650167 893543 470865 317497 811512 695325 841498 822138 761612 430400 508462 695527 883081 895826 373661 211253 387445 475839 402445 417317 896215 488597 779466 456844 824682 16 679178 872031 640075 887286 150244 766570 882394 25064 8 764625 417261 67745 589210 293982 4939 396357 2972 220513 143011 230518 153887 233 61415 594237 887005 772745 414555 870379 369252 2 274333 777511 775810 842560 487239 104185 517103 27385 605551 857508 484388 59 857006 721759 248822 886409 608688 40074 817241 19 569416 48872 182329 1376 801518 388791 97895 151731 80574 633747 892606 192393 862482 375775 455264 260923 874463 814961 346275 679092 896727 497229 306951 897134 15708 788304 146343 522955 357657 2 172811 73 735859 669201 876431 277221 38824 46 603974 26208 882722 899116 341875 794435 707492 658187 868708 117676 789499 84045 56108 105176 55249 410266 880917 849249 188330 741303 753595 258648 813757 5 880555 714183 720405 149 62533 154731 850074 872426 873339 823563 615541 742391 514129 742975 544251 781802 6 2063 54 86235 483 657932 397396 650647 421972 709571 800651 30 366729 150 520487 208544 728800 13433 414138 140923 62441 891722 169293 720238 347823 839322 538 858134 782666 383847 1046 37969 652736 875155 18025 321435 848318 558254 532115 272749 610051 279022 819825 840569 852083 245593 532556 499463 244 554192 568748 49 481408 104511 385693 884909 823205 829331 93 894912 13014 615608 22 232147 352652 897412 175 457136 629082 42 226445 161509 867417 1 512443 210226 579917 747007 539746 854632 833340 375066 87426 471562 726179 868041 791148 416255 365506 1 79340 202323 685997 738842 99039 350371 27 267522 474076 325981 369654 27985 498 615117 593862 847550 330608 189617 542919 46766 855808 127450 2 322225 435219 540355 400972 750341 710349 802719 597745 11 25 78259 800970 14591 860366 695501 892677 814278 693477 5620 82 598335 746765 861850 320284 176808 33 7046 792275 662509 897155 406776 7152 487668 1 9484 100682 9714 10926 122058 121906 333 5741 534462 440200 870631 890453 660692 313882 812557 512454 323 837 604 656712 818139 598052 56755 56649 20649 11 691438 37389 182767 102644 861451 436163 864741 231685 2 587303 876149 787740 93001 286887 1 317113 392823 819645 852744 473695 41654 865669 431586 147264 63691 666410 793634 418761 58936 93092 799023 828919 886146 731383 891839 672837 858943 9494 5 846254 3722 1727 338245 674784 29 653375 889064 201696 872893 671542 895062 799071 81958 14 354143 403695 99256 245838 394114 77421 70 457274 170378 877335 321822 842841 13413 894370 826502 375334 205350 7803 260161 889311 242829 135294 240840 627639 173306 408 762872 76 1578 436824 899756 72794 549750 785073 582837 891630 159419 501609 3 16344 84728 21 133123 782 762134 955 381551 826259 72 895437 604650 3566 6 348552 261324 292 761775 633070 105179 206864 14472 536425 409561 182 1665 35 384158 289043 706533 886761 61 3639 877984 23 276686 684471 248628 893825 844313 715786 330148 32 48892 95 446 840737 472518 854486 26 4 253976 630979 852406 21 560989 8239 886816 32703 656041 516700 16475 260129 80459 838315 892953 880425 730132 39983 172389 46380 3 203586 533514 2232 803280 695900 3997 113216 719779 865930 27191 897831 7 220 719505 476118 334977 825187 870596 62 343270 224928 39899 539413 146 895540 278591 344355 297959 213545 106045 332874 115703 29233 103 504197 892186 302407 810060 313812 593598 25 2810 889565 713470 895715 28 811553 855374 895476 4 41833 879096 191395 859439 262881 2 848701 644 365649 6461 846735 70924 897918 224842 371245 137256 435 794767 86076 716271 801449 10344 580464 807622 884474 479471 891993 579766 858491 728967 872595 890945 183120 438825 894509 817122 3 276437 860351 888570 553080 138213 850642 868155 494739 172961 19299 728786 391074 718326 20 207 256 581315 892711 889583 210098 820739 541622 42440 845466 843929 883510 156448 1082 835727 7513 127 147290 414761 702803 16 733194 806976 96919 3544 480 20 809660 179577 402784 5140 1255 830135 890772 268768 783543 140455 7570 214274 499371 1235 14225 291667 301373 46 810919 35 26597 794946 4732 34185 847330 855807 617427 380634 272561 882511 892692 575756 15 4941 329175 726886 236042 871465 673399 794511 103501 578226 37311 8 512116 717415 27 770676 833759 1 898755 105019 7 371983 821 700221 22 54 496575 71403 714283 780401 675797 26019 835433 869808 204617 892831 99872 816965 510711 788520 791860 184874 124387 2 396138 296187 849355 64507 263352 859752 858518 157204 376489 594846 77 95055 288287 848805 11 892415 611268 46061 855983 23 754884 162663 699990 890179 742115 821028 897426 880214 13 838935 708637 600973 782 894753 142666 770823 851111 50976 309356 3 685381 625507 112 4160 174390 892050 234514 499 21587 355841 57 862466 174304 771160 846198 3 858042 171689 705499 814 25093 215114 333082 432958 1637 877086 873067 839059 798259 898713 741870 268606 56107 2 29923 865538 897782 639179 898184 848041 37776 877936 2 781245 310034 515693 439475 607919 847820 36852 880873 15744 420349 2 50 9 303735 425542 307566 808274 887129 312274 13 853413 10 476919 894545 2238 796647 893098 898207 357064 655877 491858 71212 848325 365 592596 93792 35197 638319 400832 13773 12 381776 626453 869549 132 298351 801521 518790 55 351030 865847 630272 149 261327 606127 719750 838919 877877 5327 273800 459558 59143 10688 532684 356 795986 898410 774385 146269 822146 839133 546410 112652 623940 480126 505259 826197 782485 134620 814376 852878 804563 891598 685145 472277 861064 406569 609483 489269 423500 855635 7 415543 7763 858440 287759 229724 335410 619086 385303 752320 313962 399 20849 562442 885662 170127 75 45580 853496 627955 25 114806 483795 721570 3 1024 34220 2427 758652 517066 107761 888426 522699 10381 6948 897042 73435 4155 671737 223085 874773 879023 710134 671993 70363 862579 516516 249451 622392 527123 45457 43139 36026 3555 885511 37990 445642 346335 272477 883340 479216 842977 3109 813772 270621 893346 743125 721680 456438 413 847489 487563 30293 427699 170058 888895 834382 21 757506 249081 422050 46 777042 785335 849321 774756 476659 837475 896422 574 68123 827117 860958 41156 72279 864033 717476 4 817578 117988 726814 280023 893745 126 677887 659079 889643 896097 185576 737570 123589 882573 810404 293 632560 303351 673031 8 63447 868251 898876 822180 744682 41 672297 845295 9854 815294 13 885850 447901 560925 562691 136491 3 587278 713451 7117 38 177801 93147 790462 451 393520 869141 45700 861339 144729 434989 892217 16700 868425 637740 13951 1518 184707 12350 525761 6 353226 779344 664926 105204 897332 866896 318405 67908 238458 831895 117 804908 612004 803691 882793 879699 694207 462994 609 637378 5665 891657 899130 144834 606850 865595 319300 387219 315417 6 247785 781586 13571 637655 132750 417036 876413 651211 405 542200 881392 87811 480510 888014 745976 766353 298426 882027 28030 614984 700059 228138 11314 675 894302 247250 1042 278104 152725 665603 815713 853181 855883 779400 223024 29 624200 835711 3394 630711 807461 857515 327948 891544 76096 888395 815220 794625 190013 842775 877832 108370 211591 795197 854946 2656 406499 857125 734895 27 436997 568280 529326 883933 230368 380203 876819 14 42 6 285806 809791 731993 883324 703746 884726 669593 420 892455 863807 869388 116795 523620 230 895150 382747 188307 841038 628701 78780 825849 53906 803075 290013 59676 838365 802433 753780 338144 898904 19220 18528 867329 868533 319756 6 315621 2410 1323 10043 267 525778 836556 10 893983 826011 581875 276331 402741 811471 765818 29673 331057 221423 767810 891552 686186 325 270821 587493 523910 1036 222709 897024 15606 888706 22 165 125932 185161 890011 37531 576820 240696 423726 239144 302261 188868 823241 832793 899513 115492 792402 460322 274427 595392 847836 401656 40475 2635 745 4 146380 317506 430497 719289 840861 896040 466112 115773 561693 684618 844930 644126 242330 848633 342032 884809 2 732875 150704 889688 315272 459 2 734775 738934 3 842613 33801 646865 266452 892400 838275 899131 842 659808 557 1 208850 347948 5454 115869 639958 166 259983 633792 850892 298613 516353 485 753522 10654 892200 354 891065 810865 861327 145 698539 20 463846 169 1 821295 865792 604100 626140 867476 6322 194285 194443 82928 520773 3 697852 745659 11662 58687 303293 816398 858427 412034 888564 875112 798545 863934 865203 154514 377963 1118 770611 16 52088 286304 898474 512837 751385 841473 40713 16 2718 21499 142506 6411 884594 621720 218439 666713 830383 597099 847480 887425 566839 167211 13 293306 765933 771814 783880 435163 714453 44891 106181 92262 805809 822984 889529 184 390497 847657 98 5531 495814 852674 851415 352620 813411 256456 780765 216049 209561 12752 890382 742025 331270 798462 215 776758 858312 362818 7248 145952 506954 75254 782658 742672 818994 700769 700049 768473 280637 30445 92 148 865878 602389 441298 844974 709976 843498 11880 641027 857877 89519 834929 829688 710516 229507 10606 859791 871553 767708 85680 558433 772398 805932 841503 521303 134 8464 567975 441538 89587 52 811469 237559 671703 887119 3 598430 598171 5842 880509 847420 870378 102102 892370 882166 85950 579678 839637 87575 821526 680959 9 619413 640785 634684 704948 714543 895341 47054 561661 369913 316134 838222 544162 101 574341 9 700798 5 250773 887095 20086 347507 677515 568667 159 811860 869005 23858 12 514617 699049 798465 5138 139990 812166 718588 106 304396 634798 569375 512554 177647 287397 1 882136 893689 516 711600 850 833287 109968 2 290154 255355 797811 338832 114 732143 223596 9 873004 801152 382004 823836 841133 111007 895932 1798 274129 307670 147929 801048 867784 774334 827999 882261 896559 836484 887618 574379 705311 78997 4214 771332 792196 24 1 850412 847270 193012 762834 70756 2 86428 266520 529299 800699 868070 112990 341316 565739 823913 159452 90249 6 1494 114819 897650 736204 644485 536377 887716 127612 103528 789215 884021 244646 755740 225272 850725 117713 178919 217309 176099 827707 296260 589730 98890 577673 890675 869621 800195 679 640295 718522 228607 158532 847915 780414 294407 895677 699575 868824 323 832616 28889 890893 201479 5 813275 280610 882325 349092 7996 847241 43639 2760 9 76 745485 445129 896674 89972 546904 5 29878 876783 515656 557665 857045 865581 563271 27 425371 463211 880332 2222 12 497210 2 10 46387 858276 314974 280222 249 41961 21307 825565 649347 898956 397571 851688 878232 854685 598957 840798 789854 672964 200160 173105 6 151469 1896 265768 430 830600 619086 853691 892803 835949 257859 343 817045 72125 793250 1239 50 709815 725869 258 865613 799888 638367 888152 65249 4081 863037 864547 725908 355377 881450 849394 201344 617418 815633 50 816829 348349 756257 56928 6434 82 319941 473072 9 305165 9457 798513 723737 664195 871424 733022 884284 53235 32772 466350 96349 445516 885710 798123 460951 339168 824174 643018 853175 266774 127 10 103412 822089 505378 445328 851162 2 5181 73132 891380 39131 210131 445604 539920 851254 401741 233039 505190 859537 25 898911 616875 360626 647989 862796 879537 800271 78065 222230 882529 886688 5 75573 852841 781568 838717 854753 869724 690742 876273 46 654234 17391 687656 84636 843863 497927 444544 894565 34 64381 866 411820 806309 791611 176326 717240 949 152764 236711 858163 881034 899305 627845 3701 875158 896883 5718 413281 249030 820903 840698 83682 307193 832422 865206 707213 700493 13757 111 586059 55025 119 686468 242893 844549 899743 422347 744931 490301 10 102438 811406 208 479334 2700 876447 106748 855080 581705 430097 335402 812622 25706 2 588389 7647 134604 198982 804754 895448 850887 801507 246757 34 620969 885768 106376 675102 635944 862335 10 833677 881348 265205 16613 99192 164873 501593 277118 819245 23 712691 83253 90712 397043 775465 249 12 846145 554612 87656 887784 537999 645636 432102 652 883837 798721 509045 873230 597262 221904 32770 9 706272 534825 396164 898595 768133 319 882318 813716 784213 594424 687424 4 784339 842334 767664 249 825051 794845 431188 122 561010 153571 765011 835597 893668 741822 11595 2009 433 827497 838583 207796 414 690054 45 701736 793833 532799 210947 576254 436416 873288 657223 3121 827360 7 841462 380034 890435 851009 487837 785603 886668 819257 18 586808 280269 461103 745996 17 806209 125099 766618 624535 261877 823736 842710 847062 895509 69493 447887 44154 889789 498223 638994 26 777538 225559 506082 871608 416630 196489 410489 312051 294388 867233 16931 899735 876632 156242 88598 706786 596373 1013 762066 883261 720763 14 200346 879736 28 74 349149 21384 856516 59153 480843 186365 4941 198721 685446 883015 2535 181741 871740 216496 80 92 844714 618498 792622 12535 40494 672285 106351 549209 592359 829555 754207 875174 180206 20 352635 215 851264 355996 854982 692553 141283 460042 816487 7773 10 1 788487 898628 47564 671 760565 742 3 742671 778647 871358 11165 281548 1027 137821 862361 897576 743038 61980 2957 754253 3850 730945 865246 132924 145854 757073 602921 800632 897788 2045 56538 729761 82 533859 333515 17 726221 834840 339929 374797 54653 894295 381449 572655 385986 21 690716 157879 13889 820874 765688 800458 645970 411038 457064 856750 126 460993 786699 510354 747981 789130 239 828218 336766 875819 877030 163839 866718 57 4231 151943 411980 592013 103 897907 544152 669520 785053 896363 121731 4614 507506 879938 13 15418 769474 391180 319402 849093 805304 890718 239117 64169 485750 1431 1751 59271 344959 65294 722067 820172 6258 2 26141 893838 890612 20195 873527 878652 821 46242 869459 229972 850052 700528 882699 512094 886246 6 614774 892962 711581 162143 23 16667 771445 465999 663434 685306 273521 8050 890961 268135 680927 832600 823402 350136 1 269070 10556 861812 483408 173954 327270 263045 897592 85370 37036 898369 8186 3675 822732 862977 573730 298116 1291 663336 27354 41 87909 833620 322801 585466 563260 152323 470166 94 4077 362701 655533 794348 693474 876810 471670 35 139924 725711 865247 458103 796942 56639 823778 597805 831889 855163 858784 5715 868010 412117 2 682333 78187 682026 256220 12 293545 134904 708849 823261 704065 29083 775839 559762 766922 96066 843200 793152 176561 886830 29 73 638871 165251 871680 873788 860931 547121 635048 11548 518079 39594 677323 56879 1964 409861 313154 21630 831124 526555 155172 505048 235376 27720 873320 389513 857553 878108 135502 101233 842203 43239 853878 888126 69364 27367 598 876641 312519 264217 875520 790598 508144 713234 853641 443926 73697 140 894637 15 509 105284 817660 80516 98 861534 2833 774514 539041 31215 638421 265702 821863 148 1120 896429 19 881056 132140 273002 231622 400327 767098 809956 692846 678337 754975 823017 833988 433216 3 871989 847579 702800 262578 131532 111 17317 409 899125 877393 855170 384 2058 837386 2 543291 728543 4303 132804 831337 225181 760181 129 844514 425965 3 842588 22088 842075 12707 807313 26558 848158 806597 21489 855688 69648 215782 889381 859035 131930 1003 829088 623715 285689 807 848772 868652 594254 679450 7 348 848659 406858 862770 130 654491 218865 23 1 873926 754540 844404 837305 513015 811415 882297 278174 97742 854961 92126 836257 843752 687440 622151 889153 31 49832 52911 885327 2 482 861292 786996 96459 5194 876659 51 760635 169834 181 435113 362486 127563 65393 854285 697074 274466 871060 858980 779869 777030 383737 872950 807928 528708 82402 870251 865790 856707 191710 791251 871861 2 2 795769 132 775635 4 778643 23648 54304 12828 867147 57 69797 778427 254904 275436 51638 35555 844917 314558 5688 334840 894721 667453 144836 649510 878140 571316 587437 824686 868979 2 58 381247 842636 828356 37492 216495 119723 283053 527384 852844 606925 866478 257 612947 2 2 850304 4 627104 821710 887076 151 22 34 855391 1 308567 53 4 887765 826993 79314 661777 459747 813447 868031 172796 521629 526820 54073 703875 198841 269559 104753 172825 534338 58613 2 497324 278868 38057 354171 402119 862988 25998 279073 773411 172509 358 449117 52524 173764 878711 29497 15246 109010 529955 266245 878890 13170 881241 898879 17189 867371 32793 22548 846091 229837 541906 248458 807263 520870 70350 640761 865597 723191 13 22 1 821910 157108 511480 14798 836474 197888 23943 233590 498139 129879 70133 814489 496803 668322 743310 273359 117846 54 238564 899935 504162 757297 2288 860710 556082 837851 823291 846537 491993 443740 845853 68666 8 546913 31287 730082 857640 719882 39132 28599 869001 314746 806199 803595 298756 229631 342005 10 883379 290604 833336 893416 184667 827208 81318 564806 896019 1341 836593 122 875437 475202 114759 593205 316650 872485 53963 789492 879412 882813 837913 507229 361678 469564 5837 764646 278877 599595 867493 885840 875455 885938 483979 247855 17688 2 6 205 582102 51265 795825 460916 116 808552 883683 2724 881237 353952 206186 101 886041 354404 418821 8 649370 190590 862986 852210 1302 792384 5 548144 256379 885853 2 895276 6836 688977 852256 563374 840921 873282 2217 893750 870257 593581 884930 881181 164515 64704 559211 763506 320348 449258 6068 548599 498803 424062 805754 896731 315383 254631 589001 888397 99029 66266 787695 795674 121434 73318 234820 540034 2922 501491 659069 353099 852051 14311 2908 816802 3402 5971 620651 42675 891961 9 636917 760036 72718 315703 839916 856589 16 82390 784809 871077 1 797434 534139 207965 38019 607314 867731 4 74158 65056 842766 168261 627766 868367 2243 819404 144127 757923 248294 88881 17 892696 861651 850502 82131 854654 792838 891637 876864 738704 871733 15055 892631 9 394504 420031 399245 118588 847680 120 874521 2163 741019 893197 549519 603532 119047 633954 512253 235982 1227 574928 125206 7522 881947 78534 856506 132181 567137 865997 449835 201 47189 456104 755428 834882 878491 13 51 887269 411599 190221 756987 754152 60811 804399 1 884950 240930 546422 617045 521189 478333 861082 339155 840005 456628 659990 804551 107007 606755 897983 1 858508 422123 91 502616 485161 7490 688460 398358 631779 349507 829406 726846 339249 369717 495207 480853 799861 479943 832028 340954 723155 885950 735681 74191 1 318024 741035 779489 147717 17 681185 123631 380175 35621 816 1193 3969 5 935 164765 407391 26 787572 21680 6319 878435 822646 859082 315276 69772 346712 394533 845970 568309 45456 62 459767 52 864769 779411 848788 197645 852943 453495 691 20180 715781 742778 611007 821578 883077 10 635727 295992 385149 152100 59 59 484642 172452 254142 882282 848839 1737 896448 42 725528 267 146537 558139 18 722359 881423 43266 216210 185086 671608 808101 4 11946 800354 240487 787348 704103 821834 858500 880866 42 2117 834391 671848 475 110 828712 43446 80844 40364 882397 646642 1551 278 763635 74394 277560 720408 368806 615991 314499 822188 353372 506951 880988 895934 242408 181650 223142 857083 564744 849381 448471 14 74085 870836 403200 329996 407283 147424 38 3 187723 870126 836196 878620 855142 792812 835338 300804 671714 50061 9756 500844 218276 48262 87101 3 517501 24 37 472872 49 91047 252057 891690 64 478417 545809 23 253740 810521 813078 271518 861361 853763 4703 168509 191487 11939 1827 15157 811467 22917 839524 864556 717546 826438 897272 426568 898034 499634 139492 1835 881938 1627 462074 325344 840436 84628 788109 892564 434839 516 891696 899926 831897 37 18397 488794 6 1 766194 306534 581177 97650 247564 390949 229622 872911 882815 892647 2 506237 138433 44265 665353 167020 1502 139137 306574 201439 301 6 698388 82 452004 104 95969 569229 431619 499998 196050 61593 262861 752558 61092 3 742238 1 809675 22340 410785 680632 805792 333860 142520 860077 727673 773155 11 807153 704198 1534 855264 218111 153063 510 283713 150988 692605 890119 464601 869643 751081 766774 529376 671415 202637 82563 438574 555973 522715 294448 756196 864085 861360 488182 1223 849422 915 886799 32550 22 573408 412791 671955 885706 70435 62618 867155 450461 1 615103 834484 878242 737474 131815 602028 33 857510 735982 425518 145195 327671 693765 102855 863410 872891 816876 751170 1041 882395 18011 20452 1 852740 655045 388183 188120 274787 212201 521987 819174 559995 759717 892176 575161 830190 869497 9506 27461 885783 486718 740357 454 893237 884684 304742 271051 376796 125943 669550 148652 830946 894704 760378 182499 335029 745679 372858 520788 2796 320471 681742 880352 629004 27308 847055 788795 755906 868593 710568 367477 5 814315 239111 4 322379 630112 856672 44417 289274 4 863966 291752 771664 873248 9 25 863094 484364 5 299218 878184 49236 599690 890727 879294 780196 395874 220466 776787 880861 828406 848152 39 588722 626076 484971 485371 766424 57583 624673 266074 146786 2822 471 594465 735741 551588 534419 870856 770 764944 1628 882052 205013 415059 2588 608334 585031 4582 871795 880213 359898 874353 877296 873298 536 671371 813859 15 815663 434161 669139 55 618285 59207 768998 390115 886468 241566 5 235343 826630 85472 534441 834474 114583 138385 1149 473542 2179 765154 779910 502440 697527 168530 34 204398 138120 265 442753 777511 5 33522 895000 834048 10256 380444 787000 17 636376 718519 763963 134 88490 21 865708 52890 181274 877899 848962 533195 301326 21 521015 879102 830217 664675 653501 887348 836381 2793 894766 6498 263446 852246 363 45 890982 875019 79690 475404 537610 92104 393640 28 29918 90 868089 319946 588921 375548 853344 720475 792043 60316 265119 78486 887634 889706 410952 878014 237388 876065 178842 477401 1 478232 392901 425665 869625 96 881316 836 469493 424 884478 273387 877443 208587 242010 107 15460 365574 25 625 430766 5 12 771579 761351 490738 871152 874156 830231 116861 851454 369355 830886 428991 671117 814391 478521 752089 31 79 824118 610535 801107 851552 14 140860 513672 454926 356067 6927 3657 866954 170710 394077 855656 24 778218 464683 3291 885403 551293 657882 420841 9 895570 838343 802964 75158 340030 871671 26 680082 282 156011 893391 585877 867860 255372 422681 98129 865183 317039 163800 759108 678712 896366 51 770120 499967 14 2406 862391 872285 158206 146 4 654727 167331 798696 54 765680 750907 127148 228481 1695 631331 75442 120055 703745 89620 14302 875492 847820 301333 5 801980 88318 283622 811193 411 893228 842441 44010 307263 409717 718461 456542 9 876533 483523 27 866669 892691 698018 894626 893962 899656 570952 871400 596 303168 104198 877991 720957 350 838135 5201 1 1691 379045 69757 20603 708807 4 770699 878894 960 578068 794940 53 133604 829407 756899 830645 865622 892193 875629 659641 895542 732936 123199 860029 796922 170999 17604 643336 8 868013 845131 897830 460206 50 696207 440534 459189 705820 3630 842127 126873 247931 851131 573465 846880 435652 3771 721094 4619 805081 768541 4 756579 5 728943 343035 77219 40006 113080 486102 1581 245231 1282 729559 15981 280789 77218 94301 211927 849190 589080 894988 55 427166 740589 276836 63507 883359 815521 118480 672912 2 279341 337779 890868 6751 3774 602756 487686 2 709373 877124 163972 17 465332 597069 893957 20410 552317 8 636186 863476 809298 5972 878945 853003 122706 441927 874949 859988 717062 809531 2 841475 135978 169089 871047 2 833620 694774 322714 635898 115830 749328 183388 5146 786623 554028 94372 251377 891467 1 877955 25905 868320 573 799200 82 884400 157818 798157 873091 744939 858487 4 888071 886115 550285 237529 24 69425 90055 12 74236 552 262564 148731 39674 528130 8819 254 559859 864784 800412 67953 567998 70943 698333 876740 257245 7391 5 10457 1393 866591 742854 562848 174239 359871 243137 397298 624417 423288 8 881982 5 865284 45 639 697484 844678 279776 689554 751705 212737 154488 881185 781969 428678 45 736364 39 2 466671 294413 806843 2 615746 718327 283738 137328 20454 910 231854 14593 872154 723776 898165 489479 813854 807321 246698 69 864926 10173 23 888878 371995 357962 117 762512 377243 880269 3 151 76 53 883309 467436 732122 144 1232 653923 899379 894754 108 897528 28781 84 871574 805763 5451 696727 257894 666530 133456 818974 435271 771527 1356 237913 80079 676212 217075 282639 6205 678625 33865 788255 92105 889409 332 4246 1123 32712 833702 14124 611450 548069 807098 42317 876746 711802 541616 389166 854402 8410 74 891032 179652 47861 436822 699308 628893 546163 806229 199969 410813 789414 36 2 876936 417611 640422 793457 15421 594760 290159 22262 52429 100154 602620 520065 162102 263 64617 94830 741174 253 50003 651160 3 564057 638803 347498 696580 824690 327390 735901 1079 705506 815428 313167 870201 655760 877754 563869 177274 771963 31 657193 350162 478110 29201 612790 64487 796413 670106 567327 842760 192073 584178 74236 873233 18976 134498 784397 738289 539682 832060 3741 760589 693586 828615 587431 844558 598098 330665 71512 135099 805901 874765 799763 17779 16 4 758041 258317 194190 127807 800967 61023 894251 742608 437701 124365 2 774317 439284 655254 19113 23630 218197 858473 3068 169913 201691 113741 643214 544748 732894 238832 855837 876534 462 651911 574472 86260 849490 325521 596254 734837 234041 807336 697481 131880 857009 17763 238840 9 891579 899335 648135 49 79082 486226 543927 871195 13 73338 2732 855979 448056 489022 204023 308680 218100 205102 785295 812625 34 808509 14 41 877390 57866 781100 10363 198492 1030 2 767809 333009 19116 632768 845330 785470 199080 462042 286981 849632 84 604547 383917 804877 898825 7 397948 34 156544 565347 107009 1 777071 721560 124617 336974 100736 26316 5 721767 489760 334090 259449 512946 88 876998 1358 571982 670364 17963 722717 35744 834291 895355 5991 721041 233237 352018 200300 872971 572 896431 658 37179 662724 345932 10483 612539 787868 11 485643 68206 795517 267982 813924 683228 1603 34 728645 478899 782295 14 561934 826337 259 854928 403476 256511 794368 683901 884092 153766 488466 735172 77056 190712 821461 254913 899302 7118 563544 874461 370959 280933 125062 888064 281017 223810 661645 13473 268 810922 171414 69986 503398 3 343623 85568 2486 695965 11343 775322 172 4 1778 9 858019 822825 31051 1561 396231 673179 836140 75326 858138 21732 467060 125149 188 827818 829773 481370 820180 799907 553967 2 153255 804602 113366 766972 48546 741663 114183 363208 16323 893145 802622 239887 394010 799458 449592 356278 124618 773691 680120 846317 18471 116827 883479 692933 295830 452224 886592 839059 892828 646058 770140 941 868388 716757 9883 155872 537414 172938 265 868038 677937 27074 121860 171394 2516 806976 820903 825898 710868 896793 353922 497983 6780 68 288564 799974 29 833954 766830 444041 897483 757025 2 12353 27638 842038 325688 876514 743563 194 863979 409750 899295 431837 99 599460 20584 269412 533438 873545 565875 6995 891573 124447 729382 837427 265277 193242 897680 9060 858533 1964 13683 762369 168 209205 838101 13 882835 159 894353 840390 21050 796515 219916 800188 353692 855180 855090 874617 71 79333 814805 613858 367717 483264 699405 878265 793678 1228 510757 283413 41905 452248 370136 751628 705992 270232 719796 50215 877788 670 329246 78556 245804 883894 558651 520615 418445 767531 115882 1 850999 671411 79 19 400657 275 814025 520518 494 510 778480 748952 828368 568949 7986 601224 835130 826685 91704 593866 850149 10 858232 859662 686310 870171 672974 173 819633 733049 266073 388727 855085 10 32878 845313 807302 845903 608094 50 614676 276599 862672 242732 561658 37579 500950 620601 736347 659144 492643 800888 652823 511513 873675 758027 539238 856810 167813 258749 319810 190097 161262 559045 16 869947 95480 898407 1103 298827 110000 116357 185840 862633 559070 516093 7239 384181 276296 887388 866276 479729 892323 770729 385130 10340 250248 805958 129889 893311 25 95665 447 328204 3216 337953 793187 848614 771172 681678 411762 52895 856036 747745 885208 872650 842 83752 170 136 827987 13 865280 47192 568315 236917 841265 869127 747784 825913 312 283539 881171 71105 832585 5 899032 575557 55622 271328 120393 7 214409 888964 35472 681403 278316 671058 860648 880208 403252 197764 2539 305 235163 352128 833056 562025 393863 846931 455801 756993 473944 832510 210 765512 139096 65866 827697 601944 718755 833150 394049 298450 886071 399594 606795 17928 335 1005 754228 549 107710 261800 861690 98 11 896239 584674 194 748707 454192 823533 178738 128805 653322 696632 450345 559377 325330 378094 800408 171468 898416 490831 173216 2206 839467 726937 79 800787 506884 850832 3 1 759065 72168 593875 1183 622219 167049 893203 793404 370541 299662 889359 649771 231696 517223 13437 2 262850 625090 245 612127 888254 42985 666246 650377 119129 5 679076 1439 6694 5686 852381 355483 536733 858897 528330 161946 791139 818488 19 1408 834751 309396 495486 229954 875516 249737 331197 514424 120 854046 7283 772989 863014 746968 779098 65595 320839 805489 261079 510721 75578 110 11974 614475 828592 193064 625539 828381 307403 529880 635727 843715 875654 107 155 537546 4 457392 342673 345651 746242 5750 3 829354 850318 870322 846915 879677 48866 778184 898102 329174 42863 3 3 838253 2160 449996 14746 880133 395685 4 846176 2 475138 2 96724 867499 44074 261680 846867 846896 95712 595615 816444 27933 763107 156339 875429 532392 873280 847400 703572 26 869698 887785 485135 500077 694424 34 521544 820263 893261 1 385772 851770 775214 24 266811 24381 5677 10237 894511 879679 882738 618212 699477 716328 6 839377 790173 898052 45 8 61109 898512 871253 744315 53969 797796 819728 223467 2153 894041 886228 842916 694364 5138 756580 872116 143109 284434 843578 783975 890774 301117 374084 6996 754448 897590 876799 233410 1240 2200 768026 2 874828 866414 432977 26527 12224 7 58546 479703 827099 778182 272587 46602 566558 860482 18672 320029 607204 226236 694787 55980 788307 156399 706498 177 881979 59887 861143 725596 752519 899115 152989 837562 584 36311 315317 542583 150809 131165 498435 535389 660770 4226 737102 5128 340919 774386 612533 22171 254804 848728 801196 878430 763823 301737 787299 19787 10 42 1447 238894 88804 636404 154772 845110 49483 863917 774917 758022 331878 833301 9012 765024 85197 759646 526989 296858 898209 9446 171745 326258 133441 899072 1918 5 427653 70053 232292 238310 5 47 836739 301468 833478 480340 824003 273705 18486 875465 2 82865 1038 788699 887212 827059 631076 487092 51537 691 699033 9219 856849 83918 798075 533209 8 762702 563445 371168 689443 3 1735 553 157 364111 58 577850 899 818918 851380 647745 897081 14 90232 819163 888082 200475 876178 21822 34 219922 59 838786 541857 661666 160753 436407 37 9542 571801 676860 798139 203 245904 3114 496062 519845 457235 847579 470193 387373 28885 217967 21 240658 22952 829016 13570 3 863740 34933 736101 8237 876730 875430 13628 264948 865032 214591 173429 652170 442097 406717 799050 877676 560364 876054 565438 877048 328586 477146 593448 186227 106 7003 737317 815180 816649 663398 870819 801366 733093 92630 723161 335078 819193 334225 876256 1 1243 888797 866736 1996 543320 7597 445377 865106 898005 268243 729654 857285 343571 579755 322568 853763 546414 584632 258540 3 628669 878692 547922 609103 294389 397087 399731 2836 2 873634 62444 8050 897159 860599 311114 140249 387028 332670 828160 9 858082 233679 897679 272095 40663 200644 848676 329486 782595 73 483863 207517 467140 425673 384271 158729 754747 2196 735824 437647 773045 428092 673415 1885 892235 458185 855187 774260 15614 855835 813601 524025 766026 82620 2 1 117 394670 825243 360550 458551 581779 878763 879748 69 214659 4935 887164 432060 565937 56689 248862 891085 863245 671966 63652 682477 524554 585441 892267 105719 70 432594 896676 329995 899230 156 249893 5 888262 559623 893659 338746 81 138184 659376 160774 892953 763795 882525 845144 898450 354713 173421 44834 825239 213 28 316364 348 11 558262 34094 483637 109982 237459 336824 818452 11 279357 887032 854783 61558 209 334 111069 810633 12414 679346 837842 757900 847986 805275 682921 849169 287334 542282 589832 685523 888096 283 859189 192213 303018 92021 683341 66744 3 578805 358 671192 556240 380674 698630 511268 646206 54167 47 151848 172232 638933 146138 857137 130165 779413 117963 515913 872470 371 87947 860531 353711 883652 5643 31086 596060 27400 866183 849675 711073 734704 165599 871757 1775 296879 743226 744946 78 49680 517685 849101 801444 805723 693453 643572 21843 848060 875191 517311 742926 336645 434 713798 686462 178421 572714 344920 76799 41 842029 360369 692620 517814 285800 337862 58214 660601 727854 1827 101583 1282 873550 10 701055 1333 876806 3 50949 429879 812431 713139 402148 709030 857439 46172 314455 573919 118165 1171 894931 3163 480880 711969 100141 874829 426671 833001 371320 670159 638056 790564 794752 693640 511658 246860 121400 166032 747401 693088 59 864184 517957 884941 11041 3 405727 228 889987 109190 64645 716226 433650 822685 876787 9866 780117 820883 836945 676250 6279 475581 786846 7739 106 82 851906 858235 890475 25187 848097 589902 8848 368034 2055 19491 395756 852369 2005 122 892362 844743 444380 447 18666 766526 880889 799016 717426 724882 192173 651448 706827 77 759817 436996 385811 832253 123774 891891 216845 882993 15539 305968 541321 209 504140 693060 742665 498451 605281 772562 22886 1 856139 9 691955 87 864157 505565 740113 381443 807584 862074 610358 767517 840005 700154 312 492536 89176 44768 889118 802335 179272 479427 398063 709457 655649 3119 892838 11 19 608275 359466 13 312545 845737 561281 305755 688400 864369 196904 887639 488735 42 877978 3 1 215812 872732 665003 894913 575084 706792 2 24 161079 840764 750915 294864 223030 894050 815144 3 171358 404714 3442 588530 29186 844799 883836 20 868500 371133 1944 886824 820648 811188 426949 913 589961 30 875706 139332 2548 459490 342 882290 119104 7310 516 184211 860493 467058 637439 586527 46 2117 40756 468485 748275 13531 1251 805384 744161 875635 651 10 66111 152233 759115 802700 887751 803074 706648 77534 817464 889892 320143 654106 391142 856169 9574 12972 896824 892972 22632 987 879940 7905 848368 805661 347290 663793 758944 834121 877698 68359 343625 826120 46045 878877 173595 22 522574 140432 379607 674133 796272 13478 259508 554986 553911 360663 514686 894300 287452 820509 162365 4 843860 611889 874439 745945 892091 577044 802643 851735 838870 837823 65 771093 877124 773294 2 36219 827732 770889 881561 81203 1565 201767 436066 352083 1517 817711 1 759614 282 869437 55184 76745 845997 849496 24076 6 538898 793232 762795 76 375950 770750 18 45 708800 876569 897246 18 884254 8736 3544 307 20243 820506 858463 292954 539074 395051 232 235794 861398 790427 314952 836724 837923 73235 121 754814 765 849480 879364 418451 271200 8145 3 890313 706319 891698 9 4 898444 559115 2 833817 120645 1 5124 5124 1453 821442 857 569511 773722 575470 663061 3 7 35 2526 155884 496407 595983 500861 2343 793296 304053 350 4221 353265 8686 3 178201 210932 952 816304 594214 509 862328 890341 10 442 896678 867025 679257 890970 427188 768660 63 619201 851187 105136 565053 561485 5 897812 875917 37 734324 732545 813669 2 11 21 542509 248140 570505 28988 893551 783734 857838 882729 6 838916 215947 762549 99266 813566 766073 892747 813468 781300 191 814488 757 243786 826233 821294 377986 268974 24724 673386 523927 425000 23 682429 861481 796696 894683 8 44782 134138 891638 1414 842029 202797 484024 870965 916 690041 14 877258 494568 1286 35142 145784 2584 215483 635 643766 791003 348558 839755 880419 758773 443849 122 418 345335 195297 824783 358409 649440 716995 612688 841432 90348 120914 380932 6 491 888819 454538 892782 754792 536676 881230 25751 874769 868616 711005 125057 802297 61586 1173 339156 744506 38253 390 813559 865353 295761 834504 881090 5 864293 396355 825283 746830 53171 652308 5 348091 826699 856041 886801 364542 853648 891995 623344 41 8 631976 158600 19 111456 530111 730924 12 777868 889536 815294 896451 448535 851985 711293 773239 285056 114550 856544 94 514234 893153 699035 787057 76745 171487 807151 3700 2364 526843 112023 864882 377941 169351 126 365615 774974 642329 4 539584 229405 7 647320 88986 897325 261383 836097 4 618965 670956 432534 112599 132436 262 622341 713838 230021 746239 779254 26738 747003 2 897 572097 893455 128757 884884 480700 881206 481343 759529 633060 861955 89664 851711 815090 567050 880090 252415 24284 151746 444821 4052 170973 762795 42889 5 726615 47634 183020 784996 757545 701294 47119 320 549010 687976 87 503106 130717 195394 30160 541715 433419 693549 290961 441 883065 22249 106300 101111 807751 9720 95930 870761 709109 469499 312280 888392 809090 381869 416682 894545 870790 502377 280018 366 246882 4 864699 103 11 27541 834444 516061 735382 665954 259682 53790 285 574316 318630 1 736912 827020 821392 314634 762586 851580 628494 839718 852840 2722 60874 654993 109847 809041 644068 854935 834114 642345 827612 430583 496124 1012 171076 884349 847507 61753 688965 894833 844718 2 643077 410706 896052 858506 112376 110663 26558 2526 899430 328442 619248 214468 153523 794607 642770 552021 384513 5547 291851 28582 482598 568621 744611 880417 756658 269544 813703 841812 825756 66381 698033 96 208449 3 267 611 86 456662 618254 545427 873986 43366 867242 454960 345380 806213 463163 852030 21 894260 8 889655 413583 757334 7031 405904 1 481740 723365 146494 1 304240 454405 807400 4 852724 184265 357492 3511 697335 7 567982 78606 1978 884338 21241 736577 859268 471646 822752 341 808622 854126 7 770817 816768 866401 867009 857524 749301 206516 178621 556012 449 29508 152957 897557 800108 876852 720596 733644 58385 860656 60955 106742 16 689141 2202 321 2713 779165 711443 892826 109910 20282 168915 351612 686583 430817 862236 270 66331 19017 24200 373698 890327 11 5420 1050 878314 358852 8172 168674 229914 874021 868360 594242 894511 277 573053 21 197860 799048 43699 492588 400798 67 18414 31 456733 861947 891778 801366 242748 868425 527078 320 885818 38915 443867 141 483852 2 606368 628854 675296 493741 841765 880823 164202 1426 429776 116897 338689 728 727899 825057 525395 145473 147794 792239 70093 1667 688954 720138 682556 32 886947 666061 8 847906 140552 14518 307022 157973 890881 8901 276504 148795 57259 364601 454895 752725 58744 895707 729007 57927 1 64734 38 645053 891641 250585 875842 6637 810246 898278 873261 10 418650 161677 620358 781805 757035 840645 879167 681179 377149 34 630297 2837 755620 889919 790903 214927 7594 281327 385129 12 615022 728281 2 129514 23 125892 3 40726 17153 123416 882445 815743 2270 492067 547577 23 135650 89 882983 501766 304610 47423 861703 809152 862924 844175 852635 82127 792231 654181 226 826435 268 5018 595818 248012 444113 822957 834017 215217 19444 820074 739667 657118 276735 768065 838281 296030 853026 595516 578385 71 873155 800426 333847 269643 895124 889438 196502 468207 4158 15636 885719 764804 78984 410805 4995 825133 810565 817429 2 753283 109742 789478 585724 270961 33 3 844565 790099 879602 749650 437091 873012 815469 399 687030 451705 526005 182491 319890 8 30 531344 66856 290336 731469 294294 314234 640227 6 889201 36742 716748 3 860919 541807 248457 14106 745142 12440 803160 4 35 850432 48 689143 41516 858873 168118 339996 23 715027 840718 8638 44 796408 13576 320853 541551 858099 2 876138 4 190 155 162017 204151 870006 820735 775895 622155 355604 861070 547175 91005 9195 825762 94 751585 527344 853199 658410 882023 361751 892821 254366 457225 758006 849961 846313 850471 621279 881744 872656 790243 158343 835482 682420 261201 506209 4388 287193 832799 127419 886572 892816 839494 35263 816090 519111 46412 855230 559310 794308 853506 642003 781950 7571 357229 84705 805605 346495 15966 304196 5692 730512 10276 516284 878240 53992 13305 544221 236580 679980 860756 9 429426 334 22751 227925 699665 866718 194 272055 828034 542439 283976 14 451962 731918 878462 182474 736371 263884 591698 849669 8 832709 851731 644495 63 45445 94 3 888396 849275 882594 847925 173959 315983 895152 883996 780380 400524 73258 7375 837255 568207 445180 364961 844090 143253 9560 802 1991 379252 845390 603620 137 895526 874293 392716 30 780743 760527 11961 9132 461564 17 852160 510328 276595 759860 97997 860976 842580 4283 561219 389434 805730 626741 20588 830685 690447 401175 621710 534840 852547 317940 332 337359 24270 411968 17 97902 860023 173200 297705 710685 774825 605 493849 309647 232582 435883 127311 841222 863066 768333 2 28752 877580 722039 383648 887660 899359 516904 838782 17830 867466 713498 431004 80236 10500 4013 881718 656125 428 5 778 4547 357825 17 154094 843813 439556 25154 6770 131915 208523 549419 773262 5 872942 743191 234409 7 162009 825614 633499 650404 896441 228928 881468 378403 296809 7 107986 440388 822764 687793 751887 503511 786077 839939 362434 201915 182724 209881 689210 564849 189 161389 57 417290 863416 860725 888159 806182 892879 105448 74873 472989 819693 5 141275 105803 846748 3 151350 867107 223868 870744 373130 751207 459872 533339 23245 841207 688745 2 889447 625377 141520 859 818684 79438 839119 3 396317 887806 270263 2514 690221 840980 296102 427 285852 34 779936 495385 833056 416901 601068 838278 311997 108696 820450 65942 2 859971 41285 81 972 295 228203 78691 80231 787572 867153 29 2 878944 579701 692491 755667 815750 549332 108 778153 30 428121 863770 895582 67685 404232 246397 868208 18013 260377 851840 771737 892481 7 482290 437273 891486 797367 622406 592611 888072 888557 405929 401564 562078 218197 571811 273 121206 418620 704842 12 72 629500 1963 5124 420446 876106 260956 110342 752330 894552 895201 202961 406820 878071 498759 743944 49 576206 894865 424322 760879 379642 629718 81601 824662 746839 70519 804732 775247 27882 833063 19308 787633 173878 850140 877729 198473 693771 506343 418534 167 654434 4289 379931 479618 249670 719702 134454 476883 674839 837373 2 240494 47 206740 824409 3 898300 852534 561556 822615 69085 730690 808109 733900 545940 217648 107474 204 677090 899461 450095 121146 874518 175035 47545 57044 898898 509341 798280 838466 12889 313761 62696 818763 236935 575525 454611 408129 481296 458208 725414 885197 834 203735 897352 771778 790704 893465 67422 347390 6583 46775 58232 112814 184987 401696 162263 10641 843448 43784 36254 723150 875769 665465 449006 753653 608184 881294 724612 717550 28245 878503 93208 1646 404008 118759 387940 624747 540236 1921 879955 1810 2 597907 525 267237 143318 807488 272462 658905 150396 372328 22 780364 13 15 600223 850748 872107 870766 243131 197255 267490 896145 5 869564 115201 572455 820093 3 735873 7 434003 325356 215892 899743 46864 657104 5 622496 1335 769865 219623 778379 740907 646720 2 9 31536 284 67082 566079 14 209661 48850 423722 877016 830361 857011 65 499836 655818 156405 829297 82 859358 857525 565031 897338 772285 225 422281 513568 8051 549373 205602 759534 471862 114214 851321 336908 898864 726711 268748 2810 834022 702187 31 639603 391039 258335 786640 839878 15531 59874 362877 867319 117 25 5 4 159731 525 1870 628806 828216 800888 839964 595684 68 386902 162537 436581 76 833849 153839 448033 1527 216312 211685 836656 655930 892903 505256 253131 165438 886208 862198 898477 236096 843008 458840 118005 774800 885322 58 46800 250967 884345 219539 888768 840175 477331 829429 14490 821809 762544 37204 860531 292465 890546 889667 684792 19778 49936 870625 485612 212673 867374 898470 796812 13545 706949 537164 152 500615 268782 306034 129215 55807 806378 420481 625631 26528 350280 11 595071 696274 597109 889780 512399 233925 401538 817965 4 834852 767819 72644 103140 883980 499674 13 637520 745322 875650 40 866264 806646 3594 10061 458387 22 851963 155 715623 636788 838721 371872 827433 285769 890929 204788 852276 1 226264 398055 439765 299899 893947 794372 838433 666384 718281 863681 511857 94420 5964 22 1725 641718 850579 808029 805866 17827 887615 723768 3 805851 860650 871045 139712 339014 17360 146254 886301 740747 469620 272941 151323 341431 37604 209411 811389 1 439260 164555 845887 842103 858787 327269 6573 470195 830069 484813 753073 10817 835810 851256 894639 28871 305213 312723 139622 67273 469688 1141 830783 838345 16 741664 12 252668 525282 875973 540258 410698 730633 299203 806705 866206 3 896696 513692 858629 14047 779456 687032 159544 45 279835 311771 764296 892797 607552 157020 223587 88132 744468 674136 1825 157 29180 550686 841549 438339 861487 4265 171778 709232 889054 146 799413 680287 263309 898187 514926 294765 90587 155611 371347 760764 898342 857165 383717 562755 888112 826685 79087 895219 898914 426636 708937 5548 628662 813213 99 888602 157 8 810790 452474 640263 823612 303591 597196 1085 20275 855676 441843 326544 579 21 400699 769373 601540 77018 898942 181850 203 407752 301941 891027 144838 65 892116 115759 832518 777316 732721 852464 4309 2 22 108336 120594 847616 726782 659600 61935 866959 114099 856429 369887 156035 167298 807364 67156 751530 38 896394 878094 602 5859 282268 788964 56392 681978 610673 11162 869913 845490 596299 398672 103110 896531 201700 866481 42270 233 5 810 765453 854011 36 803336 596855 103 512114 28914 821762 864376 434543 868276 609324 379103 804644 677260 526137 886855 396858 119908 528951 791954 37690 138569 856916 378659 861562 2734 644623 56488 550272 5 16630 27048 847388 4 51371 776054 690909 2196 668231 882732 15691 86 27653 3 887169 3 426339 82505 41174 4606 847902 239154 63 1329 837389 735229 524587 884227 860440 464670 157020 778416 880198 195 860379 498984 798330 59 17596 513030 515 202867 459455 829814 7 72720 870162 34 824696 836321 639164 776789 19 393604 386335 831697 562603 95268 8201 713792 300548 193631 232952 101884 894348 473 800027 28 899677 440 101023 886154 867159 1 602 787218 665330 727296 760019 58666 315301 840013 878815 765423 5749 877781 863264 2236 847606 30768 30008 726631 844291 64360 838639 898927 805928 2678 158 221838 815932 12283 896880 3413 281172 12 656426 2 3 1 137 898344 13308 147 84949 222760 836941 38131 8629 460903 3 334838 888960 23 870698 13 739657 888700 2146 865364 1247 722093 740655 253 2 839759 885874 212505 213768 37583 5571 780140 765865 798613 770258 222210 885624 252 159 10 86524 336735 808733 660830 635624 289976 853005 878588 806676 892527 329122 308516 785682 889728 114162 800111 365426 93178 144431 812244 621023 398655 437000 896089 1 312207 779311 881546 17599 673537 884701 6249 108142 811450 433345 639657 289 271137 646792 592603 212764 890871 26 473603 770409 615734 653478 328 217621 12250 682857 688228 798617 436295 882609 102 703924 5797 41404 871229 848 11 454953 144867 442533 445895 679070 539193 768196 854635 248841 600903 383 173053 867661 778455 794424 875858 136837 208132 327797 861757 499281 75500 579587 39 481 117589 310097 16 459243 887824 865337 160779 84116 732809 397 885396 671716 464425 780859 468935 557228 884689 373 610281 798478 177503 196461 678997 870563 869570 776213 830006 811519 800686 184239 850129 2 136756 97486 847794 96 780288 689011 194181 77991 714283 419539 832437 446417 480027 342805 598937 6035 311681 1135 897714 46411 6 1 37477 596619 656788 353431 263302 12 417748 475476 849856 471016 550745 613237 278415 96440 245684 662100 16 667453 757 322942 685194 22058 447263 768850 732116 2844 200391 172 2 716143 823012 807868 470507 823817 564022 639837 217937 890468 20917 458450 89393 866432 823949 892107 842151 32 305392 882799 411073 52372 684492 852041 805727 431808 2753 581918 73 144393 585557 881998 19012 892446 209787 749153 549557 34339 776064 173921 162795 376155 821515 4 434594 889481 2225 755318 414282 43352 438466 170457 395908 845270 530753 5 61034 14 110507 2 1 201695 756376 725869 3 5 151356 745135 466047 402756 424245 870669 566285 3 1219 10 695681 324960 334179 557099 230266 607680 861438 33 511317 53750 27209 42 1 826916 818090 439 592251 33472 666938 32 190 340678 702918 379275 90 199219 312154 222487 12 18069 794403 5 880304 787956 383494 37156 382990 872441 794250 13814 765159 313320 254534 47 23 828486 782906 616773 373351 54 897596 400779 131629 1883 1402 868538 841122 884092 880940 435708 462134 431453 768257 634510 90648 315717 380413 404084 698747 593395 898547 230417 85 846832 487 169926 558728 745668 534824 741028 248928 845222 512192 387729 52457 743727 812921 300925 2813 845 46016 188356 591042 9948 725762 777831 2 74431 894008 705240 22908 895000 883379 749 789371 793955 885719 22762 751163 137349 52739 3409 1303 830686 4127 464360 40 843420 6 89416 856491 6692 597818 665673 250793 222151 867151 18667 890061 886990 597 106348 783628 807254 814256 5645 380250 189645 885222 794457 689441 713570 407281 788415 604777 882352 740393 887706 7715 562245 882817 179512 62898 368809 829853 260959 627659 189 147013 53 21837 784419 301 885610 143171 885406 839949 836201 892102 865912 79 890005 691131 873078 57558 421653 762590 673446 882584 504939 797692 486327 745379 896356 722258 249 745396 268 858091 691930 62029 21836 747724 1 511122 870462 107242 1346 30592 257567 641014 19 2643 499597 887116 310376 212886 394999 239557 777711 821305 509467 887474 451756 29697 849140 575951 497081 57 101962 654857 859297 375971 15 856599 620481 829725 92686 77434 469651 102 166675 398283 365807 575564 124984 892652 357401 3 150309 801001 814763 892274 161518 850541 120 863981 224853 859832 434511 6 510 882258 259374 892886 832121 443165 823245 873742 360 556365 744210 693224 884701 206610 26517 22 3811 294189 1137 888333 576813 15633 87200 455509 280146 879736 887140 2 894150 551905 1616 899512 551710 853001 34 39 814 881360 794146 65 889054 817793 7 117277 4817 38 780306 761618 767172 551320 710459 10547 892638 42040 136594 5 849647 182764 164396 1 874564 787182 741038 894143 673114 520703 697551 16793 390112 870548 768129 111255 727755 796491 393434 118018 326437 889358 143 2679 850221 886859 1021 747073 897656 834677 279532 735266 71931 172323 48 842926 29519 193622 18165 853377 254178 768574 891511 793411 341145 855895 1323 32418 249225 2580 60790 1126 883349 36962 739421 711794 882222 510888 870438 49030 853866 176112 92990 12820 857177 595473 239180 806958 842178 226 867541 886227 105422 57023 28 790247 298332 821708 538170 769104 727750 4384 40196 898525 113831 873333 30226 12019 610515 730007 881261 1425 398713 706823 792303 110493 430859 456878 673542 163 11309 5613 426787 834187 495997 3508 424452 761651 419319 827315 886779 14875 689857 3 19268 663193 155987 704038 819850 113705 41146 756835 225115 776760 9 788109 781794 27060 32 895231 612264 49411 450203 576450 803010 105276 892203 281561 896915 838905 99917 568318 202190 771661 818168 517028 24 795328 824857 890469 1174 682685 595425 552661 226252 892904 758429 313936 810016 171155 82833 342477 806686 883326 819743 810127 345040 238510 834033 810898 23535 1641 157841 789503 638017 307304 821825 353962 263213 67896 5808 351900 897682 839897 229003 106552 812600 350274 799635 798393 675205 811401 863216 5995 6107 205154 142352 284878 724233 3047 885111 402425 58608 449388 864775 405723 153649 233428 873324 475132 669369 174274 196339 655641 820677 550077 129392 579242 880452 796259 875023 894223 860224 783276 315510 154566 746733 89945 899185 6810 107338 892031 841930 688676 67616 898454 323133 829422 885763 182863 214468 407345 895670 499054 847851 766342 673486 889017 836148 828906 154582 327240 883150 487477 889610 281120 820130 844322 387451 177207 891143 756439 605 252 6917 765380 11829 332059 473765 894161 18 91920 717078 628608 885356 26630 716280 193543 889948 881629 796421 2582 861849 976 893610 466235 1780 120527 5529 751837 628919 842023 792625 857012 837545 876439 26 1476 835006 894040 297555 764 696954 716864 72 440 865171 49 177765 20785 670458 870853 667977 884621 69 18494 880887 117997 496386 57 504688 410038 856974 847152 236210 3 841677 31 786867 822277 315990 721812 862488 829378 67371 882439 748873 335401 2 384688 435271 839485 3 760504 887995 892632 19389 538284 21 868899 595715 896040 892893 582194 852774 833693 838625 758288 13641 895543 307551 813356 305599 23011 809337 824984 372918 559920 837290 764550 653049 190 32920 898211 624732 514727 472165 815940 250885 893387 5 203109 893399 886699 82913 46898 671210 3005 672713 385 540259 348558 841413 195410 824910 519264 669914 33 802162 164475 188306 884262 515 842737 41 872860 514656 6939 438093 579617 774316 317705 4361 105747 857240 149181 686084 860892 861982 865647 2714 804738 892412 205014 798288 898408 2676 24 315563 457834 2 889754 870545 862842 875853 5 841194 286659 873446 840883 4 895552 767797 739136 850791 868997 77048 438575 816131 365552 888673 821924 603888 871587 818 378004 463908 797067 391413 49 174665 826309 436932 578776 872648 812433 721 120790 898055 230877 876039 98 88154 542477 141 3 854501 894923 843400 2640 753338 378181 597885 887742 522129 4 832843 841192 279950 300562 654774 832342 814929 553226 893459 138732 381008 735504 42894 868411 303923 250128 404513 444338 474 92797 860396 329471 200009 225182 3083 805083 878716 581080 876637 2 773 103 690026 599729 761017 830514 647576 861183 7271 436044 126745 55658 692602 651767 66360 437511 15844 722341 791188 841883 39837 782592 1503 628259 887994 1 845125 165372 5 3022 888200 882577 369750 282522 15 827930 314096 623377 886264 886226 877898 277 69060 238514 173127 737535 693 265898 46067 800435 819521 421045 524111 855033 1947 716109 470353 233609 542847 843165 773801 642044 621196 638963 883845 279 635812 812099 185 161502 773985 192346 886770 211 306312 212203 87 458550 582445 880840 867936 2 807456 881610 421399 878107 56 544649 881023 723231 436266 276646 630159 803355 30172 849822 139 355442 830726 654340 262336 842389 752651 596002 17 662090 197470 73939 785053 81938 813751 4 317613 455569 850203 2 613370 497280 39 1604 895381 827755 24832 66080 102011 633897 870680 590916 888320 82 888621 138279 447707 121083 879633 867425 343760 211919 223948 525124 332218 888795 57786 820758 885743 3815 169635 733540 372896 685965 730863 166403 869326 329057 24 791886 744236 87 2827 165850 233733 443067 886512 44481 585977 809632 864605 116 779860 780090 739556 822913 4256 404 121520 12548 2 7 90366 488272 29169 217199 3 454949 626900 817102 60 383804 792313 756654 837745 888277 868735 15579 704996 833943 369563 35322 121011 55622 98967 212 151884 487874 894410 663518 59453 109440 891662 315994 520087 571233 768949 589318 623378 802919 309007 826271 599609 166421 749770 228676 5197 158882 557 23 364729 594387 885512 722003 542756 862651 595772 670206 262843 477728 6 227568 60714 888141 3578 345361 869732 682154 857199 125383 699148 847564 22 789420 721108 473160 2701 855526 590637 892490 633027 856364 248163 27 847045 376818 769372 369223 45 851004 897159 797843 824430 152134 235340 379090 306932 3471 72755 868812 411832 574000 356121 833704 144465 792967 725045 11231 792881 876119 100597 607756 70 489079 7249 19 489392 1409 387 326835 749381 2 635956 12610 170 2 545453 705 393037 879889 209500 277571 13086 56358 557463 757361 286505 1 225886 872555 89 788664 895842 688401 298167 25896 640 813118 124758 4424 521408 868449 308071 414521 703 833049 783838 881913 272618 111 865315 438153 844927 701255 757711 657269 289401 444038 696462 850693 310648 32484 145965 52206 200283 896794 49767 795255 24878 66360 49632 384 38719 836943 836820 5641 710 1591 305948 879405 796017 188078 869480 378177 14820 885278 795519 715676 176585 834327 505980 861565 663810 88735 391716 58922 877342 872189 103 893293 1166 2244 826241 580171 784820 360128 448561 704940 886994 538360 389070 329909 850388 705500 892000 815959 394565 7 877969 861855 54778 402948 834636 897946 12 840209 221935 365469 1960 68899 18872 176264 682 626824 754566 2 308827 40 899330 422369 432495 695468 56518 578675 846049 26 202640 3 455598 19369 3676 579462 876990 816439 412057 817391 424441 874852 441725 818563 611366 830156 882448 721388 874493 689468 139374 2 882711 79301 529639 793149 37002 617170 149960 779109 747273 12 3 409362 4 765613 763722 814950 38 238178 855400 5972 898435 363182 111494 102070 4 886291 893987 489392 886091 899689 898743 134791 573644 197805 720447 5 215334 196128 459457 845701 15 532223 597085 844239 715763 889146 375027 30984 561732 846996 17 296532 787905 87216 195775 10 422516 897467 664091 134637 352241 157567 214197 893205 630 749166 752727 705940 867950 871954 556103 747220 235494 728154 92055 894779 799117 293929 552777 7 108632 897332 90973 776895 761790 824453 805445 882801 512697 734220 264340 890844 836645 88443 812566 200639 530976 639844 2762 2368 819370 60967 493473 384 5 153523 876353 867877 854058 4219 325456 439502 239983 830742 890602 369937 887098 757627 73021 485040 606721 251187 117450 32156 879241 866165 155 739 405033 704377 822875 346107 839150 253602 517678 719666 126 798328 787897 515912 673370 833084 64097 8 357297 874270 6086 859917 522860 737989 227529 665158 42716 735565 822999 494533 574283 867471 208266 853603 576 495425 679641 803626 277121 863344 98115 106 614305 475988 863592 730674 519118 717457 187888 259317 856395 35 73959 109 895912 694897 896541 127051 3997 869870 435888 807536 296072 896908 693760 212083 78259 227 158509 287449 126634 618177 518 61856 6 873720 27731 400 679784 441476 86745 1966 807733 3 879299 664255 453188 718397 164745 7 206886 820838 755083 2 323640 859339 1639 602934 31 249950 6 850231 874293 410223 95765 155 26 883100 738 1810 29350 571787 800249 10880 549257 686444 690574 10625 709650 734925 314554 140151 848357 834750 32987 2 779087 433489 30631 739795 4214 841931 899679 1976 102908 598991 877553 418299 803944 8149 884452 22 188 742884 2 178841 441244 1 331 851063 36676 185068 269365 23 445545 149 757178 29848 360278 781122 595166 52 790733 888956 578279 874898 76438 519551 785247 797590 179006 795693 691680 5942 754351 224539 264211 831649 74257 899731 557197 878218 892938 867786 663589 15 818055 847378 410107 3094 889642 178339 382187 867645 820844 545603 868058 568200 844664 747052 766818 835812 882913 201376 375600 138791 27 3 873619 356577 822261 116628 533 898774 222903 831027 811888 1 877384 667306 780260 134647 883311 650763 492850 13816 3 459390 442017 556357 223377 352015 107801 380831 305748 890629 189342 899031 737580 635543 359887 44313 287 39504 340234 38910 4721 896669 460409 327531 76 874344 176064 236731 297913 649642 3 895624 388598 834943 838638 846519 658259 794927 644394 693739 30 292767 882984 6812 452439 889598 391243 92 815724 861452 56695 763457 15 763155 211849 365 544660 16283 879596 576198 870904 811801 398632 150886 881302 897265 40016 339256 894953 67879 887874 3002 103531 710638 816921 545854 79619 356080 545402 2 15 209168 268941 786846 768138 2 473006 745817 1431 2956 708676 186035 894093 370383 822152 883423 88443 75583 790097 857318 151520 866445 439794 395424 863056 285133 565109 859880 16307 747337 110865 889323 890558 79844 878580 310716 212 7 12878 5996 3 698594 2983 788191 21351 870578 3571 783589 889120 546374 41 47 3 30038 2582 887348 795786 52253 45967 745363 542338 278242 823818 299292 3 40711 217554 236473 158561 797865 272067 796255 897685 885707 568552 819260 724133 142310 873705 484509 872303 376435 386985 670332 800683 13700 10 554596 307074 733743 5 269330 31 80126 46954 850844 254301 90779 23 458682 374531 285694 25 790451 525774 778548 422837 36002 857334 581785 526474 379387 877462 92138 777571 36185 223855 50132 596162 782400 176541 856069 884718 647093 1328 762383 483 3 794726 161054 176338 159689 4290 259409 53907 894943 857789 896346 88172 709229 333316 21612 665154 690 479549 815 153285 872060 580864 223977 839285 1105 518603 49 771378 118513 885988 331551 613977 778075 331965 57503 443553 47185 38 4923 3967 881293 338643 416492 830748 886256 767170 2 430573 1 847895 856731 833320 634238 343401 857833 876905 3 82250 91334 251101 283302 808131 750891 840349 14 135677 1 487449 734249 156042 672048 839629 613577 33 802675 727 15839 871970 715710 512482 457286 16 43483 743614 201429 5708 83863 549312 839182 632907 20 15 4 160504 670821 781362 662089 653440 3 889666 883065 62134 834595 84242 13 154131 562043 842819 298472 2595 619850 884754 871034 860247 254606 618334 896718 836261 4 85 706459 825422 73805 437170 235 696202 793970 844349 847218 598720 571561 889427 229322 802291 1328 292270 38 50 703797 647543 392390 897105 870789 891815 708093 790878 894931 98746 145864 404420 19 657183 8054 486469 470261 713092 863647 750835 828267 64319 580512 125185 43424 854001 392369 641756 57051 863392 40007 830670 770874 189774 248 375262 767804 69633 816507 279359 868920 65345 864060 198202 75 428205 333856 46 202670 808541 567389 661893 407872 782007 827 539177 833699 889441 35 44274 850557 10427 719978 561893 747642 899638 656530 806094 352756 495128 683200 257 819394 6037 19877 2771 167977 216086 163154 794390 177077 609127 596026 164824 138547 780865 12704 757025 874868 275912 277499 179140 893680 4 450983 410068 113183 872764 43 518860 71899 22678 77670 682735 4 2 897928 525982 222820 103182 765913 273019 13318 4 868392 262779 4 826349 4291 112 213793 567238 757024 341147 304359 819891 862194 524349 745 91446 894809 91295 803205 206736 219 2 472290 844182 380523 431378 879235 850124 27 889458 620994 464491 17 5 638606 255359 857223 820695 167 659789 898111 319972 27314 312837 699627 334139 4396 7 164955 563324 40 133556 880053 193693 47773 3 76196 579879 7957 53451 276226 706833 727116 108691 415255 12 177871 209319 3053 165782 104574 716123 36547 899583 13146 278829 328 726621 842815 243390 899596 872445 273294 7125 753231 49624 43595 841532 1 376327 895791 859716 417690 367232 56 787500 891792 349115 9 882533 15 678687 722519 1360 37582 54582 798454 895604 833059 197711 821359 460632 295495 504315 837377 131219 526 898730 986 897512 229374 101 213919 856688 792440 619893 275092 429503 542153 339389 411861 37409 894715 459938 24658 37876 710948 794059 3313 876835 793970 510 18427 691451 889093 861135 543622 802096 877765 866381 315722 682416 787456 14677 473132 635919 646545 502003 4550 795723 852871 812614 890750 870803 887883 875645 221891 892617 811500 140131 643823 77758 39 53301 80 19839 804995 678104 506053 872551 24600 826814 72679 85485 271875 809604 752438 175441 895179 267604 234375 865434 891548 5 214960 2 703642 879842 848686 782284 232268 139003 5879 488380 242406 68447 608664 867733 628957 746654 543984 511523 38518 893882 44715 895596 612620 4 18214 801752 2 456678 448015 407 451 23872 6109 46 1005 678856 367914 4 860032 317 139 414024 882240 639903 276516 831316 845767 40598 2480 191927 246676 851606 813244 8257 87 11410 338326 974 28631 835265 682386 808748 864726 282611 807101 565424 584656 665578 204113 453 3 237023 748365 284354 477988 759964 798 831352 874747 419278 48982 221970 361623 849080 245394 423335 3 306052 440902 837506 763435 890340 119 860396 9 258313 855501 3040 574966 476557 615126 643505 874708 669451 878843 90730 612915 216419 578445 81748 875814 10 231910 290464 848458 891995 42404 764755 105390 59483 75245 854831 54693 279504 241795 641 541307 754736 660370 894281 882944 588666 7540 446818 676607 248272 33773 291177 420 985 834278 505721 45 3 425420 894961 6 405787 865964 480603 859129 889727 244474 680 523797 296294 2847 1 863346 134106 761446 706703 880688 738928 898361 140121 754221 57 710904 705786 882168 12771 533665 12458 264881 103475 517478 157829 856858 196678 811083 565868 161 276696 43 368533 325300 682927 399592 2633 15643 778245 232616 2025 733322 884826 649808 698092 804391 2 878196 482126 32651 753876 866628 367 222014 93845 133290 504064 375 10 849881 697164 155812 280632 589008 559746 5 203246 310895 2 230189 884354 374269 848686 166274 1227 856281 802814 193750 369979 885531 447383 609310 489069 7095 615874 29050 415 797003 576680 193 877578 828574 443306 882230 389514 19 171942 364794 27 81820 224875 874872 100 17186 3 21 60746 92472 889985 680278 456675 35185 888632 789598 400648 556619 883279 885248 2 517414 823270 555878 806747 826457 295570 862592 7 345 890432 13226 40707 869158 836867 40313 684330 846844 688322 613709 835313 9 824171 16 200470 291050 804354 604017 7 25470 329801 610903 667263 146068 420343 641010 38378 536022 281213 141005 883253 854769 696520 5 770380 2 892721 43 60985 262878 887635 385690 849079 863600 893581 81235 100827 841551 3946 882964 633510 646445 797372 1483 752963 45558 172985 24271 510879 797156 832956 511621 876046 2 745294 442633 330166 359841 1761 37087 508010 124703 887986 447 7512 122389 913 796 66178 272953 898476 314880 3382 365505 53310 430173 1 893847 339056 879686 867454 730909 8102 898923 889043 796211 16310 833409 25 1969 2 786093 515459 879045 812516 184383 450131 893765 887057 830588 8 28878 778723 539459 895398 148865 698650 255116 858442 846839 761176 795102 187833 258690 252435 554525 781483 444107 760990 440803 526868 75864 600280 40749 229763 838036 690796 723248 605181 842177 827854 852110 8306 730566 868703 757007 893980 814061 777075 857978 717448 4 1 33 604626 111076 425107 88129 837787 2197 2 468675 748011 310619 2 367685 600864 2 884188 545568 415971 866041 853885 870346 1791 600904 850544 833713 899760 4628 354460 869838 336179 213414 34 16186 19856 68115 807937 879350 148279 348817 33451 394653 321 285957 247370 6 217070 865478 154715 462784 576069 89507 795747 553 509812 729332 4657 897354 15 157249 869969 688812 802651 852425 457845 301278 8836 269 805271 555940 897378 19 6467 796682 767130 648907 114299 754611 42 20 3815 49 813360 229245 39552 854380 60616 813739 20 647527 44 898 867886 140693 704328 814322 202595 619902 866590 55556 4 841189 301840 2 29722 628 26 1856 7 4 291580 876333 628 920 16 871029 880514 735791 33995 499215 288147 559094 866472 849020 503882 736534 457824 279998 423 361341 226023 473427 4 17133 60007 654019 568684 280176 684504 88 720175 463398 881478 57 715314 36667 861035 87196 673150 406895 3 870391 428460 889904 721124 837168 556219 810 200923 1 871944 50940 594904 7362 304 884612 72104 451750 648844 58043 696355 858989 185179 76 870507 210440 406993 120734 641814 857581 873866 613634 867793 4100 521271 557632 723126 688568 336 686859 2900 494843 565565 59931 859214 37955 10 845107 787457 16047 2 1347 198402 81406 2 324422 236181 469377 22548 845717 869080 62451 128460 227873 739690 151367 145343 243438 875560 115503 500313 128783 650946 817632 893002 843132 135782 194184 816502 26149 1 194323 229 235409 663515 127564 668278 350744 577716 22190 652438 896792 890294 288211 375473 865226 884643 4093 706521 749733 891846 152 743836 250300 772719 542 729662 305898 872890 648963 613109 718839 852498 619002 8246 642319 809219 4450 291924 674701 883314 448842 219650 289 595171 132567 678229 848852 880852 713109 146157 527753 859015 238265 4 97223 812358 4846 884579 478905 241313 243123 27 338632 606442 610006 546368 650254 69122 170577 85757 512741 760936 712032 711534 24 563873 649354 1922 672706 832407 90740 783590 888506 704469 848471 852963 804696 876140 683401 127634 879682 132169 841960 667145 807563 611475 422 370 102987 24618 683261 853219 525298 761737 145150 2322 185835 52 666444 1 848351 69 245099 183696 335459 229 831624 2342 739 39603 39 8698 889887 806836 601817 2731 651679 270771 758775 876512 569 738030 877369 387216 716877 52630 763641 901 4 3107 883148 328252 308561 877122 39 810666 13 7527 634581 166254 423056 530495 899 419 87545 111 896793 753562 372 651590 234297 220539 401244 3014 135996 110068 13317 7 413623 6 2710 361124 880152 265773 117387 538251 31 32202 827520 197 18822 813989 765735 612069 224458 601076 21127 482176 639398 548676 64322 159313 159060 865505 897859 862306 463603 394060 832959 94728 255015 532108 131 793748 209953 673199 2557 119 265910 868872 895794 75 875205 733677 379 186045 801830 165044 633335 557785 140559 581054 899516 882172 728550 812585 129493 705365 877232 674496 698563 866160 124783 256471 582654 842578 149297 872607 391928 723985 406415 431066 13 824200 261894 547712 468016 102210 103090 663 396052 86292 867289 838671 870305 510299 853946 27 2121 226534 172256 67346 707292 706587 597118 215142 11359 227809 888389 10795 891679 415843 476806 159915 32 625342 864849 781772 694471 663733 753977 183033 2 278976 670551 318946 669498 711556 863895 401119 29911 18 706785 893248 352143 1 887463 446674 42514 4 859925 220069 661412 334912 6 337948 95723 899485 888211 699304 895250 48 118387 635984 11573 706459 12 775380 878112 60321 419928 570013 21922 863376 870521 680181 741497 142230 871034 93797 2007 229309 65554 875731 4 5 2676 5 372615 666035 463969 884940 572905 312126 757343 783652 604361 750048 13777 157911 101996 116125 252 826259 835255 139753 5543 816436 726474 865870 395685 481035 838814 492087 5 744102 720 56700 728623 38469 162637 718143 803619 188374 186428 219628 198976 865585 572941 871212 167118 62 174595 2 157025 654370 702664 662419 483980 518026 43443 43 445754 820562 816913 755852 714370 893753 106603 103234 17208 681233 892857 655132 802082 8421 465326 54048 856708 75319 880404 891767 741365 127379 536960 813983 11841 449617 481643 727487 881545 83612 499518 381959 149819 892162 631325 26904 9538 38399 516585 860969 571383 3173 839421 325263 68549 603992 1621 508840 790898 495647 206614 581555 37328 179233 70409 94286 526546 693248 448537 14 894504 770789 445195 265654 809904 877398 38 291568 109369 174223 885944 812453 62272 288659 2 411766 789873 701461 811976 65169 2 864105 56319 61701 407900 853603 776746 127604 123 517862 3 99028 507574 868610 603775 837845 60794 108661 526759 223702 3 15392 845159 585160 272735 668267 881055 4001 891413 392022 463444 250677 817720 744702 866317 78457 20853 15 17286 529978 788708 6 4475 798127 868413 137641 12399 37 5397 3273 205799 613317 212518 665918 161871 13211 804505 839669 879526 854301 251990 869468 786176 886559 824901 43014 63704 165 891532 203126 164781 807434 829092 855355 196620 379169 432 548862 45138 5 726678 869026 2217 98324 884564 513459 675285 5914 122185 896095 884643 774892 26044 79052 128340 613576 18394 25323 68 15762 129388 501855 720694 14 97 7 321952 891967 865911 881132 811929 786501 897397 494383 745738 670345 1954 757458 813563 528288 872991 168888 164171 405656 3 32 800426 490195 20547 59455 602600 105995 79920 892243 295308 702115 127 865295 6447 669450 403250 138956 280890 793487 672477 239967 11 427828 12 605284 176335 849105 855320 787266 448129 849518 848170 227425 896683 1 258360 637631 131757 2 129823 153009 885892 8097 841970 753093 221386 849090 62333 864486 679359 833355 748119 319738 243271 160 557360 794397 752029 146 634590 845786 365578 1 241348 895986 123844 517194 661236 768964 359686 878327 695805 474986 806875 728349 63677 527883 739810 832935 896298 828268 382904 894477 780661 696229 12107 2898 873270 83 798824 1968 1 711398 626635 882947 747888 834092 57643 116551 20983 871501 712980 186569 345618 10 857728 1592 405089 861362 80077 586 796795 221150 429474 147494 433 448091 14 204224 156978 572363 807735 36027 581357 111124 9330 352962 595 524732 778432 804689 2 261301 161066 505739 893869 188487 895759 842837 681005 235534 403430 72313 471103 421685 802949 8786 522668 155491 840195 289754 662 823329 276 678496 248863 4 897745 431163 275788 2 21268 1852 899335 767186 749735 856914 881115 4831 281176 208272 242927 613863 84 119396 664290 7288 849724 1 236757 570521 863626 416992 890645 882317 237389 864397 168593 367396 768104 872104 861334 476010 236122 894399 655 650050 496384 426472 860239 250378 790399 855333 697380 860571 834771 493383 36044 479649 883896 54761 635182 812 57 899557 791425 157089 189297 644384 222686 893146 61131 296301 873406 215180 833697 183726 122766 731133 355936 963 355315 441904 400330 738377 686731 883603 138580 864069 993 618 4127 269093 623585 349980 826786 2 879882 891075 1320 3 674343 445526 878604 55880 805300 866646 1852 346106 145035 460 265328 339251 385702 707586 723612 583876 774620 893064 374671 889270 187657 257691 867799 897034 887026 864778 401045 6 133 372983 873109 51 62897 876348 781283 551208 601092 873791 325 5611 458687 797484 409551 492030 877 718537 727896 856824 264910 840420 657078 838433 815132 890995 880436 2 764691 855832 309645 57365 176539 44273 579235 503804 701 96171 59942 779750 861861 891551 169618 496259 858322 877466 516568 285800 708649 538 795867 509730 864519 152666 458249 646524 5581 600678 888427 512 98 46 797147 750933 878107 779114 788738 77824 855286 219 787102 885680 881006 782735 159598 17278 41166 16 761903 882468 428718 48070 858151 845603 672135 884395 631621 634896 120489 856426 838764 875211 410 363691 66928 3 319250 247116 1279 860135 7745 788326 50 891653 810204 5 554947 555014 869713 220 844733 802879 866956 839185 180416 887382 767480 854258 47420 657632 820074 861814 821457 627835 2 364552 847146 533571 100267 709293 782 13 893959 13 891692 8400 531002 46 457040 663667 165172 120192 501788 283157 685844 658007 174 746171 21 844967 832125 557138 414936 710752 111417 643761 620354 165859 891134 820877 447122 248714 606487 4306 729263 716975 608701 357508 876399 9520 240088 488295 847971 649471 886030 893459 879107 634851 744326 898349 567493 20607 266280 538867 726014 834698 239628 142320 893001 110136 773599 806980 1841 755571 42 776864 96213 66673 274254 891850 291315 210624 2 869103 598492 775353 133958 849903 146 342109 624198 470078 469506 471948 112960 366623 769574 690600 177190 3 656718 691657 304354 435396 36194 1 197697 6405 214701 253621 203 639423 189963 888257 729700 52 5942 593044 895861 837203 627809 87 893398 462006 8 138776 888305 6461 878704 13 893680 304158 391903 847662 795213 896174 82268 765133 102799 89410 3581 898828 288005 177060 5313 212081 26 310 6 887648 422280 780832 5052 890782 717122 899331 889968 750804 402126 5959 81491 151221 344387 899946 23 887978 895752 835960 828850 833493 905 684187 851950 338530 869015 121291 702013 127484 844600 857630 504449 703 834401 779625 866381 776445 440812 431212 145568 407191 1 27268 890571 13279 466 513565 513057 654 465540 890878 887331 669786 341737 17673 805927 824387 45371 34435 118 743453 846232 337 121950 179046 697087 866577 891654 158770 807121 7647 462851 883306 836588 569826 476190 818001 69771 866752 844399 226 43 187177 840743 247781 894441 2 21016 204 318765 3 12 860028 893208 562049 548 864306 830134 678764 348454 827159 588385 878039 878728 71 883164 800617 530746 150686 530948 727793 690299 155091 507229 684364 271775 897843 794669 454557 807022 3567 802237 946 547179 297962 41 216850 199 691901 359675 7 25324 9962 225876 847266 808290 16 894670 611094 175794 374005 751104 338012 779054 10 782897 894146 854903 866763 32962 4 195336 929 868653 680652 640685 409733 691083 407186 893455 2394 841098 364742 53727 764474 1 302129 215194 887558 550619 1213 896492 689346 864392 436803 768493 739044 580 136481 714113 765328 881737 1049 872258 790227 880017 279562 70282 543365 17373 747583 3 6641 175 833630 733 879759 792851 378143 761180 896112 884501 808816 662019 857364 439081 535232 7602 884138 843979 602305 883851 504977 812151 874297 833676 89305 313912 800827 875735 660055 82595 2 509412 178339 375085 424832 804607 25787 14 361834 76 462974 196415 883092 269856 777764 772597 100444 838151 790021 661597 419176 214537 313 716410 121685 65573 41605 874313 459051 5 700893 739334 561185 685769 473309 311065 80 121 806530 73828 826564 691098 809771 892078 784558 141416 820096 52583 879620 78611 328 387545 879666 590982 1 853513 829985 440073 870845 311873 821680 866289 705647 365896 875742 468053 79232 832626 5506 825406 127 874772 585847 700001 24179 5 815618 409333 837269 240015 882169 222410 409361 113042 597977 184017 868162 33637 517166 3 252235 536044 585147 643210 899836 816150 865132 873164 37 502651 336973 175739 218152 674785 865295 2 398926 651316 819155 133945 24 4 853738 727373 837283 195148 886829 870663 456934 487890 609412 217202 718134 892738 1842 83748 69998 232018 17775 755136 841516 26199 331355 827700 436610 895382 836623 39836 195183 883111 21727 46346 99067 367 864878 26 780826 852605 888713 14539 729223 851639 838375 860754 17619 877349 789716 61 705417 894638 207404 807927 868903 810193 808166 47 159737 80622 127490 83298 223091 14555 871562 438 470311 855443 513065 39401 829928 844874 899877 800253 378298 818376 787315 346256 524 307899 770914 101970 587388 770 24192 876282 648582 880340 813392 7594 850947 351030 827513 7368 865158 109900 686790 881227 10 139485 754 216773 804698 341338 7 205 713505 68121 860983 9 361054 881139 846777 893646 221 374078 214430 4495 185706 53395 892303 133798 736650 64 790996 67 785481 2 206188 21895 879862 41 832753 728954 2210 78955 29859 280437 301227 455363 730765 792127 28281 190282 26341 854457 7307 779987 897464 183499 781873 246773 430513 461 126501 10525 346156 898923 791189 97685 896915 571488 892235 898825 13 305 498732 593933 45 191 59690 2 818627 882886 849154 222601 879425 118718 518717 238 789132 9107 1234 3035 52 868334 62 352484 863925 14659 751965 276085 4 120854 667873 223784 178224 2 864804 619 889690 11573 727945 865116 869359 118 15 782100 545760 746 38448 1262 849440 101116 817455 2 167227 721 312229 247520 707191 861229 29 162 1 304360 840798 728 30338 314776 777302 634 202923 822855 488762 171878 823624 844263 116 332958 882298 3130 856077 183255 10064 84 732948 6 746386 224478 131692 831436 681355 251440 212865 779468 5 896140 47155 327459 15 409045 324976 899430 21441 824383 716326 591729 834203 866523 531931 489983 14673 893038 529874 32598 746526 682889 134364 825388 122433 357940 460832 2 540454 3261 68210 840027 504322 814183 896732 895794 7276 630987 874207 879952 457154 329871 792838 822239 285787 558261 290706 869186 773599 20 365 293977 61040 10803 758433 10428 78818 834429 202767 172874 455351 658971 814347 882434 617333 57262 3 334614 178899 189854 9122 887972 871464 770522 526371 400575 29276 855702 2 20407 778287 113173 566389 104919 659901 654247 69831 591029 416895 890638 474197 876101 452167 7052 342500 461709 796143 696558 551657 2894 114207 882650 262025 884401 4339 540874 603200 16 764333 642480 8110 79024 790919 819094 113 152206 365725 65515 5833 75817 359916 814788 554027 26 5 152167 394 452231 580581 871032 1 80 40 3 183069 602817 853510 3 882634 538109 674210 351738 486869 497536 511575 267 263728 190520 736415 612901 10100 790257 476853 847677 225405 152 259033 880469 678008 876019 849945 594215 878529 857778 877771 823269 298298 797317 462936 639319 47356 888476 896580 864787 791866 257169 865590 720875 322683 806491 73313 341834 792476 329961 676203 75611 339848 461214 864971 789789 1523 83 552499 662623 101788 20 891488 16216 502914 632648 8604 322050 196336 567126 17 140937 296697 459153 134 418 520281 860426 869160 381 382 222921 301856 205452 857054 1646 85226 5293 874864 801684 560578 805375 100142 131888 13775 393689 636218 899213 802911 894003 635738 223404 655090 830999 471890 815775 393970 812771 460817 872115 19967 888956 803499 282923 834321 7989 13 599543 239052 869361 9398 849836 270798 779958 31808 805446 659246 159523 835046 238647 861968 944 898435 759683 846903 81924 66578 645124 703879 76374 42094 557 847720 758454 216 380958 872646 10532 889175 876687 785208 832944 158 310625 2 211318 812852 71 3 212652 2346 895383 708296 37 884015 648835 567520 632635 670164 11 842178 5 874310 10 56986 23876 464105 893538 118898 437518 257033 884109 10563 836637 899391 4 400742 865748 796210 780102 17 631768 30392 830527 860080 712607 732827 605127 207249 888791 826167 672950 771193 147220 899863 63671 213218 169336 284010 868333 138881 358281 634218 39099 5677 6938 60268 444019 451294 646461 413277 225362 624400 105592 13716 365637 810220 413048 58159 96 777319 2692 303920 814989 895545 500 8 7 15778 31025 8727 694 642507 30412 694866 496201 840278 56324 877845 10 596271 787754 636440 2 796426 544466 849845 4 123126 886254 267265 812759 850684 6 59 655326 459065 748140 82350 239493 833523 123673 404114 226364 665944 838925 353754 620016 300859 439784 874333 841363 817629 26504 536424 277636 520003 889227 657560 7 6 170815 256223 792832 213952 686264 6112 884928 16 11 230895 446 856856 187127 666416 861580 170435 693304 484342 894416 806905 564257 106042 49128 394856 868370 887673 33595 179201 892416 855545 330603 865707 870015 864873 14 22 9798 3463 5339 654424 23 816071 852821 326154 593819 5146 694241 823459 34 899139 451741 28 867270 36192 767303 125396 419 655153 836134 826784 883250 821083 67159 111531 206122 437 568612 866898 453912 852433 817534 65597 248127 185404 6 1133 646561 510494 10 455821 770368 785205 868064 6 582 201432 839460 38513 261405 168854 832601 840627 423629 861071 865704 454868 107864 868923 72784 761580 605158 744593 851624 624228 344351 813468 116 445123 203991 415904 884565 2788 854293 835553 865180 277854 899700 674287 754984 340315 795654 41771 876607 213862 2 552019 724213 849496 152710 724089 568335 761591 882736 865037 540550 338 706886 556610 480637 522639 4018 321142 362243 808411 184334 194295 3610 149 3 459693 751815 808819 1283 869292 885417 295552 536684 597 1 200380 238545 436765 858853 383463 107 629990 433938 888255 575599 212667 575950 46 808379 849672 851597 18 172681 774102 59613 5 116391 881987 478445 427153 795261 250821 271177 635063 70122 608086 653309 198529 777177 801386 50973 692770 95 567422 224271 899461 747412 880755 612079 828828 41 743972 653611 117 478272 220367 764049 539869 887722 3571 846817 733254 581014 1 29 1 227228 384263 518723 173048 212658 221386 650667 90836 596247 782959 709945 613841 285506 899844 17887 170163 175747 764913 616012 12 125118 805363 247462 735 121727 844535 898714 899290 808387 895097 114778 346230 42854 884468 33320 3556 479546 517000 846521 862714 246813 392314 542036 839234 201976 752977 845351 721485 613136 136667 789315 828965 508911 3 824068 6 843427 76 351927 230128 90349 52374 41216 872975 566871 174462 860154 894222 881641 86760 651096 143970 719676 726547 285516 691125 213151 510290 98 867754 106969 347659 635882 877814 376306 10178 793294 710885 821895 541199 822979 88210 66792 64250 654116 659978 5 809918 825265 718400 420840 867136 593750 899159 79 779684 266644 878545 10843 857647 775491 797063 109820 858949 125021 384493 2078 98473 213865 860085 683165 442017 864398 519187 795476 1490 499034 699877 596383 286083 875814 69889 31 858440 806581 742733 770642 849954 92509 713735 866274 751258 878341 3 2 62340 806994 801471 391776 715949 896221 4397 462445 818317 834341 673967 248210 692917 792635 3014 840756 567392 308170 862060 769202 552560 875239 850591 788167 891965 79 6 898618 687440 26792 227204 885262 101 760052 214470 2464 295993 647995 221844 573454 45125 4018 882363 3 345414 2 294612 852145 169731 894092 411 855956 296 498995 190644 813 514137 34395 865961 8 4 854587 892117 16 390420 831619 533488 618058 488 825480 77 366819 796408 475283 748992 426420 237 869376 11560 76246 10939 491467 883437 570536 84099 4 701388 13736 652958 8 495971 850118 144408 334 15503 280329 2005 858150 119389 833931 254070 129960 124 233 241991 626627 60 822762 803137 681370 18 557101 206922 743459 95737 854266 20697 19 566442 850208 521486 742 86553 889443 383184 841134 880662 646286 453681 720346 11630 828045 868382 166718 13084 419838 731787 200325 735469 595540 769977 528599 8769 804023 715388 645107 434476 493841 825252 567 357875 718294 216 888815 573066 36734 248783 289407 818357 4 144544 96873 879763 820627 258454 822530 174384 624223 78375 884100 842673 1692 728773 899428 159 672402 873980 809176 745844 868483 79003 853496 643782 391 843995 397329 440176 776125 861085 730746 128542 585606 811293 879080 898723 14797 784179 894634 344 231724 873795 585238 284 815837 850959 7717 490229 49 59196 46756 226 186006 680907 578455 31698 169459 87 2 383 892368 874119 453051 134884 889258 840976 859449 298801 4540 568067 650083 173015 848576 749483 104 809503 835212 450664 638408 834407 834913 35 511117 18 171363 862328 4743 46 517232 830884 887366 161809 249393 4047 139877 412060 837302 445698 242448 3669 794963 852950 179 753851 530 185684 264737 830370 493214 650943 868384 326832 1 352412 481630 876097 814766 834922 165677 825508 582226 39 244423 25524 147948 763082 447957 286996 7984 822054 783043 313055 269580 623469 114 314 23443 629294 842309 38942 277383 384351 27873 841794 407458 379119 65 886968 893799 85336 393400 260048 447632 598210 891331 140344 894030 859140 399 236086 640159 714608 656708 3848 550376 831590 497446 362555 686955 626113 879429 61655 791803 817307 687233 1987 872348 382527 462 884954 121966 849804 174225 298736 364908 490066 630303 492142 110 793292 858862 356088 415 881150 1837 816345 535048 715744 256959 576277 483514 387646 838874 51936 413006 862696 879870 440529 48 773096 854890 723100 88 621142 62370 15366 523135 8 398174 662828 676831 805868 843945 747558 866335 283028 277746 94792 136289 88153 9629 854147 408225 840806 314112 444528 640704 853636 4790 406305 2054 407663 740551 854548 833594 891197 882041 861898 872206 642920 2089 85568 580 739944 472389 580245 71 2 810844 9307 848684 558297 380572 687195 618298 746666 566213 186173 728274 583747 810094 135172 885954 845658 121 44480 118473 216353 318576 488452 733387 371750 216 592020 16910 46161 781479 898163 679600 754950 789369 18 822363 297715 828266 5 42 832243 276838 6550 870272 181 47432 185050 657747 385008 178367 500151 879110 3797 592701 472405 76971 763158 851595 902 48220 234539 889073 237039 414841 306034 4 633761 794176 74641 2 827581 598488 364990 795872 413909 17575 108709 506291 199 2 277869 1197 855780 892187 7776 36405 839113 546960 147817 471471 895857 672979 742780 774655 752153 874344 341507 500891 149932 309921 625178 898104 308888 1707 71555 396153 810683 120569 596293 185358 146109 301106 878324 625496 817778 91901 5 460128 755805 341277 75 246085 870295 858976 68745 726466 854553 782873 773453 27572 244205 142 2655 638142 833120 183973 76438 472860 309407 850679 499700 151449 720322 51433 873961 465048 690398 5092 796865 649702 897191 894371 879537 428524 310062 831200 848324 184281 16 483682 498698 257918 277347 830700 206234 823387 127455 452228 65075 883359 126551 534890 419098 781613 451304 13187 3841 32 7556 41905 20 889017 251566 60632 371181 15583 671372 875 781160 144126 2515 78078 60 42569 1 856244 734322 621902 890609 57438 2 669075 122951 532454 739772 141765 463281 663647 589 889345 243392 47080 127441 322190 805235 696522 366299 2286 486806 205278 889422 285063 644601 808828 784609 43747 854786 851730 825052 858137 414937 41 573702 560580 348109 812231 160 536293 19639 889965 55657 379371 63 743454 811528 487 203943 18302 406670 868429 298018 183036 824201 684750 4 880761 324809 696801 274922 776112 770398 349819 75003 851797 521621 22296 60 682923 226056 807593 365016 896700 11409 162671 15093 861498 1 32 267 35 59 450287 885004 375711 888750 548627 896015 505363 174062 78564 81614 394441 706797 1504 10 827176 45864 1 355002 890421 215 606085 344757 107 270246 11 270315 895570 289 602585 794691 778598 786700 23 1246 14436 25573 3 366836 889244 591145 470910 5 604017 23697 433646 726121 59 476192 3 853329 836297 825026 843046 323932 85453 127339 829950 591339 847416 585807 724206 285582 875811 846265 762466 878813 247185 272800 336616 771469 157939 312433 643234 533516 270319 682305 772282 707082 10 147 35 228216 887524 288948 772579 5 761928 742089 87065 871288 249772 509119 514604 7051 792030 856297 511813 893758 100107 159116 889711 848184 750211 6641 29597 539599 773310 260355 845683 177860 124189 683607 897901 895778 374086 191181 388286 536598 374337 69 415257 876061 354838 277857 76 5 819601 143788 840730 856298 852792 856527 858961 652078 391683 4320 569584 208216 779694 508104 792149 51707 122079 772385 892928 90618 2 532202 5 811435 623304 40735 468171 853425 29073 83132 7 227075 96529 760533 834721 11 16601 862081 147933 462137 800378 563644 2306 804052 28 21347 260204 17 77769 21586 743457 4 555758 465196 143566 839409 306098 761567 1 883484 541005 879417 812262 243225 856349 744484 883802 10247 246 255563 4 81515 893094 54 824569 876642 547840 49192 219112 82242 793669 871919 769880 883528 174 86163 486680 138971 872978 2 864955 240822 37035 882386 450983 766329 132013 877533 279 835305 442376 791803 492518 1600 4181 862158 545183 9522 248559 241744 848824 768453 167587 364 36 393400 62154 46 26 69 924 52476 3 521433 878248 444957 414079 2 150140 187666 328557 656248 280641 522577 503900 661530 812181 199864 879027 8924 738129 7 784242 593183 736486 812916 332390 866472 568062 44 888044 44 54 750746 281170 637923 742785 807530 31 888104 608324 232326 894345 23246 291621 478451 433020 12 9032 873154 768593 21823 817503 512374 886215 5073 884989 74946 150 193440 552544 879221 734230 206 443689 845673 431071 555482 799328 424004 284731 879858 827957 658949 38449 15 851559 970 113105 192 4867 897198 77045 99 634332 753083 294432 772026 3489 891247 11 2519 809503 116628 506321 784393 455012 745090 149896 880812 198792 516224 809647 884071 13 896324 830892 4 350926 360760 878574 805849 483169 285205 782601 437682 863556 276111 20 571844 824307 780029 86043 734248 305975 629696 871714 162703 262 845350 778480 700517 59392 829280 12181 890355 438931 70 104653 209030 364398 863641 899914 711774 857137 758 20408 156091 31003 787353 891183 878705 456311 705960 15322 347 865064 675369 882774 873185 1528 878093 105656 840830 400964 732931 842171 897778 266661 4596 401932 710206 898514 624135 3 299685 2 2 580703 554313 416729 838038 37820 842877 897961 544867 407440 296743 758062 530561 670552 21227 12928 2928 876400 547848 228653 147 127124 51804 883842 472509 891251 479493 774123 263231 548677 1197 835987 119626 885066 765424 841892 861465 493501 1266 157098 460834 885050 773233 3 854165 27 896963 9536 767534 21 5404 849715 711842 26 199014 365425 670748 761492 804688 868647 345074 620 829318 16681 78207 825074 800428 328237 808486 888326 50 575244 863412 222364 746556 259366 825804 252 764126 27718 896751 871806 516907 13739 465960 727887 779391 644364 563950 180 53238 68838 841908 3360 898425 706077 823787 3 17611 486463 871656 872902 698716 859061 284764 206429 460031 5399 99754 555651 463751 830033 818155 233490 119151 744218 677174 350746 822198 4948 290 38 829816 878429 416186 846843 740446 814189 202792 879348 315 895093 60 854478 4464 298048 155267 40300 678786 728659 278940 6745 430488 51129 537572 169280 466756 260 2 879295 15541 682113 413572 632655 859921 221650 718790 531817 870327 888813 883339 315352 618193 809326 61569 527586 216188 667103 43214 142287 2 15934 39731 825193 2167 696867 5792 314650 135319 11 856506 876621 767372 899947 735154 666664 27005 99253 279873 316161 856908 846950 587603 125 843896 220363 641596 570959 28 329742 237889 862731 683186 868861 53951 40044 274142 633124 899158 676415 851867 27 105757 469416 201659 125 771724 262469 28415 232856 342007 555573 693843 188159 23464 542989 499168 886811 636213 602922 889947 834989 875053 45367 504975 14703 871399 828044 885509 284516 533035 852006 757203 28578 854180 653116 460495 886068 623388 863443 832551 5 207535 286049 659138 337903 884204 838273 308085 849730 777012 4 587 883801 835820 805642 106 537633 6 479652 875858 804803 146247 27325 7 890026 199853 747025 3 42799 63018 873514 869736 779231 275026 1038 850937 876903 479815 808884 1330 742436 888753 826462 847547 879779 894 399402 914 225233 712426 32140 599959 814638 872407 10 863129 13608 885313 875963 510882 879282 873969 144016 798536 851908 114 2934 688838 219181 834731 833597 823974 886059 856262 4318 191897 15415 408471 410979 695086 818699 895981 891382 161604 244366 542251 40850 55939 861021 875595 450753 10 82539 892144 759574 212311 251866 3120 859647 723626 163 212241 858617 303219 4974 847633 2 61911 3 3 295468 886660 171323 276350 59253 11 404348 899439 814020 23157 3 786908 850923 1875 830748 762671 90943 886872 216696 828008 287194 441466 725054 283570 331832 88 132091 96181 662351 872811 109406 116546 340025 111041 34320 446506 67265 871885 1 27 591116 744070 870148 46 515762 386201 124032 148154 329160 592302 163 440 171 824682 6405 226737 438769 325 880781 648406 876925 882039 282405 768742 520881 131976 284 301817 371918 224603 891692 81280 637665 712519 851982 654349 6 3 92 6901 259814 406302 191387 804183 28901 225375 43986 891163 645557 867129 505568 198503 505014 854456 265762 631174 1 842422 593 886422 151576 796 175746 4 68972 6770 605 368834 491040 127236 895987 667005 876811 3 894339 367764 4 155 798163 871778 36814 2 732897 711669 44 102166 480480 338735 884018 179 769594 8 29 125461 851084 501862 810711 262671 60619 707073 562826 172137 1 255 827032 800204 2393 167722 49 528005 5 32740 741991 43559 556765 777606 12 608355 660099 31373 449 141911 884484 142967 56484 488133 28 767 1 368695 686256 876765 371564 753293 69283 219562 1547 619504 406 110 2605 737682 817923 572200 20396 21594 136829 128 269003 774024 746300 16 4 1099 178407 51882 18912 1 14 177001 763119 349852 844429 163868 3 448760 76874 691287 2 1612 698 594601 279367 773571 150 861615 670311 1080 171014 865288 16733 880303 425501 31785 385 876285 138 820134 831705 273122 45 892062 4603 897795 591652 145 786173 876480 28 458056 12123 898649 279487 300303 884699 489671 479017 377804 32024 726215 833859 809935 568800 836376 738551 706657 1 857641 605453 881597 39180 10949 94227 730781 527370 24081 367355 428002 97222 895650 74175 524797 364525 60812 788546 852671 833264 262909 3 607177 36873 58763 866662 464783 19 38490 892521 854178 4 93617 60 882008 791442 6 817774 874164 2 669430 710313 876075 891565 436315 854929 57150 498028 855180 26274 3 814605 40612 595983 668980 897734 39697 814485 841644 431027 248 5 895864 28823 90628 304273 559806 144 2871 899587 165 830907 812448 323205 16 53429 2 47395 6143 320525 52 498977 877246 4 157849 847717 295290 780654 208041 746697 807670 100 5111 23 355825 7 773397 886488 498 191250 294199 9828 120 73149 875452 562360 698550 834590 838877 842136 45145 793430 889171 247722 865614 84 88666 865361 93324 100852 559628 720013 506345 517248 169201 123522 736805 71588 108284 783330 856592 4 829145 43 392034 893871 60919 751052 805439 858211 554458 32 512715 16 604469 148662 877573 796866 463341 837217 718887 259772 36966 3796 162658 824093 582076 868488 615479 1163 108 751386 838831 282690 306 840927 112183 863178 873810 826231 209378 62436 804044 519629 892767 797303 264035 872019 33 827315 304098 90 760480 552778 875039 860403 259573 897091 425396 893155 810113 4664 26 707536 582730 831482 118299 91 874048 26391 645975 888388 509177 889995 856978 882426 713020 6165 67453 809836 1720 884943 817064 5673 335684 7131 864434 674105 32199 828418 313209 821453 129291 330777 407928 712258 235 80890 512313 610199 203436 676885 3 851648 26 338830 358534 7 775738 728199 418247 10516 637413 62286 802093 791411 4 98685 9057 7173 17 855416 775471 77868 522395 481955 882991 262610 875038 87144 830550 759780 808195 209700 656293 814188 772897 259972 762318 566709 828220 342224 1 381112 899917 742655 1 11 746068 547644 894633 787646 280572 107379 11827 45008 891804 103398 221 670412 2848 896361 853845 853761 676474 308249 6 312274 313637 631 54546 860973 371265 822755 5416 347252 99024 31660 856453 848008 684832 432439 1648 722464 863650 278683 395461 875028 376997 175383 697476 785005 125531 403843 272866 18744 875462 30 336992 646351 818273 78998 1520 616988 73950 555085 437073 766031 389441 831608 499497 489627 73206 326856 563925 852981 165325 698264 471133 729414 752355 39277 22435 85731 4 1 859114 498932 2 822588 829895 896674 651638 328585 139049 46401 613882 398612 193241 812302 36584 258 890582 454191 6432 654185 569061 674347 478422 728225 275000 546347 15333 292157 241387 879104 778920 230990 441174 44759 111116 64924 763196 9504 137 452 740377 16 86663 898559 839127 459205 719 265791 346 578291 619400 891881 358626 746610 2337 80363 6952 875184 67 1 68475 793086 898652 24 576581 685765 719778 731720 673151 122171 85277 20 3908 829193 863600 86725 851251 819604 887563 233638 482248 457332 379 537099 18263 808127 373911 631448 99138 169882 326920 625895 287388 15946 675460 899225 173777 695124 405035 837744 633117 336099 792712 871755 744072 86946 825069 204638 848903 475 389711 800973 28577 570784 150455 12 76 896222 236666 883753 249285 439728 553237 93094 477 800287 803205 489699 872838 545899 605293 855368 834326 137282 15 1018 891225 9977 875132 85929 320580 109259 72353 456299 876473 368958 145341 260795 686383 30 772901 220177 71434 651493 877009 875880 120 242590 244 355448 776000 361002 45458 577 34010 248543 843809 663660 545941 851010 841384 220 1552 618706 20922 798226 875493 132350 468319 20 396405 29429 8862 410746 146346 6624 877280 349279 896872 814569 832232 422 99115 445066 46 776560 782264 32826 820656 796707 225580 20 770486 894220 821463 715521 499879 31310 15964 424366 11 1211 788811 896193 220833 421505 58 350644 601364 382310 888168 432036 93 390733 95 2573 642525 18936 74 434 367 889793 4 4 14097 4807 778 429874 44262 848426 321 303600 49527 803720 818574 395840 805498 871564 850337 731173 853176 427211 159249 508953 474134 47 584513 457208 100733 715774 878760 409384 222313 439225 91741 497639 5325 9605 1225 453524 877425 407655 776316 616578 174375 353001 75 308970 863892 533270 728081 240073 895701 832426 600953 369 99580 873546 51518 736553 793757 1060 875957 333 342 860114 758985 6 4025 893433 559442 24712 867277 31768 734354 851187 669597 47985 836083 395589 124107 535188 759271 867338 127644 47920 858824 1 846814 878818 384814 859131 875143 2 379078 149714 586827 744725 181 575512 807867 271 18 442068 19986 4231 119221 257207 71921 868618 416664 14 871712 849678 312025 9492 35898 858818 432496 650277 25224 995 410868 132 5139 382735 174773 131586 97064 302950 706173 2880 682199 89077 860652 275600 566923 822289 403612 502419 2845 307859 793696 235477 394598 614530 860976 199248 858908 249631 854481 65449 105640 18 850094 230659 899213 606175 717587 320712 429933 167324 60 812 375609 40 48076 794389 203952 392642 326750 694001 749591 509774 862110 74750 33074 59973 336928 586 3257 710257 878787 307777 27554 423885 177452 899626 614018 68939 273 145895 28 304338 245682 5317 897355 523057 241603 212808 2 868760 94609 872830 885134 865386 872959 132372 773835 390326 791389 899684 375668 1 8 62770 814014 173016 68582 80448 893190 260873 3 531849 743149 5 833988 16633 37611 389667 812072 9368 875210 785922 35 837266 5705 11 28604 859847 346198 773046 1 315253 53701 2 287965 896269 895172 875298 48962 799789 169480 845209 3 636649 22 895047 64550 829221 242553 65 743468 3368 6169 627691 383936 81214 277449 207685 785835 13 1 896197 85628 772639 836160 282831 107693 349098 3 630946 478646 518371 89665 155469 23 7 567342 437534 538511 254248 801892 546338 1 856174 405997 3602 801650 644382 176774 313 62830 423981 894067 620757 391919 379439 751048 2374 871259 752861 800323 9336 449229 812338 717574 4526 14 68504 6376 377576 798221 770720 813110 451 862428 822883 342227 698131 811394 186322 867953 866140 1 890128 2 331683 736016 16 879085 570297 2321 471116 883620 899756 274854 19530 818840 325509 520731 831856 664922 693031 762418 360540 298 5310 737 652071 67621 893943 200090 574304 455551 521918 728940 875637 653973 771668 29271 5 316139 856033 8 777352 866003 882923 762887 885214 881899 4 384906 817107 14 648956 694612 231656 788632 657773 3713 398959 874840 550301 255020 858785 144252 758488 184 246995 195071 559034 883073 784 716962 233736 75819 866362 841412 167943 64 291769 255282 5979 74100 288081 2789 892306 486035 304870 276167 414119 897149 798199 848415 868658 32 193 498320 863103 128711 497669 146988 419543 860996 776191 184176 380397 899227 794487 397386 14 591832 888856 742126 337634 102791 892337 791254 86916 871317 325303 769306 323603 768821 851992 2 753600 726472 21615 840239 92815 393 859939 290160 180 374545 888943 1370 7 853565 686092 691527 282132 448693 308454 896971 877262 861968 211612 8723 384105 14 608479 571100 3646 708996 893383 105380 23 24 392116 79580 4 847331 142047 644447 387997 609999 96630 888708 418759 884111 290615 84840 665852 818218 156415 280423 119004 13 720494 877984 122823 745780 395501 38867 892612 891935 820777 704534 415156 878521 620184 383248 212235 384295 54839 3069 826408 526068 49588 303606 865190 477800 252442 447210 1400 380050 877752 766592 596180 853132 36 16 304022 97 855938 405862 437673 739103 184661 806146 296264 633328 676294 896097 590 364802 840075 884743 14292 113799 898656 760686 16 786034 557493 419900 530730 35 518892 205013 555414 769740 153081 844696 708620 838504 482517 88 881858 207079 36437 234783 81 118538 556041 396874 800317 302533 886505 4 3626 884283 814695 107753 1277 723230 9622 858082 118 535041 463043 7 822425 6699 12892 314881 731769 151483 168 168454 5696 35380 147525 490207 294044 230640 188125 559429 177727 856442 328652 303327 414260 788338 825326 696648 828892 126975 78 5121 804045 782096 65218 881680 846664 849525 689474 847475 433785 502024 3 127288 114644 68417 418630 260038 773829 632420 771267 368193 403375 790006 880354 763918 177089 347990 594073 200746 68344 883132 171346 457921 877359 607007 748181 399046 247087 2 2057 450577 172115 16 308728 163166 864839 57598 892742 255779 121 860164 854697 44522 836870 293730 776394 590911 679622 869389 873326 1 233706 584637 3 882651 244623 285724 542463 3283 31287 870182 873923 870678 837385 689763 48 722 141363 654889 767646 115 466822 316137 97651 5961 750236 508010 858059 5 876712 874495 727391 805378 413939 480024 636309 760879 665005 406764 314613 13671 599990 848778 181922 46517 380124 208212 385472 97156 491890 726140 814865 500526 555251 407298 49828 848912 373338 868949 794173 133943 128178 377757 857936 848253 869872 843568 1644 20 860723 82699 32722 723759 868507 170017 263029 10 383958 421224 712041 867965 892033 173867 881928 576833 737357 25 10565 17609 868846 619263 890293 75572 562407 3 842009 18118 145593 846255 348272 644516 676415 96 617091 874643 814347 386179 544647 45 11173 8 339314 58007 883720 756197 44 425180 772451 888689 893201 805204 2769 276845 226 535675 661482 53490 217628 13 200717 600095 597879 278144 853604 448805 804925 610 3 2 851081 443242 28842 4 769863 829086 271041 868647 408933 3089 881996 810116 705645 888460 884691 523 798565 399739 85377 276408 35488 101086 599929 388701 899857 67744 814743 374507 319749 490281 777227 883676 559931 895255 800479 171598 286029 860919 837758 889395 833575 244226 5 446564 565310 143810 643186 102052 882645 640005 275258 884763 67092 36023 606911 66543 479703 779870 163415 433921 699306 879156 679351 865224 479855 363097 897846 673460 2 278 21138 643790 9319 681872 15 878624 132446 187 661897 401378 103512 229555 199345 806065 319417 872032 3135 830337 891324 368798 885404 2 12728 6582 855583 65 885760 80 867992 145799 889985 446010 868156 81448 585412 282116 4738 873817 234350 780109 871388 822382 677138 4268 101477 250213 865438 261712 4694 791679 762030 887054 878015 679129 240831 314456 824140 871064 316978 604 824448 7 131397 35965 569229 158712 13 705755 874952 498721 222524 113582 862382 857999 129 119 536084 897106 808812 45494 776936 864770 293628 297412 172000 1 142115 862208 894185 16856 883823 25456 58056 192871 4 851292 855112 445576 866172 508244 741112 897216 575029 859644 45933 887942 5257 876024 869907 974 178678 51495 899825 895327 7064 701553 766974 87434 697591 3244 575990 667356 313008 359 859621 120 532548 733281 887098 463288 872596 884715 762356 579765 640629 3712 882993 641826 118193 11120 6485 344138 699730 897976 862265 14799 578 792205 283898 682349 3 22 124712 775389 647 855580 26349 870694 226149 362730 795078 2 515884 32776 678831 44 276755 840748 878475 799694 412029 864343 255894 876235 593050 470841 873693 880363 59 751422 70421 883009 870348 475 246625 417887 1899 540464 879468 7 799450 68673 346743 95863 678530 349104 33059 838523 19839 456729 884756 98371 71078 851481 737779 1 768584 376197 18 438899 468053 241955 612952 218 300 419791 110544 582980 763757 863975 465373 111 513753 755627 6233 538201 3476 94664 234398 899482 250526 597481 833951 260272 49 725632 877210 861844 309704 328293 899908 881393 299794 4 724947 883991 31205 42885 103569 873705 230311 898851 755667 25163 346916 876882 722168 458318 888197 694236 867625 15 863154 894804 4649 135975 5 805504 285631 805222 8 309201 679397 72442 854099 35526 722291 20490 704191 672638 520727 14091 771375 5324 3694 860119 3472 884402 804430 4251 252112 364977 492904 158892 253410 91518 7 827315 749207 512748 649 298394 843097 2288 791847 3 712604 389344 897245 828632 651421 877566 287344 52 81 310000 220382 820994 645119 252835 514261 339524 66975 898316 469986 885086 606231 507523 2 3011 126099 468226 859907 186940 189048 819956 492384 840161 846134 894773 280844 20 665961 291463 145201 24894 7900 55 885935 871212 852837 871419 293978 676126 377111 24081 604502 870762 316433 764845 725550 885363 897772 305021 852828 221 323407 6 436667 34671 801395 736959 743212 27 446253 816732 378630 352038 557290 285809 14646 2 120303 302451 791577 824871 879911 60178 363107 857011 50502 431699 686530 856377 883996 20 652640 744644 669210 24366 97775 2 823826 637863 860722 38248 899043 168646 46 842971 757691 242395 420311 687661 353089 16283 810846 831714 588508 852555 261217 22270 9 78418 882150 1415 23942 162841 846984 636646 485592 22 899639 5 160 140 301 175 800499 187 222563 547318 842203 101 3884 762176 14 504776 633851 399747 162915 546918 719148 28727 887684 803501 424689 96728 300730 3689 857143 697315 733232 431376 670858 640826 810232 652053 505531 800037 685269 875621 301819 750689 738068 298069 514107 155 107680 5 45 847100 73333 15 745897 49419 26952 11533 415274 853027 846596 83302 631277 869803 37 402841 644102 895613 916 2 794627 529 482464 1499 709942 133 789630 60 880450 448190 802812 39511 880707 324228 696211 40876 885135 172984 214 247 20466 740046 431456 838354 429504 1 888731 515139 833790 808613 36 875905 839 890587 7958 582978 870520 8 701072 661853 892321 860572 231000 286931 150274 265889 41 874955 860915 799222 61 284608 371425 18825 871042 1 819300 624279 73628 663193 363758 769746 9 2 847984 836202 252758 491370 390621 809711 838307 450795 843506 782671 277361 864480 846077 52387 714910 494627 878493 825195 813826 782827 1934 409116 738529 837067 621341 817843 762621 825979 889035 228550 818272 439319 18962 16207 549151 765917 98 883959 627860 516587 460943 650559 707383 23 875355 4595 492543 437 93272 474886 1253 817444 279095 11834 707184 896005 873478 714472 898723 575348 774983 855596 346374 437340 666599 898196 203668 922 842146 884297 124023 551078 665319 879357 889691 362392 749220 675389 1017 139906 808704 10 864839 6 881069 200345 3 181470 389094 453291 862871 869982 743013 756459 780440 215931 539223 280251 218607 691221 710659 81480 24 100696 307066 321220 68272 279069 820849 892464 322034 445981 575353 866927 217205 736186 11735 245802 798556 30506 892487 682611 458793 775220 9258 90 807686 853467 295514 90455 29069 541064 262000 302878 30 862382 883786 318380 174 653312 618560 32075 892639 885436 890783 727208 2 868425 599574 4590 74754 641073 9062 1 786431 10 492325 5 859186 39302 21 5 10405 890300 465743 869240 899866 646179 211526 864402 875015 884150 183504 803619 13 14478 783159 201371 832448 561277 721893 810115 107422 885015 285 643619 715187 69124 2 292621 833 760083 351968 549465 97865 417547 240439 242237 888393 81493 805976 766068 3495 814259 804222 473288 743646 839742 849976 319833 111789 644716 553201 6911 735208 675630 253451 3968 862427 884848 17250 642342 807826 224308 8 222058 874020 554161 218493 135 775395 840418 648066 231695 559282 579240 868909 222 301138 8 204923 106269 287336 706719 725075 314891 217118 883207 69 271295 414193 846103 498362 788176 145276 206168 26 570588 175808 835619 79 6 263 863936 829374 86 435952 44 526201 2 1 789811 16970 263149 564485 887735 735038 602219 618224 118583 850617 32173 16035 160493 171800 77 864078 8823 558144 180023 808262 890556 354489 855721 849991 75777 880789 535999 438847 867979 294117 880710 717079 2 4 787278 769932 417163 42893 432763 274844 3 879459 15 708823 850073 693 830183 839203 801736 563026 779277 319473 313 96688 527163 646139 335363 592966 2 801848 153910 2 862938 1 605587 879564 898856 54775 1 866925 40019 126 115250 540888 874320 1687 854004 1 417589 2 824087 701198 700342 753526 2709 225035 455 4589 884817 563836 15667 651541 487024 96092 39383 201618 57168 772574 339744 189508 157254 872472 831479 15 16468 267360 4244 304812 7 879456 885867 771102 891740 685707 764912 891909 20979 885747 116 772128 254451 467824 134091 241339 156626 854701 595139 560413 430474 892587 266581 614725 415668 780436 709603 210460 790268 138484 537728 829460 312157 875822 693730 897592 1 796684 749664 483808 13 796509 159200 874425 246844 20262 876667 44808 57 894834 52435 29 882593 899664 693088 427900 156536 15404 483308 10 26634 528119 44189 69 656243 836454 637295 209805 550809 526992 244857 242073 249829 171288 16006 422 150 741436 195061 203 728537 854091 867012 749271 622013 77973 7064 833182 661 724039 373741 770493 257392 892639 133511 771820 33145 847 296782 840508 260 301812 716938 19523 322009 674258 239874 865966 5 285856 156593 3 792407 96022 820880 533788 892225 769292 131236 264987 885927 520080 801323 743367 848960 377847 899386 875159 2616 7 1751 298181 427343 353295 861414 5 886115 877035 273548 249120 598647 176894 769745 19 44674 219429 85480 271339 216437 866031 868828 893747 1465 452697 523324 737326 266610 183 863578 487837 891336 740786 844813 874819 619689 809251 614289 78636 543918 877264 848543 897976 549748 412870 5411 747418 21 271 767126 6743 159337 792899 120 867422 10 848128 879359 877640 5804 3 499916 297653 567662 4899 14 348991 514257 143900 847456 899754 1545 22483 892146 850570 860402 6 581024 385662 470098 199226 888139 267484 235635 766113 749378 893207 200364 812937 313752 806454 2851 27031 885101 6670 801350 23115 849230 857097 73548 892326 859478 2604 164308 863122 713939 733553 6 1 826699 27913 206863 5323 356 532073 833150 849832 33 437118 894136 619640 182011 982 201424 826715 6666 39 578354 682068 871832 469064 897246 144220 756945 8678 852259 107457 771556 45 585579 899716 836133 894192 784032 12 2 493933 548520 10503 823548 198040 843276 581416 5 235813 862783 813222 687744 4948 770038 812661 317974 891631 849815 48391 738986 53 46 452386 2866 868178 889538 681787 23330 423217 559433 806560 238293 442725 239131 3 864125 852333 543083 15 636851 11205 382908 49319 20115 888042 88828 1329 171170 774080 895359 851046 894101 836504 735 308629 87889 774855 899763 16765 426901 221596 156451 529573 822245 414884 2 867268 856828 23567 123372 687070 485772 879200 853346 426663 597187 499729 45858 141397 55825 291289 71232 552090 646391 440648 509050 754213 33356 868181 772254 565288 876732 759012 860735 1 3 793654 728313 95790 229604 4 42596 119927 892 544803 5930 384627 97288 455447 79208 782956 858688 57 519449 196 31 54867 805603 141636 856668 222139 25064 264050 898986 311647 863106 799556 824576 825124 546827 846619 354963 2153 120 142459 214355 716705 850560 367282 897121 153 827965 877758 305615 891651 882476 297661 790106 716145 195492 823516 751122 869549 320939 857768 1406 1272 142999 532913 859071 750269 491794 873605 535717 819676 739128 18880 289159 633816 272746 84671 827373 1 896770 181383 669788 351514 624726 284007 1498 734035 312726 819601 812897 2 337597 469499 471428 895637 757342 244968 176325 883033 67 811667 53647 163696 12 463305 408513 1159 817402 1453 882825 662465 83339 821483 884476 1952 864520 110051 2 898424 865990 768973 26889 732346 823635 743003 654823 531175 842798 12 461629 176600 3 80554 881160 891870 730510 749350 50728 408196 584 15283 861382 167575 891123 695559 75936 335878 849369 861785 210 867 421146 31586 186273 65137 939 12 430502 897342 887047 47812 895679 733236 885748 3 775710 233108 725659 181005 5847 605 754349 163968 473437 441389 601330 896007 321248 842398 284819 862184 776757 595274 845505 782825 309229 873045 860664 386206 303831 573 889629 297595 878010 221923 5199 713228 5975 489704 872263 482974 96123 81693 496550 407018 871513 587523 98 846556 71604 58795 887789 896081 70 1771 879068 754025 843973 860681 850692 686517 728337 409658 390547 1048 442046 689231 345367 327899 198777 3639 873776 309335 892336 890165 56957 49356 10 827520 673553 1 872077 100831 787174 284147 81 875797 272429 75122 85747 836376 815271 718342 569936 464063 592264 646378 642410 92447 839434 108517 580932 6170 337272 523301 207318 283490 875883 288398 99 39767 536159 3 847706 3813 10661 536725 765903 1097 129820 168052 805773 845853 819689 826654 850987 795064 517686 21 683846 34457 85505 1 7856 452966 565997 400347 2 11750 110 842603 322417 28 634203 875991 279612 703165 724342 882035 499389 407128 256304 732507 3 727088 363273 580136 818363 96121 851256 501035 893283 453572 468516 680190 347251 815777 202703 302190 206132 860174 794760 753165 155380 2 503572 2 1071 631333 185295 164339 82 86777 2 414201 807710 68173 242954 44 28 562772 38424 827199 831706 519559 2375 48910 851348 656523 878478 283630 887081 569779 647854 191 622752 282359 790821 99520 135051 44 590239 326338 805317 862647 875816 353865 353331 702949 10 585466 5 8184 73623 88559 756110 16 892229 100989 295234 26 4166 148697 850390 56128 811308 180744 847690 183153 82416 662548 891078 3342 560990 613226 807023 128429 896704 91856 838951 202825 835672 535114 898167 843354 706773 211 839161 849488 805880 429282 893997 843352 858898 11 205273 896091 469939 166495 890652 833015 89376 631264 228329 850758 442415 1190 2 272 887563 17708 6544 863284 884028 867927 892190 126277 428793 96479 406 106 1022 817032 369357 881329 849909 832846 613696 756590 17606 730012 794534 60 726164 25651 4 522176 196165 42647 5 788042 391778 5808 860698 452700 82 812391 501 17 798745 36341 779643 52635 806716 885003 177125 792185 595737 762666 56 883617 805350 5 811089 107493 899573 171 547078 28640 893754 169802 733291 536937 873175 60345 398882 233265 1 686765 440574 777004 751039 123276 102451 744469 101421 28 841326 66708 814744 148583 575758 875364 747447 616029 762868 693726 69 20452 678961 640713 38907 826098 2 800642 882527 90603 510564 70 263974 729989 1483 420233 87634 494697 885523 775673 17683 612062 573148 862765 882208 126062 9 221481 862188 878082 89016 594 140721 830708 690427 839156 129616 6213 45854 11 507757 236581 87703 307609 694108 882086 93638 217067 669534 372717 815205 498727 741942 3 439869 751565 4046 671010 398964 880483 704273 293341 824494 18 22289 288159 883682 174504 815175 3 45682 864832 419521 144590 877060 821720 872738 1 887563 762 832782 489286 116477 880718 867429 881909 445194 68 829640 601535 868890 851038 23366 230 4 870325 795108 863013 703892 4609 433277 855688 7524 887162 444680 6389 822433 11315 673563 10579 13364 380162 137168 865289 1712 74468 484885 154525 726803 60 377312 446647 773109 89732 237235 891275 287629 6225 148 115022 238363 24 525028 689664 208560 837042 202885 4 882541 12 602582 888484 859219 665590 833024 814331 253299 76905 29081 894 11941 692184 3 860140 877131 458695 288985 705875 74182 292060 195044 468270 38394 284969 862556 182 898730 734328 28148 890545 325358 28460 751084 2 95 846080 526894 805624 5 452165 503822 275938 809157 453097 838711 978 881109 766127 373792 898077 71485 879407 429652 511758 826164 372167 470833 484 891625 884610 899246 67 851187 690133 683551 76901 179496 768325 857194 3 16040 850957 565306 881822 5 883157 54193 115528 232888 615319 819271 885982 389888 8 178 790972 766240 829930 817294 887361 170212 829581 28536 13 715619 857439 41538 758382 842132 374 132 127795 875562 800429 887804 9646 896858 494239 718006 74508 888561 96063 843115 75 248530 648588 181510 192 782200 7041 210199 818789 590385 145 57 472333 774823 891453 877971 76249 889836 236631 67 618868 855025 834173 360822 718026 708490 142678 429457 892651 872128 799334 807536 164494 592020 705988 826399 800926 872477 257069 363686 461315 541326 66 22673 878344 22 535770 720834 197122 856573 114071 519332 168731 200591 279104 119757 887310 43373 875133 836018 281 242254 595119 270147 2 771858 798671 42 491804 45532 309306 413424 415 9742 80277 113416 220791 64830 42 187 490895 340590 539106 622750 229654 876212 790657 561541 5516 502765 152128 8574 896989 53169 875605 864787 163851 500543 517713 651768 608297 8166 3 83804 830354 25 861286 864978 749017 727 142243 372654 2941 486346 181494 897412 753490 277775 98 893004 160921 8848 473163 753857 223973 683579 859453 30573 235489 424357 831481 716930 809578 717709 161648 649485 865822 719279 675236 540501 853248 20953 334214 441610 638334 433959 478 871 654856 682901 78798 841950 622971 890666 720662 256045 889152 849025 876063 861344 884991 787724 573967 562771 273 858851 52772 631119 843384 742377 638 794907 852968 61422 554764 257991 491529 812425 560369 753488 854213 828230 423127 11 205560 660411 47915 330541 1971 606445 834350 572128 840295 6 2 391983 642362 883154 16999 252931 879622 875146 737636 24243 289231 340160 843589 156359 148206 828031 157 821455 356783 884338 489676 814172 668116 141 351174 1400 3722 7 571386 101150 778998 32 377939 893950 216236 503786 215508 33180 4 842534 116468 879604 479859 293339 680069 825 860607 602082 19 759659 649412 804035 892864 325971 66610 468850 26929 876984 101186 356230 232447 569883 554703 699328 809689 438239 686325 244918 445235 295361 890659 207379 678035 714962 421776 946 7 100145 616980 175328 832770 825204 857352 614839 336476 584366 883112 293202 487687 646028 741653 815045 887184 310666 462727 8626 888772 566744 210661 306987 193 819458 44311 25 201307 4472 873517 883377 87100 7647 780623 53513 866104 429495 79251 453907 866372 674193 448305 4936 2654 779712 302454 814519 37993 21074 312742 588317 1197 346444 887257 26237 137011 686943 370 713320 2 396549 185877 238062 860275 814571 515 547614 329 179 322986 99435 357110 293741 776214 502915 60340 15 855070 2527 840880 663926 9742 576418 377026 813925 470444 160497 889059 190903 497783 857187 103791 784503 2446 600190 814205 684962 881419 763400 598680 680127 754267 6361 548 877746 702 629908 530099 866605 90157 843461 876687 848990 884666 262693 6888 812481 249 899245 824298 760270 830798 381418 21 899037 87676 837487 862544 32003 630242 397568 387609 884892 319226 1147 15 724901 128103 721222 467418 886385 839357 876952 859679 767454 819395 847160 858131 878370 872230 293992 856258 884998 884435 428755 863437 847899 23 687851 10 318 824337 288828 181 440721 255057 322774 773829 630041 576929 894031 792423 822249 496140 2 888351 876322 611764 191 889996 351934 1106 808037 466107 4864 343263 750084 773294 5 809083 403222 672947 845129 250466 830500 73 539517 92854 39 718690 590515 17075 868915 881968 803283 693116 20118 277579 363 760299 164015 538335 390 518942 458530 230814 892084 410771 883364 851624 893276 420548 675877 791685 771013 94 259225 492324 101702 371886 237510 377031 518151 3 1271 163769 1 892931 24496 79 240707 63986 187509 772613 678351 183635 17 658224 829667 594086 54165 735868 36581 9 798693 891280 293 548889 418 639669 389239 850666 2317 501432 1817 503415 374236 829664 11705 399085 365278 567810 222419 316427 188626 419447 5794 348266 562883 161499 3 16427 6749 1 685974 637768 796570 20720 763858 869810 634444 847584 136013 737959 756352 3 2 891611 64072 834598 822678 729399 880643 710897 170295 869870 298587 826790 12304 78980 793049 862806 686028 756676 16 642078 728890 258861 258073 842115 189357 20049 831724 884774 374959 511927 5314 151 837700 830863 354 75962 26 752311 316737 508426 732197 463846 13649 251790 42 615138 382574 52630 772498 29925 891073 511796 11 833690 612598 660335 172260 654851 5 899097 550039 39 238392 830786 22492 861855 892861 650966 896642 883571 898972 324248 184693 843515 791520 485492 73210 757266 846454 47719 495191 793351 716820 886531 721873 2242 897786 624475 575112 714398 599546 863594 352 351693 242521 848890 693961 2252 135694 15 458974 426004 737738 637557 303407 671621 715835 257648 877695 482297 201518 795467 389504 75140 841520 12 616173 402665 536858 897786 629655 886538 856578 627363 12 873910 789018 642 293 792577 339323 224 706432 557006 394590 18690 540775 199607 830131 3308 889417 220806 82 802591 801041 759525 877285 311163 215944 77370 304776 889645 242129 1145 75527 333032 207537 793045 654778 538150 509600 764787 612572 2 13030 380734 270647 730537 753179 119540 796760 107075 43970 7942 697187 849078 218202 497046 10 13345 84079 522 4 843334 869952 84250 867425 894525 287220 880091 798682 725385 844694 423971 1 866823 813887 58756 591051 74 794375 4 729165 482501 508847 2 1451 868990 651612 253 866007 822783 1 782383 640917 871760 848285 28347 7996 66146 184193 899140 39 4 198838 881332 877904 13130 868130 616698 85430 458779 545918 23789 534017 433 44561 681213 231309 598015 729314 306309 588273 657018 782232 462806 29 682532 885257 4581 820345 569594 382341 5 5 810637 188978 22 5 76279 432 618034 298558 565972 426053 72 702225 440675 174497 232405 835524 859759 276727 629471 204964 505575 44896 869917 714810 268207 864007 12 813159 1 794402 71509 573020 884031 119327 764374 543978 860231 51 860024 63793 25 870619 245758 224 747073 859628 366097 66726 1 1713 730241 211 867346 456845 201095 144834 402751 496613 278813 276573 155299 894371 854913 13158 549007 781357 482837 897625 421848 508263 226599 844561 813962 845873 886967 226975 268921 359 684032 724918 881850 563016 247685 303914 754667 892768 211034 134 7 889849 83588 717703 2441 179125 615489 871856 382176 15672 28 882664 888365 822862 843526 52404 172133 767127 4880 854233 310750 864412 398907 752421 22 877263 372633 645894 723573 176 48940 49019 12 152444 889303 739978 397036 572464 804030 2151 808646 717313 817 565464 170138 781591 603253 21688 330907 1320 773714 991 716761 1 3 803224 678085 723060 847129 409957 554860 5 452434 745186 892384 377079 82664 168 792100 894567 7019 652926 378945 848996 893279 105 1202 1 675992 326318 3010 894985 888164 755374 13804 536021 21 326269 884018 151905 864091 647035 858451 12294 30 866197 631855 313420 798805 574478 827355 777 354 883342 79 13286 837418 241542 586080 3 858703 17549 44 849865 896342 315513 109162 67750 797820 384648 448581 834364 831157 859035 253 706942 514725 850532 774628 35158 823653 732634 471581 129176 681814 865271 2 27670 623649 288991 585104 41438 843531 874844 615539 53 503730 881849 834931 104862 2 796408 2692 519246 794496 32261 208 741471 24 534023 534739 898930 32615 111654 851021 346131 388501 837613 446517 725103 789114 3195 344 578088 424843 20164 889509 863855 784996 496263 688547 379986 394 835369 702545 435127 838825 814939 699658 182150 155548 514036 15 4724 73 705839 258744 865857 94 759786 779901 277502 570040 472704 880526 756132 43257 622659 60 965 207907 166933 217333 551071 779620 583659 8098 67874 3 244352 521388 19301 831534 455178 88697 680632 9963 106276 634921 896654 868417 869 52247 723398 20474 828800 381 21 840564 856775 857809 420672 331360 171294 758172 1 555438 221804 768105 360 689653 728384 5444 739151 870463 110 255889 857607 27 639020 230072 36 880651 686124 48086 884888 106368 518632 132043 705219 201 463939 763199 145 287379 681304 302682 802686 442018 800864 73415 329466 131848 282083 161 456892 792860 72802 856031 191489 387652 804222 42286 68958 2 159676 719588 870136 710447 2103 77371 884119 833777 896878 55299 882732 13620 551141 19 797999 420654 1 252272 16 460882 638707 1574 125883 578134 607285 893259 692719 266777 413553 326 374465 584210 887420 826357 698966 205492 27533 838430 851694 292031 898887 349525 707 8640 627836 587264 8948 606821 809774 674514 328554 889701 47 119022 842002 604829 844380 13711 233903 1271 248 310661 696769 124627 105 483796 582765 604265 753819 4211 813136 839863 244177 437 294359 1967 824297 703 787448 648526 883339 156490 714887 16178 550172 3272 378554 3 53507 509626 534476 890271 710082 124117 317902 289579 1419 297201 694259 339529 124 24 16034 539620 588270 881403 797230 2 160890 748916 838061 788175 384753 264996 362296 13 147738 351852 1485 672801 23 574019 874156 581855 51 554 43139 638779 170715 488194 603630 59 824045 844663 588920 318039 887408 706089 478717 1304 623659 449776 455343 872074 733 777978 1 26 894258 30 234597 477659 829953 841171 14621 892793 523253 336350 590 898349 866604 574982 897196 727709 549826 8579 753628 714422 894891 672497 2 871143 122168 802941 784147 828153 337134 875550 880465 876061 824806 12155 656331 361574 349348 2979 333405 527380 346705 793138 338477 530 761859 883109 848737 546624 45 836743 819969 22654 870144 466657 881153 161908 892968 461512 98016 875727 3859 356 899763 891146 11005 671878 848903 1251 21542 842139 34206 822719 867686 884293 696665 871521 6725 870262 831 5287 797373 319027 811591 115363 190349 2 27322 19265 7341 873763 275130 709275 137786 147411 1 336105 34594 169227 3777 886295 895095 1 53131 754016 844200 793241 685002 41 716820 877993 1339 508558 361137 609864 893014 529149 873164 477954 55608 1 800263 17 899235 722427 833827 9519 7627 2 852814 830716 831886 106706 492358 573571 167355 799566 796411 140471 691687 123809 897532 840773 767888 384 883497 777745 120988 891620 2 633473 322737 62097 637188 643 102764 1838 108207 389804 16 829566 830993 97823 888854 604658 35 19248 535051 826595 745374 839972 387160 141088 33632 233488 839234 885831 646295 34247 157139 665005 879964 11021 781420 893685 487573 778419 340492 471362 300226 870708 164959 345968 843348 3 551950 114147 435960 885 2 282 95305 798527 2 645055 841517 887015 585828 292560 96 512681 779030 640069 347137 887801 525027 899533 830841 3137 689198 243511 824359 99793 4916 866650 8746 2988 314366 201 854799 36 502104 525872 793635 468339 355052 153110 4756 891741 187 25970 333163 852837 136 284827 135820 2 234109 867681 487360 16 857720 874159 668225 374537 137431 505587 873125 763826 3 884938 3138 2 732237 874481 822956 779215 659351 153 25 818307 439969 743300 890437 69562 546133 821489 440591 6 580805 194101 1534 4 1 342012 887237 378118 818538 880969 532131 3192 259229 661153 878907 528611 20 695811 223 92264 695374 70164 29803 790111 23198 584294 887463 610343 43 887611 32145 893633 521382 816846 132 2 3 1736 318043 809431 839321 160529 781401 850413 899888 882778 711083 502076 339719 601409 73734 364 75855 844093 50845 832854 407349 798073 849940 837491 854795 14811 840585 837698 596863 45660 111 651129 330180 788579 893594 495576 33 686086 773427 436097 4 635782 54479 830787 2 850576 212767 212823 839540 10651 20877 802537 56928 573821 829053 849618 11093 880463 3 886636 887067 777249 865610 4265 520912 44197 58 405814 137071 438864 820289 890758 745730 19324 7670 71 111629 798264 4593 177559 490551 97 602346 15 830000 463653 19 865275 68 701148 36273 761736 59928 863909 881556 880659 49 842047 257 822940 596331 860027 888306 784019 54416 1 296551 1186 37478 855826 172614 874267 758876 7393 734810 16631 228067 4 880018 233833 329566 8 772305 128078 261427 734344 353266 760397 497054 867400 852743 395561 812809 783316 816344 266480 898663 285356 593233 174 752400 872779 338459 314261 571689 719184 101760 216099 682063 560181 546151 207246 717080 864574 56 713557 26371 898438 1180 798386 643824 17930 302159 60736 59 337801 67911 13 60319 3 884298 504920 839448 866431 330662 702221 44766 833826 2 847535 9006 765238 430862 866512 700875 760854 96 152470 588779 77474 2 2 52130 809934 472 756201 344479 203014 53 776822 2585 892167 983 362924 358287 361328 20032 877798 613752 140113 205 204046 811001 45 6843 884544 2 823190 885739 379292 277241 73 769287 254 425895 46336 453804 206713 856714 857948 3 868158 91 434538 899581 536096 648153 670758 1531 868496 2 791741 161909 647406 437248 888874 887006 376111 351217 261954 12189 801387 30717 271217 876141 4350 165940 12 404183 857542 318782 673564 697022 62601 264269 838154 10494 36044 820283 722820 17187 566 4622 566304 319983 20 510045 151955 773276 792330 115206 709154 1801 528561 749783 478690 114 674906 882863 811604 729077 845481 5 870097 737467 308094 759639 73339 669051 682894 485679 521899 789021 813462 1367 197982 912 399941 4 63674 305937 822721 2 787794 260843 198936 262024 502450 423074 352725 898726 32249 870850 648168 3 334 864155 768 758322 686289 351538 303904 214090 103673 366342 883263 583880 662639 94526 320551 472111 20962 105391 878246 594619 49048 707194 869676 585595 210066 866168 686084 128 108663 638079 14 852141 179267 65572 828652 1998 728147 546702 583678 789750 563566 850029 680 585753 269828 354912 161766 269 678150 795712 750553 876947 11 447672 763936 48917 774011 8614 788886 518005 1 685176 138753 180872 886157 394871 205772 754443 833416 191153 56 874975 861403 230995 724 812876 847852 27 1129 390467 742344 379999 139026 593017 60692 638618 506064 562270 1188 801785 32524 608110 576183 496633 577140 827071 865432 193587 768324 20496 256276 1 831270 94614 55337 340701 705568 656714 664 389136 135592 895108 119031 844997 33605 846398 256399 483689 7 735944 826351 343145 667157 569189 10 895842 751804 687906 810401 560634 791239 132896 578676 880165 835364 69 881923 418970 575195 3 528766 754470 433743 670922 309395 400590 873847 181987 151625 5387 899197 2 570048 718619 743467 833466 777623 668740 359430 576028 230254 1002 893330 873530 890679 894348 816178 8758 431612 877512 12 532590 222219 259207 13524 859276 888696 847152 671174 618076 513070 29 801223 236167 707347 853586 7534 500542 29786 836114 711664 592927 571645 670310 859308 173017 851883 730878 32 558636 894722 3 627018 714423 159591 13383 824220 845084 873234 820404 840743 58234 96027 896150 2149 395378 785647 897648 812281 875699 869626 68192 73265 493192 11310 351972 197 9749 48 709890 506486 776662 686264 297053 96 512184 486596 762352 54566 263134 686263 1624 217084 20082 174574 712041 230915 140488 178085 389128 229059 867145 715243 266625 624988 878045 197654 863951 846540 887519 424759 587763 792830 35002 800313 505543 10290 857454 866878 530721 37 227 2318 810689 839667 253173 617297 345884 743335 853441 102 833545 896667 9 433305 697509 484784 791582 829830 799355 870562 384 25756 32545 457470 835689 768214 10313 888444 819237 822606 896133 314385 798 8072 2324 17282 765753 849689 5586 378822 6 703035 120069 873118 839542 830256 845215 535633 289 571214 502641 680650 426416 85 118395 894179 832397 107685 831373 884957 25766 330261 889865 682853 372434 496355 812439 714109 758437 36811 485881 884795 296230 557374 10 529392 780793 235472 727505 360544 561331 589686 652703 881978 798203 689748 25 111903 667731 28326 729454 1 88375 828095 33412 293940 428624 490349 835292 842203 18569 892122 31 2772 877619 6 360201 863714 276966 872269 741303 529269 572802 860905 896299 637944 247 259903 884931 373202 2 1254 457034 833072 843653 4 123512 639366 10900 44 558038 371340 523171 141254 655401 152353 803280 12366 73806 138264 314338 885539 133819 316149 1 25 9047 321153 873401 761819 587748 886763 377 792066 811727 453972 571862 806258 114262 31606 399171 757849 313566 960 9 690243 251336 799357 337 860675 36528 85101 6 514587 343337 868587 626535 597949 807060 470573 283029 363658 886496 63 655562 33118 731609 281854 62 1740 875060 10 579674 860929 829449 843962 66383 886282 890731 882009 853235 708594 687919 874030 532578 63824 710588 27640 342587 575454 279010 526450 307238 28874 30103 282212 63 840472 633168 767573 822427 180848 55879 588362 405043 839843 806901 377463 722039 45369 225161 575445 584729 833596 2059 825076 477 64860 44504 763390 860030 436369 563543 830096 342441 380410 616088 850895 815100 652130 203321 854482 260057 840018 575604 770722 55556 652274 644236 601851 82943 880589 48331 205751 781901 845320 5447 657 842384 421220 457676 850 569507 863192 18 680485 2783 122 99954 263 756238 668568 791374 286522 15733 266307 84121 726834 224450 321995 401070 770629 859815 842510 193 215145 829001 803410 358313 461048 515785 874187 5 896580 765129 699384 796305 841595 170575 864487 251115 27 566680 3930 184067 865867 10483 64941 864144 342982 302540 728614 4 618503 1194 827152 876708 20 715808 855487 134124 456693 832493 33 534011 810807 377016 115189 890721 899695 640440 652645 730018 448742 999 761044 113 485509 714698 887843 763821 531791 69876 1842 6931 755874 595959 2 764329 547436 887431 885299 61 623112 37942 127423 7150 828217 800525 477837 463473 63574 828614 875900 806144 101074 21640 796808 676011 15 887236 19883 196045 401352 394709 110006 406084 831 75624 856612 5145 307 54856 228512 81996 892921 3264 800040 889480 874989 104 862037 477378 241380 234366 142462 742165 802386 888918 7871 381493 637315 255166 726723 108529 134844 656245 339848 9 857152 336622 174576 62443 134881 9939 780695 882684 1544 725051 189 344281 652696 751128 439483 69360 407560 899599 527101 860684 1579 856836 430942 872584 839144 837693 128544 688957 2708 37415 468054 47 52 854455 48903 395061 582851 87278 64869 145 493300 72 825620 1341 112517 887651 735771 71319 351925 309603 14318 890226 1364 252695 822804 62530 784825 548825 552951 800076 566030 71838 671655 97969 460504 874555 894686 296445 62333 224842 394675 1996 62711 863473 562569 793210 331981 5 898827 617811 895144 266237 88913 796690 205147 198504 37382 653698 766068 393415 872949 13361 1 2 730335 341756 412600 16433 200205 879403 510151 822541 655243 595251 867124 101832 354894 22153 318164 870708 22307 860538 874896 374779 103647 426567 528 3 830035 781850 102359 670359 474095 8 895646 216 896184 362173 406867 875777 814478 845135 271593 890368 509368 892388 708112 608845 75354 220765 864614 2732 755938 6949 674267 646844 7163 62770 106573 739736 103165 217805 730011 349341 754346 752594 673552 706595 513569 78825 661517 320 459580 2016 609820 628213 818071 898491 640044 776708 166893 720347 795631 730385 814901 818057 562428 2691 391679 419156 358053 828284 866315 445691 885814 863166 2724 5 828383 1420 1880 623103 381102 9950 831030 5952 729226 761882 829545 565497 796345 568876 8 763589 845815 886126 25209 55323 884767 193 716923 25 861028 347263 864386 4720 860474 340288 1344 834640 892840 410730 125 501976 511885 266273 817898 869814 465119 42719 849949 269 414699 2 256459 378801 34 896671 638653 565555 431530 525560 748243 3324 334503 44438 736426 859271 845364 6012 26 887076 680066 151333 225726 22 890543 232927 784497 561 867561 263320 858948 595963 364 9219 617954 306858 895688 382677 847716 887195 191379 20170 813251 5255 770258 83132 58872 806276 1 745734 321836 755023 7 708372 858548 202401 895865 485841 726794 367751 63 382736 268662 431699 824398 618846 378539 506274 834635 824782 812841 559399 758594 16497 650774 548643 564399 678 1 461052 345120 883412 777926 23161 247439 766117 298848 735439 730027 1508 20510 790607 32332 872541 243291 838252 490322 535828 118893 234812 519222 899685 91288 132 490010 4862 91602 41802 477933 54914 156457 778596 873082 899039 759195 271 313791 113 77244 600458 1384 7462 639923 899833 800664 8915 794444 3 18 5 181689 15 886386 30 574342 255806 831455 221052 838508 2620 651095 559057 41 556377 722674 347 818640 594691 423413 737649 873020 283402 546611 862677 6670 581706 885056 490837 864756 723093 248967 24181 593670 55 736937 275953 795478 791769 152775 682299 279267 389985 890380 823124 77 514523 608685 374233 588 210562 898845 5542 773707 834118 839133 128125 888344 838727 18 879429 369266 603364 850 135 381797 818673 407953 877284 845048 241885 546 308872 703419 418510 892430 882224 712855 583839 29956 433699 745240 896619 883379 866100 792541 36 87246 217419 344445 23005 527600 2 7971 69 24113 110 586890 273814 211965 468414 805994 862901 9 257147 396 246498 666015 546818 426527 6 843507 833028 537287 1365 860238 199746 739772 10 898210 897141 10901 828241 49650 725818 372531 206452 608013 309645 570651 782054 410138 2 186201 876361 49101 546997 762356 284526 809981 881796 832041 830816 128263 139487 708350 803823 899417 465495 339370 47 839679 226008 768063 3 816769 24 758630 20 340103 814516 134818 123375 659172 863835 806748 775700 379814 471583 650544 791077 893727 776826 128381 771684 24107 26 499073 212575 129936 58265 154114 467713 66 440422 562444 780744 492680 143 889744 389472 304421 849175 746777 515281 833865 1 878953 889669 708748 734197 879807 502738 876500 79 21332 878613 332227 853508 382941 167344 665956 857954 898926 850321 893265 828494 747583 372399 765783 813167 130394 326725 251287 1 8 109 895523 34 67884 269082 819432 39336 432854 792825 816111 16570 30073 24059 5 3687 322200 565 1237 257136 894674 98 742 681610 153912 192602 295624 553389 747817 883752 848441 595065 898957 888617 103415 509241 457996 107 128653 123775 884169 12641 10 865956 583166 580055 471321 243839 896793 100 401622 1 4987 792688 890983 834275 786644 654015 729091 853218 729 141770 658004 886709 576139 3 101605 862386 874705 88924 71926 295478 352 164979 528806 162 593108 782161 205492 184641 573224 122 637006 363969 879361 847268 532300 737294 144437 196788 10 495734 855926 791518 771631 514286 480629 9 286 6980 197509 854300 797035 151200 704622 290180 350886 676171 296614 162945 882386 863992 23 481094 417654 843468 136 851240 638258 114147 494 599 673470 3863 753809 792060 545004 1 321518 853955 213653 808613 477864 290621 27 848543 262606 300211 850215 2965 17700 3 846076 502293 411243 873049 435 337 844996 1892 18204 449878 699103 45 889905 881251 721492 1685 811507 6 2978 850233 287237 466728 253311 712360 670494 2925 26532 23769 871258 879638 860549 78261 477799 473214 85503 835230 874683 881252 689947 781070 744131 885928 426213 891442 43 168061 305959 887729 429664 122917 895569 658079 430861 241418 766 887431 515 889405 390933 206781 590214 883046 895770 26562 860347 802158 853597 583408 815596 862530 819186 818769 114 726368 25551 11 88 820741 870210 879024 665411 499822 887184 7100 509789 4 896678 652761 850259 304049 8 127273 1083 1 2111 838942 20044 49511 73382 5 6229 342630 501598 701787 2 33450 897194 438006 895584 778950 539885 678901 821038 891515 878348 287 494647 649311 791549 1 15610 813015 299317 408420 665516 5091 856907 396013 116991 356806 617368 4226 821970 1529 989 576 450732 148283 13856 678407 354120 106945 715251 91274 878138 210468 178873 13900 373 745941 802137 2330 234422 441349 5553 208293 272663 163729 893901 898854 835127 742436 773283 442462 23 511065 112800 874364 893762 194106 19694 136808 821979 132888 341575 191538 35460 347393 703701 398348 333939 5960 421048 189960 1112 435790 640254 840801 711877 845607 885316 581565 7 3 475263 3 851801 44165 795271 7217 152338 890887 516717 789788 4971 492263 485453 307117 851855 672858 40706 1254 44972 887925 86406 793196 867513 220485 1339 286887 481393 88087 2 461726 589462 151562 804829 682489 29305 873538 563241 14068 8213 1988 888256 894840 855366 796612 116510 360219 727403 61477 364167 5 825627 875886 826253 804064 91249 394948 79161 290018 742475 6850 870624 1719 353875 831085 644312 191530 862581 179077 2 15672 285713 116578 156662 291337 848287 417269 379364 891449 1548 518305 853966 2689 83921 384 295693 46270 1 747657 769238 1943 648505 336594 1049 127629 34830 5604 144347 851068 123282 824141 503140 25474 840975 380335 397059 7 898875 548293 281510 587433 403687 824279 148 223630 128311 182 883591 77169 890626 440204 48174 53813 889249 195925 43459 408906 762128 708233 124037 799937 70539 897496 984 109 78144 771412 394685 60 799877 248206 672730 410327 875497 882806 712869 117 10468 878 801515 859152 635321 823325 576883 9 339003 233378 863129 12 239016 845943 65678 832008 16678 891362 2967 745629 896779 813845 1 479 833413 27 373 177779 93576 35027 830771 858594 16027 59470 482 42857 68316 25 701068 391438 199 551887 231839 837302 763014 723623 46552 38088 850627 884178 10440 620890 241636 644994 209249 251712 890817 860563 565005 183216 103958 177513 738585 3 8 699706 59744 14667 868704 566072 859001 130 2 798737 54466 3028 304812 754619 29114 884357 871331 19356 821125 62150 752741 353653 398427 328996 168154 37395 892936 15503 83663 83736 257378 69979 539856 847586 518394 250594 1137 352478 1871 888159 858788 39283 774131 717220 282 209837 241211 184918 895597 5 112773 1301 864552 270337 8 785965 801036 348666 633063 794326 852051 887853 211601 255 853548 469662 524624 2 891186 439829 253 216 324725 34236 123 251141 814691 844858 114798 5240 503711 2 579842 79703 509 839571 862640 864200 584213 678231 850026 138546 843737 1273 817508 494303 883520 899475 407439 890425 801669 705675 135 192440 857776 511970 149626 53036 1721 879616 1004 614716 801427 100 117014 743247 25154 326390 672457 46545 891557 190373 318555 871906 525170 893289 845649 15 114 3967 2 317857 679069 842391 35812 809598 738064 497300 579251 305522 129904 835063 867020 768361 20406 152930 759426 878910 872331 39116 7295 874417 818102 72388 856175 751195 885216 45858 822135 283531 44866 261888 851138 814855 812826 853998 103708 1 423912 425064 51 870067 2 875240 791473 810871 800337 869951 89387 3 667432 458793 16776 221958 565419 832192 1215 298 268388 663987 835866 845656 723612 86 463093 429900 1 401 21 893793 892058 76100 335784 881949 233226 540413 881511 614274 489951 568812 816032 11020 15 887790 615018 565244 1 461282 532091 113698 404884 880177 389487 843817 104697 866668 851828 794830 719806 865098 12629 432310 896974 880994 763059 809011 692151 144 558390 891889 3 3 895998 825367 45 558240 841786 22506 44651 846883 595137 91618 862862 787578 843202 648947 760595 824278 828104 311 240446 826465 873770 633106 583161 882456 117 8 783235 253466 571892 887139 821862 168725 867118 4 104 677060 649656 805920 2 818892 221331 3 555383 267 872377 836508 875104 554037 700739 611 791974 163549 597 823741 6165 138110 157925 708694 896207 576777 81068 249428 36 9309 874826 555527 520298 897210 781092 802755 369319 877881 2 835978 858517 893448 898515 2 400084 326091 21862 893080 69683 359585 2685 15 648978 829249 290106 574198 399235 832462 869281 476143 732959 648642 3064 799152 171872 872004 337445 899007 2029 739491 896995 1 698713 759101 6555 1520 435932 657979 763116 26526 3 833137 765024 224894 826467 363037 579577 820909 26385 22842 2335 17849 882363 73 616771 249337 121326 695279 751660 846307 610207 419776 10 768629 808003 639517 172388 361 896849 374121 518981 730068 876560 170398 505131 815031 733 514545 840918 209868 195859 153644 896369 726294 835814 846351 468534 383485 26 882781 13 8599 21172 21 8 150864 837411 327820 865125 852226 347 614177 54958 544668 423201 457207 1 879008 849869 729726 507608 876543 34021 134311 894024 8995 237663 755048 120 854950 552288 199846 3 248 835076 850028 757454 186019 798856 297864 3280 5 30423 697611 21116 843814 86704 784798 47974 1517 819101 5 220989 74380 66396 830129 6 873654 331 871909 303473 228482 826113 764808 660179 238091 144600 8 6578 782143 602045 121 396239 387049 483558 837977 129199 93480 788776 17199 84422 57 6704 466430 179457 478144 137610 1329 824237 835729 37532 339512 860970 37682 633449 1460 827025 398687 24834 885071 799146 834707 853136 489563 408583 108 18235 113360 848770 830168 852178 838153 837900 841042 700458 853130 577575 147 117393 322582 781939 873284 224132 877201 637776 841540 809654 838487 791835 580703 881060 851170 751966 3 215906 877975 8694 821121 851665 833672 99858 868229 390361 851793 881388 93579 276615 853039 837730 873730 295285 4 822844 790307 383272 111293 658 602400 800813 517041 132465 868522 629033 147417 486045 723933 825915 649279 762121 13 259 71 840196 762990 379604 750996 9705 648 418850 884534 161080 830421 884600 358280 598692 846004 274214 879498 513829 74130 46811 166088 186895 862847 828348 615588 757583 757945 66677 389005 844610 858847 883755 829446 899025 832292 62221 597832 12810 786069 598279 51275 4 4 127 422054 603729 869835 406934 5242 891698 434299 5 613085 861621 802069 118318 67815 774532 496831 771285 270442 260913 90 853721 192347 618870 769425 192391 865873 119992 800565 209522 661838 526787 768693 752480 701105 262828 45230 884936 883008 743051 67738 32 96614 3355 10 851275 884414 101441 823284 328 54295 233298 576306 738610 801366 798044 799679 845483 172885 129667 879861 404628 55870 857749 281 872847 891913 850917 112392 871970 679459 80878 521685 700323 2 566288 1637 759865 525499 649333 479919 57706 880856 569754 38524 140422 46 852777 110739 640942 784737 178069 793605 762405 768815 89433 63325 18 895686 872099 121892 858079 474313 295768 865718 756100 829065 82517 699256 503435 160103 51 851027 680734 52 32 11715 289507 113923 856240 741166 393238 767971 30018 14658 310030 852172 806401 756787 675917 892297 878081 442703 299021 234322 405932 380145 16695 1907 5510 786691 424322 390786 842422 836508 866322 877350 9923 388307 113397 1 1003 298297 736275 363543 6 874682 815355 344290 587628 805987 349906 45 110 33852 893845 76823 311973 501159 47829 83 642496 848591 302 658664 880393 14382 780522 79687 22449 847367 3 814187 580513 878845 809935 768455 235752 799506 899987 819919 623838 678828 847806 6 39491 757095 214863 2231 1 10790 675363 31 64 797207 260479 716707 155727 5117 898558 491992 894380 32243 431106 834480 783203 23766 404156 762904 644005 214706 850373 315644 427021 778705 99865 4055 43409 719051 2 459611 776774 858300 330876 38765 885754 28506 2508 728884 550823 156813 800015 707277 118963 804078 837054 505842 4 652928 664879 687792 54817 557063 548841 129988 782426 462777 47096 4 584001 143463 11510 833693 14625 721544 259401 1 895891 545631 133011 850785 590207 1 591536 107486 564998 187166 886517 273961 256262 894088 18 700679 2027 697983 234939 776260 144733 336801 894733 144939 740749 806302 168681 544594 733338 822605 621372 202891 859508 813578 842334 876666 96 779942 201893 178937 633063 871484 438 3267 180776 824806 876487 836580 162388 525095 2 849513 893281 29107 404305 331811 499743 838618 716609 433 501787 2 813229 846260 2685 478032 35408 187857 869555 401 4 405995 70545 698448 828052 733 502027 899321 16 466055 150 413 415 41917 810419 112822 675283 859449 106342 195584 10014 860585 881998 132971 856502 538423 412140 46 393431 678123 716308 859478 3 392525 91645 126810 532057 316371 857107 82 724369 850310 638846 775171 399397 720479 168389 886874 651 887159 574867 738828 186732 160978 583912 500458 572782 838139 525498 1422 893343 3954 730139 16421 403645 277963 823488 899381 831412 793068 131982 178122 892614 119583 680250 895398 231725 622803 858601 519479 56670 10 572419 835369 19 856035 351053 533903 565 609864 8 599347 813175 446545 12128 656504 158732 837554 890918 735391 655445 591992 3 863092 853009 841671 489627 337505 423427 38 789557 2 4 326649 678235 878228 794341 848146 892487 802299 445879 807119 542253 53565 878384 479746 288 6 98930 621298 437464 1402 12 858070 693958 200354 12776 851733 12174 458005 536018 428560 199893 820747 666346 806101 76221 1112 417347 45308 451560 788577 885053 866608 125661 803876 875173 502547 130090 899412 223389 109445 11 146308 623609 837444 260634 862251 557531 841599 774232 79655 109426 147368 204541 689995 415261 806413 584 707517 245101 209424 855649 895425 789932 101640 9954 812791 565386 221396 456821 747596 63 428562 146923 123118 20 409976 709145 876985 881 835133 373577 721947 686130 861750 9 854947 78862 30496 30309 60998 14753 611359 890644 576417 95341 795959 787942 613911 3 69043 780952 109 720532 790667 8 858346 810990 87857 2392 402916 6302 132045 483353 16280 549946 2 899293 206 278 243 468029 838776 324167 827488 280148 824998 86079 492426 646432 21038 718478 173 833406 4860 864942 871646 451769 91144 15318 813695 613580 471155 801224 318213 105424 4 32692 848343 896980 421761 486033 50744 3 862668 328820 850829 885879 858929 9 734190 368535 2843 390561 86 76 393661 826535 101427 6 243925 426939 824301 860555 559103 108367 542735 845042 867564 67962 822135 570790 894701 850052 652083 239524 50793 351218 266017 768637 2 680154 885585 407096 13319 523083 850912 789375 75 314207 857457 773516 20089 879701 822565 892341 810179 877594 786863 541428 8066 79982 379485 106843 835393 899030 638 97047 892625 147245 2794 876104 818795 23 842792 6402 847638 70894 191176 387852 853136 603383 673327 176410 843336 166 18936 885115 502786 797764 242432 33 109121 96231 865041 706059 647820 163372 883608 455850 495061 833037 728723 738608 783745 729155 238448 785576 877231 153949 876433 658234 437318 479354 186185 762857 256977 27313 805239 470218 745028 53930 767822 9 881995 579906 871801 588475 341838 30 63033 891428 22467 524736 349519 273527 692 864893 639469 497608 766148 662527 822568 878087 151248 826501 496605 287597 685178 670383 526385 834821 586920 75905 535179 875116 209212 880152 749339 186230 872312 879510 3 413738 884657 898500 800582 859501 389823 787758 342681 84309 66812 417965 407630 192 205316 893833 603759 791296 828211 885256 715841 797734 853739 539498 1024 118 782712 227365 788443 707473 511785 6 324349 825673 287905 435311 47 735548 2077 3163 113438 889482 648318 58 193248 132611 733244 468527 113712 418732 51424 686114 674126 524180 328839 15 871548 534474 355597 3308 668617 880796 845100 40 824652 14989 704509 228754 197618 17201 198800 402009 618136 495152 860719 848109 870116 47666 396258 867725 33 72610 21344 829283 45 60 887651 1792 463926 789851 25839 851708 3 811644 421823 873932 189831 42228 12776 644064 61263 24462 835086 879657 502856 3 870706 875575 2 9553 798022 614138 771680 215438 804995 290448 868527 3 666002 897955 845315 704509 845369 740192 857377 244220 184048 896583 122144 895840 844836 882555 420098 846122 859088 888703 307636 886106 683291 33930 223693 773697 662699 579431 5701 198 798299 896556 781984 524105 868929 860259 638932 105730 9 847007 859943 430948 543847 22009 4 821581 618034 3671 325 538793 611328 617721 787126 193543 1132 808275 338399 527572 532856 897110 867744 1336 90 716614 820494 367857 3 412121 245 1 21642 746293 132 895009 528827 792916 614150 232769 3381 597 749711 89295 561409 890949 699387 880780 69057 717178 405974 465203 843726 794823 759371 350 183413 112032 873885 134779 380025 642553 1374 50446 767519 688388 821563 1559 365933 21 821401 848154 65 136 223772 19891 213622 5 158 284022 2 4875 775472 705785 3800 876168 60276 899895 406061 252417 693736 40 11568 172594 826424 633629 887851 56 24 544192 276620 477054 73424 469794 1 505703 95101 837646 884438 428116 3362 60 20 663238 4137 793947 883799 874035 496645 837408 539609 858483 801309 16 398158 7026 36769 1 323188 558637 745816 9526 542675 867881 341586 854123 604657 333236 850828 149723 386434 752496 485239 2 23 660428 133877 553910 4 894990 735397 839208 638617 193757 592896 109997 327998 820456 861 799983 2034 884079 126996 611576 896471 797539 784609 306607 105277 176698 428432 835294 399096 656396 209148 704152 72 697063 619329 8 25562 890528 343862 446869 732927 658776 766074 834345 838694 239398 161791 58454 38060 897073 255708 879473 812978 879477 786511 777938 200 657587 71 286462 7 101753 879777 696244 115500 824607 22 434554 890943 874858 269276 861059 658808 653706 880908 61 828631 8671 598160 303400 593145 334746 876811 196 196095 661207 710052 1945 129086 862086 25 172141 7 301814 528704 250829 740844 52 771 792154 6 14000 896474 894398 371814 869301 2498 877902 585160 52 1 775884 863992 877908 835876 578158 90 629799 312277 830741 881181 239194 31880 3061 823114 5054 759535 890280 360783 850114 78123 242795 231948 863668 416489 816955 863205 50 795080 858402 799403 1 800223 201940 408180 717836 822491 1122 502132 50 93 608985 707351 481920 873277 862319 76989 5993 799837 93903 828857 862581 776569 739013 877277 475851 405937 8 76941 755632 26198 37127 801353 312620 2058 879583 730924 887878 671535 26468 14 743 532194 544 37384 768309 812568 748228 801385 862440 832668 319159 864939 871 174861 644731 607059 847930 519938 534248 686530 636187 6 241249 845518 149 886956 540760 528095 18 698787 428667 638812 2 426727 356976 539618 26663 877328 890402 662223 185545 737281 735817 49603 774386 859114 619748 899417 163196 282782 802173 122578 866218 684420 261 875043 93 884903 8 322475 436283 844766 34677 837071 697894 872714 549024 894633 854783 8909 874667 349269 60340 43227 230414 286454 618807 262536 108 171986 839895 313837 874474 759135 33237 753228 664452 835303 371067 184791 684248 386261 854608 41014 324572 195735 490779 21047 116717 2330 550035 474923 271 704749 91421 740425 466980 896129 379127 778066 695495 871008 363230 21 8261 771118 834311 323913 754111 164007 329373 449104 839577 884929 894203 309788 62393 776779 71048 173 600561 163386 456577 49153 4526 832999 1486 69369 347238 38522 440219 876149 331 8090 18 497823 452069 4246 354919 748656 888815 740693 807208 86082 543582 4791 71860 842700 385585 898487 466486 876378 699111 244943 90266 33998 862940 589919 870749 558569 4608 320558 256819 9 795460 810842 587626 100 814259 620288 825859 846590 8708 9 457200 150998 160532 882199 31 3119 877081 157 710087 811127 430344 286520 519606 895851 780929 56711 134155 61513 195270 11992 1 827131 873259 465495 131485 318262 217527 838551 863256 24 548 720845 887556 45 227167 853139 463260 324918 496859 813198 227520 12 39514 755457 1590 1431 850842 794464 781622 255558 866982 835359 329133 825998 788344 71211 668344 804272 807940 594514 783786 743921 97 700535 17 892283 359018 114230 6630 2377 882648 269064 122730 705472 558026 129880 876132 227068 66490 472252 4972 50 288179 740750 2 69648 95276 7336 86 3742 877775 3795 451574 312 812261 827036 181497 3640 774287 775801 6345 76 302338 213514 876294 16 824672 894641 612538 331332 860404 887225 131902 841069 434984 184926 2 866151 6744 853821 873670 115931 834044 150040 9722 845545 23073 252972 3927 785218 10011 449950 394039 11602 896927 784957 341492 543307 802024 26086 233763 195800 828553 494366 55590 15 188962 871777 492917 8 896765 826023 818609 111520 753845 13 3 102422 13 871982 4558 87124 282659 794845 30942 100917 113 258167 767324 521655 19933 47961 869689 565573 799042 7184 356831 113674 643634 657082 844332 581196 858157 885352 71440 895428 2 629278 674 65081 869198 298 775 885485 806580 3 2 593 898824 323614 774870 439214 891340 869009 328829 245374 817345 208972 619607 668425 122948 77926 884818 575341 659596 883147 382 899065 159 7856 516933 807262 114318 24872 725664 881337 887860 276693 852541 395803 328634 88752 839425 1 305010 184 130850 143153 882027 20 337169 869646 858864 896928 544 878359 9216 413919 70 816223 311044 186 460190 529133 819159 177045 791196 20501 89004 337639 879705 126081 393606 16394 9370 35683 322447 816563 678294 13330 283833 574450 545533 890241 7659 893573 595179 2410 797383 820486 793734 152928 542594 818682 785330 384524 698202 11 746397 654420 305235 27310 106333 604665 883982 686227 262722 51962 296937 238101 10 632599 469838 706173 8751 871818 3 699511 396836 2465 951 888531 101241 396826 537228 54087 808034 428193 144 49742 478150 209284 49 10920 881143 880038 793860 367804 453808 509600 793113 2 389143 879523 266703 675666 336 851802 159988 21868 69361 892016 30050 483724 242530 682294 445397 895143 218310 41824 486048 867810 890782 35 2039 829552 657493 820339 886368 5 48 708567 376 826141 703006 203225 350543 89804 853560 113741 900 617027 487395 838895 647297 849135 265071 784890 860333 395276 89322 582706 749322 863237 274 8058 464187 1233 744686 401314 669705 273942 819564 736067 409 115 859898 742957 618199 4 889017 468889 835582 837205 793563 4592 770754 69 8373 704967 18413 438227 95861 347411 837744 450702 548450 479419 873316 48018 51148 174596 595907 704424 241 4 504775 130272 861539 8012 26004 226937 830836 8 39774 896088 562101 4 846889 870939 6 791377 1 581056 70197 37007 3809 6 809828 849320 6256 941 877161 85 46715 896328 703675 395403 869208 532 1009 843564 1493 788032 827905 847424 430032 47895 3091 3 3 688822 881606 327860 551537 235916 308 83 803758 266 689096 3 892397 813540 61003 352092 120 71 785550 657864 542659 123323 85329 794268 882479 545572 2 650 431012 36937 274234 689711 56904 362251 808082 187 500154 788951 638 772759 68051 859429 653368 1 4384 265584 593 885983 54785 874126 868821 4 390413 54 895559 873010 649679 479104 710713 247949 877701 669793 660964 893010 55129 658779 5 71377 564117 136657 167592 507510 4785 84241 810881 381426 206914 873506 14284 623374 800094 895753 748258 27 855910 665958 151 814569 156327 633721 53613 231189 771241 805727 878596 865331 712215 42 597865 728161 805194 514288 505821 652421 775483 745359 267551 131989 898504 533759 896678 546422 446632 644963 798688 601409 252846 743884 32 581384 6204 802538 464805 94214 49 526923 696160 859624 872003 800236 335122 348043 80 320790 372051 160746 833160 362415 8 736902 830523 4 1348 879135 867045 128016 118871 72309 171 678602 15538 876984 55 12 578 686003 27993 533649 414155 710821 377684 20 872427 33 875 826198 877346 433113 121989 3 885133 3137 814744 406585 585301 826798 831978 569490 881603 466 330382 358 899480 828648 835155 653697 19 4232 838303 273795 320162 296286 795280 201702 601855 52505 15 566503 451059 1 74018 898305 428905 826994 783060 745946 842840 535413 4 465927 609287 853296 551593 789832 225889 582256 560637 868384 818096 5 7 9 1390 899196 134317 76 754801 73651 165 147241 752065 125766 62780 12263 321 830117 883244 691363 17111 2 22899 852559 279282 856582 872527 66 828825 17 34925 171613 577034 490545 242247 391368 10813 689705 787188 519063 31647 269656 807848 704775 404 853801 329830 593183 965 538296 899035 831865 166039 797342 816178 305322 292046 12 622931 812381 603527 208227 448419 453545 682181 748 840986 510265 629940 738842 518195 826159 378891 24388 58604 58618 243056 3574 826312 77 841337 798096 13236 278273 630172 1 20968 194752 890817 629017 669302 611001 39 340303 884086 309939 885856 396251 891145 260 871058 618641 135224 285692 23 690522 867051 140 858649 585119 870394 26987 793910 6 870750 842507 333214 1402 745649 31422 859966 689981 834663 826458 191369 670818 164573 844595 602397 864756 557165 896491 874846 888788 880954 853176 54520 878443 625434 58135 812339 397829 661599 606574 363435 508241 205646 846078 866292 79 706676 132953 317110 803233 853818 109554 799912 825198 2638 656306 769802 559513 1 660495 471514 208040 465452 885841 417436 5580 516267 221604 630 527482 465051 875011 4 310324 822842 5 476295 853345 57 812400 63755 766782 89958 890140 729933 856077 895158 228652 25 896108 470148 4188 709276 473037 787488 727 26178 433373 235580 7097 684463 594016 334883 852473 896008 735152 858981 4570 358370 815681 162 73 722022 795169 125745 178038 853062 882838 554033 108 63 872884 812018 892508 552153 268946 347490 654425 10 792433 678021 31245 7419 822035 868112 471685 805157 2 555551 894116 79542 263883 873086 5 884369 685630 175 839565 4 168909 817019 837246 627683 879612 828048 67083 659245 886786 346563 22361 881161 123206 64995 340417 884222 276456 643330 825575 212111 193359 852097 1740 496453 694721 698465 2 46575 663455 690926 317561 2 831871 478545 682198 385088 246040 844347 3 340447 821915 68112 250314 216032 704976 891703 800337 224 895825 2894 887489 367780 360473 3 579733 846916 815732 747303 627316 586852 1433 331908 741 172739 464215 312016 725890 752239 4456 745592 817868 685813 728290 320808 620724 692323 889983 419366 168780 577229 4 1 899744 21 288747 752820 707884 879893 882956 808 764008 8326 9291 887022 684941 699091 447492 128493 894845 10 817412 875708 16 5988 801611 873541 871072 78508 57 188 283871 500298 490448 11411 895707 442387 233675 1035 746499 393577 440574 716132 169703 661244 872882 868276 832874 26 402921 3150 172542 288929 5888 758420 786415 638616 137994 370191 359442 868978 4 2310 1 875386 890637 95029 18053 873888 274988 304789 881014 67775 48 5 268908 786856 387368 5 816698 457514 262344 784365 581483 894434 828447 762675 541029 859026 37630 700462 73 8746 170712 845081 1 249 499814 510783 727063 577248 726368 456149 213214 199435 8 783042 665515 8 279106 646405 14659 606411 22999 57904 893088 14664 602502 1369 175250 569913 3 326 864510 840950 303180 494197 463690 331386 12 861662 849 48097 698516 784784 1029 779244 759836 638748 279860 492089 96976 2667 761558 829831 5 89959 657391 590384 452783 132031 162710 296828 100998 622627 106069 154115 3 871556 574002 26771 198543 860730 635467 5886 717174 891730 888957 88304 1496 681393 836442 8692 675256 225841 618408 896129 180 857062 860626 72268 867638 87156 650820 688852 878432 368484 852428 882552 469904 886968 75587 508880 290144 521086 739590 862278 33584 661600 298248 3 162961 898937 880983 607887 11 899704 9 781227 759948 3731 248284 5249 872123 896097 897167 873651 798802 5 627954 874539 18164 898490 77324 126733 454041 821119 174269 799202 820792 588685 2 889068 743867 732700 291503 7913 558922 286243 46082 481017 847304 184608 885330 724746 883486 4226 812318 829573 890176 508973 894217 524116 48063 894791 457776 782712 869449 863212 619018 161 213216 489161 143541 594876 683581 858673 881572 2921 527669 357398 13411 798293 969 240974 869047 816486 791225 883354 885443 886659 399 10 2 461876 818427 749326 4 152970 433090 857170 144336 571999 881582 496913 840770 740797 863781 834887 3134 2999 67 80912 893458 897552 17 573612 13 647276 848042 861357 34145 299321 886482 812375 690275 483340 874640 62021 684713 11117 360170 504919 182230 805931 92655 778367 252839 521747 897751 669827 844755 261848 251391 562430 658735 667384 577603 62 559838 402233 76 759472 65650 796165 499106 788918 770213 571524 741384 455 875358 892202 897143 897486 793286 2420 572544 409633 13 823562 1368 3 2207 753 2 2 606747 1 10 29947 381907 853726 652306 79196 6790 447222 844353 85196 131114 608896 237216 880873 820222 857056 882966 498217 639616 8 858156 899242 872016 5 652921 499332 52 308927 81704 817419 73088 722050 537332 1 841036 344207 389161 23121 23954 479449 821002 826513 317181 889639 630066 225496 878516 476650 306728 773188 859815 706531 115789 453151 95104 78 94770 724313 793786 842770 883 586545 355674 145363 3 887452 311920 634 93147 873779 803126 894087 44163 820569 90518 829391 34292 40 682106 573020 73599 21 25997 114801 1777 481370 742770 533272 872263 880062 195318 779620 424812 878660 509193 318335 593942 817282 810425 863787 878082 170531 181444 494352 738912 709272 48 395282 826185 885186 890465 2933 5 775553 880485 533167 878741 787724 844958 558803 519577 692727 811907 5918 694571 856748 168 673921 670199 10295 710138 7 20943 1825 493686 61115 282053 408 833558 700151 683993 835163 160395 418743 26290 894840 832946 196639 246482 102440 657898 856366 441669 618512 695657 877976 650253 491289 549528 6 444291 362904 816111 441232 812629 17 852132 862941 484566 255174 272229 818877 1211 795459 373090 526829 252164 8419 883051 854678 410264 847968 49207 579873 102387 833896 535764 451896 288568 877956 502390 699491 468825 12270 464 751653 646923 2 401827 757700 4524 120810 1001 717728 896786 517346 765521 639425 443875 868274 638261 1309 1549 587280 5 236117 365428 845508 717320 792817 194309 15 615177 173 66 430481 661461 73425 898769 264932 4 655803 90074 82900 126138 2 871463 223286 1 784007 134829 716851 790108 18 219540 861058 772178 34877 839881 879813 560242 311 208371 413524 109821 452026 6868 147522 671428 877324 843639 332301 3875 180472 9447 881245 868712 894214 17744 513172 897 215271 213 64664 806917 76509 774869 777702 841630 10402 138866 848872 859602 878665 872495 2 885058 849455 50 116726 753860 376026 879633 225 497502 873867 374592 529916 883643 776144 850084 6 642498 860086 30 861768 481424 821645 682469 715808 84311 3 488718 640173 315225 200437 811675 230806 848468 897725 48579 863844 795302 172 914 2 883425 757670 1592 859957 271534 192974 856672 6389 6 701244 57159 11 704546 77252 20855 774393 659935 339699 99592 605658 16418 797490 412361 588707 887704 887046 224467 49747 778874 18 781603 733214 822025 221061 5392 813255 72190 210414 824031 818741 871201 896162 886508 407155 7473 830103 547071 848807 366340 811292 318953 58407 417919 4 5 32447 782670 256422 1591 262898 893439 534796 10 114081 104 725795 4807 720022 819387 105777 208276 508974 3707 889092 493938 389898 773943 881830 888486 847162 795669 179316 358137 151 4 738105 772092 692501 54193 150948 2 178 850866 796295 435790 897903 815604 852135 148881 843341 675666 882648 841216 693823 874693 15814 780125 2783 347610 176795 67554 888359 673423 99513 632279 255936 828286 508102 1341 20265 844615 859131 2248 164546 355234 855265 652822 1 711671 716281 891238 231659 844470 869283 471187 417011 803767 696011 846050 846324 896192 7114 247733 881317 3 73 455 585732 761223 75 164240 856427 27572 23 467919 604380 128782 289985 829515 822177 846250 545048 543709 193 162511 835036 272088 709107 251837 759640 24 858447 6 835002 358688 864333 425483 871708 2 28 371209 468514 20895 349264 836493 712443 613835 764672 736896 59469 9 861580 12 446737 393729 388968 500843 519 809980 472928 225732 90743 332066 893935 43982 407789 714456 46098 822824 138983 435975 514 55 15 92284 766075 259318 505805 22 835792 73159 222043 405172 866692 308024 218887 21029 830955 135598 844280 362060 1811 4008 674696 716012 822958 604535 851328 885216 642712 839340 875880 256325 852103 502366 2 846878 54624 554400 287970 821249 179650 586815 749044 684488 199583 568667 806356 2 1633 727741 720743 41 244711 825071 292 508683 837045 538181 739629 17585 693457 127790 733902 818719 68116 5602 861211 840364 209510 119889 26025 763305 460467 622401 817721 831530 224265 761554 409632 413150 16 734366 454163 183263 893493 866392 539550 881131 73 3432 870078 15553 772 816462 800914 198 86137 24284 321557 288 585738 539027 25837 124635 552977 880798 686349 625007 741843 671192 6494 564273 868289 857398 839638 107035 512493 853923 230 531075 274008 46110 323 784836 109555 679754 872954 392420 677726 890807 23080 46140 512444 78413 867 753732 694603 279 98375 3 667655 750653 767997 201030 701203 536852 784719 805203 79589 38 496616 886981 137281 538587 417026 4 513092 610747 500543 252653 573 445343 92589 799713 762213 882652 473529 1022 47413 389114 56852 858811 893864 82023 886909 885880 555359 852745 107968 899151 32 622656 687148 157093 536206 871168 845365 277566 47115 809250 620556 881632 772619 885504 293755 828568 3 84889 406687 893236 890729 890668 899304 413385 158635 410629 214419 119471 539550 63 3305 930 427503 123144 808448 419880 62763 895048 780398 716543 492300 70749 90 119163 20180 315380 527629 2 7 839613 876844 43 773833 523779 819282 30662 855635 861147 191963 336 2349 220884 832330 812 892271 890015 356930 844999 107521 662039 515330 216773 895183 857012 523117 584672 688027 612 488644 6528 22 645108 2 323985 859183 629081 719623 2636 242676 537994 408012 148547 8935 405792 867902 1 504644 214990 2911 83073 56968 888844 1 183279 162150 471937 896211 538198 453500 864342 8 277 431038 321783 873211 885862 875379 593782 269 1279 92871 561441 556078 473875 344503 17 558326 408912 570513 715434 621669 989 810538 433690 880337 184708 4570 16699 848 514644 683886 430188 574629 368199 284151 115136 694873 632397 730425 257221 403 2 16 748158 30 849717 734113 848892 886360 880904 216 13565 119027 887052 848661 140432 343260 3 23201 895797 216801 825029 95692 79017 667368 770 373949 190078 24 170091 47112 532070 330177 4 351186 497948 842939 849219 810216 172750 486561 13 792 293443 2964 179196 812842 468152 529543 282109 3 16738 196002 441412 733987 296744 690744 429527 890149 2 31558 292539 781927 754560 155933 50715 3 419725 51463 820538 616028 539795 630506 891444 99094 749236 72799 789342 231542 285245 460524 77 819523 850347 886854 858193 886611 247929 898857 48813 8 897448 1 7 199609 860084 51 335955 862955 135060 808305 244586 50250 254323 124 3 729363 241187 43 213506 597750 354465 22 575854 179934 896852 618258 893644 154585 780049 865018 172986 3 5 464885 789859 157377 739538 126140 821290 549454 188281 22796 77399 29 196972 874239 635214 881545 789967 32041 885320 663759 810877 347567 17 720972 3307 625527 3 187178 9740 499747 870034 2 768737 767966 83240 46600 6083 551424 20897 170755 160866 78 534468 149532 296925 779949 9 6034 4 817810 269191 94361 830237 17366 2 804347 2 13986 816628 551592 838894 740755 154430 3 490 224784 1 1006 882688 479482 737283 24 3 792204 711767 857721 4 65284 42 885620 832083 750173 199344 892623 483413 2926 477407 804365 755801 281416 807267 596473 128 13 67926 863774 2047 823591 848805 853105 778613 834327 847584 37163 797398 61149 98506 76325 619690 376501 21271 807681 2024 880570 139028 9989 242921 389642 888236 116595 831767 773595 117308 423377 6174 36107 211205 3 409401 836905 807355 899453 54696 658 8 3520 891874 857042 812115 255501 857232 891301 67976 2049 483197 653528 549037 847784 403893 74 753361 1 714917 13 855034 4 770227 3567 166145 656540 425 781123 115856 97059 264797 590 560868 848587 896267 770051 841837 744778 868165 783412 893287 888275 1 174141 461569 778283 5796 879913 833450 892765 819756 858937 660326 882223 720423 823989 456631 697032 205846 463978 155 2 2559 73 781529 830611 837670 133015 82082 1355 890193 671373 895216 343839 128614 826251 344045 6890 192686 1069 723751 2 479486 445684 84491 570 54445 291601 889241 102637 162420 34 42365 874912 812232 38548 891390 315323 4246 548438 893375 430 599 721863 37 48798 120475 14 372760 838209 42679 63282 897720 859468 789654 717294 105765 848300 862641 623520 950 1293 462795 165 745054 860609 144427 785912 218497 277094 124566 2 388872 460475 6471 863659 881447 204 797291 680943 77 364671 207012 589 101 19 212915 3 877039 867621 722377 543255 865448 588932 130237 829875 246068 898577 685803 672418 680237 147614 213687 7 637502 844975 836746 632623 729228 626891 786397 217103 393757 888086 17093 846499 293299 889977 369183 881323 606712 3464 865958 202 835757 618235 232330 879229 866474 509560 864254 289386 317 844904 30481 809921 48993 818909 267902 276411 209787 426580 96480 6467 840615 436151 27154 4466 665802 878808 517990 33960 778951 28 11 877286 678836 826682 899738 36 809766 462525 508559 33070 7 783774 380398 662834 12 851622 718751 580551 764030 713835 380290 229778 13373 200769 2 881499 824569 220095 896604 897941 2290 852988 906 430769 443142 244193 93223 160867 839606 1375 879184 6118 391025 609248 26699 3227 833083 849946 28834 788203 818637 118182 11 848963 32095 576235 869920 226 201947 836496 896362 141628 860953 569606 801312 899248 875996 439176 59700 340145 287107 52244 4 6951 57444 510697 834649 7730 478787 695695 742906 3 521162 679240 510708 40 358723 659235 780415 803828 881669 12 13055 43386 1 745972 427968 26760 866691 883702 848549 590289 843338 133135 877790 418656 240504 642226 214815 766244 899415 216016 828744 874584 848020 825413 238829 310793 829808 592925 752799 209577 798656 811175 3 421675 2 865075 82467 3 187686 207746 651851 279636 12655 3 418373 77854 704818 4003 699563 610087 827607 819431 1462 2 157767 5952 36849 62735 15 113 20848 837886 327301 896878 387423 11752 6 873477 307599 320198 158381 460705 690552 477187 392362 191213 255247 303655 415960 787103 508108 232 701829 6 668334 4 807728 2 702334 815379 733169 346368 84644 887988 426031 686382 450161 825537 884912 839300 207274 18 66165 186463 440745 359367 839934 897160 899982 57881 889884 876525 585366 32 137062 861881 849437 776984 348295 616535 879141 12180 578959 871809 883209 153304 627147 1653 102232 19179 823082 760 103154 487467 860197 32099 17521 475131 892911 877956 136572 685526 271417 878238 899753 44 124932 137 545595 6 24 846950 809866 724131 818974 23512 879165 793203 55 894787 60 678588 684401 79 293 538623 905 4002 817311 6954 51 30554 664527 828686 40258 610340 49833 110360 833196 728077 24122 162893 814896 892596 56032 397235 15910 685911 3 142101 173 16 10500 127090 22760 877492 809850 427097 1406 774798 89035 499138 850110 759416 883145 784766 366823 250387 659782 678569 158378 3347 866648 848618 323958 589750 890447 78776 74183 159053 80438 292797 45510 9470 632395 256002 525088 894631 239199 625584 126028 852676 497399 267282 887681 682220 845056 382788 877532 117901 863068 853627 246 9339 755090 888164 881382 365 899052 428329 439895 800093 828542 816619 718802 372292 23485 425404 752915 342285 299211 879271 841645 5763 884494 248244 886258 89416 872725 195345 896142 825171 281062 351259 885085 848704 285076 604951 725897 311587 1 497113 96876 300994 898284 255956 382783 812448 60 1945 12 131138 545491 870253 777541 155190 885101 366957 55212 861615 898860 881698 235439 81720 515845 851057 439503 56 879113 646897 538704 791580 299590 899360 661457 641520 860593 699974 814208 29748 882235 1745 161652 891865 744994 885376 2 829145 62 5 7 1644 392262 890944 545818 853887 898415 474951 31807 218441 893496 893488 1 67845 756259 687798 872758 112094 13 251801 656537 33114 418982 643817 679728 58257 886875 89578 248989 856128 131042 568751 621903 615208 78981 671810 816956 738345 783704 707549 891905 640025 232376 879533 897622 744879 24 883792 662924 641967 8968 2790 5 605376 615638 568661 122445 858641 898784 776660 256849 2 298782 884502 889773 308430 707463 389860 868246 34452 108479 231236 819103 124380 1497 6 537323 866620 1 595721 837757 705038 155464 887296 860643 891052 928 525556 2 320507 498502 645824 1728 220212 467754 23 790627 450164 241792 653993 486965 8596 882118 3599 892028 173 873326 138981 879907 149427 773714 3 161370 116 111 869038 843513 185 823344 888439 653 181185 79807 225284 337497 1740 845695 888399 48226 899955 64081 863144 862123 108534 835086 868625 68645 248530 815277 155462 462079 317739 807801 27119 312364 274 860416 167801 105357 340757 6015 783856 815248 627 658622 20991 783341 436748 386555 187917 864768 783999 878191 582517 434347 587679 52137 2105 115009 775202 570172 244719 2 325519 821657 659834 808352 844623 849165 3768 863893 137725 1230 26824 401530 716815 823446 328352 751364 43 885433 644677 475725 746148 782306 890567 878727 877134 474839 776266 873090 585494 5641 495924 236958 361610 469942 886108 811114 657781 161765 876111 477745 6806 217 11781 841933 5 750566 300578 248588 810366 678656 385495 710569 328899 887562 828394 1406 43 1 790185 824022 870405 12634 676469 754955 794338 771684 442187 1 384 872712 556342 620743 9779 445665 547915 485195 850288 31705 688530 814703 3 858165 772528 882907 562826 768170 777753 587922 882290 786850 583659 757485 291987 235 208073 441765 237552 385576 678243 750394 2547 650033 726829 899962 820106 534614 899 77849 13 489074 6 135529 825566 534730 449799 112127 827887 10 589064 314785 367047 254 293869 419901 796508 194335 869162 843705 774992 1886 92099 755586 715187 639006 49315 506393 144386 763133 854279 2 602724 1861 783498 140868 168962 18142 4 782919 605700 3 782851 114752 23 686221 848116 442728 789744 797889 195667 831556 1387 64389 227914 140429 797996 893123 530 811674 740585 889887 849169 4438 333951 845384 894409 8012 55369 555384 383484 338572 884609 874375 325672 46630 16 34286 349296 883148 141691 599439 843994 4 403512 212735 834853 444720 321117 412 6444 422199 810121 2248 566745 703501 834596 12 166812 850441 795579 414010 327344 668748 874630 734437 430715 425073 2922 850447 671224 163350 3784 68861 772591 894265 862161 99 580795 879214 170131 272408 877247 562226 69147 888708 1 139788 546 853820 693101 846605 548443 143619 660770 534038 894309 587992 9043 838096 897867 86 9 27468 286785 404637 870590 129096 428140 1 2 778331 868156 776181 758507 805297 234427 36 545039 603231 271456 2410 182 1294 1 754331 404327 816472 621522 44978 605 1 9 858671 603383 854878 397015 896751 869654 851857 175745 803079 668722 790968 340020 874277 10 501665 2 764700 3032 818614 747815 753139 809527 854886 801751 20 878536 121041 352726 36602 12 434187 776257 20321 831916 883396 38 892416 247893 138354 891264 888399 737480 641093 761039 881356 899956 729182 877711 25949 745521 307441 318325 62 5 1 72633 128132 7565 369281 274501 609797 168429 586455 876316 126514 868215 27 38808 528930 283665 558464 156706 835188 334283 720404 863778 702430 72203 294410 7 282681 485256 859351 820054 539652 882211 1028 349 329193 844701 831951 2343 68280 288 583850 780929 93827 421402 873069 3 331923 845567 15718 184905 204544 761296 832419 406047 233674 351157 844797 16 734249 799271 190452 878766 891312 884494 7850 809445 245 804334 1 448540 808496 777204 110843 790260 873067 4827 823441 143 490656 879805 780623 893242 164748 3479 384272 818011 848760 18590 862754 497305 168894 884234 873701 52419 241493 736666 841050 827622 7764 506701 796155 856194 796974 449601 501329 1488 797976 162334 70 314104 551521 881433 881171 133695 160620 36977 789297 355418 800816 515 399706 250 101971 881548 867105 753949 44229 5 201250 12703 6909 11058 1 637408 354746 899478 883836 15227 835415 201 483797 763581 892546 559708 856 767836 680531 13653 856410 887288 318473 621401 7 609789 422605 392914 801505 784485 331239 6 349068 176647 444317 33 3 859178 327048 827260 857259 276515 601080 505402 422617 697690 866924 601929 834349 709058 736836 402998 5 274836 477917 555000 814615 896695 2 833439 845332 446153 47596 810132 3735 880272 848465 506468 253955 863631 485521 735816 2 706662 528055 898060 872646 854777 732274 2 12 13 898736 122923 515592 8913 876378 2252 796124 687517 435571 479799 70546 673748 884804 823235 179805 884744 2 61578 471542 713587 832351 60945 487287 860478 123661 225 736780 377953 12003 644288 5 787162 29028 772206 156331 867305 883398 873009 632261 850949 3 251619 895310 799407 516803 823142 892 802870 3 72662 848819 853130 512893 498733 391399 25992 883718 22 818533 871417 294342 536874 400182 270921 124504 815910 846228 880629 130214 399182 756035 6 11 208145 583 883335 1 582399 602929 32 45205 868026 803583 5 397569 812656 641508 119037 3 897533 797430 893730 34174 12665 396401 854563 692685 449243 872295 127 864131 73666 130 166991 20 785149 143353 826521 891745 251767 832094 337179 2 43 69657 874055 875619 822272 152 828347 1 2390 843407 894558 875400 108387 812832 51 545233 812933 569699 436370 327856 223009 711009 4 782197 804965 258 100018 650501 333981 883135 785692 3070 47 378709 2 329431 253343 34 725304 735218 487085 376353 766193 885987 23453 669795 468022 145 865957 392331 370 93 867197 867159 29190 118834 803196 851074 237 552245 877349 582406 865596 788702 618 211182 470098 879000 862345 761363 320210 13 11 261531 758016 805025 47446 859402 41836 885540 220817 890139 3 46 144198 822232 11245 8574 580342 225728 240286 838225 618092 863951 43649 17917 698762 197227 3 699483 804787 185 358311 884643 374950 27542 624369 105698 897383 48 888386 868179 787 7 871238 130600 771417 804739 898282 117362 574938 35825 883210 541302 262801 362355 4 3628 545289 526563 197950 2094 688 1379 237989 740923 238515 537356 699035 146220 616828 597538 1 861388 106500 284 852474 406521 880659 304878 348640 895875 44 48 891375 892726 825686 618456 48585 830588 830926 8147 696825 891112 697349 750606 801840 97367 537546 7 2596 434497 705601 867606 743222 806378 572618 17661 331144 500899 684560 376843 847682 367603 881956 880481 834175 46 820693 103 835787 633449 4 892284 403525 813182 47664 2 306525 248460 12165 892913 276789 13480 855379 573510 215774 416534 866012 884273 576069 252578 2 6 402859 552535 856724 810630 839346 361861 28124 6746 75283 671038 283199 623075 6348 475449 9430 345714 884487 858088 162954 688844 444612 755516 868279 406557 881733 872145 8802 868933 839607 476411 884622 810471 738536 3 12 843331 263611 537229 833648 172858 681892 560614 882513 189290 870837 2766 643377 2803 10 15320 689015 515928 4004 347890 3 573798 870485 47073 743017 758746 893172 326 128517 816946 19297 860197 298752 291806 195930 107739 690862 807913 74818 513045 604179 710923 658008 501940 15 384393 797039 557464 328262 658944 734210 623097 78 804954 742428 855808 15017 2577 830299 40 446767 760903 60587 62328 796476 641585 895663 41 865994 661857 11068 882555 36658 4 12701 293701 123587 672530 723573 71 881101 496900 721658 660633 872803 95790 80 869496 558583 14 572 333656 887577 11 526606 357 830668 661831 129022 848691 173055 826959 464357 58 162838 896525 1517 874023 837688 831915 830763 868909 132050 273058 814913 304210 836469 808140 826463 105019 880949 266221 404316 112067 829634 3 1615 793180 438632 456063 206304 883571 269 369359 789342 170845 62493 746250 340255 592773 833580 870013 177846 886216 825522 831811 882555 866733 570007 268428 275768 37427 711211 824498 891172 263634 812034 842362 7504 359 894570 1 290055 9 763303 16801 38 56 586795 36 379289 886065 873356 410912 12 238743 876341 187924 338439 23 540501 118833 26968 244570 748592 840680 196993 789361 858215 240685 107062 391283 883237 829180 63298 674819 459199 757313 692332 783450 867201 793775 788801 295399 587426 11474 637568 8 167156 352098 832766 682692 22858 638 727123 2 739243 150626 230 871775 876685 493350 731525 477591 872475 850668 843792 879185 870456 514829 292407 352941 101 47373 435693 669494 41 3 381088 95720 278717 572751 748283 857318 735074 66 899863 2 14 48785 582080 474008 884043 112653 2412 695109 604663 848441 829868 274662 888456 888275 124953 396575 34439 734632 62335 54009 774342 54110 729715 726362 463042 547757 816786 66731 34 57 4 841101 450856 867212 504 816366 376116 68422 600554 871311 604907 368233 865569 490935 70806 588066 206947 687668 1316 729272 891009 750166 580837 2 830992 254214 814630 677250 836383 295213 556912 882810 433390 243 545909 410763 460086 107068 25886 71536 319371 849821 293998 820558 471263 6761 838963 184361 377 861808 429024 817741 732252 5244 838299 209562 17407 820569 518 899845 62232 869150 459062 539323 73641 739710 886852 226 546024 782501 777216 121293 561393 755138 141136 7 475386 448209 130207 843747 818641 891363 690687 268447 75651 37546 68893 3 520 792522 2087 843119 723880 202906 710201 890654 325208 715075 724468 498110 3888 880429 13944 128473 20656 93865 776498 791040 889186 3165 87252 68801 457252 886703 829835 89 895918 659792 80229 844874 279266 856058 885974 640951 878671 880005 494177 892785 869183 116407 822100 602527 841958 350704 124958 4305 347979 170215 627954 685326 760720 290603 17 334397 778213 39177 250190 880186 675310 497646 23 67576 139862 23746 888839 136369 827583 3431 199 402 87798 90974 2 421759 3 891388 94 552969 844451 876898 611147 891296 788435 1 553834 881645 867404 11 781025 646479 507825 3 534073 848197 9677 521698 33192 879042 99 578570 875595 4 763584 582259 834327 619386 37669 7775 765580 830602 416 413831 865249 805196 801225 848591 655684 875012 82545 660171 171 791612 72 348801 460016 889975 41274 899182 29 145391 861368 602979 640032 715995 869423 338609 340994 159 754308 33707 1516 768821 186805 855252 433257 537045 82817 57663 79666 500489 566332 799091 167670 871951 9 305274 896507 310467 192641 882446 880668 735871 875951 68516 819010 344086 184778 374761 818777 898737 258862 756231 891338 6600 759242 851580 18 91095 877171 35538 496000 211487 7538 559596 28061 333 20384 223306 882873 650103 850346 583698 7589 107081 462427 785673 866210 250875 504848 888590 694823 821488 71317 671715 3 259676 289951 846128 388889 10 607861 556707 270019 364025 305 19894 26014 588398 1218 560529 257555 2 874866 376996 581 391671 841097 877709 491296 386976 366156 750713 596070 267721 319684 70599 769835 6677 714933 773255 898830 610081 878238 346475 1 335048 891182 787613 325587 875828 786833 572 672579 175372 14769 265720 24 56 82166 345208 539570 832360 575325 4 892404 335 806070 38 6237 385391 807499 724395 164803 23 152358 810802 786796 876018 19620 833310 864890 240859 877107 296251 780601 819509 879224 4884 267 854741 209960 556 70 830322 779082 899072 370208 816895 228486 32602 554137 848625 575246 189932 848450 539898 634187 612471 872065 110096 182459 889989 866743 570332 491494 648410 886218 226460 876323 106091 5 166713 172360 242036 858624 468807 897108 52477 17119 437919 653950 892989 43312 167674 891903 518206 265624 237334 29217 43 703488 849112 140 758225 21 432177 508178 28 348572 59 247355 11 869900 14468 251173 185765 919 26656 734029 892064 625202 896811 857361 65 238 165523 28558 2208 10 891647 2604 615320 869971 641534 802445 815858 48540 648711 455046 758648 348806 791624 567567 552526 17300 860928 338 616577 846034 784075 32 386212 810702 129165 33596 8 284622 6873 69 818662 308890 618317 707110 345312 810809 67882 805769 891911 838682 4265 540945 487413 426909 624245 95 942 729173 590402 108723 2 368759 53864 80916 388056 277683 580213 570113 226295 255506 695558 41752 791937 627650 799128 7 13522 41 708167 59128 587541 276748 668692 597176 372556 894221 28781 880967 13761 732080 825584 15 718649 386850 429595 423 371413 17856 543665 851467 645517 374527 854333 845187 5332 748875 5857 863991 389442 487225 304111 294308 826136 824122 792772 400522 3593 860378 6701 894780 19491 318 387892 67019 757415 893136 456663 747918 848568 19121 88 107315 352680 895923 783446 417787 71712 535104 819578 832635 609378 57823 291467 860545 436187 131302 859574 864437 870628 7373 885071 367746 401496 914 840863 654265 65 731020 682935 218429 292631 293210 610287 825298 822850 383789 860369 827909 2319 2 678795 606354 794099 23 814537 569888 1416 1503 637136 798219 502370 49984 892803 737390 657294 776951 249449 801628 880718 383528 261824 676907 230594 275636 28 362400 875519 824175 897479 874053 152540 849289 2 897243 390139 1436 449791 189780 884587 766549 857134 37898 784714 141756 890034 661908 6368 1305 855376 350784 58 737958 899740 194 761918 794997 896917 874721 240438 84 839934 687106 895615 873612 5 377734 334000 675039 663407 689004 63203 8309 221006 777142 4893 15286 796149 363633 622392 817991 897013 1 888620 6 827525 456681 68295 3757 931 144219 4 829375 848972 331 894175 832623 705733 264460 23615 855060 3535 185507 516261 625639 44 116 847771 803742 426135 840724 211730 196 827907 791905 6 465181 888525 213003 434917 3141 648922 836 861392 886967 268284 19287 715142 5875 246210 1784 51310 780213 871749 5203 724850 680044 864049 2083 78672 133580 48074 741196 497803 92399 2193 724318 3 885971 64535 356014 704793 823263 343 24418 10 580907 799119 884488 575959 454353 885975 570225 369565 899453 46 38 866106 3110 9850 841073 852990 650494 622176 456478 424604 834460 5 2057 74665 658019 80190 887405 316080 892330 804911 857123 18151 566291 856714 896635 882043 882524 898066 219584 831839 664014 776141 590 28780 48537 95285 868003 14833 592568 80504 604713 20 799435 52831 428823 869439 43694 702766 895 464474 1 314 245 47658 6 710223 889303 464806 797321 513344 842251 445284 846620 803839 779706 703507 850482 811105 34 622861 117140 2118 878077 53083 671559 708021 11521 479984 879932 720930 45143 22276 547038 865952 454570 708625 874360 29 817525 878815 589551 745807 672049 860156 753181 2 825158 219931 872759 255722 391794 831682 357463 734918 4 256095 643444 151785 844688 518816 79149 281221 676355 348195 33356 833304 110 531426 11 646108 39507 475691 53 823834 747688 891602 2 3 549435 708183 370588 21170 778116 813036 234560 456021 38519 396599 37929 2 752756 20808 29 588600 891393 4 303 888618 119858 528858 820387 357 872408 726173 568862 584883 143881 898608 494802 859 866260 586327 90414 829857 878312 860622 826660 864443 874427 531132 840956 869498 366292 52 811935 849116 197 684117 4 13 332467 570297 715217 17 26171 3 898257 323554 30 214952 816656 4364 295320 98547 235799 846517 851625 897730 794113 406381 899635 444924 611731 361265 786313 651753 42245 196316 131 756808 860603 867665 540290 27032 542979 868778 329673 109712 26 320771 2196 53423 838085 70989 846242 170360 237798 851583 158747 866405 78353 7 833623 1 53603 526383 390199 215962 641228 671370 228062 738467 177 881021 32 554153 206806 843729 125751 885897 431724 318208 9624 630418 764711 12 49607 871048 767921 729348 274148 53 547905 672071 850122 4 447 273208 177978 377106 730256 874624 271384 1838 699560 296353 579769 307598 177393 136 76174 362728 788971 2 848362 801870 780401 846427 898463 884790 465722 880461 4518 875532 49182 496437 852552 117421 794636 570314 637134 437070 153162 791236 240272 5 883099 77856 413560 120165 669204 14 835010 661157 741524 2 732259 342 868264 246926 612796 789594 560447 847259 40 854251 881545 672833 262701 22 409797 358811 14 2 1892 249112 572687 28821 680886 6104 11 300583 722148 854075 60229 103058 55740 894835 876382 95345 11498 411161 1425 5 882121 306938 306388 6 185459 194389 2206 25269 334668 119700 881299 118 897659 8 300904 788512 893963 801204 222406 880481 10 441772 771658 897958 679994 190294 748448 153 5546 61859 442369 784559 28250 879126 694071 393806 520324 279322 2532 883106 287061 866359 59732 679197 397723 815834 804200 439390 2881 869554 690097 2343 630626 221135 664670 222 495908 430383 887423 9 363 18 1686 889242 729056 109134 205537 127857 301015 807722 586734 65330 788431 730945 21 894408 763669 9310 134379 311162 683094 172644 880897 872699 878539 245824 218957 25475 831725 556871 533027 29 687093 44 837322 775581 896568 1 334321 104343 392014 890637 570368 253422 94937 847271 215361 880103 380334 303812 742402 891166 82 21738 837481 270520 61 823562 830701 740497 63527 874604 289781 537425 846086 48965 30 884082 406623 681850 805669 135345 654172 242435 56 239137 876494 241776 833237 444458 6572 839901 884386 391146 128 56199 460268 4 454509 883667 322366 471544 718790 343698 795477 186 884278 878893 538 754503 541700 898062 507409 689294 735319 161 68317 320582 543506 8318 815626 42139 878174 388782 503667 232060 11709 544998 706352 850466 97652 186646 867955 786721 131519 849601 62129 817857 734406 362203 246203 889979 740902 35422 601228 679599 843151 660972 811714 353576 3201 273 746146 28184 184386 508755 653019 157171 872792 821876 220825 227174 759782 98657 142344 724874 5 125 540713 872409 152 640845 263599 17281 476546 290304 19218 530276 790737 876687 743251 52155 815900 306248 351814 585861 124146 627049 135597 655260 484925 622876 866619 3 365164 1857 834686 869339 488923 347 226590 499718 492907 833289 2 81519 203381 878048 542444 507282 565163 271356 440840 118722 794275 823665 1020 1 372 117 876377 233 804895 8 604592 899258 115 814643 713957 479136 719380 768582 853081 76220 130158 823033 763882 78 802327 561473 861084 786578 41 762448 3 728052 819543 128 29 896885 507820 122397 876642 735508 766720 190 892640 291316 545022 896685 839782 5753 891322 44205 75618 899070 736191 17041 4574 831749 757381 158395 260069 745033 747686 538624 878408 89 882695 9534 207829 726456 54624 11863 646095 715280 2215 30431 846082 205329 12292 633912 324304 52 1273 896583 81223 343755 1 271938 873457 13 868997 65640 355155 776418 623761 893402 106138 503430 851682 1 55 828809 236597 847258 107362 16908 804532 85635 84953 593338 733216 539725 357078 836033 2267 547328 779059 11786 15926 245210 284 102811 24093 6085 499345 34050 1070 54922 62 574 3 808303 865111 5148 2449 766715 311215 870106 280562 893586 573784 189480 760049 159 467902 893784 418414 856913 822471 61283 14 36091 847873 652013 841426 365558 395411 365115 190364 353047 845570 395986 626339 709934 713601 869420 10730 707824 558511 382508 63073 14939 695695 862155 884152 333578 533652 795815 840116 674639 21182 896056 1750 229720 861737 9 796532 17242 37950 22 858686 728230 144 230744 87222 104 846009 872834 844464 831656 45869 686550 896947 32 30018 15048 875035 480396 845153 2963 149149 862865 862677 270878 2 31 727252 63193 847695 216031 1 423391 105226 805197 199281 56640 839352 615683 435992 43122 712093 217991 743431 892514 20979 878212 823269 704403 780974 749551 16632 764490 65 304436 572661 844604 411785 685749 91 891752 48 880738 847378 813870 851974 751904 215152 30352 863101 802723 834936 81036 1 250505 538614 504281 445684 868673 868211 375874 718 272281 164553 840293 828940 432780 717987 867260 245324 786535 51131 894127 9769 17901 422160 34656 820322 351951 29466 847713 275551 2975 281 797711 657031 643 25 287429 6 35933 839738 55 135 847844 793326 227012 783369 12 856956 807781 127793 105676 688926 707819 400 880281 807168 874683 187087 296802 391 823651 804091 56588 310987 352801 14 78216 849158 337978 738108 54258 51 66216 794123 882596 380320 649102 247935 531882 299117 876182 896063 536471 801609 596683 37325 863817 277119 496730 853406 790585 685553 278134 476837 778018 61 46 162127 794732 774428 5243 551615 545828 254425 1018 899872 461010 596625 1127 800073 5 883914 329304 809349 880631 686493 783678 61028 310588 391610 16 219155 44 7 15 413952 2526 523925 803374 893052 64152 129762 447206 269 815529 777429 880114 757744 245 623420 616 145 896417 109 899068 104364 734479 246121 821094 884660 897237 44 9 125287 890562 647701 871518 126565 853212 867385 859034 146324 777917 454 8349 887574 123 479119 382752 590374 329820 573033 445544 253624 32 38812 719215 73177 871988 174461 13563 805818 474061 564725 692876 873293 30835 898258 658796 251198 813926 713068 788471 882107 866389 292742 889798 390942 501215 430076 1047 149 853210 992 26568 668 777486 26052 679646 888281 642358 43736 876983 596388 81313 222662 49753 598942 768012 255261 196101 783270 508450 815848 42016 829667 224803 42164 6784 863057 302509 19107 840478 895992 215236 2587 222099 488941 52508 364327 380595 774879 563645 869464 838514 189057 119394 849556 788703 786436 778267 1203 7682 212982 415638 11445 806449 858498 4 455706 576765 845613 81163 268664 117082 2223 19 876450 134383 719665 773516 720702 54542 780759 699820 541908 14 434963 230193 850258 236502 840738 19933 165425 419500 1465 833984 8561 344625 331738 700684 654990 815791 66683 833160 157899 3 496846 53 1756 693183 828722 577372 128215 888288 240863 207404 392387 861543 804868 38065 49324 389054 687151 504132 1 419335 867751 1767 26271 818936 826035 824817 869655 843657 13770 823812 755618 601546 845315 2 486 818203 19296 864 636702 737637 195897 714 865821 314 702326 4871 714152 745865 773246 881508 877991 336868 456820 295315 824793 533617 715243 433479 885501 570812 790048 781493 865992 1028 768325 802941 896781 333665 666284 846 128700 890236 869961 99 595 816261 728610 641236 842383 315153 784321 51 776963 848990 894058 142744 364969 570844 19048 257509 188497 880172 433437 45 881033 825672 888044 827922 489477 8696 880662 506847 2 888081 893848 810673 875537 11975 859127 857425 41903 290694 858789 852200 762058 599985 679064 45957 20836 870390 873965 573686 5 3 820895 125947 853431 675571 509925 265715 100 23 99558 204427 645066 701914 260927 868254 84114 848854 327 6577 9270 276592 886145 466208 819426 784867 821110 101139 898945 74019 856255 886212 779068 439519 3 873196 1 450827 69001 335915 96781 401425 10839 149681 741238 16617 882873 124 353131 889643 63977 404239 134632 824001 855168 788498 187331 16872 499959 75243 93 10437 22 61743 501464 704136 729864 814873 16 644833 481017 99130 234906 885922 32 744860 366209 895721 93089 777710 821335 256226 517269 527910 524853 797042 19 20 309753 692889 203438 23802 285 49 772738 833296 713306 637000 322711 429917 1 833226 211762 198085 144 838126 889790 754497 237592 816808 748840 1509 699161 12 893804 535394 861874 1 8244 605634 724297 804916 342711 14697 215122 66322 14 628707 8944 18574 243 891212 482536 495285 799064 51822 289484 884730 821665 97807 816733 695 843070 178157 1136 890678 8260 688470 871013 197323 570 383259 767789 249296 274991 756895 858852 230474 791826 865945 131 881276 31301 656673 108 34188 52916 744326 5973 890719 5 12 838999 646025 110041 272227 861558 732495 68921 26 830499 335571 816905 671934 4025 194833 756107 855544 795264 755146 98839 827715 196254 272238 857613 839207 109 3177 889497 555598 160189 624634 500471 824726 877540 809898 838989 570522 92845 186757 797530 82 2 872057 859812 542 349292 673 71669 752350 858953 648583 283914 398777 775303 801951 649212 672496 507458 712556 407456 4 526929 839152 132934 316739 351913 202291 648871 26030 300569 782938 123328 5634 891513 889992 629502 586349 631912 635666 209172 8064 888572 73 897977 204595 14030 458424 781688 107362 857079 610191 732235 745905 814008 728317 107 898717 243599 1865 441060 162339 886793 443344 629851 77 892177 875837 724154 273128 854738 684553 829634 396077 111486 400 3 10010 333891 449026 884702 493050 103755 831705 218047 879672 24491 436535 174205 892413 483152 34 514405 476018 745084 415809 641298 245240 785985 717054 808373 848073 461067 2118 816326 766181 748959 748920 363 467065 17 864074 458427 866152 150478 191166 3 708644 279546 877316 852916 52241 845163 755274 506733 257096 741014 893754 11 1340 246112 130636 6 648778 1740 443337 393266 380135 526956 767871 636184 486801 763209 887110 58474 2685 286 22323 603517 5998 1766 871344 173728 833113 840015 472893 890981 410010 250462 894780 790759 870547 2848 793014 149417 310718 325833 734817 431180 62 178473 76 133420 153 246294 377018 879736 210354 90901 272 549564 325788 35753 388270 436869 489513 864745 111935 3585 870218 510344 869823 832520 394723 883327 8433 15992 709488 543292 783451 891935 237077 879648 29 29345 92 849859 56654 842992 342 531204 36 893257 750072 316719 686017 216008 478599 795586 779963 817523 548738 593753 403 50970 209330 1 877790 77452 611475 499373 840353 453125 489312 730666 657052 274266 142093 614029 847074 39222 133283 8 873623 298 289331 24304 899287 4453 172505 60779 15619 897431 511352 258202 824036 540048 4818 322067 309001 12427 843560 771987 166052 371285 380193 747172 419555 877935 485740 18883 679484 899145 591124 870452 29214 239040 772076 4081 627997 361044 1 819000 769465 717568 2077 9402 215475 13 375703 713978 267289 302486 619112 529969 898688 566366 737258 842255 761495 838030 6016 128081 858376 8949 7 2 394358 871642 898193 347799 845257 899874 175457 70006 896075 86310 96800 817445 12849 35 895170 211835 502704 2 3991 887090 882334 626076 855878 722790 689409 221548 574399 3511 897309 175800 1924 574801 875090 744260 778593 826082 2 796868 852669 1040 781440 442232 5 33 643957 543174 22 3564 876845 1 420871 207 892117 892081 504485 537847 886257 891642 862698 322193 809195 808615 9800 381804 3706 617076 600210 898845 692668 390999 493283 462181 841557 1 798471 1016 85883 821255 530750 1666 131861 776034 406773 52463 654564 794292 705820 548267 523539 44471 776088 7607 33182 723128 775503 857023 872735 2528 365948 268 819 506315 754006 491415 134692 635498 774212 478524 74 774162 423070 56111 60454 59381 224339 886814 22545 255688 725041 1 877907 866366 743789 526713 223541 441565 898122 789632 965 1 267798 668 836378 303956 9 1465 2384 875908 107782 150547 1077 86778 674663 201416 600601 24295 9 661 506620 420501 810363 880129 55493 148 4719 894806 864544 399483 823142 424748 504242 468044 896728 372675 863907 851738 784029 487354 645024 889968 796693 1642 132203 876093 438965 810665 894395 833166 780837 851531 866647 814526 480864 770909 747715 817233 609650 338415 3683 260322 822212 372011 494601 835018 4 581704 539806 426699 589899 526258 899209 728816 551185 352369 1 851825 812741 435131 813837 886591 375432 822787 826559 884548 862311 604584 899492 781786 307714 1741 552943 795942 728445 817227 499975 32 192091 142198 633511 52 877387 41 881453 135305 873051 5 448093 796478 802712 412224 860 800230 824480 16959 2049 779490 775314 5542 21489 882410 747755 824296 14 888562 14 223 127388 595623 827712 659121 449422 508726 836671 5580 521382 835498 884516 186268 758056 764855 18625 117131 114930 274 821620 835151 842087 504436 1197 167746 899485 393091 859960 65 28 879648 559679 72176 861976 653337 8243 109 544383 151160 634489 214143 63483 872896 535298 222377 815 424968 1283 150 31264 195083 107491 733681 18053 378276 573193 581 6750 1189 104 90 509261 325394 22 882320 797914 8540 881388 787357 5986 115 721252 862521 864660 872334 228456 309832 12 879565 883241 454212 725233 759329 38088 862704 887833 2 865618 74101 504025 11 105369 36 566849 144320 533853 590 883907 198954 899125 400637 2850 884440 20191 878354 842582 850185 413677 897332 855083 811395 1910 774068 42760 199774 878120 775319 590614 819010 782728 439166 779787 301564 11 779857 687229 879462 899655 57 659106 639374 755787 741 811043 390881 752620 886890 103 550637 4646 879307 531260 202 1 815788 4 76527 5 863622 868473 735682 307231 356567 820886 411421 3 2 704747 24021 530019 447549 149460 314167 642628 895649 395072 240998 748792 374975 1037 852039 860190 843005 889772 462 895683 616843 847932 843763 791953 300725 842909 20 104 628648 873099 92348 19805 798414 858436 722757 831139 856856 160185 755257 353239 742135 824773 257607 828009 8724 424303 783047 22365 790699 515858 357444 815208 845284 2 89473 333180 144348 24 29159 15891 217216 16388 94624 683701 400274 898284 29195 766290 128401 54731 851252 350090 885558 6060 666158 110741 772047 705770 139197 204883 794571 2 181 48399 28710 458342 197929 249019 40 66147 840089 827373 90421 170868 812593 453 85868 463566 715383 747035 551509 12430 222537 732648 216378 4090 288712 2026 162713 246754 605369 882983 864874 356614 368559 1248 79 611029 875511 107817 778358 112432 846977 455635 847550 409272 894427 3 795416 837600 282014 891693 733363 626000 370934 726313 4 3 856248 1026 2 814960 1 192640 766328 7645 645666 1943 10 317190 158908 330526 357878 44 6 6 215207 280767 404161 531557 240 808586 288797 221 399256 887575 239628 261998 839382 698825 852719 736332 794204 819492 525505 888798 796453 316442 438397 565670 59 686998 685649 899704 827876 8 150 565824 517393 885642 422710 99638 701 179 540864 153306 26 831011 873641 482276 487806 497838 820524 495042 10394 25980 1200 545534 779653 342475 145029 841304 845622 891654 604573 860086 641675 567664 7 884280 861922 878414 114541 483481 594149 880516 107 660089 359846 894539 423582 875372 1 622738 640 893210 777998 6244 336088 2 604387 853862 192457 646357 116181 296095 785562 1856 407233 714441 876317 242854 635132 175931 869921 803574 736 631397 61855 419861 878429 28 502 1306 845738 298498 404135 808123 25306 722212 951 115192 606899 78991 874774 112927 889418 10 820717 234467 1378 3 92804 75 390240 610521 682 24278 32 26169 880219 21072 861890 548765 411811 62345 194891 73904 110050 548962 2126 366438 46 832374 867186 431634 842044 751239 43906 654978 22 280053 804557 783573 870261 806024 803424 898536 16049 527104 86 24 61 851385 882315 885910 671944 279744 828485 895666 35983 498218 3 157769 95603 7589 477148 899401 725593 847856 254570 503 377863 839920 370923 256501 758328 76329 41 86 1454 512886 891298 196 25058 762 829086 731448 91 267510 235854 808185 833372 80758 521275 2999 776337 1584 741304 369020 137319 34 279826 429791 885090 47 585489 870627 878358 896869 205808 899614 524026 12543 865948 832375 793711 20 687040 13393 226900 252810 897434 831041 858568 785836 837406 7 687492 54069 497877 410 824783 643957 36551 2774 32693 642339 596033 263 256686 134462 153520 12502 311 766689 102809 721430 571388 259690 548866 765353 850299 121 6 6 298463 640685 683171 639145 352940 894310 637539 691035 20652 246258 100 857841 298317 601485 897010 1 764442 765604 282689 509712 565486 445569 462810 894253 51295 335193 624668 139951 18633 44 419810 28 879135 850620 898034 834979 105751 226787 359677 1198 783170 834447 3 193182 4771 422264 6 40 42357 199948 808468 823153 7 355127 862029 5439 612825 538514 825582 570074 833974 15540 663481 872065 890657 840291 884837 32182 722800 598265 766572 899848 1549 89 704350 753184 678469 845313 68085 520101 867400 322974 518407 379154 693587 898093 788820 462450 691800 832368 363781 9 866179 892528 765003 759743 806345 868641 505514 390115 231 75432 798160 886292 593340 6 848791 872474 866959 882527 155 323991 634786 460410 306800 722565 28088 14 898053 857989 851327 59974 75575 759863 833975 1005 285002 690157 346249 188847 865798 17 35 385604 55 8244 572865 604554 423022 626423 3 881589 15 746095 76 856171 680035 548573 310235 822351 51652 631180 315 22 797632 96 374859 644 899912 549898 384464 63 808233 826814 80 26786 885027 551932 896521 281795 866146 3 312574 39656 3303 45 660405 827307 840531 769 833410 649119 809736 793209 694587 699697 354 879261 921 288213 474916 711719 899166 889038 126219 766757 609042 514397 504746 873726 447261 880240 67315 614372 824456 618711 240315 299150 101896 431333 514741 46948 452685 578835 869743 838076 884676 824775 3929 92398 789902 484640 873545 77442 879570 884950 783399 842116 855738 566209 23317 779881 703315 41 217048 9 817156 104 187376 783390 520924 2068 613937 79384 894880 610056 2 523334 297549 26419 877481 12037 767591 264968 111467 112950 4 105 98 285102 879251 865874 1 86791 87072 689414 873077 2 845854 768753 845731 34300 4 41 21908 282927 799601 867924 780772 863739 493283 867478 856139 887952 38688 33 113 852296 234307 217712 568949 870093 47177 5 1092 499 601736 808726 3 134406 817903 875021 59712 170 282907 637987 580493 1 398096 17992 814686 815628 347847 702559 172353 894052 827720 4827 393687 270126 355414 649417 405408 775809 119171 337547 406594 487436 826115 699912 2 455971 43 687380 587 63394 834903 16708 534557 298001 888733 618 449869 127939 105466 72447 626563 855569 744504 25665 303 79460 825498 890027 151412 629814 761775 82332 210546 144322 894492 230542 413936 580896 2 603937 819002 789022 271627 292 16018 14 4 47607 758018 886983 118 381968 284798 748959 749823 101055 741585 353 774326 848005 4 108261 356397 165506 434191 553752 871410 51508 811182 856247 708061 7181 729286 883288 92402 182117 752089 848587 850809 757990 20278 243727 628056 502893 319982 200869 634321 64513 1887 711198 833215 388073 845007 126074 115427 1753 41 472113 876587 2152 516431 340895 827229 334207 557258 857144 8470 878875 421278 830458 162740 337903 264225 823446 417489 776856 811631 261461 294724 3 801599 393768 783225 7 818001 787281 756331 36199 108129 749366 483258 184015 687728 14 839603 403821 890919 523737 289312 889364 458705 51948 871158 687370 42 715614 699705 1043 2 294 869055 65399 351 49544 896233 296815 248 852863 778761 357695 880923 640310 492456 2 883230 239 831821 895196 863639 178585 783004 45105 608996 255 798317 605092 307821 857641 1812 605990 396941 844631 459467 380858 124535 54236 873459 408637 737968 720626 454025 611287 43132 213354 65 153374 311 14 752720 5 230732 516498 796414 358064 99068 834233 892651 889605 254917 444696 869611 275547 56828 3 104162 874479 97174 652768 653262 732394 72 856477 173771 814251 764316 807108 137598 823354 474176 886341 800298 200528 855544 751485 272703 423131 233850 1 8 1 790095 34486 47770 628490 201226 407783 601003 528721 21 187746 21 899624 877393 7037 787334 886762 477832 870852 260369 462422 877935 819200 118472 709060 6215 685 578166 839787 509475 348718 876958 320 1 4859 880337 391633 899712 886081 2 230133 729628 848031 700187 372313 373479 726165 308964 190708 111834 872629 8 758155 648918 627606 899360 781824 1181 873810 753835 814795 654252 502114 794095 314612 562251 859 370444 3620 239730 557666 796456 535981 282754 844809 88364 865141 477752 756002 139945 893265 786636 2230 81180 660123 584088 669951 95360 52 122247 339992 3406 403719 95656 185401 659178 861929 750754 810376 722832 868188 3234 780111 96038 19941 254835 730544 855914 886483 90959 585211 4 884798 19 874352 201237 78203 855902 2270 897701 2 837511 30464 226920 830215 10828 452612 2 413940 37116 879365 113787 203231 468383 403796 160 316948 5375 85027 256126 723795 747205 542129 93990 6518 874764 798071 818062 178057 726832 849159 873513 863841 140969 894268 886306 305403 837245 895243 17 694333 403060 25767 18 82979 771960 35146 286426 885676 620736 867583 91883 281184 18 779351 808479 61656 537063 134611 244691 841654 138778 512639 131862 842353 864481 5 3445 2 433 560967 71 71037 135290 841704 895882 800313 413592 232516 18 568381 430521 2649 564996 746179 357493 81 638284 640345 889735 874658 853388 214588 701119 332163 826 802902 880452 266612 778804 531532 76393 879716 883855 10472 8 653995 879128 319527 825172 883349 307751 424969 2 315429 288644 2 891436 371269 830452 811607 864652 3226 895236 895487 465600 97589 725132 755250 882560 1306 233913 229696 6437 5819 18 808294 488691 103170 342110 260085 726995 298 256988 9 88883 506 655305 781120 6275 19673 184278 786200 51 804395 870287 366488 769112 665216 163406 89 323332 860735 864438 1227 179372 891658 51770 3044 821639 38480 850803 56 806872 125992 876090 308468 843645 659741 877639 148168 842793 61 40701 326811 158185 464175 811816 728211 895841 891642 751082 833243 468901 37352 361568 157 26 106602 840905 789580 627966 24219 853739 455788 227 818791 880906 867917 779284 655770 184284 536898 783089 810149 720744 407425 10447 750507 4 516375 806082 58 683664 98527 64403 763275 844077 385785 7958 118631 225225 211969 766981 9789 790665 828148 849031 78630 838769 100 765114 233981 136684 4790 887913 631197 13 835636 64194 887376 765142 828444 34006 683166 841494 696151 412741 743122 2 759511 434704 835424 3 772086 137292 575372 1318 245839 871439 789153 845388 773492 338064 740 755896 852390 421324 2 39 572080 863986 879253 238199 784755 7 233974 565508 895631 320 52521 753618 503745 747286 802690 195745 29071 604847 377255 502576 829354 880017 423033 562551 891514 884005 4 898312 861533 521120 396477 192800 773834 892016 1341 659875 283731 40 370042 449998 374555 497488 439227 190336 2 431687 667312 773287 43524 12453 1 694767 878145 184728 541102 892875 512654 929 504572 3707 873265 164378 7684 813800 888547 887142 488920 561957 860533 1 283 36 136 459270 893664 243666 129796 75235 763981 4295 896769 666867 122615 807126 605784 66984 545950 28739 859316 808601 4986 192991 670288 730520 3597 609486 675813 210 225773 749007 395039 3 618714 881354 439000 804917 834802 76909 1 6 716065 869202 396 886952 665611 16167 66 11 789074 820385 329379 847158 792320 176819 856088 700099 701453 823633 32014 14630 798571 883043 401902 43741 880708 849975 875249 456942 858275 659068 534324 114 96 10 899149 4 4 884196 673623 32 887868 844168 315967 22 711065 1 737962 862963 167 11990 428874 147666 880210 776070 771 201306 864614 820881 658815 898225 518156 66962 280432 708417 827892 616 842924 224220 894418 13 56496 796506 73 305351 769171 891525 27 333316 890342 5 754971 308885 208976 852153 9444 470232 58371 817859 138527 328600 205147 383476 356152 252733 92684 12 848228 21626 854172 23872 799394 69294 313267 889061 891114 536261 17225 802061 159142 133460 871021 879604 423929 820179 765739 845123 29130 838542 816709 543938 181258 146 318 19209 893912 1967 893226 875939 893468 3 608 641378 838914 190831 869513 150752 427048 1552 281630 127387 44 7 45198 839004 615504 14 316777 476892 794282 2 551881 524091 9 641514 832683 76446 866351 171 895176 887921 130 890698 260915 793177 551331 60792 151 871752 873620 662093 510076 5 1601 877054 788221 811666 872410 754550 885912 36 160014 15525 701360 217598 764881 503154 545148 214572 845164 782019 872417 834454 982 347128 860348 816826 549926 698076 702630 421102 738723 848585 3672 566387 180860 745321 205 840643 644387 768958 658835 60021 730272 6 91088 856274 432789 56637 25008 114261 432092 189 386736 746636 424949 821175 839175 417674 858522 391 340777 47123 683005 873528 777222 408155 802114 40 857758 3255 453360 789020 749 134 248253 263 68601 4027 783616 4701 889155 891709 572989 367803 7 770897 769430 814662 585164 800986 555129 762200 82121 862257 132005 50208 501111 80538 1624 35 357413 2 22 866818 891179 41 5703 399005 2 260648 798778 363165 639509 600699 49824 281541 33769 540253 77250 226995 198913 678313 897291 844873 664617 846603 858523 845139 525187 809213 100761 323976 423874 899794 7689 76084 846567 764089 730427 137247 782919 828943 685957 46209 21 371149 201262 488725 179 899222 190 6 3589 110688 754463 582504 447787 748314 122 374312 492808 749865 433628 171036 87721 628995 322124 148424 113096 8 48849 217 785170 655230 133664 826163 713446 70280 398064 417339 689 1521 270563 886174 738380 423295 884911 216842 214737 665477 495864 13 498662 863813 852816 860280 817137 801499 551 876676 854871 356213 77 819548 879882 895905 778132 127884 786297 59 185245 851017 895836 17 872305 735791 547477 847881 2 144948 702293 453919 20719 876381 12568 767350 852554 555 821269 402782 275532 300022 29 7896 181994 407189 42 1534 128 78623 536 12 850483 858808 883267 2 548173 16572 419811 848563 78008 20 372417 730465 7472 25 233 205493 807636 1 848591 4910 229492 867819 482 401993 86794 372733 66 3 621400 525022 20 267631 598036 613678 374 29 69754 863258 294751 24762 795079 345806 482827 271 1564 594423 45231 898560 848022 522138 4 804034 891634 275038 81470 874978 36 680346 797583 596160 777767 341806 698137 241947 340650 814883 221951 4 293 13327 803953 244118 890267 880546 36976 675786 17649 839845 621986 831244 203705 128785 723976 867151 311975 806764 403173 1044 874840 7282 75322 298300 871691 195580 125752 6 514234 803156 786213 285053 680163 852781 147793 4 549963 53556 561240 125814 349840 361526 839400 3 751411 870604 481516 194512 859379 893914 1599 190831 877897 837642 336 835480 220729 293463 15204 36600 873409 15 831292 257390 868610 55417 434652 889229 1 674958 305725 218877 387131 530467 177405 879062 763470 60875 27936 864216 888431 786024 1902 485646 966 888198 682634 647157 538358 827749 487603 397821 791216 564413 875534 8260 18041 830412 338668 153286 347581 814441 354931 157887 22519 469945 14272 29735 847703 205450 839174 373367 868097 659105 792733 874859 797683 7320 884479 238895 892187 537866 656425 873082 687674 857763 65951 86736 156907 824518 884536 460486 3 790984 391011 436415 460686 3318 840640 791782 156 799846 808626 10539 7215 577588 713523 816714 1 119 578561 826543 732572 202090 153899 114713 890339 2519 147951 745262 214944 324693 879777 708771 60749 30 793214 582525 852401 141303 43683 876203 28853 185265 352674 9478 4 5 797 457215 840707 532576 5 820857 709741 173219 252537 844248 885591 821702 618498 692745 6476 894239 162761 854245 566403 1119 438852 851287 147010 792056 897833 371377 852577 824228 474 208065 408326 896171 779742 100 6 3760 228901 364257 97310 888216 861260 1 302004 384169 3 879596 884502 1 853025 30 5 889088 621682 396445 71 55 21 848570 725442 30 817934 1356 766114 26609 247419 151824 827260 728070 791900 218252 332783 31672 870311 427756 271014 835613 621315 55872 647712 3 870250 807874 895737 819636 235886 701619 872899 3920 3796 349032 209045 695083 805155 825535 66062 120022 115257 360994 2 592992 147521 898695 786370 831733 840679 893109 346080 331318 459119 59991 14 862021 399491 767562 590121 757142 385494 863087 829381 770577 119885 859691 264456 25003 290941 5902 171210 16 730567 3912 488145 798625 875440 591100 896388 600218 897229 583844 815954 79868 614948 24837 698080 175138 804359 6444 864587 885704 21186 12115 157435 841544 254960 676416 865998 556836 895822 30652 5 793265 36 821010 767810 28807 646599 797131 878011 75830 607757 400123 497283 868081 368895 37 334202 711186 172033 3767 883383 98079 533617 280392 495000 107 284235 200743 882288 7 79477 4 32472 883725 230375 160922 816734 729213 847406 780235 362159 844229 19792 891751 805676 559811 10 899011 179804 95 223695 283350 817942 295856 42463 292013 893994 883964 325633 431858 635938 882054 876818 718456 2 870400 324589 870298 1229 198801 609173 639913 824672 877209 631825 867556 865616 528167 14 132769 896178 796454 721888 324579 816452 347042 698941 255942 131427 873245 12005 897867 444437 441020 877606 84230 2413 842284 1709 642384 883942 769453 475231 813644 856929 3318 892409 748333 807417 805891 861553 279039 22903 74294 128996 492450 22333 2 863999 879693 325956 353 899089 674255 436549 491400 842204 562928 877273 727478 97031 862637 424985 887249 729668 191326 635920 898497 839984 696419 786922 397280 167434 487514 417569 316621 865019 339715 789278 469363 889737 738257 699540 713482 49137 701250 874594 666819 75800 3 785983 510754 861151 706394 364802 284109 788548 162174 38826 398524 754846 762377 759696 373204 892256 886670 222799 3 840516 838483 22254 1618 49 484216 212137 300431 534 894470 75586 466436 503562 669876 191168 613210 445996 844187 496720 892447 874993 280532 883478 282021 871538 576943 629224 16 662 531185 2 804750 895753 1 879474 847596 47150 1312 196530 894244 39719 35 810666 531092 15326 88514 842200 57 463545 8599 90510 889824 35165 743278 276 217714 888071 170337 190710 17038 549988 808938 792274 888312 794310 830600 898467 319321 532071 638361 412810 390888 823211 817302 67760 799018 674909 515293 54442 36132 23918 872579 264 209420 856735 753858 62 569472 3717 822769 803159 790359 683377 506438 860967 889861 897160 79140 136 855298 315699 718909 316051 37744 643277 832460 62282 115396 571646 56314 595053 118341 167320 858903 17808 259611 753433 897732 687225 846656 57 700217 304363 873253 266 32473 510334 5260 41853 3 730423 721538 857757 608582 835706 568212 546062 6284 312294 92367 238278 894192 1585 343237 34158 870704 251220 5057 274625 155733 874762 287 11467 712167 784079 773105 307928 627088 563186 857367 43732 896440 783192 287 877519 852159 3982 7 17663 527038 310760 891976 267749 876973 749852 33933 872212 328567 151962 822732 801658 798333 335529 256148 839084 895734 806476 388227 72759 150980 754933 862324 851844 789680 58660 1 74968 438303 687145 781380 60968 859309 535928 635308 846397 556668 467653 663626 858875 3 80091 16 189678 618049 7 11 837639 797860 12636 13290 282 648601 398993 864400 44517 207258 844767 722940 584962 251590 26698 823991 1416 1 819857 590368 72196 803238 4978 888538 599047 783460 648533 605574 19942 606993 872778 2785 273181 54861 439487 744847 818382 54572 205329 24511 127 226220 585758 350437 786652 656943 597772 366387 1094 201248 3582 189854 636750 362187 633676 803195 32 896776 866375 854004 837009 850580 693587 809175 740521 84976 840777 787152 18211 2909 734631 817354 649162 867406 2 346958 544388 700837 844758 837734 781026 43 825752 577158 148187 280499 19418 113502 253671 847366 618197 635849 862435 794256 2671 199265 846789 16 897335 843107 752307 89008 688480 826164 700569 55939 722936 677197 4969 51 897417 403790 866279 441265 279036 198335 53872 783585 850017 788708 812257 2017 875835 709754 15915 870287 2 717405 795856 869720 210750 751098 793315 225231 849424 789148 572370 42 856570 329176 379988 887337 891276 170262 378987 237374 648978 372391 810737 1 860683 735 397761 132581 181935 2418 453838 38900 14 49880 866481 836874 839156 231 725327 752829 838813 791160 717074 2188 891649 345499 853615 98720 890609 792798 487492 498691 422592 627672 896366 806429 686062 823564 861669 7619 7 790744 152596 870837 833155 480311 899103 360789 599887 55842 12480 21 34 228772 184569 428847 842550 727 616461 357364 766824 7 853369 3 555160 853013 147 3 307780 33731 4517 1198 651538 471076 200 270051 251 201753 87080 584578 35 1300 330413 846210 826528 842056 849122 431727 621976 873260 148655 19803 807431 436154 47647 18 76800 569 742142 662194 954 856564 787048 477774 327723 753973 872662 859514 455782 850115 772867 573051 819501 816521 459070 100792 72254 274326 226243 10 249293 889959 848412 579719 134424 890149 19920 891127 730799 82516 12 412356 372222 135361 42 237157 785718 258590 648579 91195 609952 872040 7265 898639 724305 664732 1704 639482 566657 741856 891223 593184 2 5 877700 48262 354512 692347 699055 836660 880501 834621 763298 469306 463168 37446 158952 649 203175 899091 563532 896772 233165 765908 139429 863233 829705 688051 97765 884707 809865 496800 4826 258795 160 6 399 579 151 659911 823748 3656 835368 588022 523505 807497 472449 3081 29770 860556 749936 227703 177 345274 806059 303941 281949 4548 3194 637375 3825 880786 794129 150949 583211 477308 188 886693 620490 261 469460 889408 283643 57165 51 811267 743666 840442 567486 200 894697 678813 155603 578011 593027 866761 403821 13990 85666 861644 614316 200271 343745 896738 165295 894791 755 105675 604002 755916 480820 82 892659 870067 737670 426 70 145 314160 825867 294885 767074 886152 579829 1248 826327 428755 427152 126589 810762 15504 882129 170262 363571 294712 202142 856673 855967 10 706078 203 369723 807239 584799 866631 212532 371205 542528 884609 241164 253378 298185 223784 853322 798796 870516 351993 244 410949 835306 1440 668312 891292 840462 11316 887781 489091 19 1210 38615 2 645468 8592 77 123546 789 537647 62701 200310 544117 353795 231424 189242 590215 282389 4 27904 211 259266 7 139 739130 166 886774 183789 771833 158093 812842 280049 787674 204 878347 755616 780416 870465 80048 130594 2825 831552 647321 394747 195153 729982 895110 524444 704729 825411 5 7 20 6570 896831 252798 598243 1073 852982 771708 36 860239 628258 621786 598474 2 871142 893486 272772 872058 889200 856203 278907 495616 666721 679443 28631 721946 843469 325013 880130 7252 608915 446065 667471 528679 822221 820807 671708 663320 355304 144 754056 831630 116324 490419 7096 55 259951 763407 731489 568709 867571 117065 681769 12022 882237 768527 857121 414786 899334 68699 671112 780570 487694 618097 415341 858642 448829 504893 1 111052 824316 871444 894530 49106 406489 843369 877285 385837 732352 686056 899444 2144 565583 826138 767827 724788 591288 383902 80 383166 441595 439381 597 9339 13127 133045 774650 891497 9931 775300 842690 18874 496394 665961 13020 476910 727055 19 706756 561811 438 51 1961 847218 872053 2 380 94813 79277 875350 376719 787024 843734 726946 354086 263 803372 855354 310684 849442 887074 195669 65213 33445 840447 5 773892 865920 537177 16413 447834 76400 837748 471851 811833 702239 765461 395582 67479 1581 579637 65069 322526 351413 637316 24 50391 430357 178888 653692 842383 418018 1049 244708 98217 887534 4 10939 41526 808120 882648 852292 588831 6275 480162 139652 133604 119319 857856 255 578663 38871 13 760801 764493 144126 231605 686490 543892 6127 872669 7018 3630 289020 486616 489261 1055 863743 103039 850850 396083 717976 567089 49053 16 792666 612905 349 109273 693100 257087 1637 879562 117285 425010 120 384779 817853 694979 11879 79 106123 698039 135283 251 201754 149599 752109 340820 130 894815 468194 15518 887171 893693 869838 67 849864 889290 838575 1 779949 9 149808 439495 6366 387566 893872 21422 2822 332451 379525 135471 571120 5720 832338 818823 592216 608120 6 683501 536432 59555 73 742307 766296 268 391113 11048 351325 68 761006 19623 716042 383894 786386 53 874570 818508 591323 847293 463274 565811 455123 134442 426546 568968 431796 3799 357507 401295 416135 838161 226149 826311 588161 884393 772622 872778 397465 8 832040 691162 302895 1230 848574 10037 83327 691857 872877 799159 48110 178428 721431 137728 753752 823993 885173 378452 153284 1236 474 7 742478 462741 789115 370 54 852764 675403 852095 526820 20 878034 729406 868886 381131 736105 859135 830246 13 21 125554 892021 536377 461541 450563 26971 829555 111688 883542 479186 852944 148544 760427 580035 82477 26 735204 335422 1476 2 804881 538509 257599 9 886661 726484 616367 654199 394558 21311 821035 302634 520275 861585 802251 662663 603491 889790 861723 464 102579 854908 8269 481867 892869 294719 450 749818 888660 770763 738735 6113 778705 92381 120 227560 63736 879565 757338 872415 820781 389564 6 762332 795232 723268 75724 889801 696187 891611 430 2389 781634 751002 348082 744311 107076 240014 522 2223 619423 805985 770188 635070 9697 587906 184237 5607 4577 190936 742162 753364 547715 266204 869917 649551 415283 853989 750051 779543 853884 702598 164980 863240 733217 21449 793004 79111 687959 1 878657 790771 177848 836318 285630 903 563623 296514 39 9 861394 42 888594 240379 798292 2 874799 896515 69050 19483 456310 6 512458 2517 817224 648798 124 584867 720807 401078 569334 303198 13 452 775259 566918 714605 102037 289405 490551 880309 587983 9727 108316 807416 41625 672442 845363 561521 877690 362855 584669 260688 358399 135791 466 376184 84374 93827 4130 273798 52155 2412 18891 751079 107409 563951 43869 258830 507575 412978 3 701642 239 483816 223977 82567 865958 872682 291358 38991 852230 348702 625591 172771 244323 659624 390774 130516 558417 852697 790914 840105 1 137027 36 15 877644 760306 602342 21245 19 294021 11 899630 785582 799960 50463 1 240312 191 356630 12 310129 35343 896825 35760 845364 450493 898685 99 431487 155682 228646 459168 822160 529491 2 339247 706417 458259 89813 361317 2 401 295411 680930 375239 577568 764206 893370 897790 1773 231937 135309 832256 864992 868405 770514 356765 158077 896531 18 196286 454522 629425 699322 890125 850591 890153 6 342513 120 892781 552541 329022 772653 762590 769222 7 891407 125 628499 829581 264690 289494 463226 553970 38 725490 519145 4585 372011 222 888887 886271 276242 42 420 176684 816137 812183 273053 392756 685 689365 757005 99338 255959 396294 3348 180551 154703 653129 225 33 448286 890210 847289 865058 835266 298962 852500 104793 7 7 506223 392898 319457 417894 451 814484 750851 649143 866175 56660 486493 859712 825790 104775 349224 594658 244914 5 831236 483115 3706 890466 874529 259163 624113 97042 896878 212782 681148 679896 19 117267 3949 418553 539977 853144 885739 811577 824883 166 474036 56725 134 745630 105829 875941 129135 832948 51329 46306 435310 473250 219 595346 816690 754901 875646 422419 805343 754357 866080 553 18 238177 5 14 159618 862033 745809 700313 233588 893707 11301 816349 657815 824274 194 318246 849241 132 874936 455353 468654 757864 832870 839663 390216 11 181044 31 259254 51752 64172 328306 532669 438410 568838 571413 19805 522139 635310 363052 39175 876744 791 775576 784648 474460 7759 222744 708707 12017 529019 447976 4243 863374 1 459232 508879 160106 206 150691 37 3 882850 306450 240408 2082 859565 605007 5 171933 899037 93967 199740 747650 3399 2 2471 762074 167188 466383 536219 885632 592678 646641 11527 655978 872486 786803 854014 182820 15091 14 93878 878079 120383 483750 806018 889120 22150 897482 45174 257823 605551 131 89570 453331 837646 1609 1 743105 895312 191480 123558 275673 835446 12120 3162 1197 66 877456 99414 607592 693376 787665 371185 15528 642328 176923 76892 1 571510 129701 142304 463559 158571 2 696355 389019 5149 7555 537 192751 1 747845 663 220 202 662609 806239 436786 882121 872820 871010 4916 818513 110028 536095 706832 130 190619 893287 694738 231310 462132 12218 896076 459332 869295 1220 889539 28 538 887245 323 4 98186 886363 898853 852375 612675 205987 758828 482267 171631 891805 8 14114 875337 127 870300 235058 76 638419 713031 809672 245961 761480 721907 464381 430193 420681 50 777120 275542 156806 1692 895649 677182 152 823011 48934 168 6447 851796 883470 892934 627130 890628 887417 863201 159134 710052 346644 139649 427616 855459 209253 889447 3 579775 881559 882655 737442 258375 890412 422897 179223 857804 864856 250199 861347 521266 26 817052 26 627059 887703 710412 485753 499857 382636 868795 961 341665 806359 774475 871409 488645 787397 862504 366843 896052 494512 42 432196 1 600590 681494 632194 888608 896064 35343 105323 768432 140986 230259 322924 710471 290449 773938 746948 282679 17323 183086 294719 888630 1 761653 74 814833 581 742458 1443 869285 59091 282 151185 251 526 850989 885406 72364 867451 3 3 145500 786740 116947 180024 114824 899449 751754 35741 585003 191862 869122 831336 7877 10 184 136202 508068 387499 872283 683142 749517 861130 530119 716717 424100 864420 330014 716389 56384 1 47315 429729 611286 209752 830433 1206 627436 884127 1095 264874 645926 842347 474860 713318 587067 2 711480 4986 752022 791489 681193 84 858592 3 689533 860706 129 724778 623713 755146 526597 856524 780959 860452 91198 504295 573463 595233 648968 758773 4443 332634 70 842981 856986 20344 113159 2342 514223 26 855256 420697 739012 275959 220 181199 529988 322054 864573 864634 806190 529160 791318 198163 557764 792 119517 789 9016 417882 761517 16 6407 537184 876491 12 431791 755540 505263 840304 891949 734062 50 793321 15066 6 477 871327 674798 491770 677187 836516 408036 821113 481965 886054 278 742860 415598 874120 50679 368917 481246 8822 330023 240058 342 789124 515002 729817 674496 50 130764 66244 747785 492552 408131 151324 313597 195407 796718 574300 9910 860707 839077 67588 134944 893069 679415 881739 303650 190 14632 863828 72875 819474 579721 879710 510260 163359 4 140813 854018 186840 750892 589060 74966 3 626338 112515 5 1857 877216 192081 60034 859990 12688 898926 854333 102410 558991 749902 882155 742130 650369 127486 709174 2094 787 879263 500892 639234 872629 883129 158622 705482 822654 3037 220506 639118 953 88400 288863 867532 2 74 137 15479 28190 81292 852929 814119 695127 200357 806800 793266 112444 545471 824966 894534 18199 242074 267866 555002 876709 823071 288294 666845 300 712 879846 127 164055 754461 513399 832909 709022 847647 105782 755521 752069 35 796649 7388 536234 400734 825090 388101 6171 205746 2785 736171 76467 2 158923 276294 291742 157066 174065 167969 788180 749580 895954 73277 643680 30 734437 127650 244429 5906 795854 521230 868474 856581 850604 668711 43 176547 1235 826255 64442 2110 136080 171165 803735 84650 11069 24 4905 830414 19312 67449 709474 2 165858 454493 490058 175669 53 678 761086 599251 860793 626054 8 85 5 27 50007 193197 795129 630452 309 13973 155 60945 226103 832065 104068 594746 860177 340689 5 871700 856590 65159 423818 879125 101 89 8 889217 410903 839954 865364 139443 568551 768857 896492 845826 57 160386 830250 228759 897758 580277 167630 82304 402622 820198 544364 307666 521837 657270 183783 399377 862431 712991 720323 821559 823880 927 857452 109 453175 517480 823937 209380 270577 877795 790520 754754 9596 853809 798378 888867 827011 183489 112039 881073 793451 2 9 4 896326 277624 396263 322677 351727 65696 1028 410903 322015 809775 192316 623993 416404 39 780949 82836 526647 777586 840481 580254 648008 889724 666293 844709 852124 2 478864 481794 521575 143578 1 434223 763742 179303 825557 887754 706315 815013 8 626449 1074 856473 46270 249 366370 802631 200975 705556 749625 784 402519 4 195848 820168 23 831374 115615 595669 866676 414304 887569 855306 553353 679666 1259 26 846425 834744 865335 449 3233 861894 887377 836479 656527 102983 15 503583 4490 4771 725805 830001 156468 793433 58812 621375 336160 25179 40573 184 757986 811689 736924 689414 24 647186 850755 338918 150 777681 446116 314 3 31678 183932 74 212 8497 131312 798786 282 4138 1 897891 877302 643427 256223 146019 92039 770634 895922 895940 576734 364394 340084 632626 173703 438001 378139 182951 1 14478 61627 580855 613408 172036 876348 845 861576 144986 794490 183149 149862 319874 614647 21904 809627 601283 10 898437 235520 772115 218456 855615 576335 5259 419887 32954 866503 211504 515852 570135 109 854740 194460 12 51648 864303 825972 898337 351695 3 798720 186812 627653 373586 487242 860284 96350 635766 896587 25 687179 841524 783462 886028 7 479455 114425 408431 875473 605839 836188 427287 2059 854919 764021 821763 20860 828 270422 14 9 650618 19733 825397 291304 826410 824636 774215 405760 832597 804820 727515 372883 4 351580 327043 762765 329123 678870 292980 461470 755595 170266 210876 19050 2 29 44 121 670309 878959 116704 857642 49868 841384 17766 589834 635884 855801 808967 336773 871301 886455 656401 49806 449593 854655 3 43920 646704 863828 516 179410 331358 899571 456759 57193 352171 106118 332046 43 33 41 29199 271080 311905 814772 24862 538358 6 508855 548747 655741 868495 678184 842530 267489 501533 790141 91213 6173 640155 238554 149 876157 893805 97205 456071 53609 73756 648894 819606 616500 524674 220 663141 253 131193 663644 26004 872207 4074 629653 31678 1 715414 884925 545896 884972 861344 736073 292555 859108 478476 809559 854087 133798 733090 843197 9788 65373 871952 76935 753779 357030 24767 1 616049 862386 512550 348029 321874 23656 373311 24 477184 2815 864691 187 433663 86948 530231 1 541116 468602 8 32490 1087 740718 819027 368232 176717 17 719091 592551 857241 884596 2894 246498 896180 193700 871128 75274 838287 242163 186 27 749520 547056 683973 867777 8455 135646 397 111148 844713 77986 241124 718323 1 2462 1 3366 820084 862650 20759 651258 527213 712975 762672 127 19066 316200 339769 14328 222315 1 9 748280 371756 369569 896223 58527 606854 4 303796 10 262 344153 889203 233241 962 374280 6 145812 337178 785464 2892 4231 211016 831891 896759 884917 857447 680096 702029 196988 73723 733376 7682 807208 378837 889254 2 64315 154427 890307 899783 1944 746201 872929 61 686609 898758 891496 892267 47181 389379 305650 813477 889877 104826 858415 867337 847561 792164 721652 759063 865470 352323 873867 536818 861989 36 845260 464716 67749 324419 502190 609230 778620 363962 596116 627460 399862 828486 136380 388424 266696 887527 857988 864907 555887 852700 488069 356 8515 334932 388198 711702 356847 48722 185370 18 799669 745803 1 895642 235415 644954 6 9 382162 858 98048 813712 811465 896720 311821 2791 677332 141035 390518 627150 115128 891618 406163 32171 5658 542645 879195 174819 304472 758164 609702 59206 199 295881 207449 140280 18644 290 697040 259007 869306 887667 534428 859867 176 165511 653956 5378 802223 155027 180328 831260 534261 5356 720113 521718 792036 799629 328841 423725 530634 741326 739193 59698 6385 662470 799129 342 12 113124 13704 512539 296967 369365 821775 486301 198386 738067 892325 431165 276564 323717 737707 390745 226570 36158 869487 584452 139 20 59368 304606 883748 491129 677919 719954 672937 2 297626 556702 211184 875283 12657 98817 347923 883995 590922 66 529056 878356 863913 865900 837578 82178 655450 94871 1 60245 435958 613244 569895 701280 28728 299783 101 314286 852627 652912 775676 53750 784972 176735 23597 238730 882286 811405 11 876630 6814 633058 296884 873806 142667 874121 879884 895799 485063 254644 103 406 629861 156831 42739 809275 307888 414898 759803 856303 887263 494417 1 73293 28 420957 881950 801483 30993 890209 800291 796761 600652 499 650236 646342 763347 355786 177895 501 32 238973 2 552038 365876 730637 11480 773905 898585 335231 293002 535748 800160 327347 251940 603885 503395 885078 260121 22523 740839 6 576010 822907 833959 848533 609989 10085 464893 855763 511 885296 882787 94174 446408 1 332890 7 398277 454634 778454 573971 796635 85202 302889 809787 487402 1510 83 787925 259900 701907 171679 784086 9995 759195 458762 707976 624297 217964 568562 883391 381069 1239 5 1338 74 879832 22 363 177987 590451 827517 1218 34 43 607 387387 787161 269786 250450 832835 420879 743821 889065 171930 659889 334474 826319 651476 846636 689647 2 730548 101 774735 20842 640545 858814 704299 846031 379904 81909 326045 364690 415 2 264554 3246 731 737800 865946 337383 570601 26030 546877 866360 893740 893888 5 280544 636616 191420 848622 225983 49 231 2701 326195 503210 18 4844 803955 263956 892789 711940 612864 352973 863287 872489 3 783036 426877 8494 562630 512687 442228 731220 617036 504863 885548 1 310 313886 319463 7 83 3 850847 166596 738223 176352 92279 59 868126 747601 186750 407046 741 1069 872720 457489 1414 30 760200 7331 376696 122307 867442 768940 821457 3 899999 866750 114421 801161 36618 454700 120275 189377 37 802387 734885 799410 387 858774 469625 69246 783937 64721 867514 792243 845022 295467 674670 671419 1 775396 779407 42257 110 695794 850446 348062 4 626904 251366 285464 382334 25000 867023 523066 808853 458193 115838 875509 215057 219281 400191 505686 888026 852492 863637 525846 826777 868570 128601 826061 2 854692 5 569532 155775 20603 822298 3775 817079 780100 857679 5747 642043 353003 818561 415944 527280 138534 8 821233 66 728853 893324 623969 18 629359 468242 654006 126106 264 176143 2334 61268 782086 604447 793798 53 260065 727752 441 213398 1572 705136 803171 832261 6 620169 600222 678239 862189 191195 797151 837353 820641 31 183578 8 521043 32425 836218 14811 122752 508631 728909 34029 3 812168 183858 896884 8979 61 839094 109 215520 2083 2 131 824187 878606 524891 798720 892709 97938 116908 150852 324515 698811 111562 81400 846767 568 852480 75 657993 688301 632918 154004 758523 861966 72033 792817 287973 662392 388796 755403 896684 718366 486638 849779 1315 804086 351444 305404 826782 533150 746131 857063 159736 823421 722841 403547 135149 566997 805422 463229 649666 17966 2 780064 595893 19413 23013 27700 728274 168750 837727 817953 471251 544992 881183 265570 406 882187 616308 3918 335047 768644 643646 518109 732223 845591 678152 799515 19565 187641 11 564537 401621 236560 855903 58 806671 608706 30204 1078 784229 24042 883574 432412 728771 426154 97 564942 85627 139759 507620 448103 719770 873339 60976 165176 701008 330 854947 888786 898141 199503 766475 742005 768129 781792 123785 22 8 63851 571682 3432 723653 403600 879980 809628 282328 863038 134680 629571 1395 388 290435 682930 466 872797 61100 769254 185474 120 722045 898159 888942 817172 872713 69 600263 861814 353825 3682 672687 3400 105271 3 38131 139295 865754 893492 10137 895449 506118 72 867498 814574 537452 222460 48957 66713 865529 2993 576251 419 652157 617328 274717 739066 848511 311021 30046 4 841788 887017 822336 892766 836534 17 803203 158521 546962 896489 886126 773859 456898 549330 367458 621 418339 883049 736034 13 876763 882455 821211 845739 875897 802564 87165 278302 810495 843425 9847 270335 7 311 682662 649408 267 744714 38 649722 15 850158 857949 5600 4016 780762 662533 231322 857361 841736 873779 886986 194868 863207 738508 720509 334416 449876 892413 831143 839640 211887 422 690428 794903 306655 654495 489793 1198 19131 49243 169 869097 279 530606 165 624676 851047 297768 165140 202992 85289 652264 199531 280677 875090 123873 787387 773099 100998 164492 790452 840269 882289 229590 880791 826326 807873 664646 303902 100683 2 758083 886485 704273 761432 856129 52 2667 839707 897189 688531 871202 897160 844119 10391 658010 727715 657497 625619 697532 118599 215826 729470 319648 432 843418 560300 824554 501240 399698 857450 8506 823307 174953 580709 684322 892276 328871 831604 3 823481 696080 854640 686426 793438 443312 602193 2280 687890 158870 509376 26039 670803 849855 789980 17978 2024 413890 898205 819030 527960 547094 10 171605 6 50 151625 2636 479155 738527 898617 236536 31740 687677 589544 863526 879878 800149 1798 867577 44 278 122188 832322 553435 857196 1922 845515 11282 495123 844776 828728 885602 127613 856736 297027 570966 335415 884308 388409 796952 353109 504901 363264 143 10 740276 254460 863565 304 883556 459766 867747 871390 277480 40642 244 191079 847369 870903 881239 49032 869162 862065 263436 875086 873937 71096 237231 815222 172918 794725 698943 886570 9108 806170 835143 791445 906 161141 722621 856274 402257 370048 458144 6516 382827 83790 1 863903 39874 3 371921 859221 615305 19096 887133 879727 879245 773597 24207 203035 396887 418639 356983 61142 117137 821424 66 44434 704986 868107 883725 883310 319686 866469 6 479383 743262 665172 312406 327314 860581 773407 827395 832142 129280 7 475933 860632 647737 874730 51 37730 3001 574849 376 11255 327056 796638 282 11 879884 892870 380064 66170 857098 317717 884233 876046 32631 759125 480413 389454 150002 75510 167621 240 451239 413937 365824 240371 682663 813249 2 762402 177 55985 97189 890975 1195 32839 187014 1876 820568 233455 1843 17 29 414088 892839 791158 24357 762893 452170 159462 243081 528212 230000 872642 2 565001 584726 663041 801923 36 3 38652 118763 883250 498144 768600 27833 876882 762726 674851 707662 769603 29466 591 830141 117915 602821 828014 869339 746767 333 857897 712374 798620 647831 729738 597432 1659 444341 194933 27844 892477 17898 610774 852188 872564 474814 691422 3536 125491 716755 47551 43269 987 867848 33113 395971 791047 656147 478320 847174 791657 875051 452279 825401 104573 745012 65372 887499 891534 595733 850499 214597 569611 794547 828168 721965 799084 869842 610716 763019 821079 3288 318392 247319 818529 704660 887726 761359 336 486334 659453 323250 45171 870124 236820 600664 897382 530544 588475 874856 314225 433180 293757 674975 862286 620425 6 51161 54557 528095 6 745576 524826 136565 830941 289649 440173 1 2853 887160 62552 896984 824846 873781 863794 576482 924 883628 78849 841768 120 24 673037 815426 633434 1405 887624 860672 758205 277297 358293 818395 894849 43651 624156 694088 410642 620116 886872 65102 809182 83 807264 808267 838070 1 757444 791606 421321 828893 265027 177773 500798 783877 802118 29869 738405 881603 112217 791394 16 1 751424 325359 127806 571632 890260 844878 796480 761894 326799 795969 591727 387292 353077 839587 70610 669922 884653 877364 866893 507 247287 800989 820622 846013 290368 611745 235931 400218 420166 266648 216182 848453 827313 646598 6914 528162 789990 129147 294740 878755 580427 299695 882286 391062 797511 801870 102576 566627 853648 165 526692 339185 313973 794344 203972 887105 753305 426973 98 600920 892855 876374 47558 384519 861465 199176 1152 531261 856872 417888 689803 874149 750981 836473 403194 478349 813698 671510 4 686407 3108 873918 349 40123 782390 887516 899 770374 885745 845830 28369 550574 884740 890065 707812 909 9135 839766 806502 831216 5 70 811386 272218 880472 880050 2772 875625 322986 865359 343145 616250 512704 493306 783231 125722 302 5630 686361 830542 8 1127 51061 398965 348845 888326 411 541234 432647 749409 801282 110666 567602 196818 3 169982 833575 887994 18476 890517 6906 845100 57510 826717 14 691040 782427 867079 25884 865957 437774 177 394303 153847 175 778175 3309 894351 69 305 400286 290425 395981 140244 443239 865528 270271 777015 672713 39 40 442105 823697 860384 154719 296937 2 870201 813300 841292 894778 3792 31016 118112 824865 217656 19325 808382 3864 470199 897283 812983 360733 827723 3 573969 836190 114496 14902 12 3403 326118 744369 23 571672 822121 672951 883163 1938 5196 31047 473461 179452 207975 239622 694744 635255 868955 3 342749 788223 884989 166 1535 889069 5 35398 868772 31979 685940 586704 882747 14231 473615 5 225593 604756 890183 897035 3 1 11 817756 694123 345766 5187 239980 584778 10 3013 886028 215534 627290 894332 894903 3 746898 867009 183560 862779 117451 767620 2 702248 16 820843 756594 185632 872950 510943 260228 553013 606572 1268 882666 3 261399 436 20713 872772 863603 263893 465427 857642 494245 810255 826937 52783 709523 405093 718818 133734 5 790994 840095 300240 793245 21141 286472 400852 11868 626682 8938 696230 880679 696470 779829 816901 887326 4604 887199 860252 890526 878134 484131 801367 592060 624367 525737 19 539094 878764 3 16 529773 1134 250714 123349 219472 781526 885550 768387 34046 880491 577839 655775 320086 765257 4394 131 275338 715527 35976 3 748900 896153 624046 866871 25907 75731 888221 151016 338379 860850 281129 111145 830571 492465 295835 610523 616649 537811 783166 784457 891819 785627 4726 125560 211905 869316 90626 467869 43403 705171 884078 468093 845772 9 25918 605524 87 175201 458596 352994 340 631419 93354 3 144066 18289 382879 496701 787837 236576 848577 181055 83710 5330 313147 4137 814907 868153 856788 74 17067 126 558029 184273 399605 854082 2039 859450 893681 548118 558222 233769 232436 626763 13183 453252 849804 521395 676729 801800 231941 288585 390737 333041 102784 508205 801192 748532 881331 888173 354075 780093 840833 764760 116281 43 689516 121836 296523 585168 861917 853870 886173 378414 386917 863450 890207 811503 867372 4052 616796 632561 274077 349663 780399 125180 115122 691695 654594 12776 3 55399 165939 375184 35260 810004 106348 741110 435804 189073 778390 624644 746282 2 341309 565453 774245 2 2184 43373 884534 877521 266073 8182 123357 69748 14336 831299 522082 672862 2 838200 823995 231798 891226 200386 855972 1192 797485 543726 898781 865374 871040 885166 138528 480058 858446 106950 819416 589702 862896 485509 890798 3438 865326 761863 691583 748103 12 48 300171 531264 887765 35850 395552 591362 874900 876404 767834 200674 632695 895457 761451 637796 574755 866730 330327 850365 1 644998 791768 454683 418250 843842 1055 477180 867194 736 100850 870672 1453 816061 876483 763890 848255 7697 442101 171 261482 889506 22075 4 816928 1 798170 392476 6 834636 418007 414772 286319 761864 51637 352694 401 732674 2 753550 16 416733 851258 469382 5794 383197 94657 2059 842340 806621 98 79514 895969 832377 743419 1208 32236 83317 882751 886997 347699 885295 632891 723365 176555 875876 632842 872248 14 881767 16 602262 189420 711902 830343 333173 337917 576158 548687 1687 63821 144181 107783 47922 195697 790161 432422 32463 51628 2 387545 873004 732108 615587 9137 755302 1 410404 820833 743355 25659 43047 688117 75 114533 435307 5 413471 3 546566 656605 785034 642040 790040 2 57187 893214 788849 22 814504 254278 894883 62 476394 780318 64341 244203 872995 18565 2691 809042 867789 627776 247938 611257 794228 139943 448550 369136 737868 797841 56974 757252 695951 766364 753073 837767 890737 201500 622716 302328 242167 848780 681836 239202 21 63 87027 754324 35284 861075 259 825980 338521 18530 1365 1097 894698 37259 573572 898351 435287 874788 74826 841337 892091 14229 664526 859122 798364 876879 736273 51247 123 760454 869025 621343 233471 660501 879683 4 531 363 25657 194159 431212 1 875452 875408 753726 435055 1090 890576 892156 4738 812234 476945 22671 886790 669044 189659 202696 1117 107063 899442 881448 815366 890055 531487 727679 586782 31650 375672 768165 832780 892519 445362 789361 543027 18 123707 10 41 409042 320937 873901 141812 896539 899356 1 123 702828 859770 208325 387377 19 464237 881765 651169 796619 874904 693992 526348 895043 2 736704 548890 414309 250044 7 453747 879654 27 43735 407499 148692 888173 56986 860114 367541 862577 394962 872624 826307 835454 478031 822587 870303 898737 76826 690 369927 412169 886860 190490 827627 789347 650539 884666 559841 480378 1261 471386 886998 187313 314243 2 5131 861559 817981 709794 245259 737 385 36102 235233 801499 823899 290 823310 803005 463700 43072 21 4319 733520 609509 309265 65593 148859 2086 614970 184102 887885 623139 533039 746018 808458 737700 336107 891390 5 128445 726553 332305 12 378907 361431 864609 285989 803254 803961 430781 182923 701086 330762 502577 299285 107725 829381 9706 548630 43 721714 671651 95673 399656 235815 890179 852528 9446 317944 654431 771 873908 5464 480325 4337 875104 14 825167 733662 128202 38188 43 3918 1008 103035 641655 72556 821478 879934 3 325928 267371 884478 882477 294245 152054 188472 103791 475591 581111 464517 855338 1 363455 316039 571802 4355 17826 838581 814995 691623 808559 880624 512942 148010 340602 862348 844092 1 692110 234684 824959 871726 360561 557358 369736 822916 547372 52197 391611 867463 233092 316175 891654 855510 249155 21563 857441 3312 746327 8170 622 521956 25 740426 482164 861470 660523 58770 789383 851792 780701 872 243468 896182 36016 126567 706560 778910 863283 390022 357141 808524 348141 511935 132190 897077 455174 18 806565 811865 438139 54883 868151 388646 898140 1740 181048 859133 6 883797 823743 851366 837308 825393 844426 830831 536 244376 53704 814989 69 798243 890711 836165 250704 893710 662289 563489 10 3 77853 807753 660401 842805 859170 700551 677384 11 420590 507641 481427 8855 812418 491957 9741 887826 774441 873714 891067 757228 15 135003 895414 889744 817245 5843 1 21986 155910 536243 897492 118945 897094 654082 274081 890986 852761 761 110534 89321 888455 357466 891303 381428 642942 899982 768710 342660 858211 821119 532379 865240 843553 4 838553 542340 26847 696568 880454 25 421576 98298 8 201101 336143 186984 121218 2881 1 804863 6 465274 752 582376 892388 111543 885746 110 299464 635769 618951 174312 236 865559 127215 854379 312 234678 762158 852649 3 661352 262551 166660 67678 137 392700 1 658359 858500 368999 562260 294728 8550 892430 13 358602 160435 365375 878035 865756 590487 227715 563296 1 764050 58 361751 133 71180 2 855331 743805 151 519424 623313 774725 823754 10300 681 8 243259 593879 849 832256 820807 274734 41756 182273 427902 827199 113965 898286 523949 212 439326 889882 210882 1948 6584 139223 832836 142146 769804 680354 122021 585262 9199 858042 886085 253938 2657 457618 831407 9 621441 826824 883677 224363 43 841483 212048 61 362976 861285 479768 18 50183 747514 2 855989 271678 60850 875107 138643 816535 4810 107 26365 883299 577255 595370 800128 104900 868083 6 828733 886725 5342 875831 833245 102971 373414 72816 287500 493992 868906 163567 753085 876899 140 863322 197285 482660 691381 121681 769673 649874 181754 832212 825330 873621 27 852679 858800 231458 25344 893209 342525 797911 852844 802442 747129 399369 198132 75199 329080 451555 796234 713919 332651 282790 404487 269976 12 39 8772 827963 897359 682520 546846 845136 836959 436581 8 750775 185815 575595 843802 871743 19 870481 800740 186396 727036 889339 561589 9 536993 6 653815 326860 9 500216 206468 888193 863345 833221 673893 19364 477689 94384 311818 531926 663460 83 101927 833297 58 43311 633 74728 42645 752692 861842 91123 428276 457508 168804 858320 737170 744361 882464 213374 309633 880312 410310 2 555835 167208 797024 881406 585033 1026 923 868783 864087 788115 890560 791425 262 42220 15 694114 896281 19 706843 621267 376 789821 15702 764803 274225 879722 811128 231468 474156 478468 348164 430870 898643 793324 884919 813267 412127 727466 595539 536516 140536 7380 285884 882181 698746 204815 795327 168821 756190 850987 709871 174095 825365 1383 832720 338707 358978 867816 1006 855821 889989 892804 138688 722726 864019 152802 306402 856757 738973 244140 20 843416 93 844109 552892 341716 23347 731849 381550 280658 850197 169 251874 800871 472018 684293 498216 849064 876242 333936 10 406634 8 563295 839443 730 388178 826744 639827 868948 319133 860282 833851 639272 114598 308732 819861 269 109768 828897 209653 826743 589236 829348 651796 834942 114115 788757 1404 30979 842589 885538 841175 703678 859192 640350 308610 894972 500 466292 199 695836 365113 164713 9 104 873679 3824 800832 341549 825104 288207 859598 301694 242361 130673 852934 813239 765081 564152 887059 891852 23828 2301 483197 788757 34 811448 19679 23418 263 407816 759074 425061 866630 853511 704228 700474 892013 17 856556 523559 861485 272748 13297 809992 8 156362 879379 214268 514003 288814 160423 78634 154291 444459 86170 220920 545649 495433 588031 551306 70399 35 3 847679 885612 93162 414093 832550 35335 820821 742917 324581 54061 879274 416780 570194 783143 20841 1 447993 704359 2715 4 379713 19965 866117 639631 14 393737 698927 171684 349149 514115 827444 252743 787952 867439 583053 870773 839607 117423 785120 535541 102318 868524 448300 88275 78199 882445 781076 407085 750841 74352 474 873478 854098 203820 232550 704593 1342 245940 313233 858897 1789 69369 846183 81428 515330 466966 855578 801578 805217 1795 1543 257498 8 856850 881100 217305 273514 431568 897907 882400 884616 492781 281 234557 830532 656716 483666 516600 142197 890934 887640 864883 898202 25248 876898 746875 529656 160749 502 540854 748830 762706 724951 841294 658734 858282 868115 633336 696743 828125 870699 876382 105294 436769 169049 15141 754 3 138774 183237 10322 857819 877602 518444 449409 62 868224 9332 883897 339762 619879 239 135952 7677 21812 894600 883949 710146 248581 592914 421 877804 123547 507194 861294 146585 427013 388467 7 891747 893332 443 374917 310914 860680 400446 585775 51188 5834 401970 199778 336155 81421 134448 211125 446423 145142 886822 836560 103469 639597 3085 63066 75128 398209 813352 7067 82265 18603 815032 683933 731871 48 728370 836604 1620 28 232786 879234 858719 383990 489616 853442 646626 363636 827505 139613 525429 29982 796657 803474 411503 307119 768041 199497 285132 14359 872767 864444 716253 64940 882911 28371 765315 4 835814 136 4 49991 2381 2357 384963 885657 864723 825966 243943 826811 688007 9058 69244 224930 276221 172385 5 1348 881532 3 685288 355470 878527 4533 660281 344681 247091 563770 75 769951 745201 2 324205 763287 51 686336 463470 2 613016 514 38 495880 866293 888541 553618 395 96741 5 514210 616957 198 482324 232913 855389 716157 828012 848519 187696 544577 605151 824041 253823 815318 556803 799288 586943 847355 610497 888438 826468 624741 651764 179772 888712 218503 24389 110294 32608 727651 660757 279950 835982 53763 512 2563 493196 877904 768776 805175 6 244220 619581 59777 773367 442080 250771 272416 18 895046 892693 577753 776053 595741 949 756464 746478 116791 368325 178332 121027 11058 487255 793875 856952 866769 275691 829150 824822 633018 278209 361810 271754 109333 145 802477 842630 886314 840117 323 566613 368741 370560 898190 533238 867674 850862 898787 4322 742455 1 453508 138156 819191 878268 870378 59887 400755 210325 804555 188 4667 389854 118 771465 413180 403603 525855 810487 166661 535408 839 523511 307717 732105 818840 4 742349 703519 109137 734509 770318 72560 50 91944 7 686391 10 737 665501 577190 898229 32618 265890 135680 583970 782949 506598 843155 1025 896208 240705 899075 857426 852813 744113 889235 388302 4859 487582 511199 593234 890591 887955 1 804749 836015 400244 578012 485756 81782 15289 792343 772588 794652 16 798887 674092 508431 800221 186009 882241 523722 316255 816798 855739 738233 363489 5204 843579 772719 263420 87023 27002 3 21 852462 834067 3144 872195 484868 48492 809093 154135 932 853 185644 21 8 16620 10085 75 54864 10949 47 849081 34719 289971 78 363728 352294 814561 565868 159221 889125 232208 297742 499305 399939 890285 3831 849701 9799 550726 820051 317082 219784 93434 329532 716306 1061 816832 2 949 143854 879462 327959 140501 860621 689 888188 22904 305082 895238 2945 98617 850887 648176 120 552 785206 870245 2 790333 259114 722951 93 828500 14421 57 779124 157844 893377 838301 136237 782333 492637 763507 107 880868 686264 2 843809 754392 45465 40325 3 891449 248482 40517 1258 562 776605 304 3001 290960 104079 302004 824385 247 899582 59482 2 718936 275592 592805 880091 298392 786006 118777 583648 588156 571572 844645 795451 303448 853862 791162 229063 782242 339948 896580 876854 12437 857961 853678 494310 874033 445987 267 128216 525447 870942 1346 652348 600811 525748 712339 694051 1218 866452 870610 723513 407254 895692 16305 833133 485575 89092 806497 405946 561730 854142 817955 710291 878954 418691 32844 335855 787183 219117 833730 872041 16555 840807 98504 1 793108 125501 690841 856885 390845 770032 497036 892354 717880 877026 889781 793672 329433 2557 671968 803346 878237 479643 274211 579321 167 12892 17395 633853 393869 725834 609360 775779 864989 97943 613828 704027 824770 53653 281996 657649 719572 10763 850716 12892 336993 52864 525800 784272 257430 896977 825543 886969 779711 27 231961 431503 836714 342014 886501 139396 793176 865632 159761 35726 590590 360342 871697 520773 132624 503913 749 613559 18484 629922 63 3479 871631 591286 29039 631226 589669 852805 650920 870197 494363 182854 30661 843300 125807 178739 833158 893963 442849 846396 379098 270 360768 849509 560336 685712 463258 879872 502265 312 828669 213059 894563 657407 864048 777660 157379 53811 72960 111714 13807 13002 207514 808030 10520 760435 677745 732639 3 73 882483 87772 860819 195248 806351 658096 561969 797747 45544 454974 483799 330907 818086 819321 833542 5657 880742 823632 445038 881104 16 75858 43219 531116 4 496814 813441 25714 877585 428412 841444 458 872424 4 755494 357 253 3914 884928 9580 565225 681904 398573 427244 409965 433368 362356 61112 464 222149 802804 66302 493461 489208 557795 838658 203782 410682 804445 872265 676362 894266 96364 560229 571165 2 257110 744400 879929 590914 222915 1 727666 674407 861981 346822 815418 26 857006 504555 4 746039 840125 570048 813279 741222 185500 486065 2 307957 142229 799081 681991 202375 16748 895726 78559 860912 15587 12 185954 410197 852681 792605 874633 50 246 403922 783992 881610 686515 873298 171299 200369 850076 505455 7481 876403 713657 437506 186988 127019 589609 239911 879891 218 849825 10228 882700 610921 682366 883383 884358 863353 5111 222243 4 824924 793664 858467 116888 41983 31162 844968 1454 55960 802064 428419 696392 873713 852967 877028 18 620611 191573 731254 568611 626336 855579 481 716342 492424 5 97135 773540 52896 782302 5038 500981 39 220952 864820 893790 298 173777 37 809436 379425 131237 61013 479 336798 843898 865895 806675 765830 6431 794541 898857 738203 855102 16 640120 846853 885739 491279 892964 438 164350 3 449541 864119 466464 583019 868194 838077 189684 890340 1602 768032 889273 49398 641598 718994 584580 697907 761742 22 884 171002 78209 61695 834961 879629 860333 501530 1 136653 616056 302891 582327 65346 810245 878016 788593 301856 723106 556415 5721 51 893930 853069 653333 93432 5612 865195 835812 58459 355854 6 897811 311070 5 783237 767545 158599 248 803751 142621 173163 24085 22 718944 865828 737487 521298 65673 3190 605936 844246 852511 131 25 506832 876479 3 880386 43331 596243 896483 849996 752124 38606 3560 864978 1068 318316 26 823695 5806 122179 758283 573106 316886 14 323445 158404 893342 89685 831736 1 581712 369632 424794 883415 53 628582 230189 733940 144654 223580 241762 452 1162 31 455518 6605 802597 812389 103 275649 646762 683313 899729 509209 94426 655845 32380 2046 476429 537635 178991 766215 10388 17205 62171 305986 219009 11839 55173 338 519182 891322 624690 290927 833728 232729 761011 292262 856697 360233 880434 235828 323771 280810 573900 11 277690 74489 864554 8325 800286 399436 31 26806 12655 542784 562598 2530 407478 753012 530936 845241 571569 851839 2 857200 274184 1 257 738626 899500 1 299989 658005 648489 8538 535530 369012 323971 751635 7 305902 272247 192881 453449 248128 398938 843620 359331 218687 277973 499326 6333 335855 193 896908 890001 2 231998 421769 212185 11169 786939 236955 740635 286929 4 111 501815 892823 4693 837 10635 892095 751819 44 728665 4139 852659 2617 50603 333892 853200 731392 137761 193 591838 2010 736228 444 139151 218397 818598 831808 101980 876255 126048 216017 35374 107647 274428 1 321 2 3 179259 405694 5753 190621 63 698173 892931 257552 713569 802032 5019 378092 580798 712523 8 2006 1861 169309 359259 786711 5 751043 312251 3 384014 522300 3859 898700 895377 783197 2 881420 222472 896024 798147 264246 22 783625 15 802089 188536 924 693201 792112 24 663900 739791 794025 468019 302819 807025 495739 186717 656896 147404 1049 831278 815042 381268 883948 87595 899445 2471 871817 876411 883453 327616 131 722343 730635 521950 217861 3 128918 277818 895019 695827 705553 257985 521632 780368 835631 848304 544593 6114 568061 463645 682463 844409 317891 39677 729390 748732 888918 136 310597 909 784199 205638 740254 788514 833214 1 227210 833085 892260 860094 681967 866309 762962 372736 836481 552662 9 530753 557 405923 466344 881686 2548 877794 768431 506823 2214 66 850057 269 543960 642405 5822 1870 12490 897707 14478 758959 546068 807161 53 12376 16458 434551 134451 699009 46 310613 668801 15867 541485 853835 319342 173922 393917 103133 871216 34119 575595 72146 810341 319709 812899 855810 35 2844 382 755800 75 568465 857254 689260 815081 825614 811217 862291 372525 825866 865934 832254 850310 24 805422 880519 142368 337704 510208 15841 688029 141524 889413 27590 756793 602040 764848 802388 878361 1286 893848 249 313462 889522 73 860736 86323 330871 236078 1098 520543 153291 475049 127882 821401 831819 818945 892292 252027 228080 30 4694 290326 510897 183056 897599 491851 4 4133 345486 866899 487798 4 122419 865483 227678 354310 872914 788438 254 882238 893121 260403 883211 664823 522855 53646 171879 653686 1972 275380 100926 877939 608327 23465 876327 794856 812545 728257 614156 9 880915 612830 200494 3 2 898987 379243 221867 886048 438253 883427 693415 807694 434512 278 683057 711232 352838 810013 383292 31411 455288 3 887014 34 404987 601238 212589 695553 100959 858829 10548 786279 36 35 818413 426763 113565 317993 5537 854100 1 575714 51674 39624 855286 854512 270011 331080 473369 91361 807638 888573 5 331121 77 4 9 790740 810211 783328 727503 851607 862794 363846 875620 485 844157 370136 885015 199960 437081 636162 77909 390104 608834 533257 20432 382212 980 721996 824582 877695 3042 50157 599720 354864 883526 269650 69128 660 23 471542 796336 742874 8 863182 81 876226 849410 842564 580430 731277 264 152902 183673 7156 686865 852442 734389 543575 17819 764200 509124 147200 844362 856244 861024 421035 5 710388 804921 341039 488249 797769 8761 3467 339480 896328 375727 2647 723190 280 865607 2158 789620 234211 859654 813930 3890 435184 5 552449 344869 638755 477621 889879 565181 665295 9418 736348 698473 847728 72 481356 362577 852226 323543 134612 600151 552823 21 48534 868473 604264 3 801168 575003 864809 633482 98589 708061 830101 221134 892808 183117 892879 55772 5 51178 478659 6753 286909 743129 648511 727274 814901 529068 482783 664313 296561 1719 855327 835424 710818 578152 28 350624 22000 848187 15 22897 87747 558765 601 643163 72371 880315 309529 8110 159091 10 619591 1387 832130 653430 874406 3126 271583 45 885148 178725 31 201583 188338 879445 55 575577 311129 253814 841403 770931 28703 585009 43714 431032 870448 842757 76377 806258 878015 893622 533914 397724 734280 4 84191 1159 860791 827307 750092 752694 599918 564604 132411 520912 56766 590552 880348 77893 11304 710367 536900 635185 885719 877636 891039 846562 742038 867979 34994 715899 1 82915 299969 43733 54356 347275 46891 366 817938 390126 743171 438457 308580 857385 6809 232926 898371 895064 868068 779236 6943 784897 879282 822443 579734 9122 556875 889584 320365 363888 21757 520152 777983 189749 189023 850670 769874 646961 22 820579 68312 320384 733765 885822 780857 887365 516060 110489 391602 26 132677 898851 598974 593222 11 61319 179483 878761 173824 855977 897092 738758 73145 2 746807 3 869958 802301 524050 541107 59 348553 8361 152434 748878 874398 2 747638 170547 864860 427101 845706 178 660351 627710 3 714025 891944 46766 886924 2839 7314 797205 136554 793362 898241 555381 176155 1157 208 79778 159 2 826799 831671 214293 142869 59 386344 219752 271026 776192 431704 215612 608705 10625 95 316593 456811 4 265 1034 737782 968 2 625545 12 4903 338342 735738 898536 101223 88068 658 756939 142 761684 858131 834446 873393 887640 885746 231455 470597 505965 551722 3 30933 299948 79505 200562 829514 161628 13389 48301 628115 267195 37820 534905 1531 29256 810562 101851 333680 774326 285956 89809 63142 156062 858243 415370 868718 125757 866284 324382 193133 274123 350416 870743 122770 332605 162193 356 297993 165338 1 842235 259229 1 2 895708 247462 3792 787681 410508 788842 896800 90705 13 808053 291065 644159 872840 686011 842371 621488 708804 871372 7 870085 869746 863810 880174 844000 132994 477882 637318 370047 45321 3 671244 580623 43 7 591752 80749 36315 369321 733 408389 883838 25292 25543 877710 862910 203885 511 385422 872760 2 899176 638268 51 154568 39762 185 829731 726889 770070 143868 135770 52049 4668 268395 828777 741736 209668 321823 883963 514448 710663 18 307975 894694 696 540474 283798 857855 2 756668 128499 816308 394781 842812 48526 484578 860055 832098 127123 416231 141643 431457 572688 418204 8 809197 807 655520 735815 249092 602550 153170 899629 11179 750882 846129 476210 11857 18393 471668 15459 166969 129509 884570 655861 113476 537185 611712 892226 727158 481279 6119 634747 20 359142 454886 427129 782392 149189 720087 391164 496 737420 88544 868588 894345 876615 872721 807624 767834 899466 872053 817919 294696 8 2071 757382 339762 287340 734682 496884 899725 613213 2350 432221 389025 753 557240 468493 2 83991 856271 39340 893934 834742 34 798930 13 20 6352 699729 39114 592778 58667 625897 366841 16 768497 821900 848632 691765 879126 836033 438556 856805 6720 12679 796930 820355 124250 819121 653613 16735 375520 2713 14 399711 754068 317074 204317 525 2 201911 45873 877814 241 862197 93172 844227 650977 227582 103616 373014 222730 800343 99 85377 2182 3 215906 523058 79843 177116 377656 288822 19510 150722 1 409 863352 120402 380986 11 81154 81473 770567 513289 200387 63267 780348 848986 873359 839612 871570 610284 630273 886134 894118 3 16 2 7 208828 867398 838790 783871 8325 826064 765818 608327 722695 399926 604326 851485 802000 17097 700327 2 683927 850937 10 848974 828621 2567 797696 893209 899565 877338 15 898973 619769 281839 811832 797442 864548 894007 600400 2368 3783 142635 768882 505305 891519 284 298772 235 57714 49024 830336 518889 322152 467627 15 580895 836661 29 876605 895688 898435 733819 888503 180831 1427 785502 835285 4973 370800 643560 99516 701164 57537 18732 209347 813046 88657 4 879602 105808 3500 22280 354055 638099 141998 862602 6 42294 542780 14519 858734 791925 209563 345341 293837 614566 419 713288 180856 676185 846832 66855 331866 588411 531227 731066 742584 681555 867314 3152 647 597668 803346 776827 152761 350368 434251 891709 818931 410596 595937 752979 391979 40030 37999 774284 10988 277090 165782 8111 130469 894002 204056 870077 821771 813288 705959 312713 846254 12769 572948 732028 238605 893561 2 2 244119 602948 19 516613 173923 121504 74 452657 755296 832539 238024 25609 718170 850494 877434 866434 72176 98808 188669 41680 771475 353904 339698 442712 878574 865080 58180 2314 266600 147856 727 877697 600883 888455 10545 182339 547370 899909 274715 890009 571115 9 480784 779934 3741 890843 2 20 527522 837768 17976 833253 6 2885 880759 876426 893897 379562 758184 818301 735308 844036 156927 229275 701867 40 882716 258024 720968 565482 796375 658652 776142 874718 8501 189830 392876 146100 879336 470720 3158 59609 46218 16477 870309 311386 273981 876672 326697 691958 499612 330084 756954 799760 135059 23446 876497 873967 901 5686 899712 885419 10 882619 424937 403056 460478 8 795360 275177 671562 218272 46541 895423 577536 864257 60009 56905 750703 397883 455337 495635 4 385566 754461 702238 812273 681785 866965 1192 15575 823324 890779 31 25 726418 190794 399894 3336 630229 254615 53 793467 10816 4725 563029 899280 280783 402 8808 57189 207432 483257 208531 6928 444644 54769 752857 716915 881477 793600 609395 52104 835831 847152 812636 881372 59 128602 2445 828140 130212 585590 809752 860995 603337 579734 331047 136653 763484 595 1621 113832 686106 22540 194586 865384 731064 339031 567983 700451 884545 895350 870050 81 237162 352877 461310 121516 886960 36 18357 752022 833747 868767 260698 757987 20639 13 401317 834375 157304 774060 496210 846930 756182 875014 81879 3 585304 411549 710526 826744 648214 885199 265523 256538 860554 195906 6 757566 7953 27682 716222 228131 100816 412979 129971 704 890238 840762 817208 874867 894610 47 40969 583 754302 875348 117981 231578 733085 810855 12 529680 881310 876445 13 892631 528979 577491 855538 686983 748997 872585 872746 21185 545568 395913 665371 838410 716798 506422 157074 454160 597128 173748 688344 831814 334480 840326 467170 735431 349526 651448 891298 786670 860192 94705 868491 605798 174385 194404 898073 875467 869328 82 40414 860090 440831 259206 858115 706004 2983 130281 120 815018 885340 748381 896856 861937 46 209212 351541 686977 47042 38393 1092 866014 179923 894334 684232 725051 595879 863058 112 430605 694299 738532 663608 880681 123461 786711 898400 759238 161271 830107 84133 773497 5059 681638 401131 666268 879289 147 461328 278135 866381 882806 662408 116 427777 49343 521327 615326 2 58768 284525 100257 63635 15501 618068 895006 816665 882614 2721 49431 56 345149 643326 281566 72872 299579 894066 480597 781849 231129 688197 769264 770821 827777 884652 889859 4 761696 683 32 721356 783820 763570 754893 2 845707 52 804107 177919 403897 397693 770271 845970 121423 732148 598259 589410 20833 845648 882974 668391 770132 718582 11394 311928 412306 103478 887583 5176 72937 835986 457614 788339 266116 17 482995 755210 876299 638578 431307 345301 77191 707097 887583 896562 268355 463085 770858 601160 30 185 299 410818 498747 636388 660331 896276 445842 82141 680285 322230 769836 460871 190789 812226 18829 759700 5028 838389 216560 466834 899174 9126 237196 101834 880653 185 781130 936 748517 147035 889720 592206 833751 514460 14170 449656 2160 249677 522114 260193 392432 896653 811110 40656 225305 857561 848153 373604 441517 891991 491138 868520 886223 256327 266163 91276 824152 868495 216646 962 848637 109861 733625 16 556673 296428 856 160303 873605 650549 236592 136930 890224 886951 206238 957 894760 877594 874968 159011 868835 644118 279344 359288 824148 285 520215 218676 377085 3 872089 800324 102844 160251 85830 898389 851376 602012 878064 851304 813804 781941 158601 14608 2 896252 3234 823532 890100 34462 426410 133 850033 602291 1 677546 474098 528990 721163 87 217514 721008 508580 877 898033 9 338168 842180 888718 43148 736185 879952 717842 238281 811817 296522 825989 658230 167461 61242 131845 168446 707270 855226 663373 572579 853 786106 424910 481697 1178 2 728316 30225 564576 881360 234881 863264 719417 613118 824889 9135 314944 804412 633923 106523 21607 770345 872832 856946 811185 832186 781226 809714 790158 128941 759671 859551 20 179250 84937 899542 881008 62431 561365 337011 27112 850500 131008 2 668218 850261 130795 693387 862246 516612 11380 897147 37 625549 873710 158679 73306 822895 96647 170001 738876 274329 68 814375 31662 693655 366892 715609 11 432675 848868 643160 404417 860027 621937 8594 286509 877183 4 40397 988 347068 6 874624 876743 291549 584179 205668 25605 586868 894090 871444 362844 354489 894152 744749 297606 169 856092 889663 231129 351385 68 750222 716731 847712 290087 117919 614136 711110 890166 72514 449209 55760 329053 859 713544 898472 327054 55451 638 70420 202707 259162 411228 711813 848996 517198 450759 13929 894055 668030 680499 204050 187403 32 285411 19 78835 241803 3211 897237 822309 1 283268 895109 790076 539968 362006 10 1190 812454 764182 50112 10994 447566 869625 35159 869959 19357 886091 698804 768238 897140 604081 761131 331396 34464 10 299 788402 435734 144019 865911 214953 654296 23 850557 822 372594 550155 877303 6 16654 2 356470 866875 768848 3 778814 55188 842147 786924 544841 246016 18 783741 58075 815717 51702 650608 341326 888908 787554 816700 827087 92846 789426 686795 260 378090 842182 256421 498881 849584 80391 893583 824849 861168 149490 4 138511 798927 218 199623 655795 876512 353 479938 618384 566746 376890 340798 844770 482346 1354 676323 736359 872571 828571 828930 39790 744151 876128 856666 467271 578646 803735 895577 77 154725 361464 412302 897069 753475 1 898473 542651 873414 27626 882116 709178 5 850443 682453 122191 866827 337057 759541 787 858470 899126 63472 697727 685909 2 501 2345 777481 5 144218 302733 884582 318586 454316 104816 794197 45 331926 28 125335 8 438119 364855 2038 554730 804143 546 274280 827946 3 601820 197359 729303 367063 702874 845886 738443 680939 885293 434245 113036 76 596 791406 194647 147876 296260 321 791086 321708 9385 250959 216345 62537 772953 113423 246645 574824 908 427791 2504 4372 108 219077 817328 8 34 842318 50439 172529 309 718750 891050 882860 666938 618305 838193 498788 758573 550554 860460 20636 99003 692948 923 888020 5928 683818 170 69906 556 894942 23442 820863 438123 666615 807224 772194 387840 897407 707436 28730 239640 59142 864463 14484 858033 168532 4 828878 195959 853083 787417 9 858896 190 347983 750986 607286 842305 434173 70404 779092 754069 466960 573772 171713 98294 517621 220270 148895 845927 830516 308857 481652 349365 742461 630902 90 844760 350571 826640 550893 729378 77126 15910 223329 890440 809957 500426 334558 820273 833426 895334 186175 893262 868844 112421 896020 818192 670903 842642 126 847230 817511 873590 300639 94276 512144 475829 890739 78993 793723 508081 865673 871909 566362 791836 294507 7323 77763 727539 603889 525885 756577 705480 151519 129699 149939 195531 86 438735 2 337203 92 23234 70906 11 817153 556459 7798 598404 873876 818296 882396 897633 848008 713243 854061 443194 59 213211 735283 632712 7 899749 848502 478347 133882 407835 886795 872424 717996 812720 47441 653486 488758 836355 33 835723 253 891543 375821 6002 11876 45338 396671 786399 830547 795513 54591 639148 96623 524235 101775 59075 792072 288023 58620 6623 544492 819662 489944 311172 710193 807575 878770 100614 747505 77613 842683 3 754524 587083 223262 889108 42316 891855 525127 254525 573160 127006 181646 898066 868867 188974 349515 652481 337724 611044 512530 35870 725376 880824 848288 32447 281620 241332 29 898067 896593 732344 538076 14374 785301 405770 212 557302 490245 14 1931 827059 555776 478329 64798 582950 244634 399644 30 153295 713481 544003 875014 855374 770967 61225 845830 789063 821758 47364 870913 23 55138 470955 483439 884167 742225 413177 866395 541874 840790 142 167191 554567 397304 170 493825 99691 899944 42484 220621 86 729823 702859 30705 129629 424553 792021 832456 24732 796069 852261 134268 877225 864291 717260 823661 216897 841376 120581 425 841596 172162 2339 191 875118 8708 3 252026 697919 853224 842599 656702 424024 424421 842673 18 772094 761917 455158 513891 57222 831836 840655 67 219592 106 883503 25321 494844 332339 899347 564959 603826 818337 128 526547 355621 891612 4 874971 129936 34252 9 114000 354068 872784 29517 225455 141857 841975 455186 40 722276 5 69837 9707 5018 703143 33916 672033 651289 861759 493490 717023 417060 110603 7629 826401 6 31169 494 482663 668650 9 79316 664555 392666 12112 701613 820044 885082 164501 734247 686739 652179 885490 630745 880006 838572 211533 3316 875938 784510 653631 50 475887 515536 20 752499 3 515051 834567 8173 871894 879537 2 492678 876316 596677 2 834628 808943 852939 263479 527226 5 479884 518858 183073 777055 858840 326087 849167 823256 523122 2140 769567 36869 3 807078 167 872960 4795 853369 264 685737 105 52683 221474 804672 891997 54889 359103 13153 499041 843665 522160 409700 469001 176740 35 8 461 182788 30034 398868 459832 611226 801282 834766 34528 6 190452 22885 607680 1084 838022 870751 841396 703038 104103 853139 414265 882791 856120 1370 861802 149913 681988 626060 736239 778630 864217 687191 537105 1036 791715 57129 887473 357928 2536 446455 875792 169584 781064 744180 886073 167025 761616 99926 877282 61114 892614 780586 147252 14616 721399 785876 852398 9 2428 872855 22044 512251 624008 4497 483 862694 813157 634868 276016 7979 4853 701344 32 6503 591467 12 234 820967 888495 554403 432929 239565 638372 608109 122413 299961 828780 433434 1092 90651 313552 488297 49 246029 898042 826339 135083 819377 40137 9 894967 5716 764473 181729 866067 453668 879075 809179 886280 644365 249906 456994 823741 4651 559816 49214 220120 214285 889387 645654 829984 438 260212 859045 22406 711307 886922 161508 342608 663285 218304 261304 468591 157691 503812 106431 361467 841590 789227 859913 892275 2249 316953 7 4236 439203 629667 816643 46784 686124 213407 652576 300564 808747 826802 427237 161242 85686 500665 386748 795903 179433 877102 851647 892550 64 38221 639088 103266 630534 863687 846478 133137 882135 861159 853450 66903 256733 805835 808357 180608 498818 780123 860925 888653 717736 793978 44214 75246 480 13 872309 1 346781 695511 121355 825329 141 856041 792051 889276 114201 680 128960 106729 556450 69132 124 135699 45477 665232 838657 871870 624 63972 146438 870623 890128 5 513780 562706 163910 669070 815352 290032 71335 252117 853628 841636 85088 866428 638668 139178 467 718027 792567 104 860827 658 892836 835237 276192 817512 853943 12 789864 852798 819655 545613 27 282 854111 8250 701603 44 531081 536125 871179 636661 73 697618 598028 770412 385231 20 1444 877618 1771 78 771558 33544 842508 723932 744048 773008 348133 4 854536 111125 863932 878021 651167 750970 839801 681159 830182 166461 5 66273 122108 743707 882192 61292 29152 21020 135617 193337 793120 728218 580308 43315 179178 468489 532298 867373 771947 121 873694 294 6 243638 172 898531 804739 117359 363734 450277 431997 116884 878793 280793 736335 4 833119 575457 690975 643289 469831 8588 248112 819291 4672 856938 355 1 456534 690484 791572 623312 871289 842389 12 28361 144 888943 873418 396529 615561 23952 422199 293145 871476 634840 1119 811192 874903 20416 575008 636850 338592 793636 415254 855707 370007 420165 510774 121321 2 738605 486676 639246 604171 811292 175598 69305 448045 866785 799461 457692 509840 861886 881047 112 6 701226 247277 852258 760472 5 479224 725675 2 514967 805854 677095 804252 626667 247324 709509 519892 989 327053 1339 20 871015 687223 552760 882672 71343 343228 552489 890537 643091 788733 702648 836500 887302 56831 855348 779623 227532 46149 194383 284359 132981 390868 120006 838987 199415 815547 784257 343011 805739 894911 545553 628942 614016 583928 823245 775782 777993 225855 852999 84 36708 31 1 767521 353809 873318 897033 758841 891756 397868 46 747387 770412 79390 8 614785 136736 751430 844091 33520 180622 881905 257755 870441 23303 72 582021 874143 320 7409 543919 455032 13003 891598 26364 104633 879124 216 898057 517091 1 11 727773 208437 2232 794126 32580 830333 540469 840703 880173 737851 44 836101 158679 542 813535 740214 441217 132445 133998 874751 332847 830427 269083 814002 456420 137073 85484 330 751550 875941 849865 396482 873254 457308 897080 159498 294919 26 11 298151 743771 530356 646266 759361 821521 12 1 63374 2 558421 774501 316 245 433594 899109 699401 1059 867133 876022 852845 24 725074 607240 190127 445537 848 383121 896700 61746 286705 700673 802246 865859 826004 872894 170311 890425 875936 725694 653429 855427 349793 800027 833873 469970 730827 146 607921 327311 675022 672695 2085 840896 57163 333148 684108 257810 37889 704817 252346 381726 798535 678455 602 524784 29608 423519 888277 790742 621 90 862465 498845 784524 456285 896600 788881 205765 367342 817543 88 380082 274147 433387 105775 463501 48 154404 687659 877805 47049 567601 343104 32 856233 653349 246 883467 604083 897826 181255 530 650153 89569 297254 874247 877619 440763 873658 236548 716403 742876 557086 811710 721331 863806 711225 735736 887 191436 421721 158058 739606 859701 496354 86 389419 836563 49 835336 3 18472 66953 897231 7300 421648 829480 899120 894461 855498 882571 115327 39820 46794 600 896186 649549 638357 1041 66 11004 793345 56751 93883 17 18899 627072 830821 7 43439 865345 25712 490001 841540 844584 558449 507916 445252 122767 215 813344 171677 190780 863196 258541 898475 562463 798488 436664 62712 169042 470503 890784 785955 150722 801832 892481 862584 414689 103 2805 105000 58877 997 171737 541347 556423 31751 786285 4148 73805 798220 259329 21 95940 566354 148520 133612 882331 889116 820443 57567 873026 835632 458239 704245 725186 182077 542983 202338 6 41396 204683 253497 25652 31 16 730035 144374 79225 625488 758830 839741 478119 177753 141 833134 10 16933 14 184259 46338 131999 861689 670673 1206 26319 2 701709 898460 485588 793336 157308 802462 794213 766116 37224 836552 3059 149650 566910 837059 1 356244 734980 892435 780061 895742 225694 876498 839858 768969 11 745414 183908 864684 842486 776019 857920 891282 50088 343789 891236 1807 438355 725175 890908 2 261876 564861 50714 70659 1288 164 810162 880575 369888 392100 883956 890841 858556 854047 6329 409165 550291 1119 1 34750 730488 848993 793131 725673 206210 768244 427586 152 356752 835034 2 22 204760 178 642996 688217 161611 872 565342 740054 2 892610 22032 665905 688667 8574 4778 781839 111368 887921 377967 833283 834271 436345 136269 10629 474654 280 878921 486746 18 886149 105977 882092 15 200090 82804 831531 465742 883981 305917 797403 488493 499062 874533 5 821389 397042 863358 23 660512 130193 516553 820577 147 235234 354060 887602 144347 19 838284 815147 4 847524 405970 9989 4 732389 179869 44 853379 1755 671958 852642 504415 258904 271 461754 647801 2 9 621062 443357 746535 869208 70631 614738 652272 831577 857492 14 59 164861 875977 867441 372268 827 242437 866186 713359 891523 2 114928 66610 42826 304321 58345 402187 397197 835808 816314 727834 585055 519410 15 51673 486811 1002 44 804593 840182 286 899583 376648 138007 196197 291505 861506 37287 810885 273427 754616 6940 525947 324 100006 882833 652405 33602 872641 844327 881654 233 592383 820 898233 66330 665009 850845 863545 898329 779326 1131 894607 35347 42638 847597 226394 40 416499 898575 825477 874498 887880 3 631985 817824 32 878828 840220 122630 722325 317087 782836 773255 1213 21078 494244 715682 169 671128 665961 206513 534177 2 408 598731 808956 2874 779591 718316 687265 41968 3590 350722 736175 13 622776 266516 560996 890558 466233 2 837351 19 245322 854706 850709 425706 864820 10639 178 122397 90733 2 157 851773 17 889520 334335 555931 844173 89191 335194 550864 414968 540546 419562 141597 859889 2286 836702 783500 4 842843 498338 788832 815066 33545 850961 879273 246306 6988 248638 83897 843042 63670 806339 801565 129675 1455 852295 799221 121940 794761 358897 811004 28061 745698 715048 432283 272453 10052 885799 857400 835184 107 899223 648841 234035 454009 18 131257 846526 24 285212 547265 401358 882802 6 891349 137989 760124 23 13227 887357 867306 431444 680672 4 165456 415444 425470 870091 830294 885080 505921 643532 495481 882012 523227 6262 522498 866568 695 9704 208 868610 810640 813232 4340 848495 26035 1 706976 789158 893555 244351 361 663078 818016 641914 5739 792204 4815 7875 664265 729733 4 18102 580193 864634 897209 796356 5712 784088 760971 353 837608 897917 890620 523914 40 650654 178538 495941 830690 866855 15 397924 254338 317256 887000 812144 783149 846990 8910 106874 815351 328546 1 4 811862 7 160366 239350 346742 219409 7499 175256 382639 666755 344788 14593 870365 148865 888968 827429 6 24322 448451 276471 642 810514 865938 634 40368 2 321486 422916 6995 42 480169 96732 881515 17690 4 1 209571 348962 90678 30322 565290 891616 522485 569693 10317 7029 537844 132218 872685 7594 899365 800966 749599 328051 160325 159372 594109 21 4 871984 840259 5210 894554 882459 825993 2 755799 77346 2589 221470 301930 856436 877703 723843 26 893653 681325 2 273407 844316 168537 378607 742913 422913 359413 682297 719615 604470 850096 891571 327460 821313 475538 152622 137848 709545 639124 7853 100602 521758 664050 40987 40 494344 303356 880937 218690 812665 252047 858773 458538 191079 842452 854947 897793 821246 819843 887387 785731 3423 473233 269847 478877 294659 763477 829960 753974 106575 881991 670658 575488 699675 871773 826290 250437 548932 893692 623962 292715 1499 364652 884783 691615 448705 6 423125 662184 735572 50203 2932 15944 387363 865422 894709 861 73399 188954 879918 377592 644999 71523 24 829627 352123 321122 686355 4022 873699 485027 886630 310176 253456 674376 57797 808058 12615 854 1612 23790 39890 551306 56508 676935 777617 30176 1982 835048 31440 176500 797818 108104 895509 242727 121039 405977 2 660613 17942 553140 502431 381528 860246 861784 832039 32582 802246 746981 852121 96423 373754 443571 380943 127043 380276 626957 864915 799503 449194 183655 365781 890014 18279 872239 666534 761156 596175 957 17733 793512 88052 820186 598280 891552 49488 667088 639074 855901 289574 433467 373440 887977 767383 248036 515294 16699 308422 843373 3393 241273 188847 371 893719 4 1332 16921 305288 508641 855290 780752 170330 751907 159549 887276 376619 3 172615 589176 753221 802213 301532 47367 793812 5546 567307 417277 19021 794170 20083 23 173152 691692 76093 437927 872211 7357 567132 3 838649 49227 833666 799621 801090 3261 528562 3 7006 870558 12 112842 137601 859271 222039 181704 127022 603506 855462 791382 877172 3714 117334 172599 767270 834656 603717 881404 584779 173419 830865 121667 834310 5102 3026 428209 9631 844266 779275 834700 260096 13 5 208229 816563 12177 266664 448007 894999 602689 892895 744104 437362 844460 146489 3319 815615 19762 889555 776542 864214 639444 806686 36 858137 807792 817064 885054 727639 81398 742164 576045 854809 889166 49 5112 709273 805659 512858 200078 221573 868269 878789 881163 805449 889623 861858 790729 781596 868186 632188 887043 841415 760585 849287 882396 889732 232 807167 806234 14522 392389 1 1809 611045 603877 976 298393 207885 869589 899264 198811 830727 167936 595053 890335 122806 429352 1471 819889 431218 10 392217 668175 4893 634931 556216 777420 7759 417135 639050 366919 859693 52918 827776 36360 886257 518570 63 827802 823367 145031 828679 603588 776711 335664 110 554335 4500 887363 198531 445011 17 285234 406902 229682 731944 648967 875073 880730 826975 19704 169753 194937 325273 23845 381837 354264 250394 50914 749306 885147 393563 2645 11978 127085 12686 869681 271012 3 114551 510182 363721 898756 348995 557511 34491 742660 874483 717274 494505 73968 590 355409 874564 857588 65 221133 2 471913 799243 858933 115513 613164 1655 492 1 865536 7 527649 230482 861270 775943 413503 205094 447531 359926 846206 298839 899279 26 3 566 2513 898267 550716 839466 2260 873791 299142 270208 31732 789377 888763 887326 33441 226726 822335 801692 820009 169002 526111 513911 872114 37387 890762 204463 823663 2 81023 159309 495594 884635 882951 2 837874 139566 597025 711181 855044 34401 1847 846523 891432 433891 526059 206 653115 369656 774742 10087 143566 4 893446 11878 88222 540729 842906 2921 858914 1947 759702 483106 215178 122694 214 860720 203368 1396 756856 792234 511971 54188 821111 187 473133 446091 3525 728076 652022 533136 426035 375793 196682 882390 203943 847299 861196 851913 854483 370 482760 879342 887829 778071 648411 421483 639523 845480 763985 614981 3 896175 629679 276700 426994 471854 867990 7946 665825 881741 53870 878721 747217 125938 3935 450770 47784 226014 25769 332419 428089 804372 9 691406 381293 3 799775 843444 237560 839810 783017 612321 654269 130958 645884 256107 896025 760415 850551 8 877230 807079 9 47376 894171 711279 1 779700 666914 122674 59638 3468 351147 182599 15 848411 898362 670434 792425 866484 883954 824757 213967 267146 336014 809308 878934 396005 631553 872763 170 255173 799433 807502 29306 874228 826154 373456 4 147738 385234 2035 327069 211503 862632 879044 181943 231276 126332 825655 549226 345454 365418 17235 1 156079 857434 21 890732 756596 745198 869106 804181 180904 890299 755118 847357 895968 876695 11348 538075 879132 810040 104767 6909 91035 23019 496321 40281 113763 50 1 854445 486864 1107 414827 529843 43297 688261 872394 899126 826801 176 61710 1 790421 852704 142 204643 337770 875164 895635 370078 898454 106094 807562 780975 59442 320 32725 130806 548645 879690 602273 252307 89430 583769 548741 821006 519692 893418 6 151960 845447 268031 899013 173230 744665 1032 95974 308609 155718 63 3155 2408 3 3 676882 881160 243161 2 855737 853143 467445 49833 872020 867887 773579 708755 628280 372251 383764 875482 823742 401891 767542 114 14547 20 689174 866793 457840 815200 535795 826561 776190 830536 184172 887578 2922 8 206159 301170 853 54421 48544 872037 403578 83 519397 180181 38828 807855 552865 180635 666742 77683 305273 206577 885905 765623 884023 735705 12 81987 504481 621033 855763 898220 258107 139323 897835 891046 698711 826901 263763 275053 4420 445684 36746 812609 377052 738841 638430 889727 871563 218894 29 6 151917 512216 654011 89 5609 49845 620612 737428 828812 2 873274 829329 496034 871163 771656 629049 521547 384408 795369 88530 889658 697327 701401 87919 725092 389773 782714 651273 7693 502560 795951 574721 4 843254 334558 611776 724292 29586 8808 857782 1 19858 750732 419150 812713 564233 115664 492495 46 716358 59831 878794 259 17037 61484 461817 859336 799017 755833 681088 9903 728294 375862 731805 289899 166684 841 849551 837718 759615 22322 329909 832233 872800 571 1 1 535212 267074 4 898488 891464 137762 1 421449 8851 205393 861830 150645 826639 796367 871820 7 43 895413 582563 703936 666121 451170 846490 18577 24023 808266 6198 730275 883779 771898 422932 11105 753905 137601 226 689227 894090 503149 363742 726490 846902 291740 741753 718970 886482 872186 30012 578802 320889 761466 359672 335050 866952 210510 642161 6836 618762 821645 37140 298 49877 38 266980 7304 798448 754173 856903 41 652230 820685 213 9469 336701 100652 759160 725986 87028 102804 11374 898403 405 85947 141223 892792 369947 939 816641 635719 894665 848853 520777 827235 812282 124 494 750364 444703 83640 861676 851201 871778 76731 839863 200902 1 859421 640933 711403 760193 771735 695241 894746 735184 735016 94 9 5429 850329 344236 782393 13 719654 897987 322962 581228 601 750838 586520 1903 721591 162064 3 3 895689 5 161459 827472 596383 31494 18791 77546 613780 480608 5 804571 502654 601389 356300 321279 20249 874301 871608 840749 177 532467 832378 287026 892520 3 5872 705654 808297 899781 8948 653620 619026 726384 113 64354 777856 423389 9976 101513 851668 745464 880271 893418 567 307685 62203 508992 725280 615628 665263 897741 772064 106666 431692 17464 583612 33 723223 80 184695 17939 4669 190567 683212 632910 825180 672662 411860 849467 35950 251580 306455 36 741424 884002 107446 206035 748789 269304 501554 514 482 2 1 634264 854700 739345 20459 371215 890873 831396 799141 1567 879092 3 566137 2602 838916 394786 70741 710884 39 705222 786023 422 690831 543306 462313 862108 295555 417869 11722 9 471605 25190 883377 841030 876748 100 20 48882 861122 6 804100 310857 63907 77 493840 564276 75543 461017 879509 499110 211678 706928 1 739298 899197 220785 172528 76931 82531 322 4782 684217 719669 359047 38 411 651841 485501 762095 23732 490404 880281 244293 379246 539595 46375 893053 488 569676 12866 813310 278430 580251 107 521040 1 801774 1346 54 181582 387520 801148 618902 27 40866 647551 3 173349 811038 315805 254 94619 38582 368152 349634 876569 612998 69 691662 891112 410913 678563 717349 575000 15 634337 716270 8 14164 840821 67 133783 746248 709490 1288 4 877687 112623 66991 242422 50242 7466 815905 613515 855171 94507 896400 25 461169 3 502975 891364 325603 792862 39626 291726 70970 55014 337574 6995 181945 602959 798692 847825 8303 803769 614217 434962 24792 654551 893576 200346 899320 213937 61910 152481 775077 882780 863698 433157 169487 865432 421644 811441 895623 754650 90402 860011 816127 711981 200602 187 663263 832378 128536 18 305137 12360 847621 862172 19563 5 884823 885000 252213 678388 2360 270875 741659 29567 792787 234741 190140 298664 772252 883036 590100 629891 1 98 878983 846450 15 211738 797145 17641 4 30351 595474 691228 832157 706809 356429 718552 2 891691 2977 36 853511 498471 688715 801239 33601 6 26 80028 3661 849639 399694 615247 573006 60 5214 22237 3 432575 1108 748491 810614 141838 396191 887899 898277 729797 592446 137113 888802 862247 7 440322 646981 853879 890532 495025 890560 728278 7 224 330139 1 884474 426447 571766 671011 78 408256 32031 865980 822250 197222 621178 484503 48047 814786 607695 11446 283131 720629 898266 329337 787364 65 864132 105 475728 793514 50 261813 494245 834693 284632 39664 239936 716041 310243 181632 3797 891876 871511 661887 863678 359462 87172 94126 759423 425239 854962 862596 423340 3 8116 424836 827875 896940 524075 322683 518247 620769 856478 356524 56544 851448 54217 852071 783872 174134 599702 780187 709747 642980 852406 101268 366210 123 830668 1091 1188 2 709181 112403 14 716435 887657 705716 608888 892580 94 774109 841850 896793 181205 748553 766551 852075 872498 185 778964 677259 153211 788517 442632 864732 498686 38 895570 1 896227 48 701132 152644 258679 799399 844320 377834 455179 845798 814329 571871 59391 489977 34766 45263 562080 3213 1388 883295 355700 9590 816618 863779 717525 857949 424395 620 872377 830755 25 898494 2734 92 9 881614 834797 815813 223051 608 6 814291 205365 832952 557433 860302 102569 36453 104643 8772 69273 161289 4921 55911 61001 191920 879832 34522 883117 832641 324215 14053 859729 366133 862303 399959 81 459991 18 723004 871586 708680 700836 788334 3353 926 669697 91003 14 736672 44485 889251 803386 896130 1992 2 604162 351338 22415 899125 539117 602885 835071 862666 845236 867526 590495 621520 70843 315317 346362 247224 185923 888716 85969 896902 466089 710765 33832 173831 857187 626447 634269 891142 843443 372656 785862 64141 832664 173719 843973 803564 1128 149562 424071 200789 93 208602 735363 774610 2593 795734 807731 306 140200 42 701377 193693 839 225809 880447 677606 25 899458 503 789126 889166 845988 616158 571 887716 845977 12110 535978 734435 501892 875216 894071 758414 263152 436675 1403 170273 894660 459 463723 180107 5866 209694 667704 884548 691033 21 779155 94616 547792 848165 146268 2 857754 347368 898326 42688 878749 27271 898160 73599 855816 890306 447207 892516 4550 637179 2 96282 889382 39416 889652 788758 14 892048 3 800759 5931 823820 512253 542226 4317 876463 344866 392423 39548 472038 409313 762418 876305 786409 17245 898678 565450 879451 16132 704362 708320 494533 31 34916 670143 145039 94601 633341 321476 52651 174583 829470 526857 818523 384194 822674 708786 12 362057 6429 834235 1 837722 281348 108 108707 25876 14115 623165 192155 89125 736403 68990 867202 279500 781246 256723 97370 213025 860018 783638 526 750275 436706 789354 5730 884819 893545 40810 26 8138 398911 215894 88386 19220 9697 430370 112 220381 215571 716570 124543 898099 585 859742 2 405120 518659 592152 339102 829069 174508 809 102222 685922 815198 6651 476985 865830 161 806932 871091 19920 206157 68871 209915 3016 294299 799060 890144 104 830453 477744 596 614250 4068 772670 744272 581108 170189 789805 566 752517 8 810144 544521 363737 592532 865950 830901 266243 714853 509430 2 15199 12732 4 889068 380323 185000 5551 68683 853595 701138 426864 759749 760221 168769 879618 294 8 841290 242328 4815 78857 745986 792148 63203 2 76785 402215 873552 27198 726650 889718 12 429189 854770 407158 1191 330350 134851 880838 864665 886607 1195 892188 264943 884082 191499 483 460271 25858 398499 251231 803622 842890 757378 91506 11818 165209 147 210350 524773 1109 74777 883142 180639 815628 890428 741702 547862 501129 859881 136045 572630 430364 1189 126147 845568 306842 39110 897711 887654 729300 444734 3 219258 881784 144188 102915 735474 5556 773027 161172 2783 788908 741455 28 505806 842918 571983 201 890118 883259 10 11806 170675 29 723301 118039 717720 728038 10 75111 344610 374802 869057 61698 894755 5 875181 462776 55 868122 471496 452570 586900 858183 853943 590600 352556 558068 247305 288399 182 33866 282985 212 745388 111925 10556 637409 185099 3 541663 746616 633253 200 877710 890613 854471 135031 279008 840416 12220 186763 232343 562588 43797 536006 669997 689512 253646 424036 28626 526956 744749 534720 155682 355499 692365 59336 867113 895436 612935 510424 18833 207336 16 495162 190282 886813 578225 881748 810154 252272 523908 753532 828134 13 858841 690809 857586 702147 369821 9 149948 751653 740029 133033 299385 94 884795 868627 606870 724037 18 304987 458932 144008 814797 842232 4657 7447 486446 164399 3 217810 890802 668579 301118 633575 35170 721105 213943 326077 944 651633 326 769716 210127 430015 878208 725483 784120 601114 297456 92162 14336 841519 874679 786931 870842 270982 638 341264 850620 1412 556450 402623 557915 731944 746907 888662 757056 119482 670006 54274 14201 128987 19355 595015 870314 250908 273970 40227 878219 892883 449235 670801 115130 791293 735853 255647 121650 173 280000 847053 2 448190 367307 3 57403 753578 797872 882713 582760 793959 406446 2 788906 15217 714534 854363 798244 889780 775649 766061 432724 1 402748 25538 344408 8 215270 835 159158 151434 791993 807735 16071 3982 30668 266040 225540 878362 794386 402699 3433 186800 283974 161393 879042 130519 319228 890457 528380 105847 806747 264127 627957 2160 864149 369 889744 899423 795827 253483 618540 773586 227 26061 727675 706982 868632 855627 373333 1036 163 198608 888824 880750 690249 773 3248 822907 850372 750 852423 869346 8282 253709 734009 252388 782591 863256 812257 794033 2195 108789 16687 176178 361469 783847 158477 272752 835912 743341 867627 217989 509 3 540 27887 807277 867194 501392 677914 38 555055 196281 841814 870729 870007 848658 687365 228213 631906 841989 242430 527908 214 843471 896534 451649 400473 680129 873365 720346 846057 885083 626809 359750 26327 177931 790513 817693 358143 9325 844989 390906 98002 3144 450660 46765 655236 893571 642964 414279 780970 292083 824300 866559 666440 226 801619 635623 299 887874 34 106027 863239 105432 514120 692612 224769 832102 875639 768893 846972 140 304666 871703 508915 174397 642486 152794 139393 872029 409865 239382 882399 885261 257804 54 34067 898487 351846 1 2 147518 873905 823099 673503 523660 781210 837 38661 860330 806368 452631 480090 2589 131605 885908 162 618658 560044 851350 71 475311 726089 173 6738 421579 547989 797216 693274 552664 785011 12540 871414 864950 606984 299114 613456 171338 505002 469815 346285 842130 33907 2 584279 701052 835603 17284 669207 124164 101313 98794 347727 823581 504127 764969 472529 848636 665537 649417 601598 873524 18 667326 16 285741 7826 418 98 830787 65073 77237 872251 683537 847310 824867 756958 862705 869262 860420 188550 738307 874193 84662 674500 334352 4 155343 650258 613430 608998 678778 18655 2937 832632 115403 869508 272516 859480 875306 590212 11 583454 23975 753303 856201 8 690475 271949 446845 1824 115053 645136 17 443336 12 11 750892 851012 834760 253541 501163 897658 343165 649838 55468 814300 821104 608342 48365 625734 782029 899138 278984 808470 3 8326 723328 637807 103443 860935 1938 1 887902 834701 11088 30 568356 747256 305984 13 526199 882688 88427 635321 2059 203 607878 1 846470 44 246210 561166 361673 756183 246925 219526 124822 892831 864578 109689 785492 892629 10 320029 698143 427814 444477 680686 425213 795899 2 899034 586749 364364 874703 835158 544419 895797 56063 210138 653196 741610 2 577343 712519 13 899754 84026 6951 376058 499783 673691 235569 826693 837984 19622 292660 597523 301600 843209 832438 23311 617711 886916 709740 162 862124 883290 853420 3 161014 50874 12 848680 18771 284985 687166 859026 884840 418755 54624 1 617 883347 563339 1085 232253 898912 809215 72135 7 889788 518602 540659 19 877967 137601 382369 897509 8449 873114 856738 799185 65308 692700 778913 309599 2724 881502 466 613665 346140 278313 205898 462392 10440 615164 825528 290074 17 829404 646036 3 838509 1 454556 880758 884225 4 881673 670294 309176 846290 435570 889385 631750 823567 299 447625 578135 345138 293879 215045 183248 702330 190108 140 796030 674594 889412 80 276213 690951 767992 553360 1377 5 24315 362989 649676 857000 269071 419044 350300 80675 209969 677091 245 799599 453234 693270 892412 183729 360756 858713 1593 668 650250 2931 2 804366 54843 195 658743 218466 297401 107 211048 241945 824255 19 567513 860814 743471 44073 621097 104535 88778 680215 152416 842859 763112 3078 625741 184141 557707 897541 764546 810642 828272 135 512524 896741 853113 439409 792561 31 614567 1 589803 888375 505757 870266 598305 29494 879871 612203 620092 495345 34149 684646 245775 539036 2431 165654 893843 608699 829280 3 72888 3643 867795 663344 433100 481169 293377 872391 831643 746357 262047 191367 792888 14 777858 4500 370440 827598 5 768756 894921 96111 272723 575003 964 11449 256167 44078 314347 712203 715299 1313 825800 2 833643 266929 859751 899645 493794 866336 503037 865680 889453 712111 452708 510849 578480 269105 887799 800704 168438 775129 389007 395760 126 2531 653633 256396 21416 315137 175983 524433 730814 841390 843204 790921 46 416221 358913 4 864656 602932 866953 621289 881674 822127 558976 253496 561793 896198 876766 724869 614985 876343 320336 142 448723 15208 547385 654288 680977 496655 882762 865722 40852 7 687347 84 34945 1304 427746 68649 822992 1874 828456 670734 840792 213645 841605 441632 9 91961 882351 835074 8874 443407 848927 53309 893487 368 826936 319379 753001 1 837549 416615 35 682692 817718 217790 9 808428 454433 31989 792890 855913 415923 1322 895954 668 276447 587 685055 339141 281714 768703 33 97319 663294 804044 865266 328586 678747 770250 827183 883019 811192 661985 116369 885877 595478 662329 90386 653117 868486 880915 120517 5594 817454 1 778875 334127 16440 29 130966 875998 861653 56937 791321 866365 618535 680606 892520 337606 896611 180656 739 890640 6163 275482 835264 863011 4272 150 862418 344117 852171 420805 12766 173639 2 513764 705482 468903 790157 4604 635999 531766 861722 677902 834055 739579 219190 3726 871530 102263 645795 4993 8656 29776 159028 890792 2362 268621 45639 876556 871572 260195 251647 72354 697010 654883 854016 887382 650223 893593 798950 604776 366743 193456 383210 587609 605452 56 401902 116 838598 793918 303809 335 533533 719886 817431 813091 767247 30278 582355 128952 93616 762526 557 400782 862663 826712 740588 848551 853459 13062 4014 73339 151789 539429 848357 1 423674 636242 510611 847536 813302 87 769451 616805 5453 204429 678982 3 897704 653207 810825 869925 809059 344190 40 863275 3 852734 732335 124489 815793 889611 258651 753513 82586 1 239229 23237 894146 881572 28972 455887 576087 104309 140480 822376 677099 239407 653217 394125 180 352758 861745 18638 882090 697745 707864 682033 872892 853300 11514 836316 432038 837976 11325 5999 843897 824681 173861 873805 792448 427249 1170 299932 727055 37634 867008 884448 867233 186995 126968 643255 883266 864401 881179 877996 810046 519353 659362 567263 379793 880337 342884 440 374369 6 777381 3 458622 589898 831601 876722 892830 235209 73 739375 8004 63478 729171 1590 325907 199749 890666 797944 233883 415 833730 211542 883991 387 817547 819752 180233 98 461179 855982 874311 428456 257729 797857 677807 595450 703598 385598 608397 702557 780641 676713 706760 831938 623569 29848 818103 851322 389179 100275 339698 839938 851171 530443 382814 913 189843 571596 347987 1964 736117 321057 857580 85207 475323 505704 2440 690883 738 899971 734431 862792 864250 386611 807262 581337 692527 795674 705841 726104 90633 2960 480821 678771 894692 725101 323894 15849 1126 554522 527040 741532 831228 8 765636 734740 631065 939 331437 853765 572939 16 371517 834913 174912 184969 799235 4327 827843 463 21099 851514 75511 875331 386385 536708 117368 894520 828843 811653 864529 720258 519763 17 780257 860820 420686 141785 397035 189 29748 3 899190 688 67360 739118 898575 894108 663530 601165 892897 32 126393 33 490573 484147 408652 22 100 637636 881472 6 201 880248 148649 385902 758908 842817 444349 27324 875090 278189 815467 724140 783499 725549 7 5472 521314 654419 808652 599989 14 50840 719026 798571 831277 84595 817457 253 583914 106683 165 861025 834165 757981 843784 599891 785239 885401 2619 124382 399112 822067 762879 58754 21 36358 676965 2435 238250 84650 1400 1248 215482 515 545576 209765 890024 584373 1703 1 714434 43253 880931 830678 37056 75618 436745 889640 5 330378 857451 612882 58774 26626 90473 118256 135 189754 114734 832662 591967 106676 696642 267448 138714 866963 187034 5 867138 869496 2459 351866 173669 861869 2 812188 77414 275799 181 119042 530514 456 517797 483765 736800 43439 87234 865687 372825 875554 651708 18090 18939 690174 263394 612583 528603 7279 45461 346 796368 44201 206271 806154 24 16 887902 15 122672 72234 48371 5909 879254 869517 892963 190 737351 9 115 843359 267577 194716 286771 856220 664562 272705 529528 674 832034 862231 892649 391241 290779 759122 118995 892365 549743 758852 741327 827788 886865 884630 859929 801315 351941 11734 739003 800389 123924 885337 884694 2057 476097 610750 2958 233371 2 853649 328553 228241 406202 810114 878990 235894 545067 90434 188625 112 859616 768758 816381 806471 118 155572 32291 58879 1668 210873 863222 899599 395639 787714 789282 559 442577 744694 825974 3 851730 33477 2 170493 166549 859814 336 840962 119 895099 583898 109084 445929 118874 318034 221807 5 783358 893131 318218 844490 884793 523329 719252 760149 894469 891219 347047 693899 404051 879692 3 4076 738539 35081 535096 858223 234722 861276 453185 868499 747066 275244 39 802757 397810 14 49958 7 166895 209954 870779 213116 149 796807 808606 862576 850168 27341 177842 126 283561 722285 1426 895498 369337 478725 623353 45931 762181 357281 401050 805258 49 629751 336210 27319 118477 137300 257872 846578 648654 4 58565 848696 833836 52443 337350 2 160 72617 6 461031 266663 888908 634620 39626 591938 631090 879164 556601 756421 823756 349777 86 3290 50835 13376 862746 28 686875 4889 681574 808357 157633 743422 4581 307227 452897 188513 870054 843919 269398 195204 73088 800001 485242 464832 545901 84441 239108 182875 37573 114 169 739442 634250 11865 853218 834099 1052 872309 532765 629 414224 35978 882861 854047 886567 890955 208754 575375 657151 338873 256475 43 842892 893818 889744 761706 1 830808 346125 29622 29119 7016 851767 940 511559 811757 261580 431422 881119 53785 529 550412 440581 58 529066 637693 843656 207753 828952 889207 123 407413 285314 3448 530917 5078 7905 17624 40 867089 392938 431 424301 867270 194146 862881 635362 77 302191 846588 894566 885223 580824 4 701833 713251 58519 31946 697661 179289 337658 306013 159259 780235 26129 679522 146 13776 785643 244677 786812 851296 1640 259049 780184 805577 400087 522942 896093 895453 107897 834503 750367 852356 62 7 726388 105832 56465 3 875911 357026 117006 62027 847232 856803 311385 7 532 3 814563 776324 738925 877357 844071 1 150511 525078 879665 4949 401340 865837 80674 583580 119805 832700 9 528721 881716 892328 85 12 884923 3 4477 688007 550300 1405 884089 884406 69980 289378 142 553981 632720 5974 690944 433570 26 756131 400275 769819 239770 709115 17452 4 797223 766866 2107 150094 668600 841590 125749 381044 826161 704642 9424 208772 195850 213 30381 40592 110773 820528 191700 252735 889561 579756 669142 147706 2 708224 2 4290 880416 857839 4888 888061 748999 133 643848 392634 18841 226089 66639 146456 523598 53955 814069 644739 124583 456 277334 588527 280964 795426 512046 327542 17 113298 11327 807638 830034 75335 832839 845078 49 328417 353775 189738 866093 4 259289 159 870039 659573 2637 561281 479008 728174 699195 898138 886731 825293 180005 57424 894853 476978 477572 1290 887106 782857 17782 291 48329 126608 61 315673 758291 867478 359426 649068 467283 19357 640246 862251 159 24295 861829 785052 278121 565163 647134 526246 860449 1 713070 130707 887325 702627 771363 864205 836313 129247 20 438316 891374 281430 787246 35968 14583 876941 726034 28720 824979 368 897706 824109 548918 379338 106717 570213 836366 156761 182255 824488 85190 654013 872901 173238 1304 18047 1415 216181 578129 837224 4217 650990 884938 265608 358247 874694 172100 12459 896984 810423 345 340950 886063 354162 812607 324608 23834 801293 870881 351640 818417 857047 186772 592246 795188 678175 715798 409684 777199 806413 872807 429506 611984 9213 151676 5 4 852021 650 781018 419301 872607 835992 847445 431903 27 532668 782717 25305 877146 114847 536372 136 259 405112 130407 313038 888212 855414 1185 350889 234304 5 125831 18 881425 838879 887320 399292 811368 490590 481073 373819 137 611507 513728 860838 594463 14 860258 18078 709872 237 67766 714671 35269 191592 802379 314499 897423 952 858688 830600 200706 830388 890250 91296 879178 868045 892665 878636 878885 593259 94044 522186 788044 237271 2 816991 835729 11547 281716 265166 11021 9494 54103 192597 615734 166722 886929 26358 707111 382823 857412 896452 92 831570 757722 766422 44774 267629 790376 173543 60 30487 612782 271688 894522 249754 2505 805893 212 98 856060 894079 509460 3757 414208 832839 31130 557803 1514 725134 810803 834667 113737 294615 733 888186 662769 2054 580177 18190 21810 553913 538986 596137 497533 2665 188520 1 815 817440 124411 855710 823054 859949 853126 158651 868733 1183 349918 818015 714886 889511 35958 85512 138964 607393 767855 178695 114 1 6 345734 885187 251886 523018 402903 814854 791707 280 39635 207094 752332 791999 664276 856471 696185 831734 390625 602199 896725 14296 620845 145105 834 1 819184 858927 86432 584594 36479 887270 756833 723730 795957 776913 305645 817473 67461 572494 865 31652 775215 8521 869975 49805 81794 360515 270400 839648 212787 211124 378255 891561 776210 788273 629874 1 885332 666269 652761 788156 896676 136658 840543 840469 75 245349 869292 10 683943 601920 789056 46922 864807 633667 676170 781777 116385 899892 6 62520 38464 284 2 461028 598757 591264 840147 861414 41 579733 315810 403600 828533 49099 417012 812735 633825 196818 459532 759616 343289 338 238332 270 718355 874827 4449 584314 274484 157978 262961 6 387768 896435 866025 8884 878901 363100 5 522927 246347 644863 2 781857 121 820238 738554 458177 824949 32 80433 738016 685072 249733 5 620586 127 844841 90709 748406 3747 868685 185511 390431 537868 59535 2523 552979 878449 4428 576451 632669 699258 770541 522051 587996 501916 384643 421530 8217 33124 36 326837 416212 162334 117 399393 897771 191136 459244 849614 52294 755901 2 824229 659379 28768 738107 856941 217415 886068 564623 807803 190 2390 544964 896868 864068 812614 840722 751197 849184 883134 868399 526139 5883 10 61 246215 771489 477048 851752 134212 827480 797153 890552 711708 691411 859544 831286 739253 4584 618006 49259 510922 874517 841349 897291 759110 453849 388941 856823 882240 3 211195 895430 878499 706711 822441 78424 893232 644311 59548 555473 1319 112628 375489 546661 841605 689470 141629 232205 759825 799920 326735 201811 571037 7119 221750 273 883384 836170 89128 891112 765821 11716 561942 872074 219180 872777 824966 856124 141208 750206 420922 815919 579321 236678 296271 305948 795267 702619 899495 74072 738371 896359 5 833537 460726 877927 899511 824558 804132 623672 733569 367420 2 801777 177051 67935 49 2670 23222 298778 783685 370 234442 4 782684 471951 24627 670801 891457 752003 311618 200155 890407 616755 283209 679262 419493 48037 810600 584079 694890 691941 394043 857023 780716 872993 657254 128130 15991 83273 832266 251077 798720 889826 878763 822037 201663 4 246156 85786 2597 12729 827167 893111 61 843839 2 20036 819654 590886 893428 855507 886423 846811 482559 425769 14078 879693 342696 343026 754921 81 199299 786138 743383 30972 541302 513783 231650 513929 370199 14972 758884 65211 151533 680335 566921 21507 442 841939 84110 29072 54 20819 799615 733767 138978 867637 807465 884487 524249 617251 349837 15074 2 895107 897635 2 818955 579517 768140 809351 287960 762973 97353 597836 37343 313339 66 818630 843538 3963 4469 2968 518039 160855 889923 629634 315466 885947 476022 21 366050 191520 827367 745327 152449 893501 875191 283139 459713 272614 100128 66341 232 74 2051 838753 670806 71414 708869 799035 861090 770531 867511 826503 77737 38829 26 2 881504 709323 211 84846 773800 42742 850080 35 193766 511636 11102 532592 574003 370923 75353 87899 600681 3993 342388 782752 12256 697596 857789 5 817588 678299 340389 838849 15 898864 364725 857798 674804 891712 125884 821893 853081 782872 256690 468416 871133 7 141783 294491 112899 4002 131154 205 668407 4 15 462699 614547 645015 545763 80241 871274 781356 723285 7 284022 137444 32151 55690 656048 830956 766969 196742 870383 483088 492449 118693 574929 859 4469 849160 2 813583 811386 851657 279184 15 836507 633838 40 2984 849211 27905 858918 185729 613991 22146 813315 201606 13256 826516 693347 820260 16616 463963 476829 726744 735799 545645 739276 3 225397 784731 72234 470449 21549 836412 231261 102 856626 838611 786535 569589 705395 618 494628 16369 468154 489906 898455 196157 835066 897529 139589 546331 518197 447539 813231 142680 362897 309749 869954 2681 25889 497650 829 826310 147726 817947 55664 306143 43656 889048 707474 784754 7852 893021 700057 580653 22 835088 2094 4 713212 876018 873583 790802 738152 74011 155541 832085 826843 2625 688485 176567 452307 879146 799765 832 312623 73739 5089 696456 2116 723492 29604 657189 777126 12598 14432 752479 14 679716 839205 210260 880895 881549 3036 670779 2 13328 227 88817 820066 560330 433127 822717 686266 8 123033 898397 789561 869631 893955 189867 7904 112244 240075 590367 773288 743499 313 862401 103 457934 304493 766919 23 3 854885 447418 424114 803183 239705 559507 192729 866304 5 838795 124903 852095 837184 831238 626460 720937 348610 386511 239566 20 879743 178522 845780 835225 340913 871231 28116 778975 891611 710432 727778 742373 882487 170035 145454 806743 1683 577063 814653 679307 388210 626341 505559 729564 1289 891267 211041 526051 18740 173532 236038 308455 650795 287013 92 497068 28 899453 783129 881875 617673 809580 5 753636 845210 761597 851023 248597 721815 305 877943 7 198201 39021 115471 708060 888294 881212 245243 661583 539051 178115 175297 36976 875927 315190 3314 2175 682086 215718 682924 32 634 882897 867050 826582 7680 787689 221327 141577 316454 309 615081 841293 803006 604905 263697 651 781879 183961 599068 825630 887790 886854 788785 889003 179673 146 178046 698646 524881 701945 65 398264 803981 708539 697934 896581 201743 883365 839337 339 300699 137084 806001 590527 124817 809345 258964 849271 425057 1 145877 815482 807807 363900 1 899235 379390 614280 520233 897711 7 831814 262943 863330 1164 724492 391117 862550 10 734693 578653 210223 766054 858275 6950 877935 768642 1556 29 55674 11 367827 834645 540053 15841 313035 854194 395915 10 156935 873868 59694 435816 655455 109 869561 896459 14 129 674968 100106 260833 392525 115241 2670 3 775183 17 67999 16 686321 633772 823675 48244 486568 751900 68691 171934 657172 181 61922 717397 868466 1503 895278 837604 37613 14620 589482 899539 67697 764167 491388 154745 438052 379557 99976 893008 779576 68117 491717 839180 26 572320 751400 740897 838313 749221 32997 751011 637707 60553 825205 626289 854 494769 123195 510311 2 390121 858639 621537 889278 567891 193475 113443 876162 122144 4282 765938 695994 853370 812037 8583 569848 53405 6090 388917 225969 22 440238 780226 584204 1964 744735 554580 847174 263 629715 589285 126816 1493 855227 886081 885624 849132 872758 832711 49128 12 19 686481 585711 15701 885743 15 561515 258597 829953 196446 512220 856193 2190 775964 28298 858573 366562 487971 873824 40100 429899 839619 582254 693310 22481 181 859732 374518 493496 532596 132044 572629 883611 817866 413759 215456 325472 734274 329758 193385 715073 7 867235 90453 617175 695780 285948 849254 122801 738224 669006 665818 503086 198877 668732 144933 739301 801596 9854 216152 67934 632514 374109 825490 588438 894396 887516 661122 1067 453165 873208 484183 595380 854531 98347 1089 868243 371681 812444 814936 675763 875906 618939 131684 36121 228657 704289 433518 57667 262341 832136 390524 174069 633951 663449 226928 862285 186191 374922 303572 400234 613 719614 70245 839141 260762 813205 86438 755610 137069 885865 244752 648193 231586 22 792504 880580 487203 804148 888906 806197 541013 848431 886367 42366 1773 168107 837091 333209 104079 861519 858557 13203 567473 884285 452085 698883 245810 857298 3 31486 421106 752417 424370 771658 208980 18237 244752 258275 598 384128 503924 879999 877452 411720 787515 340645 844272 694494 177153 423136 439 747524 881680 23 106784 708129 738775 649766 419782 527 676292 257101 801352 480676 461955 870191 772876 66246 600566 876152 79 8086 238 862132 5780 17661 857896 33129 112490 855953 252835 897516 17 877078 334387 863460 216315 58 293360 877894 11 10825 828865 833420 333756 272094 895100 787269 103 989 199418 825710 878996 201538 849904 634980 43651 50 815553 731788 22295 730299 220237 896302 884325 247760 57220 809700 719380 895573 802808 876695 595862 692904 876526 856700 328648 884773 745792 1719 604673 203829 3 362427 65 8 426479 886890 890388 525949 738169 862104 566248 846166 354100 856193 247643 423928 71355 773901 88761 801441 117638 18 98034 460445 636692 341069 721922 598043 341568 841735 716243 219336 408844 824078 838816 2873 2 531162 890718 80261 539970 795725 2 2377 8 668713 503527 809374 64047 691304 127034 711733 63 5793 6211 315651 244 866425 154607 850755 149525 755150 313706 27399 874956 859471 879230 434 479241 716436 783212 234703 223245 258829 1 391618 896716 213720 895055 6 30913 36 877611 886021 2 132 433712 4 118202 6 2686 357226 2 1 58709 861741 15472 898054 234696 491659 365953 575445 800316 19 379056 611846 782871 401553 885382 8131 1583 805108 795616 1594 13 401814 2149 811163 457841 574946 836602 45608 7 424 13 803162 549725 885989 713483 821889 307577 875750 483949 887310 478737 96159 822754 18 97905 245 169832 547041 582572 26562 489511 813350 176486 852499 127589 386184 757920 450511 368054 844380 645771 1932 175 769216 154857 744202 513149 813009 50297 810972 302669 344337 5118 10 593746 867747 106500 360995 2 854834 431976 238732 882667 624407 774354 509635 283345 721038 12 861943 432108 316288 8335 732780 11312 586299 327989 186 144014 732724 89642 458857 790836 708044 813810 753533 1258 233914 550931 4545 41856 753511 45680 811884 886078 832548 844593 863723 166935 873255 110 292594 56 391981 685173 152232 276608 888969 420 257614 853110 884688 619888 350903 818028 351774 830464 46090 747655 703123 61201 510172 404109 796846 842005 4060 285459 506475 689432 909 771410 44890 19 2 55 2429 260116 28373 159744 7 1284 144814 10752 215 894568 827614 164270 824201 740479 757718 109468 14778 2 675744 841053 483112 727508 493090 57488 407963 344905 703693 824324 50318 44326 74 808368 307 829690 768388 573170 845143 609695 651583 625152 434248 357949 881327 87897 1 308572 855459 458143 2 810355 33896 250248 772128 146575 2 224 2558 696 870780 856563 470004 872478 882245 666161 5765 886187 262371 886068 867719 636141 723321 867874 315167 653381 1874 69793 837284 593066 431419 199485 235200 14 872616 891104 883435 674787 7 10 22985 619926 60000 50172 876067 873804 322392 809367 325404 849537 468491 698855 675 864001 809071 352839 821095 309558 490524 322198 617807 1 841429 829527 162953 864950 509068 2675 1 66391 537103 96048 335 3669 422 286358 41340 62180 657206 465315 309042 771363 515613 254679 861894 849104 56366 821197 354992 97362 394257 466150 819454 23225 206806 860748 114103 738514 2 702207 653295 74994 67 755939 855802 850237 110996 808021 851724 5245 893087 151625 501032 9584 500066 667786 778475 18364 519 730438 819339 302113 859198 672403 209001 732992 598584 556827 492303 9099 462252 315913 890458 523562 479184 342155 842031 42 536225 140 117351 572767 3584 507489 37841 839709 876696 697291 25 871110 487739 871430 284754 46 2413 118114 773569 882941 746515 330779 123153 511844 895684 299893 895887 884048 353485 801996 143388 44400 86825 783566 363957 93045 185 493115 184578 595437 223898 352462 209775 755118 118 67612 7 279795 658073 3 638651 583812 844145 81641 815597 262998 57970 1418 626088 894057 245893 157483 108778 890137 56283 175075 625230 165 852132 821075 891416 486013 34638 277282 212487 303 821881 898445 499486 17194 781919 383636 459287 845923 8 1857 806372 57738 378280 883054 348778 5 833838 683 871515 829279 502524 830060 620074 865898 832213 623675 147 507261 182234 74828 358377 853797 858998 326891 4385 541962 572907 786507 839883 118 2 539425 879898 2146 6670 891538 626448 90730 609295 818117 536500 5 4044 838475 8 26122 872063 229588 813258 770522 845617 472179 828993 806372 781952 145311 545612 145796 770628 828262 32222 892020 56462 339691 550505 381967 109022 183818 842874 454 842441 587292 627710 872739 266174 13868 584712 864432 811406 29392 750432 2097 322311 46114 7102 886820 77298 105950 1 686 269539 120 491594 2588 877209 758848 486477 8086 89155 860184 16799 388 217701 443358 869286 300860 896315 869117 868591 814296 862637 854967 71410 816075 739868 476402 1 806617 578 593809 799450 354223 715827 621196 631534 404317 806037 391264 1159 857715 22670 235154 359307 3 851664 606225 733352 839519 664636 182970 823319 711564 360701 22162 18 54459 15429 885017 138985 600947 842161 880983 862471 602324 715337 9505 3 430666 80943 522434 2457 137192 159287 92369 2109 503593 64 524715 36016 141259 3 216717 834262 843577 662678 21 6131 617086 873958 4610 831854 731904 875653 899504 490372 848837 47097 775942 16567 631885 876480 676938 79753 896422 169960 82206 15850 160957 845166 591282 461130 388674 885689 819664 762129 159480 832022 259 610091 464189 1757 361722 895110 669441 152288 761694 58 877324 662033 9 859609 695954 499618 11612 792852 777645 702034 120169 862626 236559 637934 818756 103477 3346 97409 80 395990 18085 873834 272876 888325 875234 847398 791664 10984 797674 74 765587 90155 881366 178744 15 793650 650945 834027 524361 577552 379049 700480 543995 805126 35701 844954 19 1351 50903 377955 839318 877354 388 35105 849094 670481 899571 13525 815084 524511 18 3682 638970 478746 3828 716054 764253 779799 165600 599342 9116 772888 398024 572711 543522 305425 785037 104226 12 614870 300686 135613 6168 590484 796203 856482 445073 149194 357630 1791 108395 71 25721 910 871460 20 403566 183680 1949 844916 607157 2 562306 501466 771704 14 8 403723 796698 829334 698768 616420 200852 821357 24876 259691 820264 561667 16 1322 716153 2 3615 76101 800074 24 337856 738518 590666 722217 726883 321242 4900 26580 868067 878675 2 86 770983 753737 820761 720452 31 805592 161067 137657 733233 8594 740685 638339 732256 98220 142 450 335063 82871 397315 644981 857043 318737 617326 251617 805824 369246 446630 701571 892212 4 62 516783 3346 523554 819957 702429 424362 899201 790546 55 393538 826277 858576 886980 2 899175 175437 843327 782761 641134 310436 812167 90 4568 838907 68 725063 173609 711495 701863 67170 708598 861423 800297 1341 5418 880600 1 153052 4096 61603 641659 328308 813097 40 8900 703405 817547 531 1520 851474 729449 2795 68733 865809 73018 815119 223 188816 190 773635 139 39654 657784 856507 10 574 811773 678 755055 866098 335023 6335 886833 277997 354348 848920 4526 760758 827061 873199 428388 42251 18 188461 429743 1948 889949 191752 655333 179776 201 261646 856162 93666 837308 282804 153537 829518 177456 132272 8 17970 173026 383100 311607 578255 191365 812673 834066 514456 491 127576 631960 595229 234606 805095 106012 115967 849790 1 43182 29835 13685 864567 470439 897073 206732 188993 31 544484 3 830833 411477 850669 874569 7894 602017 30429 850152 887046 593859 10356 336749 76033 821519 857909 854432 868544 3 476527 169 11 174185 313797 96796 395562 15 718405 662485 708390 279414 880386 2 281378 649330 653437 601078 2 877861 850334 22957 884319 721819 725101 1 217673 324829 523923 896024 873070 374891 645 24509 279733 890279 583652 321169 198617 449839 875930 5840 335465 890180 350323 875194 183594 898716 785911 882068 849269 198946 898926 113975 616252 5 231294 312601 100 49 437759 818933 841991 887147 845030 619910 483391 24 509514 164299 83224 771537 180227 281952 85338 832036 1153 3 862931 863993 621732 694923 882537 312898 842777 414150 852492 8 4 707466 212743 186573 417285 85727 867421 174888 8 883230 4515 1079 887983 688012 557741 9 6965 834149 77865 327948 42982 637801 825203 897466 854022 878304 41595 170146 77821 865875 881249 884825 78325 16 283909 830355 863223 592982 877842 190596 137754 506931 208333 8478 697499 38311 6258 10486 818837 144669 874607 822280 849862 785451 62185 13909 13275 422427 889020 812285 577724 382165 2 793457 124788 896438 194053 184165 6 8 899555 282465 6070 877946 722567 586834 551453 762193 3 4 4 19 588825 783913 289367 618987 2924 422224 878115 152102 851492 719858 79121 88365 2 482817 824849 439582 374949 842299 800732 12303 418685 886985 780011 10 587500 297372 432987 411172 657986 360442 241235 2837 599148 823717 869600 284267 713426 728717 830238 449058 25189 748231 780689 814139 655255 817271 613469 822657 4 874132 773901 630824 873807 153127 305859 857855 37880 720288 17 526404 12726 835262 152 899980 770365 227 86677 850832 291389 846524 663924 867210 706573 778090 856100 69592 359267 841664 312583 534932 300879 795006 12211 726794 576389 496588 123216 1313 534606 347999 82 888901 145587 670382 105215 874156 11514 890902 100639 774098 879 828389 599 879435 289489 831215 863778 319485 281942 11 840476 198417 835465 726273 894904 887830 700674 870333 762796 910 856712 846167 316939 876064 624889 733395 456450 48063 651749 532098 849970 794568 278 449512 831917 488170 869588 894201 781382 479964 713394 4261 818310 604446 184493 4 233955 631950 687804 174688 855229 739344 4 311231 6 2662 526542 368751 838901 291668 89032 784045 22 729083 22229 1088 662404 16201 863318 551610 883746 548449 892715 871877 84960 743077 850422 220696 771 763920 178913 810772 12 4 748913 719376 9 796099 12052 2903 455821 814279 482212 835024 1525 257718 7061 2 3 783829 838709 11 753034 845711 223146 40 560 2236 898187 875803 759824 341709 829798 763926 440429 5160 509861 486553 8577 6 801143 854308 349017 757177 2 654931 850331 762730 262175 862110 2 865291 725339 11092 630593 98452 421793 877743 893714 360311 785660 777700 217919 770113 889149 39873 5414 830487 590234 1535 714613 523076 690076 521910 888650 292003 663779 701426 436393 17 860038 636917 2450 483555 220211 209954 179821 3 544211 417349 491338 237236 819820 875302 224 692371 786553 64836 119286 666932 80356 878810 849247 2 897772 5533 854523 498552 170797 1371 424265 148888 812544 254555 713608 477784 8117 342584 18187 101015 315179 80068 348470 724771 18180 463468 485408 319433 282358 34172 687688 308727 775379 551226 128736 146209 40174 6 852910 5 234847 877051 257440 869136 880958 651110 311100 991 2196 855738 411073 546727 490200 1219 868384 54 802404 880317 581 8 681582 629519 873475 508384 15755 24 320979 720254 117188 245655 803016 226 254591 224599 641783 479069 6 268216 710011 303984 541670 758732 891329 1 722397 488130 53394 874005 153 785352 127939 627308 859742 42659 782758 797553 8 841690 37 848359 854182 154985 10 408468 854272 253129 863858 1287 2 16720 113760 897461 724764 3358 589966 890718 22396 313025 634655 510326 835943 877184 244409 384422 176348 894614 44933 538110 487500 841375 5 61 865754 378099 822263 177236 333460 320265 515602 691871 74 891305 433311 4209 415734 881349 673783 793023 200427 436868 842201 89 360890 3080 463622 6605 1365 70 850811 740458 558144 143817 97278 896750 184 889096 12 221813 574536 730980 17 738080 885526 108720 194216 294445 899172 706 892906 829717 309027 571291 15939 684932 230851 39539 133226 125200 461786 593047 206537 9271 697 612425 290073 171806 842435 343022 854524 35457 160298 320038 868276 731172 171080 200517 257102 2 258828 103077 460284 848134 1 869300 816674 60960 613185 741416 495672 830776 826823 483896 878519 882853 717284 801872 260663 233508 893940 131573 311866 896746 126500 893300 233980 106 61957 875705 888627 2845 1425 686691 22 858172 854470 10 229872 1 798698 728121 820617 893421 844486 99671 287718 875957 167 869098 384704 326977 739437 889939 109745 754970 799020 403265 639 877470 30031 502000 734 498397 420702 400759 138966 894125 882851 705524 856422 695262 871155 132666 867115 801989 835341 510273 873575 821672 530309 114363 3844 773164 824824 832353 751006 1 47027 216 654 875485 855438 841860 796725 1258 667849 852202 2 885468 627 429538 826164 153370 772877 891358 831676 736632 564 5 16 352296 760975 685130 316 567198 6392 473062 267108 163539 462690 767109 854856 309489 880938 110747 161 570 16928 3643 873350 839528 108 63008 1 883028 789183 768028 587669 163676 850196 589547 895767 309184 881658 11508 125629 31401 542910 215 357962 510719 288675 882112 213179 416615 887350 162455 837304 467724 787 158290 729571 704396 788407 6815 245042 119565 335811 876518 687270 841449 646678 252362 83481 563960 244732 246 76562 879769 897419 862099 138906 20021 20212 34389 767844 885261 680 11704 45605 82274 10 94 345839 2 1 7169 573095 837884 84262 272368 1414 192458 809274 370179 11390 802836 76980 874939 790183 586045 839911 602621 178932 53616 843806 874878 758908 394 452013 895000 1130 204531 238524 843571 56884 898931 857352 65108 819353 484067 846045 545125 15747 274285 383550 898263 136785 893174 801222 20684 849455 279326 760220 846354 133179 359351 830561 655539 183956 517 785 97677 830926 876459 384 775717 85582 562087 1 831671 543588 34 16 34279 847028 896447 59863 534573 92 761059 800296 1013 421294 610128 3509 402177 26084 4502 4 343758 280585 383724 723151 851828 633290 602552 368352 831714 718429 616659 795967 822898 895514 836025 893353 805015 694968 462500 231700 3352 111 562438 389405 839921 777877 13653 199192 625941 892449 747267 807657 854263 859191 242631 224589 679243 308055 848958 584351 767072 1741 510613 119339 24 455502 866947 96387 10 465 4 866585 34 871476 225323 445965 834174 703967 320139 210630 885011 884194 86035 1926 401020 276446 868055 555865 241796 825821 6732 335777 718541 502764 4047 748407 301708 894971 794372 23465 2072 866281 847252 806666 2 823129 886288 1140 770519 606774 26721 561080 18 899262 55466 248204 622388 401739 491189 833863 149500 898312 826924 122156 843897 223434 703684 76365 670882 498 876690 827455 10913 843511 883835 1323 2 897 209876 125190 212438 591781 728757 820087 775496 229449 65904 254 691044 17 541609 595560 243768 811196 851082 369305 19223 437981 20950 30945 465861 282633 335 818076 116888 15897 716815 869742 36008 70376 191738 846544 217 53908 817753 376513 369415 654096 48312 535016 856313 752102 72112 840559 845710 777350 4 132743 472168 353329 506510 33254 885078 63448 783457 819141 682753 405248 103436 129 786094 823846 735354 364260 170696 5108 7156 2 16 898120 60087 894475 825916 747719 62615 880646 869622 861769 468093 832425 24 803070 773109 147 880810 865919 211790 466789 147 549170 867462 720916 443824 861481 271716 857286 39437 876021 850370 2042 685044 627364 862017 82905 102420 6 75284 198338 503875 584333 39938 356431 754538 870668 882015 853431 693998 872986 412 69 2 855919 726650 1587 876678 113986 387810 801264 1021 2 457520 14 3 846134 661304 686537 514029 562963 744519 88 584046 109974 700170 274493 79927 827111 857511 448739 680551 871202 180 856503 817992 898717 269369 781476 884955 231058 101730 897666 895628 840007 821416 877458 396423 490492 888811 139795 898139 74520 878525 548957 176 331059 242431 23 349054 891553 168890 77 143718 882188 316608 147336 436725 7219 94455 10190 587690 848559 229893 74184 81 8 892825 37094 744894 3189 805903 824968 872256 480937 333512 723981 335 41586 789357 818896 340873 418501 354200 13682 12448 783987 886651 107298 772571 1800 528247 408 894081 795942 889517 628626 832258 258617 5 839738 358752 17454 794287 43190 17403 716259 234445 595019 199668 842132 497754 433182 369865 798405 669327 26698 286614 22550 834932 263498 23 753067 425101 849919 624447 887425 877856 46855 348903 724209 790975 849718 871528 886836 8 279825 797081 883 3335 352436 206168 503291 645 510596 895917 552 2 895075 115184 645058 833141 703743 750692 846548 52108 310321 2 328419 839797 169740 192734 100529 751152 2 826261 6 829285 103796 880072 362827 886212 3 1852 204093 11 64558 157 791037 572207 368447 730278 840927 185601 4816 805553 4142 468005 110517 148316 849215 600 893473 4 247832 248715 531094 851757 322 122401 777420 757 846375 795611 841019 73 4 569772 35984 889988 1000 331764 672350 821062 9083 614895 2 840536 662700 765755 232 891411 175 867183 721568 1109 10929 800924 189344 744867 466891 896542 710059 769740 549056 874934 139673 898631 310354 1449 868562 8788 492212 407830 889463 80726 601555 819552 704124 552787 759631 858071 40 7 831733 880024 2 11739 896308 18 51199 711811 280633 853153 173102 162149 632418 229986 868344 515880 881846 107599 885536 22458 102757 93693 118013 309863 71925 588141 753767 53789 846107 700916 133362 23 563506 310823 899507 803251 257132 816146 779565 22 1212 743246 699125 8 703906 388550 72118 478893 3085 128937 12468 593758 785895 23418 300303 305829 810163 834633 240579 897971 747084 38754 270373 801545 346282 776984 278767 850145 274487 284841 249847 202380 8 678 827768 157223 98398 864241 787704 447442 759966 3 710864 929 72001 138 822749 218079 8 400635 1554 103643 870342 171409 873402 576711 42856 886147 803341 66489 7 772476 865850 604501 447535 543254 19 139064 769583 660371 427393 2 596723 3 800152 188825 857168 770381 110 47375 138702 372456 897313 867940 22395 855892 766013 486771 696667 899444 885617 300584 228276 542496 405625 614690 889202 860757 140754 317055 897049 348128 838703 9762 820718 207471 877710 94672 560365 656467 817117 868081 878478 873088 152477 539007 747481 279431 385763 837330 22714 41072 851932 134435 2858 395284 391868 614559 227132 894570 866899 2 675633 21 136719 528104 863048 741473 66128 401283 19185 881697 552 837837 113719 772912 3 842819 678727 319279 5759 2 263624 867570 16601 157859 881419 851894 443163 585045 374219 440854 548825 890749 822440 682529 299156 96431 735 322104 675412 1496 863208 7 1989 818951 41613 65531 1 625224 854046 740448 37892 396411 558612 898000 3 76248 228642 23 214933 3297 899801 660288 581603 827482 566357 799407 730186 56880 820042 8939 378447 499922 539979 672895 851546 3879 570026 379 717 469915 245077 30466 299111 842251 1364 399210 835460 435781 612158 447961 893326 834465 735502 883624 783416 344056 609999 78 892104 231074 4756 12633 180027 184203 374548 785229 862133 897339 363129 15 543239 4119 7 122 767041 871093 773316 848350 869811 11028 22596 466887 884920 841123 274564 505360 84189 8167 897931 771637 828587 86688 22 319804 16 127 87666 656 241 332271 643354 11 499521 688646 398128 890864 892724 40444 109826 44629 5 7 3 73456 296112 842546 191116 318811 2641 20035 13 791062 4 230679 296860 822412 387339 811373 685 4298 705967 892971 870875 773841 758511 2 41217 4 839343 377136 868519 306750 801116 645130 55688 739603 450450 856586 797521 804224 42089 728599 820808 838546 851282 729414 331853 801321 703 6558 881942 891585 688 737965 7112 673346 546663 692767 463496 863557 798014 463230 164871 29 864415 455303 718391 7 128502 336522 345237 6033 217666 598642 895052 501190 866372 40685 842100 806894 871502 16 8 341705 771863 678261 663302 812624 797632 4130 20 231904 27 35 37504 867130 412258 849885 802568 38397 886788 859491 604785 4 12 774240 613 772907 16 405150 278 290039 894389 245 728609 671858 257339 11620 22 890708 466039 642679 501750 5559 293176 297360 322225 501057 739495 9 1 619302 863067 553389 864265 26450 24707 645984 49 104726 866132 218044 846464 860018 63314 145483 421 529380 989 44 816718 385454 881120 12 11 601632 24299 761369 28 58925 12 882161 573895 76913 99332 339331 857737 17 642451 370753 899684 546108 144247 656237 4962 164707 151786 238322 69 856353 765288 39173 7 423787 848103 456287 828943 4553 2612 890297 170558 754345 675371 709606 51 834894 579080 597423 890397 447 897824 781767 872299 179759 1538 393509 732690 747263 797113 793048 317645 870263 325391 899727 77500 532454 11 4 863577 822183 890151 266877 880881 697774 717788 3530 244081 802736 208571 775829 100201 481591 588229 417 803897 10 725223 449115 896469 638938 19957 612144 52136 150263 221668 607095 762065 2 150104 834151 885810 211991 883074 262686 766246 869292 894672 779584 190 104465 569525 873154 3558 398973 807708 842052 388832 439533 190426 802444 49147 731273 290827 796289 600106 222398 1342 2817 44323 3 891917 848777 373434 2443 1 790 772053 428161 843166 473 65704 890135 124289 2 224002 20281 857147 4 271922 892264 617311 2568 1 213 897302 109121 685960 84 4 883032 882556 110408 754111 217999 299251 432682 711795 6437 7456 551963 2 5775 189583 796943 6212 850946 2540 173 873781 894813 793971 458210 812281 751922 844722 268212 2 2626 404607 422 369874 723083 95 865804 19669 380762 1788 504721 825820 16943 15537 676243 834552 1651 876408 440291 1544 146 154 264152 1892 6036 185191 202 865331 498233 804453 638123 866899 130328 224017 887847 761960 895416 197535 863333 889487 361074 651211 6527 384978 637411 896320 770115 253472 816946 706560 34 270577 872554 16255 607991 125799 781274 600083 820913 498124 12 824186 452 787620 582959 271326 816811 766166 551532 879111 210430 14 850749 454725 778741 47695 823601 271986 589871 598031 823816 555380 638548 845712 621707 13 2 371838 882271 50330 8 718875 10 76 829160 650888 840041 818815 356 815798 530353 216451 10986 100 246546 306562 757478 10492 864418 895539 459003 877330 889495 101270 687878 110756 195830 5699 823949 716661 312883 851231 785372 5 781194 94371 129477 847130 135637 560059 555927 757172 30 896844 7828 885477 961 547 10 135 721102 833206 884602 798531 382426 24700 869426 2 673375 847158 394665 761007 787150 878262 26736 698669 861658 720052 887475 81264 648060 566504 178053 118999 815784 162385 123926 100632 581085 816993 121 703191 868561 560910 264359 244414 798879 437288 186595 877175 815063 870029 824040 797794 86479 14091 291438 1114 456 7252 25253 718499 886745 358169 592645 896830 45309 110674 555188 33484 748614 561907 786685 888126 477476 838747 828227 790747 802785 344449 854461 811913 284081 305587 864125 834004 644370 33658 151263 23 849625 23863 2271 77242 154198 473695 719720 575 5271 431417 814642 790248 69303 106834 30 853242 571419 12 1 31963 2113 166044 267720 3 532 290980 699922 48601 647216 688147 20 42 870600 654211 326 256577 730389 887366 308951 697182 499009 494531 728155 744716 746131 341152 54437 258137 648771 532386 6972 769711 694 158706 817383 601157 437204 415384 892681 45221 762290 690789 886697 767616 88984 379166 21 248105 58739 222077 410875 566002 854825 766821 368813 851247 136929 807594 397 513882 878223 707531 451308 281019 138347 671232 1 51523 807253 796676 23148 595999 209 256972 11 859883 759884 136326 424895 877023 43621 15734 1871 896098 890072 656624 245354 463213 860319 804253 49547 629752 660173 421199 74863 1100 656089 812280 814389 142130 49 101297 859961 39 823868 189624 828487 373477 9220 905 797267 3306 247894 474291 24 2 26533 321827 894206 730272 752152 277213 586348 851082 484417 3555 477217 426820 894321 773908 420551 6 314827 36995 24105 382339 11265 91160 896230 264732 841430 844686 445837 172907 876162 572767 5082 822211 868236 790029 841233 159067 127943 362682 498 160523 2 879633 898294 328394 122730 780358 322572 119803 390369 2 63441 628314 4 812415 854710 460628 861607 588915 9 113792 835085 612459 49702 828614 815648 896326 1110 899415 6223 561552 850031 120 781623 654664 898726 676602 116 31808 517341 708075 839123 887693 857235 877900 735864 133 678864 895137 297 67391 889852 875377 24193 859724 401096 834383 278556 578953 162085 889819 810190 801978 645007 841164 892133 542984 125963 850902 603863 31 27789 341920 556982 861959 24296 45555 790472 9 741 1 837878 284231 873281 899715 281450 872834 164865 33 826811 875058 865518 738723 344972 896420 896449 390051 13850 880995 776677 693060 873014 608538 844938 63109 282596 848939 796022 873500 128328 875629 26 663432 797153 826764 495284 18632 333421 81472 217080 391 195 803994 148052 6863 634232 802739 706523 43219 151805 777332 855729 10644 33881 233527 174986 797588 287826 1243 29069 786669 17774 1 586845 820816 1778 796751 19 130 638868 44408 313795 470083 790556 29235 146422 842992 304317 550060 692401 847041 860296 656556 786753 43754 685891 623223 824511 85280 86211 201 15 42594 867348 591082 828841 688225 873724 880394 253512 729029 1325 10450 844076 834268 14562 873798 720472 750737 128 53139 823640 873779 771088 50 52 792991 832500 27699 256701 305873 820993 375580 873297 787370 889335 83683 770728 535285 2604 131482 397140 162100 29147 804382 323 572311 142344 767156 788541 291145 58859 759728 2608 844547 1011 855396 654233 203063 18 841030 236633 348430 68367 54642 886585 810068 1511 444964 585370 72162 679957 176435 136376 529997 541 820673 817792 863638 873287 854437 866615 881055 805578 650908 868904 421849 136742 883727 694266 573043 16 843730 47 108640 347 790871 570413 304481 701449 77 839 36 513 3410 3119 811984 459392 83983 806305 874758 345427 875108 791657 609151 568659 28367 401934 564309 776311 634032 441955 9294 374883 888717 123694 882198 787730 874190 6 517673 394097 11350 22 404750 871632 889595 719924 892452 191 814517 614521 410945 358712 886167 730700 85369 867612 237 700766 879373 201994 7602 267272 690098 58910 646762 734273 862124 385705 348793 846563 491301 250 551710 249 852318 46385 362234 583350 283424 891053 4 162027 692829 546807 779801 735128 11 7 610 863165 883050 798576 1 503017 888399 842230 898311 562431 1198 489 562473 851210 349403 466434 428085 279647 246015 820282 5412 304902 698115 8 831385 798464 823871 87134 897868 791644 844550 273862 674328 78751 885427 170855 25591 743741 207193 125380 615964 264855 891097 2 145701 811553 700590 812918 508810 1311 107309 4283 29830 3 730653 869548 435198 258427 542067 864099 19936 213916 897205 75 465 837889 270321 784589 6 835294 873902 102596 209401 38944 650326 25127 305810 390359 57677 109 819857 843578 8 35064 5 899016 731960 21 848530 104 612635 703096 1371 653655 767636 463733 832566 820072 817436 868200 202869 353319 865695 2 127705 450238 699809 885820 899013 497286 761749 819156 883532 858588 335242 256467 830650 107005 40476 2358 640812 7 626964 876148 866638 8412 430650 146967 204085 470852 84416 4 257731 866115 509307 41164 419923 803130 548612 734225 1475 330978 732619 844130 3 722605 134433 767042 4390 568592 899581 862510 408686 473220 536640 870477 77113 461679 633701 19 878735 762956 357386 452214 846865 830549 816745 840028 38 13327 796738 450151 393836 167347 242182 199503 879891 23701 618048 16858 791888 52065 793336 567503 21 894450 106986 849188 347948 286843 886365 864863 3 2 19 757973 478769 698456 484380 568352 5 793834 636209 894928 462217 898879 822062 591439 282062 353923 45651 781236 41 10 72309 5 2366 485723 846032 77254 247910 97146 18 388 897622 657963 878196 574347 859267 891072 890705 253973 885583 598950 753580 353512 603481 80 589397 11 600272 254620 826754 893381 741443 792154 877731 895723 221 753213 571717 591370 1973 1 701631 374549 6893 853780 883204 40 838685 372649 4 881524 887139 883836 109369 691541 820250 460616 824690 840166 58214 708453 869829 593801 614 7333 379 723149 778520 34 3637 430297 657721 598721 430667 724118 624582 893416 33301 355788 472534 685285 511668 445366 762121 651007 177128 887692 728466 782623 98174 42 7 699804 827833 585994 126872 897714 20756 172991 83298 810012 430243 733307 504044 14816 163230 564373 9015 879822 863514 504416 271591 362579 111162 148093 404660 874385 814071 62436 736830 297417 843282 12852 493789 833666 577544 866234 719207 776196 30974 658745 2238 84322 219 185776 97700 874388 290639 200 624373 20330 441509 1024 368820 898374 813603 144302 322624 8 509572 366255 785435 733138 831530 221101 2 648360 879250 461 34153 652366 794814 858074 138896 159649 800510 875939 837037 99893 559141 163 773053 21730 13 794284 897429 892587 897154 492147 510784 828837 2 372622 886529 38 520302 998 237223 507003 887528 776017 201433 37772 550966 5716 130859 275524 1 167380 355118 851390 773997 807919 49707 15675 5680 871417 850954 539312 25 856784 866953 573148 843033 898589 557021 236237 3 11217 546017 144390 776802 353031 561339 7 736992 226267 176433 174972 155432 831038 696092 820944 894633 370647 872684 880782 6889 820466 896482 332669 828277 492950 369752 348682 13585 556808 623409 306412 742539 852686 572 747478 791394 262173 515392 9192 17 789351 846847 457400 36103 865070 370341 705852 27 339994 170699 843170 899347 715941 494502 19 21704 27 822385 504447 727612 113747 652238 108 289552 866161 236487 247371 780998 313160 820556 794856 5229 793447 2013 102174 624138 871700 786163 441925 610027 878154 50657 433108 649664 850549 326807 696660 4 884526 99339 55682 379199 821277 825578 824771 895956 795125 2 220471 209090 821464 56439 253114 6140 753194 13 534890 811911 586814 43921 854817 184475 828796 853035 133 885726 881106 291994 817854 619530 457341 27922 471194 894966 850784 73 683618 758131 84 688695 9253 12 837247 108 122451 127045 257900 522537 673518 866163 115 187989 801823 551160 19961 61 843108 13258 884066 2223 20017 590757 593527 781313 267535 836987 369 834830 200726 607 285603 2 895325 361393 888054 821830 769227 628562 502799 80106 13 2 890479 856534 332660 483417 899211 188 35274 816343 883252 783009 2379 592980 8 452229 854362 812272 791750 620580 884277 169525 1 144713 898563 4573 881350 264345 62865 821936 787330 2207 3692 650249 5 55211 299699 112 871982 842367 177633 310293 110693 827988 89553 251575 187914 689018 885306 644767 9 62 871746 841912 415130 746790 341616 888017 112 259017 764481 552602 828309 701354 68691 336578 586310 824447 882719 828583 557766 39186 82 466447 148340 755573 178010 690339 321408 826371 640005 744876 72 4 745018 823816 120085 390271 851722 9780 443954 895956 430880 768286 323637 450769 557886 886911 9544 408495 238247 11316 547355 826075 430682 98 371781 698838 835592 176605 866101 887826 5851 53611 836996 165148 797270 826017 800325 484358 887086 13 337246 111594 746085 83623 16 160 411421 1111 752306 7778 166427 174 665081 578511 822631 547232 891715 448960 651 131766 573 791963 798616 58 443438 98605 850429 26146 272116 877940 321 5639 691948 794314 226826 476972 134 786736 843906 1 542701 858120 467289 147490 301188 716363 184734 7 5441 588853 271509 881007 467242 831286 382078 10582 344636 276951 719894 373791 817434 15207 878117 825525 687324 3787 899017 18 779746 662973 96933 686679 145039 720466 501156 285 28017 639584 894649 715045 599337 18 855141 431866 395154 180714 618612 868008 266073 365110 27 464791 250271 469131 832200 856346 842342 792505 841936 1 832391 619826 551123 148823 3366 42797 93386 670662 799707 899083 1399 85088 6744 462160 855830 628177 845113 836639 237718 109689 884818 316879 785557 860698 233340 582671 144 738506 212527 5569 876413 751982 791064 179770 892781 807966 75593 94463 811301 6 431 850028 736842 358636 3 726854 87 449114 655369 23 706301 3726 895590 2 9221 749909 67740 827254 497428 688562 138766 735311 862271 763128 738390 312201 614151 808895 801228 503048 1 79901 474307 872148 888698 145908 882 773741 3552 840127 648233 854695 18 656 742287 947 557859 795473 1 789996 855632 698885 893515 3777 873882 898613 19 875919 130502 205088 44 166905 3 482822 893942 42745 883023 245848 535150 780109 821462 857794 13114 874796 759115 54140 7405 543852 841365 138733 814978 23 527045 518971 601010 862092 550 887139 459289 3 105328 893383 86 829340 897614 783455 890815 880896 154950 397878 887545 667334 822932 665266 765526 534031 882858 1201 825104 626519 825527 18 5 768066 338812 248947 71 849498 61751 844707 200242 81479 351921 822270 385651 578809 894684 895653 192810 865844 870050 851056 892078 765889 878172 644736 650636 2 878066 898703 692306 12870 839434 882894 2707 28450 858462 26880 680827 81 838075 74731 34137 2 732607 1202 178637 826273 159008 31028 237807 301483 884957 483 20 9 123881 424229 612076 416942 325380 429564 42325 894924 864066 22638 34304 455719 893017 887868 569 523319 217875 263957 179840 897157 527381 822052 1041 688219 110 283833 818279 408649 508392 768406 811632 696 1 3703 885991 1 460415 349 2 847266 894442 531162 317113 704523 889583 850502 323300 695397 869068 76449 339275 317409 21 92 565505 589034 39 30681 192020 781372 393009 886659 138735 897940 479574 2817 342795 5 36 585733 277940 372652 855370 809537 329617 31 797035 428781 752307 511642 860322 811410 787693 826643 13979 22492 750675 55 625338 419954 341383 110062 782902 7873 875650 797631 2 19 516 691429 590076 420448 4 886041 672008 2 298942 660643 773503 457405 858019 310379 823370 800342 326679 1320 2214 661516 782935 515050 367961 7 730965 4570 768614 816773 895009 45761 646436 843546 367490 162006 17641 56223 509290 21584 621746 287044 213759 868485 811106 875692 835219 591985 415239 338525 20 717299 458196 876321 620272 46 890152 810222 196702 836172 408034 893919 397497 788773 134314 281231 216125 122322 800705 3673 45308 897770 848597 601537 885573 753078 804996 2221 305966 573733 670227 818733 895008 652167 761794 19539 494839 40 331716 1197 217 628894 20305 874823 632956 4 663467 851314 572684 892613 569896 195154 61 697953 841324 327661 51511 84943 747366 730221 883229 2 845960 318298 14648 393155 889151 10 836204 1 369305 833827 803030 809174 889297 547 720585 138617 405365 880718 815427 285643 274248 338099 891919 317956 610706 20 128063 695643 591718 242210 773302 20479 20 543953 878932 601917 5666 871385 601954 272898 9304 239692 871114 3 802459 304741 650611 220795 22 2963 524458 361650 11896 48179 4 894082 160 262269 897028 441270 595807 723481 862254 25349 174462 831530 884013 684 846874 148995 59589 9569 5894 833368 2 621174 2 854800 33 757758 853948 177 360564 757927 149867 370222 723673 310866 880752 835566 75 860155 801877 827401 751483 868038 351832 884074 667 630111 6834 866032 39 350581 869924 836333 442 816865 61 379971 874442 663991 185684 19599 855448 873157 878966 1685 370008 1 9 893987 72901 889748 520189 210249 56149 724787 75 798397 717488 653562 556714 881097 596591 1494 887850 866167 657749 808690 647216 552723 880223 1 865002 849002 669598 9149 66189 838021 228738 415483 824850 632988 802782 833749 75771 204107 899702 1091 92724 516371 253 607008 447313 60 423508 179998 700779 383979 810333 808070 320857 419581 288335 532029 893327 732175 749764 721506 576539 869351 208137 63671 76916 729456 700275 724407 458413 3 643945 588183 296823 789933 29 574147 69 191758 941 713125 570407 694034 832807 165592 414 737291 878223 801784 446484 705044 719744 793069 18266 760925 503960 528154 601823 8625 854083 314139 842230 393397 857944 668767 1 764540 895434 885248 138535 723464 778085 59 726551 722016 259589 440428 9 310202 684586 720364 293382 804922 5 594 772172 1272 877268 14 425265 869475 39 125471 465847 105353 611418 852678 136768 864749 1858 455794 877785 876591 862371 806383 893243 856684 875144 271056 4 858778 38925 2655 38435 866642 378942 40180 162356 875118 622554 225 85 841588 801730 645376 808496 264110 817503 229963 895943 163684 3791 870428 880084 779280 239834 472718 839471 54160 877238 863935 85 269069 65276 465512 249300 557179 579496 87301 26138 564787 733412 878513 290244 616846 712070 515058 517580 491850 683189 122529 186196 677452 91604 877573 49141 461477 7008 87 438576 451 645519 4448 779526 194 537977 176121 667569 357588 40321 873601 687398 868209 811283 19190 2 168583 558 150 75928 742262 19557 428396 825359 555954 858734 796563 60368 863569 877658 253932 7472 830712 638307 660962 352008 697981 7 263669 890058 296575 83063 27416 891407 66145 12462 8871 180994 37 3 711386 428910 429409 772186 635028 800045 554110 839439 876523 883685 28143 247749 897481 509201 849862 247254 22 434153 210870 144711 807 480 687292 2500 263180 37 602633 609749 709867 853126 750362 5 394325 586166 209580 6296 175238 884 842332 106508 388073 854112 530280 446988 702272 848686 72321 861989 30771 876618 887758 1057 848141 31132 244303 23177 372201 851028 850021 800069 415969 826419 797841 851831 547272 288639 517269 235275 647606 754797 159203 744248 363596 872339 850195 222910 70 899382 1797 871991 2372 213 597448 492703 631771 814211 14411 633762 828334 57157 171026 872263 79964 829969 86538 200303 283828 668 820653 862548 262934 506131 99871 875184 648367 39770 880513 798343 848292 118 887097 94221 357132 12 888510 291341 8 373920 717035 171121 64139 268686 470947 762989 889059 278017 859106 882687 979 55215 543327 93830 871214 4 775544 758708 826 138931 656484 148127 177622 542708 814030 889905 632418 231275 865373 870978 367426 111036 650420 720383 283926 620104 349 525844 874738 156739 885048 794522 426896 212445 63 884461 149999 54 560947 649448 876392 331433 228290 512415 872091 6704 893075 208264 2 5 780820 414388 1977 501434 853360 3 547922 889014 899387 888536 503882 18 859445 851460 849842 872322 1 363930 765060 108755 722467 658592 200567 620009 806786 820010 125105 2 664713 72773 734988 396571 894098 100597 735526 5 765942 397565 867035 11700 19921 433935 87 893206 880427 29253 836884 735662 893681 2 415859 875777 426 174295 290617 123355 37728 5 737199 811196 788747 752370 251238 100633 566615 802792 166 338033 893544 411967 320985 8 788750 449 836561 888038 110160 22956 204186 70611 839958 2336 7700 701993 883610 6 103433 154304 895995 3 180836 465760 13 753888 741247 423555 7294 509330 151503 892697 136337 852130 795799 841659 12 304662 349 244415 866526 894455 130315 218789 820736 10405 831665 749210 38761 138443 854006 5 3 704654 884307 861330 326420 861842 732592 640944 71 2584 8619 894519 724178 770209 782564 865783 382243 830421 200 882407 71582 842938 780962 413328 888998 443636 878935 444194 150369 3227 662432 816301 490217 887746 1771 55436 9220 394909 1620 881013 201971 515883 474899 575906 122 262 425102 305 9 2 43 56643 169923 896840 726874 707146 642068 897452 43 807373 287827 622338 794471 866864 863406 8 880449 2505 2085 891793 334703 882683 889100 3 515716 667568 201558 169355 292203 78550 896076 211166 332261 896347 6689 681265 18899 98083 868404 357829 801221 33169 12645 883450 88879 785279 516670 428774 825117 3269 336186 57 655219 647496 132061 893858 249780 256353 306745 880666 256023 652736 880296 34541 135286 6759 8912 299143 641 8546 897070 842208 698310 8686 4 765519 506763 210320 37 229048 860284 714708 116841 8 94251 239 2051 892632 336636 6 452748 851754 150717 16377 872575 828390 468526 869324 63 705556 664305 568626 434919 75229 879923 764486 1 869216 872235 6239 887309 840878 823819 877929 888875 825162 545712 813246 8818 714376 227711 880037 823290 4761 822313 642928 249886 28 404621 424261 53 886287 14708 805324 405750 6919 212668 67076 31005 656396 856039 425931 876766 857196 880200 884533 168929 851494 541552 738119 746245 897341 10681 92309 309488 3 807324 793812 767215 465846 18 473175 260926 354237 571332 98258 288951 32819 723363 836130 758689 888375 105292 717 853335 1448 870778 144677 105088 229323 5551 108791 72355 480171 253646 117024 25982 435 210551 424289 842432 6038 258621 349162 747557 18790 895492 392032 415380 3832 249830 829871 38294 415131 883560 862369 374776 571672 8 726517 833851 892004 94 390181 304492 605486 7111 831684 871852 532876 539566 134332 652469 771373 769634 87429 22727 690690 867740 898729 45638 756464 864140 2 769807 829875 886320 299982 882340 691 862705 892274 479625 834460 125950 876000 796254 803554 63554 516382 257560 650596 2 855207 794036 458380 656217 880883 3 844665 151065 522600 796 832134 1050 821629 782466 738352 855752 712275 821258 40942 771055 884650 639989 894209 433622 14 321999 121427 2 77252 890316 128707 2773 203658 859 19357 312187 618264 859801 249689 528550 25980 875111 877913 849253 326841 5 6 3 587021 396974 120584 286776 636679 856009 6892 511401 31904 13 896862 95 883422 259739 7 585012 884714 286536 76634 874752 811438 710624 895657 873209 498510 402258 522580 411013 3 182999 245301 802757 598268 153418 844235 7810 697432 125550 136 198518 705353 769728 432648 883793 520271 894426 774113 581586 3551 825579 787045 287 318838 722755 697010 1 801400 501507 791964 563242 4411 133370 440 885652 139860 91618 21605 7 14411 733034 858257 650 764319 716213 100 826386 798384 45 144127 382414 609706 206616 819702 880367 854145 677748 857697 284855 618966 760571 80599 317006 671913 207987 740511 350129 754825 395907 778125 575083 225 823022 657396 628962 558925 784770 272469 879529 742978 720664 351894 797669 76972 5 755165 75116 67 150558 886516 118085 24283 854081 776137 797957 851834 122202 137 820128 888211 610990 815705 307493 614768 99543 1039 786677 546946 535588 111177 247870 5 611153 823126 436190 4285 142779 292576 5 525025 833605 678834 254060 897850 258150 829895 1713 596010 888694 57872 804219 320568 895177 502309 102818 867728 72 120017 587866 878918 482 167646 290671 894034 747170 469895 803280 56081 386842 609668 834975 257576 572074 879030 873639 5258 891988 763269 688533 843706 657519 44111 874550 32890 1184 518080 280291 820169 875765 814961 417 8031 2 898401 2 879734 792359 505071 3463 889132 880069 556749 15198 2955 559637 706812 673342 21 78431 233245 801919 1170 266177 576227 393237 463958 317780 306086 535448 839484 869342 24265 134607 607408 117948 374874 564441 367622 736605 407713 362736 713585 739824 805793 2 304896 3881 805091 893308 335791 776 369746 302106 551295 846821 177859 369599 14529 834045 718080 691526 302399 774928 320732 506934 363767 692803 3 1722 1571 358264 886633 5565 850536 202 734148 109934 63397 889833 438937 728052 96488 823323 885326 878032 224546 207053 840609 9023 507083 39253 856753 857613 234 662948 330 477768 833611 2146 2 859215 201952 373937 370646 533544 699412 2290 879988 732584 10034 581249 367162 2 468334 10 596918 857534 140915 19557 7 809437 835504 7642 424729 167197 691258 894932 784397 297865 889403 18304 36 77644 755604 4188 675299 598884 48089 154707 693622 445349 142 802124 162564 5 28052 888377 152923 887775 753 147926 826627 121 871174 296860 189863 844389 252837 896245 806158 798138 816722 8 1 865116 539657 52942 475446 127104 730118 615575 870221 284494 892182 347041 67978 120149 27 703220 781799 438334 490858 172302 24948 713679 10 151 62597 1589 124642 417899 4981 7 7886 897503 881405 963 967 709615 711843 809480 108710 895770 782988 262300 831269 16851 806450 860806 63970 855097 771326 855415 429 556463 866465 762220 842382 655882 8391 188463 214704 637099 893526 305510 539063 816930 800506 823072 239454 861 572579 218816 479733 352943 303907 849174 803213 824446 612904 892215 887432 889898 202002 752631 7 515724 408797 171220 177224 519950 389458 93 898080 787929 183 340492 337194 10821 873840 851341 864584 867257 54177 758890 549991 355753 9 231068 833527 203211 859093 1439 428529 799067 509545 60 98096 59 890590 124 837219 825139 57249 718547 775870 885571 157221 27 192012 23 77484 149414 747825 27835 847707 781271 176487 792334 890284 944 106562 890387 19 735709 6697 161621 370345 526576 796605 877285 29 767363 4 872787 701097 829570 870289 751412 883556 740932 813531 885947 798101 4 111792 214333 257482 519693 440168 726293 810554 413366 65307 131309 253309 354201 459712 610048 851039 885904 565600 869053 264175 857570 16 678638 474276 473652 824980 705443 2 455189 319251 1 213 881628 674715 696 933 113273 5967 596017 254606 3 4 348312 853477 406680 268989 104332 373456 874695 523909 52032 398034 892165 1082 888906 849248 866403 418947 889974 10492 798136 867851 20838 430431 865141 11 758989 844239 392430 890844 349926 2 9468 808191 765784 421268 780514 351219 38590 549729 841479 841729 626443 778725 453631 696737 896481 629459 43758 827794 304429 585093 445546 350073 346070 75 10749 82115 127808 876614 19 345619 650712 338957 9155 820596 273862 604325 3 189597 2 708767 821900 50201 747055 658129 255538 90708 234832 298638 4938 880135 322 348685 3 741556 19071 898217 701122 672028 832268 777750 699994 138 861270 436105 872862 879434 6 295152 296 4371 894090 143103 887865 500032 299683 540285 861006 880011 834067 341 273 770395 883291 13513 860890 28 585127 432589 467918 60072 448529 3277 90289 894122 2 199651 618932 627354 472944 844 760892 487372 9 26316 345059 117951 871079 264529 375695 761301 660481 98089 430688 877227 70395 859377 157344 301298 851290 766304 246187 851246 760969 334042 887779 463538 853107 428720 174610 248716 897991 125 3 173 891228 4333 202 884127 186858 55 853386 841304 426549 315770 533069 583314 876672 126481 288121 186682 736310 816594 211604 874593 292055 354504 1 864165 744705 319920 889846 110732 290008 1416 178 861569 425744 891291 838215 78899 761745 877304 846067 860117 876406 829849 142259 709016 20335 93047 175 572266 755946 1209 854798 838479 103664 836558 887793 434145 1 342572 11325 176385 99 698013 282979 662469 847090 98674 725986 836951 618432 1830 98627 215239 193199 679942 591274 834820 588273 231077 597632 58711 885878 183879 808869 207438 854624 151618 551523 236623 821164 804543 44046 881698 99102 235 890867 796600 780304 421643 854053 99315 155808 436183 898951 865672 144 35398 556722 493462 341944 19559 702107 829003 104707 10316 848833 889547 893355 793579 823801 108828 822486 795160 754942 62071 6 116260 823462 1 135732 344976 856695 296013 59 896712 141 558506 61951 50140 885500 255218 295768 895988 498616 867112 390087 893270 444421 813855 193083 710353 250128 879220 711512 855617 270 839083 889418 52 671733 687328 6509 798800 742793 866185 80613 1865 867075 214966 2 121571 431237 169941 48 822007 772428 717146 786796 707453 852496 538158 79577 280933 807827 303306 124 10365 835257 850151 751583 414841 594188 757573 274867 105009 844828 812113 867196 853069 8707 809599 866708 17147 195098 759586 834415 877780 567909 514828 551 80152 851035 895655 374794 177761 273 895073 3497 884029 797159 42489 653767 3 1662 389114 386623 854204 217358 37299 799634 193062 894429 2 279301 79649 679524 853301 71764 840710 810199 868821 47 882659 701879 829823 803184 856645 197267 4795 835083 1 759135 632733 689439 756161 582597 58923 675877 695338 1559 814449 359640 219679 676924 719677 673411 265180 790852 418292 880002 873143 50314 893963 26 16461 366 9267 3 491756 614300 829052 872693 1896 111925 883405 525518 656494 891586 506332 773600 458453 835926 696149 288770 841176 48 247753 336218 856201 851906 2088 6503 528173 73741 5267 219918 740361 15236 848043 341796 361870 728220 685003 479921 85 752076 146668 131929 146957 855288 858209 758619 15308 378268 17 31640 874689 738320 787035 829302 720934 3792 4 383126 724541 523944 514539 460858 39296 80522 3 694807 4787 578818 331 859720 259516 195689 863308 242 572160 721421 856885 36931 875140 4272 1 47 1520 427210 12768 90506 389785 527295 2 28096 522113 364804 572323 717779 481848 112555 998 347149 72519 734526 578009 72117 6960 710 4079 119770 71 856064 449 76 870596 298365 615405 147 883756 871232 24274 1 870277 99623 232477 752786 33 543141 703703 885731 400180 238718 784 890060 23154 539746 635842 198843 227168 21254 875853 891042 827825 318894 835275 833975 861174 639070 52641 777102 334977 801017 861973 1160 136 796298 719801 923 483328 572 786281 847408 832972 704059 429566 324909 634491 107891 560176 773628 211254 376480 537076 44863 309253 878262 287866 803223 441501 261255 876539 48553 2637 890205 143444 6827 887496 750000 491282 840641 533948 345958 217992 1050 893473 16 877527 322375 4407 84908 279724 211830 858731 88 245727 646917 205164 892689 218 75345 718051 137 135256 308087 827064 13892 723247 4 871529 525233 860964 105276 88870 810398 882190 61377 11922 43236 2 221196 595892 688662 815706 112366 717439 816423 603155 811014 1496 464427 2 883522 210692 17621 136249 852038 882613 442965 46950 419436 272277 501266 695145 781297 595583 118 801498 764447 195091 851276 10063 563085 1 834648 423535 860243 105858 2043 62095 889656 683278 874922 817392 446373 833274 884889 401505 2515 226410 786578 4092 3648 261460 5 50246 93054 2490 590493 601542 836795 104224 795800 17 808869 884635 807208 488350 3 4469 563676 70673 558734 744922 891531 187636 897465 888752 401 858687 428654 783634 446416 891643 829378 12 892782 629533 343090 129021 410069 876864 43132 264637 858 885504 3 448234 172206 22476 874726 7 469005 471376 696688 827325 489954 500921 642109 437757 149875 10 836077 1673 596307 813458 147287 838899 6036 879 254020 463440 22415 826546 503337 882061 154425 281941 254 327287 453186 819668 678647 607480 2 871029 716684 594659 381877 501852 70459 812971 700267 142727 16918 679213 179 230254 354790 1227 88882 17600 594375 3 828758 734201 559060 512894 43568 416110 13 278145 165974 10564 304983 857210 890041 889756 594055 72718 805743 8 562765 280895 488503 809515 300 668782 887391 129572 35 745031 787837 23 824651 180825 758776 315561 391093 780501 512119 855313 734080 524407 205552 857661 30568 876808 124082 61748 450784 507 494513 819752 1263 859626 267661 845996 676 11531 15655 414570 518251 757262 601677 6410 9 301381 896405 612722 786782 829065 727098 80514 58 607749 833788 123195 34644 1186 357866 898790 859347 770955 524164 736118 88 20522 15081 3 673332 563865 7 178 722338 849487 712068 1010 1 890494 672615 521616 123354 882423 349909 573536 755955 12 47889 713612 7 454309 780806 843571 863573 880725 5351 98456 363697 65 676436 403532 3865 57 150153 791418 6 672064 757757 74934 568667 278354 829495 817637 531481 347051 766408 897198 670334 789637 875922 737430 8 811104 5352 72 763620 852290 99312 81739 756663 716345 713641 254272 897060 320 10 687035 606866 1692 187817 656677 398953 86307 533816 688232 553552 476735 439367 45409 734173 115044 38552 41132 764986 502483 845599 760756 25968 15154 80 356351 875294 105547 150936 92254 718421 120432 396 526150 146898 67 178170 12914 59175 866468 118 881372 602181 690 820025 867108 868871 167693 65056 72337 54 869447 60954 1278 653418 5 897746 229384 1446 116656 6 857926 702906 814375 3 66240 635 754108 198061 247323 36757 488 590320 452457 879216 17 27599 6 18375 858542 771562 316015 874601 873376 83174 187104 714795 403735 834848 549294 874027 279438 800308 886787 27 923 1049 831756 712457 722671 884365 399746 76089 873880 769055 786811 4 673105 892611 30277 875276 779331 37 263734 11288 868031 307677 790561 710067 736604 150578 854463 738911 387654 876720 154244 734981 291813 5885 620572 534649 98543 44993 836049 879836 897723 806498 788922 858439 637341 851735 673042 419446 5756 432291 876710 39761 893385 641339 103 571407 99050 363163 662 778052 4 878573 815814 892197 26 552465 868945 846442 684436 1902 892090 792644 78995 7287 261558 384358 78285 4 797374 855362 832636 381 847683 4 602 17381 738203 798703 841445 808290 238250 222899 465 169594 798558 853827 248080 67388 704555 5343 32 680166 36067 770172 837931 173915 351720 14392 168686 812022 450423 784679 263725 828361 858212 3955 12043 764331 873069 11 94428 20 1155 728546 21797 739375 853730 476694 251069 6 147 2 69 739028 326719 826295 278629 19 661720 434045 41493 4 240505 562 314307 699873 82356 548 880484 537614 211 886406 837050 697590 1 820617 712142 657543 860543 755036 549468 442 847174 876116 421848 378309 770581 3 830743 858627 3039 731971 355977 542605 28277 2901 36 348021 254804 753137 17 888711 224862 766771 271985 419 860949 892595 854353 888298 827492 173729 835466 718075 840331 119873 855782 93 474962 848211 808724 137706 539702 684700 830578 387231 750224 19603 663141 5873 894894 872495 11438 102102 336898 808558 98 774090 572437 795168 842125 616 68385 137 865489 176784 3209 31439 2816 8 492547 61 821578 741923 113558 221747 526827 782165 498833 27251 658 327967 765513 41271 744305 413384 189611 787192 818704 848660 495866 131916 131 76114 890186 814450 892583 823424 325573 856859 860735 809186 842587 428197 613353 891888 6 58 303100 892781 2 60 846328 816430 804729 871793 877695 191 775789 38795 540875 758838 712763 837915 23 231363 861886 672689 824364 509606 452632 770643 60152 270 616808 52368 207440 176790 11 522983 530676 357678 17716 850446 17318 878992 700351 864803 421861 768863 688648 593182 861299 15 528770 36521 210723 856505 625745 331431 898392 2 7817 655235 6700 779290 731325 698383 27 511287 743205 34369 40 347400 307013 6123 473600 376322 582501 29295 296809 125 869757 876903 356381 3364 817724 545065 65389 320566 470573 814631 894119 730458 615747 1924 3874 102537 872734 306397 895837 332516 854753 593735 838564 842316 891961 1642 887103 806651 534834 763246 153703 388804 375978 543805 5 334798 875920 1 6 789775 2267 848052 857068 780337 602806 90 77692 600890 727024 3717 189002 54862 153230 5692 130555 26259 470389 877913 429 865372 891665 58 46606 832890 345344 54018 856350 57245 882051 295488 856719 858731 842517 899090 731342 401806 404305 357434 6 840842 131 886051 39 185 6 105396 51685 443198 683082 664906 243035 21603 736660 78798 44 777410 639680 264472 420850 686210 811551 240438 845838 395984 14835 26162 53497 113279 209369 94732 887842 861798 65521 850609 385727 46500 793213 522796 575429 866780 863617 339085 370809 893988 36600 495725 323930 871986 37842 152352 715 523494 17 864018 471202 50072 628908 133 574935 230394 355805 281257 9 48307 406766 248 521941 793602 889669 255002 779888 439023 889007 842883 59994 68697 528 510121 6021 350932 11562 4009 427102 708406 258491 856364 328622 863234 4043 325356 2 510083 845632 83324 895639 8198 866623 73335 2 10 536216 49 834420 218093 9921 13 15019 235469 808617 23 877814 676177 119459 2 622335 2357 652662 441558 2 271770 124153 654763 870164 716038 785110 2 566870 332502 26 208169 835283 820691 710729 815184 898817 554460 783365 4308 10 69874 21 854407 861835 811391 93852 628500 407097 648601 653763 468798 837 561501 10 2789 291256 806020 813005 833563 429118 33 854651 874660 269567 338121 794740 834 174490 21 1 226666 849183 2 13 385474 885683 265132 834158 635050 831010 873802 898355 530538 860841 36626 38853 211282 247340 53616 498779 8500 205862 19062 360918 692 337157 880131 829147 875753 432356 880023 458574 4985 891640 838283 161859 219661 630804 12 850152 672734 749867 198549 783629 876927 83346 1 321304 823625 22729 18855 357987 288169 854683 10199 311306 334871 813365 18906 529570 308338 232996 5755 26 178581 576 281130 631216 522846 657654 300221 852621 54195 809571 13 501075 628321 334999 878727 713440 898061 522423 180975 278659 392230 373 677285 836417 158145 862275 14172 712306 849169 317749 82 92930 871637 780718 862278 189843 467277 865742 270499 42 18 21 115665 684448 834288 864230 239031 18479 355351 503249 16 458294 844421 1 825906 263 595308 6 98 888041 461760 890619 879674 378 806539 130817 267060 125620 1124 889095 378094 660522 13533 812463 750044 840610 816497 819461 83 745508 279885 24 895224 406 438497 684338 271444 246425 547157 214921 879385 166076 298290 618523 172710 478279 880833 795180 36166 852929 510756 643929 866 880464 885394 778303 569363 841661 854753 756638 767319 2006 275836 789615 877734 580432 2502 211787 857645 857387 883923 10906 497995 240534 42254 563556 851481 81789 2 746877 683016 875859 341818 106091 846085 611906 207079 386590 145409 616573 686915 213530 10687 3 500312 5 777192 855477 125086 186786 4971 469150 870313 11974 688138 21786 853650 38103 637585 729309 796396 127229 216032 23 91 837579 6617 336671 533 842688 898302 561540 76292 854134 898419 2 254633 858534 360624 480061 318903 855922 2 10162 462 14474 22 455977 832383 897393 11 860784 816083 700188 853613 312559 100645 2 891809 8188 385033 360088 798128 379058 723559 64063 847241 314438 187089 572862 686355 446929 802052 635911 697400 895722 831819 735951 646562 5692 60121 178249 917 386913 743751 384163 864636 767288 795246 28918 224898 887330 746004 760600 35926 781642 843300 659291 806488 42 585557 825513 860391 201063 2225 31084 424 634276 192352 31844 853591 171280 557 105029 769516 601812 848892 230 748986 412 536743 249949 373273 895984 32835 578687 123178 707860 8 30647 860674 791382 895820 6762 706907 694324 799034 753728 29229 800612 846776 344151 55 169 74 163840 564099 789457 842716 889638 804559 211799 767825 769366 700135 317428 1800 48 869000 204663 863556 80553 847288 111869 18516 3 1845 226300 899973 250 18440 866286 828637 298804 4 762415 299831 670945 2 94500 292894 842252 56672 283867 886177 356117 853531 304892 22193 607755 325666 314250 446045 121652 874328 713559 791615 819286 556832 853478 289820 2189 809047 18 230952 7863 571958 884746 480632 186257 880645 736529 23 129345 307063 839758 487859 133687 840209 871574 6133 22924 662808 885607 805983 291912 884576 831026 283120 315014 1389 848019 642370 86084 216660 972 881173 896477 775578 12647 8550 35233 27354 4843 171 588470 836993 39930 62 27090 490675 84691 52275 871630 4 820918 868821 39600 8 585025 232886 699907 492204 886103 886536 840708 872267 171857 4 349594 757292 2 717049 878127 382303 884197 889291 860906 361571 694124 762529 542146 221529 239506 894485 10333 755250 887647 686013 899648 331886 128727 2 245734 350085 794272 444482 57891 131283 843674 162941 110174 808523 2 777292 876402 793872 598312 835715 284373 823466 373 3487 892847 134185 366232 584 898371 1 807188 45 440229 768657 768671 13 841877 715466 177390 16985 667236 1583 726376 797441 896968 708781 513236 880864 399525 774048 53930 662558 32842 884393 470893 15099 889 508 850195 123627 820669 825244 784643 77751 194 842480 652093 514611 842489 866016 178332 184 879561 69 226273 846146 870374 678477 221008 273125 671160 10 871393 888521 189089 884900 10 70682 155073 789083 730079 541070 211435 121264 801607 489553 834244 432294 563485 870283 38 899934 74 614354 97943 225603 175300 1752 324 508518 892286 509572 22398 849594 717606 851099 422361 806988 783201 454095 824688 228 257750 854434 554090 860358 888290 757022 1103 693959 567007 821791 788676 889327 382098 834059 489556 846033 288766 558852 896077 422481 828979 167407 762574 55 189 4 173891 541578 690158 566302 891454 451131 780063 55813 3 556054 271 631580 868199 18 745969 276926 679068 792150 770853 2346 871994 14228 282396 685112 36444 2 20458 803126 311607 279586 873210 19307 261786 23 824052 879397 873588 860555 321 528969 560688 788857 696399 395309 20155 93705 419416 856136 18990 840777 19 413439 879905 853130 859768 784225 845498 771110 764031 639007 540768 446710 640163 33544 604447 120 218816 795 711046 757526 824031 73377 489238 824452 18624 849017 856524 79734 770205 898276 648544 111 506000 495023 698540 426707 415252 170512 410363 14 324005 480411 1280 16653 632830 877621 639990 881500 654244 863632 2524 832273 23 5598 262887 855154 898342 698503 615779 710703 360583 765518 3 708804 574409 440143 855295 6 776282 12 810395 135156 777980 885099 74 572536 45 339304 71886 748656 342095 779667 892147 221960 12104 80 1 257874 205042 893415 149 802629 83418 4 805973 619115 785111 2204 392324 779410 39165 840353 8 841840 885277 231055 893744 699433 21194 363249 438376 715259 24 10448 884655 27742 655822 882302 235988 859000 579615 768212 2 899815 719923 95027 143035 323047 786023 868923 26894 187955 739530 266437 865460 14315 9212 65912 2 690875 389747 841665 537422 858769 874078 895638 426508 47140 10 257329 152269 13 796049 298071 875465 4556 839424 212973 889746 835060 796384 719888 130995 208060 51 888865 840825 803784 170216 144576 336861 783343 887577 959 117281 308063 887909 772091 746893 783261 170235 317373 5105 896505 515544 37 870427 22489 882567 340203 332832 7763 75320 839306 614612 875113 876529 873091 895476 2 658701 141748 2 105455 8 523002 642279 16456 34098 520745 806887 612366 255984 2 311047 158607 779805 889311 457591 170765 138218 856021 4 878529 863442 811372 76300 848212 506306 1 510584 877395 846827 2123 396992 890697 55 441 227003 56 759239 82 862622 387356 722574 237672 896727 117457 879787 109532 732732 60 36998 893103 791549 175491 885372 840677 832683 8 844873 890972 100217 180508 505204 328904 24643 813022 866157 873144 377234 512 854630 358144 288 838232 805296 894211 582984 221390 7 110102 851813 806941 442428 568757 521187 9727 89820 743115 854079 33 855236 485619 56551 817028 886407 233197 1030 346555 700445 769333 298905 15340 793720 831880 791141 46 825765 10 181998 618033 465728 16 889917 317841 9 24392 505269 91780 889066 883367 389162 834482 789480 273483 860889 8038 274 795560 694212 889337 4 891467 37632 291424 2 345763 389795 844267 850418 117640 111684 34287 397292 884258 33280 188 277 843652 493766 865854 412971 889799 15018 194314 653208 866421 9 345629 840734 353013 826741 317846 501525 152835 753731 334843 833604 889013 869000 234125 568427 672056 884482 1294 891780 864770 289876 618833 690388 594142 749699 33 894293 6 423 215118 321154 495663 724164 312399 865716 148 804507 233604 360987 181560 8 18137 870723 716924 794444 701794 878136 784706 10 874448 150 886552 520238 127 161372 228855 862217 769580 170361 827128 427620 459 125 2390 504282 879861 401126 753752 67063 703439 807259 871484 235047 177835 831914 302348 422428 365042 79 726188 729474 21 716 309348 380588 245492 359266 784921 2 513 875706 38387 57411 329646 839199 848972 828201 891142 4389 295744 11246 406389 861862 42301 785948 709855 31701 628432 72233 899626 889916 767287 886160 652628 96551 811939 858824 789857 857670 638690 1059 614623 814776 432994 321649 898076 871371 807782 14 530583 140816 686536 1029 1409 2 859241 10850 7 749599 872100 45841 864541 790294 765107 19 285549 2080 899913 7439 13 75009 826302 106310 856854 871322 27 19062 810826 780165 236755 854488 429632 547782 299812 895017 882958 2 846816 365296 884021 78089 419812 868014 3084 99227 396231 848231 276144 266008 796783 2600 793676 422025 156740 865106 4 726924 9949 758092 622003 679596 55 451880 852108 1 600384 6 870470 29204 588592 4 810969 11 185703 886083 871831 7 100166 879373 483162 231560 835339 20 139213 896717 744120 626647 49 847011 880028 194961 660414 1 47233 2 878640 1 879560 793903 804144 1324 9537 456310 812382 617923 897604 196840 773148 10 649266 777 315540 4388 11514 320880 67844 330 716765 580848 897949 227 772445 250511 543186 725182 837221 8054 895759 344919 857308 876012 178 789502 513191 811151 388855 3 11 760444 888060 888673 668112 4 26 825268 181457 852437 667871 380362 824490 41 9541 310456 766596 3 773445 840230 438416 790784 874240 755986 863403 898644 1 160556 806540 880456 67258 825594 447130 185346 506711 886109 15137 442631 450672 845030 231 282487 587671 885247 679815 16425 882644 312046 36738 839109 838345 517265 10 295881 224944 76100 167364 812212 413609 658603 742763 78302 505102 47341 490781 29739 141809 713804 890363 193423 753053 117156 874965 83 279300 802385 1146 610959 156177 254214 60013 800655 867241 196501 833367 880406 756689 867407 121 415205 893663 781316 113440 835354 869389 632748 107325 815301 745113 134324 710635 28553 6188 2297 20249 126 2577 883310 793792 116 31652 234225 2 85980 887132 870417 841234 642511 21524 267609 30950 230097 100630 441607 588181 454621 853516 851645 841021 823782 731181 899822 273431 826097 3 149052 777110 869687 2653 14632 707419 123213 852559 387379 47803 875666 804345 86 147 121889 2 423465 9 891924 1 2237 26 193936 334547 679420 673887 450990 12105 853788 50492 868721 746640 1 535901 443447 15328 447708 473820 224921 590693 6286 206950 166482 963 127335 658906 34076 436356 473679 12 1 385175 857191 861846 354611 811346 49726 619845 587929 865164 3 529306 230265 794423 851774 765373 328047 5 185816 843728 432233 437 896935 843576 832466 180648 635076 873204 29 882929 554973 862337 76 843988 644579 254537 599645 18432 105224 672201 339795 424835 837809 172966 799754 809663 700 878291 661298 403680 253866 1360 515532 455998 349929 286 6003 1306 130163 289497 42105 713895 787041 780133 17003 6 33155 819799 613863 120780 36175 132277 586037 10153 51 4 323817 792072 1088 843083 368770 786408 832944 399 378269 165982 626129 14 193 436044 113842 257195 671363 175688 459426 3204 690 672142 374318 639539 2780 729755 604194 456895 6 847 636299 4050 868836 851710 281518 125967 792278 887875 505650 1346 875367 59 812494 360 86203 895462 46530 66957 283919 739 869453 515539 50318 121 75156 803938 725002 763588 895808 755588 527294 654885 885625 670550 538784 694989 757861 346268 62723 483675 852057 163289 247 654563 11641 560206 826448 855263 194832 374924 210 522606 549736 433561 819729 407671 198081 893349 48044 21216 494056 217228 772714 515044 404266 780515 646127 154343 874410 526496 303716 862442 881812 694 541475 684349 811199 31 815011 345901 686091 4 12896 875518 3347 74352 185226 689656 334291 797872 825224 4 572194 416017 810417 831855 887895 145469 878812 744637 2528 64148 869470 889725 804383 189711 766754 2234 845397 891809 364745 40458 178745 406311 135153 874856 491153 854498 2 304045 881952 462272 237146 876113 877341 257095 245267 244 396493 535 1197 870814 26 888274 346315 812885 255253 610993 695838 794400 117 896585 125155 884211 366718 765693 835076 777934 854699 28723 787652 604159 882752 888337 46362 1869 65276 55 89907 650498 4978 655412 798883 25794 439290 888258 1447 371720 288712 585639 270302 1 25714 90805 812891 746480 544734 46719 872749 487607 784 545987 898762 163412 362441 885005 785879 94657 115443 88402 304305 894546 26475 66 62111 16713 410469 542870 292 56 91 10 616691 172439 660788 1346 875293 452257 76930 287149 732435 894730 697594 386742 720078 3536 739929 213117 844799 236471 16 201 888393 25078 898796 708385 565253 832405 897864 1 776885 658618 880739 733054 515416 117 12569 2 537045 2 867541 885350 76643 815848 597789 303 898043 844695 58 824078 350033 22 750368 161350 891249 2 237033 11088 819814 888656 1 817735 1 364327 317541 88 935 836295 889530 753040 238624 213219 6624 834630 663296 824314 95 286775 571732 225812 11939 810193 886383 824758 791469 331298 805351 112695 1279 899944 58940 866121 680991 883429 837684 123330 827178 830925 565334 28 34837 388789 899259 7 719369 765459 816743 726612 133418 635203 13963 3 886572 358999 823102 518013 778924 74282 844559 839111 809695 40801 878823 1 97448 802897 110 685566 3 835195 27360 317253 893014 803828 2736 591715 684366 851281 515672 247750 56 865780 759001 150772 310262 859150 1 877624 791651 268054 147271 1105 707490 343332 691892 633186 824376 820451 2690 41007 759244 5 858164 54636 450395 867963 774303 866256 23 554337 673775 147415 811269 228883 51 124430 96719 228725 115 878155 133427 527429 623580 77740 2 855167 849083 844878 3690 99945 11345 27244 382145 52731 33646 36498 807025 394562 841503 633123 898800 75296 841713 825588 94683 146438 861207 18224 12 686083 56554 887274 630084 539155 306369 866199 804389 543957 702374 661398 892856 832091 662636 1085 840739 461857 866762 261 664101 328393 555517 603476 856260 285253 621720 879532 244155 49933 295797 208550 846533 799284 323351 789624 67446 849960 333306 484823 896209 653881 861607 129705 730992 865242 2143 16 120928 567 116292 896560 375457 371219 852160 887143 654730 877095 432769 256973 863920 833080 479251 1335 841258 502456 520118 82161 7 840858 630337 739992 18 896111 681187 58265 117212 883858 52804 882570 884298 723035 452417 353709 845157 396568 227506 789774 791601 750921 879785 812608 148244 558078 295374 269333 573185 878147 38318 111570 57287 854877 776352 648808 290558 410501 405782 827958 117719 497324 27031 886774 245910 711972 695630 202806 407553 814087 468434 329182 570352 811251 439357 788494 25800 766563 877309 601219 26474 855532 780584 70649 200 41566 348876 308413 485283 169239 801964 601 13944 237374 687496 278004 346798 183264 879791 1636 832571 852988 1458 773348 21625 882994 501059 434876 4244 1 16869 90193 884767 855885 167150 778886 776188 1403 3838 249126 833005 674491 42642 767752 662344 3901 4722 893012 86323 660237 7632 255170 890804 181201 821198 531 526342 870218 782005 541866 4890 851224 592798 862118 872352 695738 12 862055 871466 612731 304269 885406 799356 773382 803050 1626 894054 897809 797905 334 804056 410 878847 44897 712416 825055 872333 11 382004 59 870164 743627 896280 116933 835482 822981 887456 874352 295640 584053 785429 438471 889364 475367 203827 225185 188480 41822 157368 281490 346446 111649 1500 119 871222 337732 613007 536461 892556 783757 875508 25 312269 808863 849827 239621 2 138354 984 890481 3 850795 277942 861357 115226 761521 36360 273506 15126 297018 523875 237754 854674 4 328057 34087 853707 715272 5 146261 683209 891531 3 2602 617947 873030 563333 552364 877798 145414 847762 18 852807 808896 41 896623 788705 92 6964 671987 707826 2268 697016 336729 794345 848488 226333 875438 10507 663758 891595 42 845157 472317 409224 866308 821590 330336 477015 509131 65112 332745 897517 237080 852136 12 1 342860 2355 214621 19488 204492 863056 275820 224800 878567 882075 35449 807902 896411 92 637263 8536 219234 346421 10100 297922 887170 856626 12080 16846 165002 5805 23237 805254 783065 42067 891805 863734 331510 697370 406558 793707 9517 2 886256 86292 400920 889593 117 724063 824379 500216 508073 20890 2 364837 881153 77 745937 71 184979 103811 823362 781504 400645 24 9469 55859 341042 833849 885675 884692 724384 548583 6 589908 6 118162 335554 104671 597856 204303 12130 887164 820028 880307 233765 267112 484359 409291 889890 318417 888059 455396 114802 1082 870651 877990 389406 346402 19428 798050 4248 632633 791168 814093 795222 22 473516 431642 289231 142663 32 350962 644379 793045 758409 488509 451799 810341 16 368277 107609 1 877843 847207 884017 616036 561780 855313 357549 17 416716 797227 8 182 894461 15138 830427 396 19024 880755 142638 798434 145621 814118 825973 252818 788773 833064 50783 738781 7 326481 890978 859740 528306 897646 117559 332963 304676 858894 96 37 219054 822316 252296 893812 884766 841706 25384 371986 646918 109339 776116 57267 340895 1 410293 75257 807171 66 119618 596008 954 786188 828212 865640 413672 1073 651043 798929 840525 828620 603688 4 717599 749903 306851 47748 893703 851802 81624 54487 570740 113004 28034 767823 40290 725738 784938 76905 10 738700 212040 864553 182135 789867 740200 589705 43624 363446 61748 4340 3 441018 766253 37539 714176 134325 705857 241416 755263 42 899582 5262 847532 827657 109697 130661 188472 741 468459 3 800070 318648 163264 258327 4475 897741 593948 56214 10 423614 156513 874262 839763 887489 885766 539267 190892 872091 513923 7 779131 850926 151 2077 247220 1 835825 454982 1 735752 855984 748962 590655 340969 889629 400910 711418 709289 670007 766050 506913 187357 302290 397004 507 803434 71197 607384 492513 883611 767034 250843 704300 779905 872196 767792 736931 458760 12 663448 195922 419541 511797 212377 825613 244178 213911 288431 669620 892384 218 898851 899909 581936 3 219726 560661 869697 468939 231188 736706 6332 863099 711994 502020 68015 5745 731746 822313 861887 870155 574510 409236 163002 687100 12298 484635 821155 733216 229592 546209 859032 896121 856815 830333 222567 740825 859411 148445 664116 883026 296351 14 1690 2 333 566 324411 839702 107718 442076 767050 224546 13384 599669 579908 667356 828441 682724 679275 6059 473582 48447 784761 546097 26555 411583 162067 2554 848298 767282 509145 781343 827728 40 852313 705758 13306 840744 856180 549391 143201 201 876982 545926 857590 614834 140 832312 70833 210887 36911 523671 120541 336865 4 611510 858909 456160 91 454613 174870 585603 755604 47 530399 706358 663136 518664 35400 138567 816375 882140 2 3164 1346 473412 834772 754841 188822 891192 117257 4 868363 814855 796324 180177 765918 897444 324069 567146 49351 811436 516562 841105 880493 131 846552 24700 11 848057 456371 883030 9224 155577 227764 805296 893152 555862 429405 410268 896011 771026 775743 117613 114 127033 857832 17189 819916 896851 844066 166034 729465 759287 16 99 886859 52 872368 33786 559701 472910 28233 154467 17148 455690 625097 747511 697268 145102 12699 332457 629 24056 20323 861078 5 78 9390 642476 830729 72321 706701 818593 855837 136357 854525 1463 876569 824316 5748 750773 638468 2838 3979 779241 439693 425839 40549 331154 54394 349328 23565 771148 209 12356 140 14102 809473 512466 896791 1120 750026 67760 3 782285 156278 145166 304286 530310 813905 865775 358232 897155 828470 776430 315951 17556 31925 823719 169 764558 5344 392969 825673 201088 647015 173893 782902 130491 893232 313915 556080 521740 202108 7434 429244 608249 631928 884743 62187 537015 126051 731139 711125 85401 298311 153853 878637 419 888695 890010 896132 24886 605053 746095 721532 898062 692802 12 114372 813205 130001 80785 1591 322560 875596 1789 854800 638182 500397 860605 843108 120705 745428 487516 889288 2 181475 758835 464903 865928 810572 646066 2309 202898 5 283433 2 295 174811 37705 700924 769266 3 60504 178582 2 884318 795704 607548 101826 623651 70 26296 12413 4 720 880355 843151 683370 26467 49 257009 259873 827556 154435 675252 191018 219318 324826 69221 358496 898766 713968 667562 717398 379465 2849 304025 891231 731 898072 196084 462893 401905 427694 100516 825514 436863 822701 453971 741616 656594 464139 836721 241481 484417 141330 810345 6040 4 4 39657 560956 320464 887580 562422 3 146136 710749 886520 9068 368975 495 838536 620658 897935 452691 223059 587382 742104 803064 3 854595 28 760827 10 78 614133 658561 730674 356905 349134 751560 16210 842990 28 114 850480 432940 294721 5 880698 198 876889 211335 430988 445669 613393 22 676494 711450 4 40 328544 141331 87203 646046 39855 327878 321701 617791 898461 812439 2 9597 796183 731856 251176 75 218766 668339 190785 615048 1010 857746 265974 1028 888535 847457 613762 39824 856581 833260 168579 46 752738 35896 1337 32123 27 112 883247 806 2 177495 810521 600291 899805 182 894603 8667 3580 503244 43 431809 345348 4 100 846630 594604 3 321053 67851 397105 573 465954 381 415134 507402 168422 4 895166 842898 682575 827601 62558 697671 128039 236062 27846 886116 503016 377998 15063 785667 183579 818285 884697 861889 551509 835640 710015 816544 691533 5364 881009 843368 215843 22 863319 142 256883 870051 888407 596107 60546 11216 808911 119796 873417 845223 893988 446280 167608 131 713 310336 826979 511017 898734 626748 22 884989 794783 845007 191256 10 883356 500018 879124 370367 865105 885861 521402 324713 34 865094 712905 679341 4281 782711 4960 558343 747836 819511 776582 856358 792788 304511 608375 386305 191 10328 280114 2 157511 848838 118369 618451 1844 817704 412008 588579 22334 745810 4 873618 513534 184135 894956 38047 764571 371287 831794 872971 70001 435303 840499 126 861695 859185 582835 221753 862727 877583 137951 889362 216466 893487 829105 4 74268 43 848869 85486 808794 345601 713776 1476 816116 880051 15544 534464 859057 448303 876755 453610 3 38230 851598 21766 589387 91672 681410 30 382937 461920 139637 824410 108658 133099 75862 533249 497140 38 6476 26 728606 345783 619984 829703 354627 313319 436761 895596 62351 813429 111546 742408 867640 390709 57277 896914 798747 896552 316 897906 848144 522220 888473 164 17 48523 240342 331 234704 898864 30304 862495 730287 882485 1919 897561 862896 810926 543 61 861 598494 308244 880736 485554 43135 625527 183931 260682 586058 325650 292748 291 519855 576474 106145 415209 483921 262155 870871 838314 153587 628464 883596 497933 278926 679985 816421 878240 685595 607665 468420 407827 64 7 497676 246314 115959 2691 154074 103547 17349 14 896443 38725 840099 1 665314 3243 317254 14741 821690 19836 529756 754781 14 730404 815290 730194 54211 893156 386610 824011 17 381591 776092 428714 775176 50021 373421 862655 591453 2 83767 10204 61 854784 236550 598586 21937 4227 414233 170 769295 868364 839071 277521 3124 463468 6 739178 946 765477 13 672749 656612 517160 113329 838999 905 247027 90 254970 472 856121 416647 48270 392995 801285 732647 247081 495545 2074 240887 823495 889577 117307 734292 869873 887975 714721 15 574197 189 835703 871454 879971 278982 281041 242385 871232 1166 232274 849774 652997 318062 898964 886845 866077 10 173125 74 79777 690033 477490 780155 878808 826082 8969 883224 707043 312999 884417 762854 628874 297518 10481 3193 95366 849629 4155 10879 140386 839549 137779 9 1671 153246 108128 764372 784387 421873 283112 30103 899344 800243 231870 645803 402778 6920 443611 608771 850109 11 176628 386130 785777 803739 891579 614294 895398 808016 782157 1199 366 14499 362134 220085 734074 335 878866 827447 706643 832467 679400 776337 885077 807218 81211 207690 313206 5836 10 706848 268191 21998 809461 832236 754895 239781 782310 770844 480034 207184 459308 222 399303 37 771693 755517 156460 801162 874222 769062 10 616104 278441 3 848440 631513 852813 880387 897987 97 197046 151106 725526 602300 134950 773219 185417 856128 244967 706131 424393 837011 35 19886 381429 456 222 382230 818423 448325 56077 721352 838484 97 130417 348875 826758 5453 286650 780397 304936 858882 279021 316194 733988 685658 851555 746876 11908 68744 302 202730 62 6125 8335 642289 460062 665914 888562 856 245519 222498 870752 706747 828770 249 881382 896402 519792 774979 363852 854424 232 600527 216732 250919 723974 278 582708 425283 247038 14483 153463 14720 1070 756347 87782 883628 276758 458017 54979 1824 52 894410 854179 92 817781 122 5978 1887 261486 419464 190019 48143 870627 370170 43781 249243 870270 889468 99015 826509 82424 72413 34412 377514 771394 599635 554106 703281 247636 102 840146 639370 847123 1089 1105 393078 688583 864623 8 5416 415957 872050 710956 425242 404493 898693 84778 97883 67 1646 384740 27945 41180 675049 375429 561541 505663 289164 19471 2 387536 740426 504793 444884 512859 649535 24670 108951 447567 167 46 77 508451 1 868548 8 270824 45527 713221 875155 170534 858973 834605 384310 2 805190 837696 824883 509028 13101 899695 891698 890253 631970 496104 121276 885118 153400 353379 66 899030 102277 6 863803 6266 6814 742910 894436 869015 843655 872247 364247 500736 446031 309187 872519 80 17183 872931 4 801347 692998 547 102855 856709 892045 614461 815068 331655 757169 672037 262205 73 884025 527146 878170 689071 844411 878902 285827 896120 330426 96 826949 890972 738359 888246 164078 895611 862078 563317 883250 648600 565704 20658 88436 313431 659353 847131 13 557363 869802 817740 884784 801883 778194 260325 579947 784259 766636 886219 690743 65638 7 35085 4604 352263 868261 838048 366637 896157 719200 886540 1977 571157 815755 838618 892869 67833 864860 757628 76943 777098 652452 645177 207768 1431 250722 668426 158454 881539 561044 736515 871327 552420 733678 103623 845056 869469 794053 840507 317752 543371 7 628226 662387 884634 16 9 3415 843020 13624 302478 49623 2 1 3556 683941 3 107 812463 430066 23 893991 1620 816 6544 669768 557255 865420 612316 712891 135326 210 359999 88527 895465 894959 615153 20 374 508350 56801 367103 881449 47386 800321 814782 639355 898522 178744 417560 265330 491609 4 29155 21415 248053 11530 68044 891832 2546 73280 827598 153 13726 644474 759391 93248 79706 342511 50 350828 893166 232266 898738 899778 128 820108 9 875409 842914 3 40894 326165 783742 339897 895635 291507 889304 257650 106363 738699 877685 666588 883840 950 195406 12 749586 841838 771916 456891 263 706499 67 846396 711693 128184 473067 36 663203 884728 287994 843922 823467 771682 647708 693290 38919 675448 209799 130961 27116 12 451566 441729 239 4120 173044 842436 9 752483 815723 374531 861028 763997 319298 2 61853 189134 2 184004 824685 614530 550158 297431 864726 493848 850519 666241 855957 2 457344 835778 882460 541707 77801 436850 1485 585595 877582 37585 780536 328398 828504 647028 5744 56352 68 716573 874108 308183 144912 274321 439299 832812 405840 4 823556 847176 843704 282164 889329 3669 845847 736726 19263 429148 880381 12 653894 871613 809554 864680 28990 3 432289 841855 811436 236416 104952 47658 10 690326 595479 1038 109845 884433 380453 155126 405322 156 836528 794489 855358 318243 760168 312895 191430 517141 168 882858 649954 1096 241587 231120 593 844271 885281 498706 847934 772498 6047 452174 473954 5 669252 553075 605120 7 19927 3 1314 755186 387136 839049 824190 420395 309817 845760 605750 888048 714387 858353 868684 4418 463662 45742 830222 897635 756417 391290 800084 81 2 745362 8928 524043 894736 460811 845345 81394 845299 662058 140981 134169 119889 665464 17774 13790 872722 898109 817113 1696 244710 10686 499295 245223 4 299263 466554 713266 279550 442693 158517 837187 878323 842929 77479 473172 56 422937 65629 358081 856550 840411 41730 893721 811893 827534 673211 20 190711 634884 894385 597774 15 219396 68542 890819 31614 94 622136 10 825312 203172 649805 115318 750 601046 691089 239486 162697 10 17 788114 113735 822970 12 623475 1 4 23487 8 591073 798740 433704 46367 163881 1139 679493 186 783375 88600 129902 633884 220485 652 811994 761051 739899 106174 880600 14365 31 1596 875056 316075 844269 868200 640615 156667 888301 869984 858208 460 375318 859490 35723 800038 263593 301698 466644 129906 845584 669088 649574 548097 888554 765275 23397 850966 671091 884704 193067 624828 135 260768 5045 154539 132348 845075 440984 200773 807821 870955 826418 2 830036 802212 881458 816410 538517 393147 818883 833617 435 174 229664 1754 615372 374971 799081 663811 4442 10 46699 587091 48963 699520 175309 897032 8 837270 211496 121963 887379 830448 825842 4 109072 837242 781936 827212 291130 842084 318486 172315 412238 181952 18 314 770299 891208 801332 330975 72601 843965 620293 3 526989 371122 3 726934 894629 449635 584008 767789 21460 396107 116471 519420 25948 5753 897330 306 129737 840458 461172 689304 895230 413949 256422 14675 44 764890 459916 879533 7 7 895387 805344 156115 887107 205691 1 640 1649 34 876984 684837 220712 889583 205872 563795 139917 675567 1461 293 288982 848349 176816 292314 316782 181446 875151 339214 6 879632 126392 70 3 4 22 9213 151 115 565476 861932 26 844 37382 731400 859043 501431 543891 756951 336283 508446 861356 876567 134226 820232 598120 657350 306506 424709 190447 648987 2519 26245 807855 338219 877652 865080 723284 228756 802058 863534 884691 537441 616154 4 868302 443108 874233 373303 9685 868891 819252 870309 693996 873864 100387 406642 517699 23 797046 271076 724800 7635 44 831154 572752 426 252596 101987 821144 776110 236451 5341 897682 621520 534489 298534 474846 711169 481458 559082 879912 4 749055 150408 873222 142720 247819 301939 13 714051 899109 590243 858299 289355 16 881440 208105 472407 85554 35 559786 206840 23894 561134 2 793289 728220 899263 856762 557819 795508 790217 824870 232015 222023 6 115600 384055 346913 612887 155018 574024 20370 897387 645102 238160 812670 420402 22706 70934 3389 595065 377507 566356 263806 199072 529468 612276 536958 799072 698125 888059 841145 835029 732875 239237 84 93741 855829 2 264164 359588 752414 124 225766 554002 641971 495979 550141 120287 342298 417826 8 11889 98745 2404 600636 576917 825556 871442 840810 17310 48491 619903 777416 821912 337244 844563 284789 567601 838260 27585 20 604463 679374 3 805419 878081 768361 265947 4157 3888 623730 891667 653256 214678 318 750457 522 358157 68112 62248 843391 1033 606345 241170 14 631754 838739 865820 832308 820437 888344 743871 807011 585216 823801 859361 140826 893706 856625 737488 40913 858067 321243 29 675962 825075 14 473829 840612 874714 406737 361190 640410 871731 45 626420 42 887600 17661 332915 655288 214859 438036 295440 760174 2292 6 1 372066 814646 97788 668737 270 458599 32315 890694 889434 283 8726 777225 455480 897861 587454 839149 1637 50 8 731817 233380 680121 734837 491 361490 4550 4598 726941 174998 745048 399047 3 147 39 1581 851469 857412 85 564014 886433 636515 236868 6 673 870556 696109 82 298847 657091 28 534476 756832 204213 230675 627667 44071 10191 28616 17 28 539405 865276 721037 258339 656316 147940 860488 351982 524012 31073 184585 155900 834317 896814 785492 357371 461204 856131 895856 213807 316564 267237 577500 153513 829978 4 1339 695596 886466 899920 60 883727 847288 49 192005 860953 738108 467679 707457 758039 843334 780158 782903 736718 810176 195037 824902 107000 377640 457419 791448 376151 609247 233734 832924 39241 789447 391840 374777 291607 111490 2 830544 787406 883336 154744 454346 868186 195 665756 177948 847745 759591 867433 227427 875964 65 79243 3 424776 553658 663227 494467 265094 409358 750259 367497 868473 149 891061 186731 198062 1949 4724 287846 3 105396 864024 784509 855553 591649 535304 868936 166495 506058 434626 670284 892278 821223 516575 42263 155497 797234 100215 17777 840910 870234 159322 15998 661725 433645 786988 483400 14 455172 664147 773636 801508 693968 853076 688844 767611 672792 966 373763 1 503260 853831 451913 559264 775045 744970 879832 847969 242301 232481 658750 598402 599213 1 272997 239098 810646 170 932 41 2121 142319 843707 735273 783058 161745 720006 260007 828846 776529 487464 11205 744095 4 6872 17980 867052 885774 59924 7244 657596 143890 854588 68173 882355 884938 36 5 726638 6 548772 831415 2 864341 861447 769071 30366 19367 498676 303848 833021 820024 819668 742710 8631 265867 817876 893353 289066 500176 66907 357076 9974 841083 2264 538434 858442 766496 787522 848106 845950 836083 55 8 772481 399873 15 126346 730 46614 435688 854693 16031 845424 646374 812875 59547 87816 3 598 819833 256115 475335 876337 218340 169670 298735 572835 822354 134501 2 4605 1041 243633 782810 859935 144946 836082 489943 725517 354144 132831 756080 786746 637703 860574 823099 22 114638 4465 897 772538 13992 588801 861 881509 856192 850899 863422 666392 817046 11 307640 875393 570103 770557 503757 370 774299 1447 696446 897354 880125 881779 795705 735659 540273 234631 531 12772 755824 20114 266972 2 316078 5 4487 73790 898736 207399 819941 2300 750877 338639 355582 29620 124982 835439 574352 719751 813907 810278 368226 869330 832798 388828 823229 844096 716838 716293 142337 17580 2292 611022 26 869561 1 91839 553175 825704 262641 3354 6 14188 35 521519 749901 393358 414470 8055 150243 642369 860385 40782 29029 772574 899796 6632 883374 896888 151499 4 154945 890648 291678 89941 859531 889847 17091 753684 239945 42581 110726 866593 1 899614 32 143 358300 872952 76571 62845 4 682257 887436 864640 892468 843 309524 225596 580176 495618 395443 109622 72444 285 12263 257566 1 3 9135 238024 721709 819670 291924 453345 860437 895779 1486 767603 568049 4 518842 528835 714824 839277 892672 658963 586752 1 47 116658 244059 9486 3842 80235 808147 171576 822170 177236 171339 3 677578 57 69394 290554 25 6 709042 561701 444 1 667164 90 264908 642551 875489 854945 878547 70985 884583 60498 298281 877300 1004 663808 433127 497717 1484 729031 364089 850790 273 832356 493453 129234 762966 853349 816095 577223 844695 449151 181826 100751 411 275672 855272 157477 26 752646 725090 564146 10 459820 480058 697804 719890 194460 731907 793678 819745 777733 231282 829169 43301 136933 547731 712778 843470 778852 876425 13909 757773 811814 575597 37 3660 674286 6 421488 476 3124 741390 670771 817987 379512 897255 221 643311 481311 882101 892540 35559 775738 198487 813029 505111 244905 847681 518581 880457 448707 662662 122186 594254 138928 327427 557463 592264 695514 785395 864393 6 318197 393884 555732 274058 178703 895268 862973 855077 28350 324541 675058 695347 854840 848559 739360 736960 90165 9731 188462 3145 617991 550717 840205 867438 209332 669963 605594 1 1091 895333 53 634152 465383 4 746294 587 832244 70219 2 469927 869984 718914 383471 762411 889952 77 271840 25816 187447 358351 3015 768716 813187 30844 870354 20 697789 385185 792674 652744 817489 868643 43637 794950 13145 797644 294448 850975 896210 552434 357890 726375 630259 58986 223624 770512 871122 617426 699687 874950 386860 824989 844469 552527 300622 200777 862752 662769 136886 15 304468 750385 753801 748361 405017 695656 95910 36610 255539 798261 67 18772 839635 717110 3 887666 546600 1375 346843 659544 741298 802321 870003 816431 401148 688738 538607 608 55 108845 190249 603812 833912 253200 722242 822437 432 1970 887951 765182 885232 330000 824399 397854 784 881282 12730 82 295480 212795 254382 730249 600420 394444 875940 4 462935 853193 286257 840643 189247 890643 899829 882799 637277 5 6 533567 857106 111217 550713 386148 877556 490288 53676 854697 297212 2727 639111 10 604279 615718 4535 76561 92768 858372 714550 461580 850848 831345 839553 813675 869663 6563 746779 678649 700085 5350 517379 9074 726315 1024 26023 365523 499374 872192 596269 893250 514714 41 856703 893063 298912 580176 391985 2 887885 20 538703 2 832849 870052 9 591182 878124 4748 48886 15 884791 490621 880801 843890 627082 21 878797 5 154470 879773 754256 570999 837622 821094 890934 62644 51127 855923 278134 73507 787411 577323 644559 870971 52877 639288 608817 476850 877297 878013 1934 456723 8697 3229 53946 405460 1566 897636 30 441326 1 744258 811194 221 225 771598 845209 22145 182117 861029 868180 886675 136488 871359 503648 859158 784356 322504 687509 730142 865962 336835 1201 423600 829074 89 679283 862549 301 33996 50991 4 895587 84545 581570 9 498648 357947 374652 71816 694948 248253 580092 395711 10 875357 88 117807 859747 10202 128352 393384 54081 807599 33834 503915 874322 637301 449370 576434 865439 415324 328119 895950 375301 868652 894530 9358 217977 819247 889166 98471 889740 857371 194091 184075 151502 891757 237357 681031 689296 715131 155718 215954 144596 387 885105 278624 891226 273708 207 855664 23 877730 373533 883641 303798 724776 466971 266312 3456 838371 433700 787857 621678 845336 246 531333 1989 739270 598058 232980 4 92967 877864 208880 703054 51251 229110 317201 270922 623564 190058 10 856745 865 484 487805 3 107783 744883 875148 135404 87 76381 841980 825826 883279 646761 8 831126 4 2 149568 797740 480148 822099 16510 887753 323878 426695 680214 826600 829065 2 863696 844695 162250 2 846651 214445 284108 373001 691513 5124 390726 20111 503816 746512 867841 218 875654 241162 834206 887181 310812 34774 148 435451 558781 137451 835371 3 727689 899464 776192 768086 788560 107573 87139 857485 419498 863487 9235 842562 14731 878878 862966 840489 814870 829097 458865 780437 755557 155796 854772 651528 246175 18 854572 897908 15856 629905 169349 354569 201 635596 871912 858810 868669 457361 2 808911 319787 395523 337547 1 758341 889262 13749 646086 331790 822151 828151 785780 376570 75001 1120 448459 844288 894545 685834 366758 152025 879123 879159 824764 37293 110 791537 898481 332973 791472 36 342309 1620 70069 2293 139 572932 850031 60883 21952 717984 801570 62932 210158 859568 550665 825318 802060 42172 856892 446033 245986 660326 54267 201881 615 251323 282053 869236 116839 155835 810357 1 766966 3 162277 5 444179 4 4596 87386 4445 881781 516387 5 24 1 4380 855665 334538 5310 894336 152798 627450 557021 693000 247044 648758 679 882415 119914 777483 898775 3 684794 805168 12 884828 196660 746190 169709 747162 43578 887191 539778 736253 736366 6 847531 61648 473753 598882 852726 92099 28 828541 307818 898610 757003 729102 264012 60 202601 12073 431352 877446 237 833610 747706 824921 156882 189554 758686 7411 798375 11895 858745 108 826194 159963 367479 634715 88551 446180 883080 825790 856589 525323 878794 87089 580744 149 855531 747519 159401 861534 595993 376255 889771 772434 629473 377728 851948 878829 333503 280299 2137 110252 825131 732533 676744 835170 782211 7465 314130 9 553222 677991 864490 122088 426604 856320 265220 405103 694315 843205 204016 754577 10126 393122 725821 1 1 604177 345107 30422 768388 717294 812169 721041 72613 93377 10 8 889874 14860 863587 223714 803169 870150 448790 826736 812775 70141 894636 546147 38 598561 873205 58670 323 874602 861316 819089 411237 261225 847214 783855 220727 31600 829980 90723 609224 835422 8 794542 2908 888794 873119 856624 128911 48771 410666 62301 848401 163671 301409 431986 287417 481946 474209 521497 888795 229549 246006 10 5 371060 895779 595826 591652 804769 735713 263188 1 416611 96853 487139 381744 605641 826114 498 609974 884866 837895 768321 396 146 728069 784464 679196 724084 301109 618863 893262 583866 29644 708410 789314 866771 186 57877 237366 280666 1116 513512 844333 823871 346243 690016 582154 728953 899865 372932 634679 896644 12 13534 19 982 863542 32746 805226 886158 508305 373 897615 863021 893700 862714 540315 859267 580156 12929 846641 875008 252148 820223 858350 198745 785126 635 298721 301750 316394 76 544411 373438 843673 867835 896751 886834 831749 2 888660 885270 847785 546341 297442 697520 828793 670808 4 282467 775170 733050 561860 162521 6700 812860 691822 899560 803309 873965 899966 834974 832118 472434 610670 412052 309550 874543 3 227239 118 52237 876922 562658 4075 71 678857 353025 704160 810 92294 103995 641495 800413 591 259846 371174 7103 236818 795003 801996 75 858863 123013 834311 50 571249 128395 310996 445935 895041 216 486521 11362 2 688179 465291 4471 501811 1589 875843 2 9 102322 144045 194913 19 515643 855356 719347 876035 719389 1 217894 242349 374725 749844 875923 37149 9765 843610 744328 608915 865806 226789 143126 784180 884149 556 209524 45074 1113 51979 885320 816012 580113 880473 2 220933 140402 473780 1698 51 387029 2 813549 33463 576716 839394 251339 893056 381 2 362 884521 6576 116211 4166 204172 112784 761478 481136 865105 870794 822621 7 34 879987 38201 446 67256 313306 796980 8 876830 1709 658851 722 392717 649032 869340 839871 818774 9 581 716112 876383 1416 47303 555040 699550 3 5622 808706 701858 499726 840364 887886 1817 205126 772142 335 874461 107519 846872 7858 119772 14990 622265 620134 555732 867808 523635 605336 885769 854508 246 753468 515236 62283 81 345789 114456 831586 867177 24775 885689 516601 575203 819656 755555 296903 385049 715798 602042 855 733606 717203 150116 807793 705385 30588 241192 8482 863950 4020 50202 815869 716106 896257 887401 886281 2141 256179 880544 894747 190186 595447 890121 820145 170883 810237 1 888170 872654 636 6493 816929 294776 20193 650889 372804 278666 749920 329975 596018 843807 492355 577587 724042 468477 52471 6682 466782 91867 3 2275 793432 854814 743234 533579 197959 27 838801 10 73375 866787 191837 383389 388543 570533 764591 95823 472797 878247 880150 615773 783692 507087 492959 738828 212821 803135 793846 847633 1472 588103 792063 291857 820978 9 48818 591592 78 279317 786584 741846 508603 282287 231198 406 337462 231045 432563 165777 68241 814740 872064 295443 6 803787 452655 8831 326767 693901 844115 7213 1485 1053 67807 842309 410697 879563 8640 854613 756229 746442 826658 890397 434536 59295 73 793816 150304 665031 562829 861660 256153 351901 673189 334469 70 460673 896669 775533 887200 881169 505967 832430 878832 821869 609197 3 850380 366912 650015 408260 850324 876628 863271 778050 750265 870292 260083 114051 849839 5070 5928 822632 582065 99155 205923 777136 360422 802287 833174 1085 215932 302907 232487 700804 352 845401 175008 875274 455440 1 330378 190232 91742 163774 387153 31713 564249 29207 5 413793 817348 849258 3 16 360113 395656 440596 891899 875222 762258 127401 882143 799674 707850 832518 239702 853432 32 464225 531618 799763 898953 707449 841273 698580 116 837180 34362 719639 255130 885888 579545 895540 185 823848 804515 485203 798860 129466 9268 433759 273876 890293 695326 479124 162966 896036 106280 597166 345398 143467 815253 107711 817560 4629 698577 672427 862185 8573 438042 263148 210703 31326 877334 2797 489104 686022 133680 502086 717764 14 874402 887841 850550 741374 76294 622761 5226 264190 880918 2814 18 789044 3492 872385 643536 5328 786263 594155 796840 628035 863292 18 415146 4 890962 211 859586 8979 762257 784810 514298 489014 746001 290805 35 847960 748830 850122 897102 894312 834525 774195 28 756800 115 845030 712259 809959 423587 658479 559001 265503 893744 695454 867460 183794 750516 4 55754 494464 789554 837587 627145 750513 49586 661891 62973 17356 74 416475 386982 336325 651685 110042 1 314688 204081 355917 892800 740384 432311 2 793762 5133 395736 734549 875521 140665 188 13 364028 324569 601599 12 131763 167 887802 88209 850054 824684 831916 10432 785623 845305 871488 233 830618 765274 841201 29700 725630 723908 858921 826367 844188 88 1 418374 358081 809492 37302 498861 860420 4681 127802 865348 43712 857098 536866 495928 777219 32336 860197 846639 824432 241264 273168 181356 884491 862379 636320 2417 136 9 889351 816360 513448 788960 249 831240 1 1 1557 116184 897733 399263 481592 888417 735243 847911 193438 838727 879275 323433 62722 6121 540688 845458 837816 458755 7 891398 823862 513523 20115 840295 625238 15 1121 232945 25172 318403 271264 2107 859140 814678 245746 852739 2220 873388 855289 31 763724 157125 33089 870204 437000 396079 857308 10 417 824431 891118 813786 889917 3 200659 238642 16 467692 860685 630848 738876 550822 622853 486215 696868 271863 67 376 876646 3 818942 393960 896794 840159 33046 1 866592 827501 74745 710533 4849 239521 673050 323893 861693 869100 417756 582688 818715 35389 772916 359566 811513 404976 706947 614503 846691 77 421195 475775 11048 791599 856048 888269 680553 895852 594630 893804 803639 842863 475299 865062 84115 847593 159310 2 782267 766685 385056 189678 870655 273303 452575 870254 849560 775822 69236 537966 716970 99429 228727 4528 4373 242219 861785 26646 680863 15253 693707 76 536725 869534 896075 331 859025 856387 19848 753716 755630 4 547588 234553 737605 564365 279599 39 855886 219226 876917 822583 785795 281750 1 863364 67 846228 3470 489009 886386 435525 628653 461519 478411 74229 257273 780922 771085 586033 419679 665650 217246 656101 206057 421697 722490 2583 11146 39333 416358 521111 839853 300444 656859 420183 808612 27614 409612 383059 637200 819624 26128 631129 211237 877212 91 831860 796227 466142 68 751 1 77471 118671 867307 35328 622586 133554 761 349916 613311 873537 874753 123513 29194 876 3208 171195 362571 872313 831056 28 73529 335547 533998 20 428 897167 821338 823005 893491 872897 165186 188606 863086 846091 281136 6906 420514 242544 882113 831225 307013 224162 709308 899606 625088 329625 597743 845896 671352 417635 803898 871335 186583 415 784034 30 51307 22 5265 812472 48424 336670 456072 751104 569759 619206 843978 733989 606929 122588 609472 67914 363940 121019 242548 755965 495303 540634 95889 888653 495009 499347 20530 801451 793018 650160 578927 446669 504463 227575 490955 655706 229392 21411 121644 849392 4700 677912 863541 866344 349424 836809 516478 894002 8 633740 99740 552722 8 564151 388715 894425 267396 657191 166501 445781 66 644044 601713 475837 635461 606217 630934 786747 450044 4389 179362 237357 274343 885387 881183 469321 537 828742 56605 887124 881839 806796 220961 607311 761219 814447 852045 850164 12680 1027 259162 334279 676584 860117 802629 187 363989 804731 816749 46 238522 736125 587242 320750 845899 738536 358322 871932 641850 228088 857387 889305 299791 858455 5913 11 892545 312504 143 475020 893355 1166 603836 891854 1707 658145 562147 303164 401686 196788 60496 818317 14821 54830 730337 838940 779480 832203 837650 14 709276 1116 751675 379676 17 722940 672291 836172 91104 856992 804034 875998 119 200444 443307 467096 380882 149448 894160 169 30603 893536 401851 779464 124444 26659 826838 6336 707262 2 419347 887894 723664 328619 21977 31860 264655 732518 1308 875499 99 455424 93212 603351 697137 934 860627 736069 860118 12318 338544 16 251910 556335 250347 121 881872 773641 817282 34 411605 729266 871630 79521 774954 276065 7931 227474 867582 873974 151 96578 642443 516408 810358 793452 483158 41945 246466 31 772826 893761 249030 71 641222 871770 51475 270325 241532 852564 205087 2 643475 541092 64 431476 789241 859596 15614 110011 828811 15 858230 282098 841478 679639 815047 895837 82 6199 763729 809386 443291 654878 891802 649144 723046 9149 886717 845604 2 872783 849506 1 680762 266980 567008 103868 656974 311395 889724 863630 43486 858477 413081 858424 857253 898181 899933 672966 165582 887376 854320 859019 1 41339 862916 195 69684 888449 280168 23930 683064 868375 331469 150941 63 48 373452 698498 90782 248691 33311 410554 322043 3 39716 15161 59416 806657 261763 800396 219378 874760 820160 671865 3112 338603 651435 149695 813275 75571 11 873808 800543 430960 453520 791120 736169 8479 181429 10289 782379 769600 30678 95 60824 851084 869060 685017 264697 68099 660973 774212 769758 314762 338552 5 409435 879953 62 880739 4 421244 872457 821606 808102 565223 579560 240120 3 447972 825414 759835 862982 544050 522069 796844 296442 2988 828655 187740 578164 520786 409149 670914 5 876601 814380 203431 287988 566037 1 93 26985 674198 860324 1 643279 449895 218 899167 135818 418647 499 820169 896906 614240 349024 618840 156568 517290 835573 268896 883059 882051 1557 109918 23655 648600 843564 754822 578544 768182 591438 264419 417363 762569 893101 25599 494883 134179 776905 10 800023 655719 3686 744430 549 885666 859833 534200 56116 712218 536231 888310 1328 797462 780868 332416 43 845281 1137 884230 384144 337384 449607 732029 761730 517382 851077 65375 236566 879681 76934 858265 1441 785817 840233 886564 10 565726 11 1878 635175 9 52454 842750 311335 798024 312881 633198 862762 814140 574906 26608 397545 858529 24102 889621 244681 887357 189096 71000 709896 891504 14480 604489 7438 486679 756310 755869 898662 668261 898815 882962 456246 434480 5 385192 4507 892667 330829 720701 671852 20562 812683 35567 517204 414977 688836 597411 423458 896722 379021 800485 403482 342955 876761 494892 811562 893353 26 4 819761 573609 39717 156396 113843 53038 8948 162684 41910 174841 823624 855623 846520 295758 158785 223 899428 323995 886080 8 475 831523 111399 782942 887559 7 31 254306 410747 903 91623 267615 392590 2 477125 290237 415571 777630 476339 576093 24 891923 863065 149347 460353 547706 457 781833 891513 550009 26 864554 826464 216934 853495 822461 35227 72557 36667 244 8598 727061 714583 896389 472675 2015 783133 881058 762712 881585 569527 858425 46811 232164 881939 579937 839705 762123 254691 654228 576745 131394 768288 614560 749106 486603 123713 763218 550113 40493 63975 21493 710970 858923 714208 844186 395813 69377 248232 308837 639461 20362 858957 847806 595912 18 713258 895180 789578 662293 3 1879 22313 7 766950 836550 19373 280958 186564 814791 898335 632156 778401 3620 265329 868354 897568 839302 123756 300617 786487 875972 805413 865803 99604 343062 883807 254956 595553 45 270122 160050 234438 875851 682338 364450 865735 437447 863628 823483 874033 411455 806546 197602 359765 258285 17 928 251748 27 388697 85 868180 786742 412576 477141 6610 878253 16336 872812 278150 897435 966 3 24145 7 866212 885513 794038 586937 294694 81261 743808 656783 820430 852653 399949 599833 308295 4 672499 485704 261374 398521 794390 867716 509170 90531 1 85054 287878 612534 147119 138657 525188 881353 17579 805738 812666 873621 6497 235137 17 365518 555980 127797 893655 1 699437 25119 817653 702385 670867 1977 246246 885964 376 2 85126 311350 883092 363754 663140 832374 552790 1421 791311 750385 279049 347410 871077 700454 61859 529667 784829 366909 277952 24 447571 668272 204721 81024 751261 6 28471 117138 876340 11 71594 11116 43 173 45271 853828 505095 702429 633371 894977 90491 657142 6524 823542 46577 635477 3330 324926 357264 546 261541 845474 889405 2 187213 343293 4934 665486 7 719987 827022 5 707873 863536 2 771252 9250 16 812 94354 996 636828 847017 456273 501094 3783 592185 201 687062 821777 43617 444648 2453 893460 6961 883648 891117 401860 564213 132467 775745 800051 888131 588887 703892 28785 851850 761980 223818 892717 202841 620264 318320 842525 775995 26521 672362 531380 674839 89609 582722 686100 31591 1 30523 384128 808716 784604 891128 247239 474160 609521 488581 891519 586932 848615 263828 30338 878677 772015 778477 871853 72 711 878980 607590 303851 15289 1 429943 781126 749259 865069 872684 62245 646623 870265 845300 480622 771349 727366 787934 350121 1911 698849 886000 880094 310569 17 6 378393 589940 797218 876096 873590 890493 853437 259606 876907 28 440152 7168 785186 877346 866270 591843 27975 838441 835766 75 447 381426 210 873813 661392 452647 255635 897836 302073 517604 508889 514379 409657 164509 840465 375272 731041 684607 391717 345697 840802 238308 921 578876 2 182283 761339 478953 531121 632378 895330 38298 426102 297876 477814 817305 231194 700871 111 870096 636693 874084 833567 732737 663941 795020 126402 454767 167200 740147 25168 204787 793736 354418 407841 886022 561416 681424 188720 806634 711181 791368 897090 826870 4429 663835 762688 863811 881617 3884 844355 612638 554707 799296 645455 740089 57269 1646 36 852457 384368 666883 223534 4 15014 739932 741511 7 743831 30392 683840 856237 834795 206 387 690432 178445 278253 475104 459675 402 27467 4 2767 896737 11050 380167 22588 253764 247770 23477 624352 172585 103641 209060 267234 462525 47 847305 486890 485369 7340 122362 130663 463086 804220 285262 860752 590182 71 731647 1489 57 823778 354746 488235 328969 851191 705 837429 420908 850254 855638 3586 869741 472187 265412 28004 161925 863242 266905 5437 818075 15582 892341 2792 874023 28 46 476712 536776 893387 752583 48 163089 303409 208711 21000 862233 788780 17 875905 891868 823693 562937 138 850035 116218 469369 23 36498 730790 3756 2178 791876 825315 114120 825744 714495 814388 88 1909 766378 208508 867609 879921 655820 401514 2 68692 608688 94440 779184 41295 2 871532 802521 528 328502 890368 773607 875639 568233 103133 851330 449082 890499 299863 45 34988 562907 858486 2137 430000 604159 823560 864681 195991 8 573678 876486 518285 126709 855558 5496 809281 774075 1217 796661 19022 893846 885841 876784 729637 703992 3 705152 527523 516995 478913 890062 894432 710399 886952 375694 22960 821072 266705 879433 665897 3 868701 553824 877126 777548 841431 875209 858967 501613 1046 346260 218182 854320 175407 37711 465613 42 1250 656167 461361 786849 779614 724292 720838 872206 344267 599384 379471 889519 387657 510208 316766 524040 944 855030 798992 548053 4 73660 322212 402474 43045 889289 509069 277331 10256 86445 1082 861342 773490 774695 780888 197900 888092 672485 1840 749714 678730 770798 721433 24 416285 103478 234987 42376 896246 2183 193 784128 383818 4 494542 826681 869828 270332 660585 535919 310810 13 863379 45 78599 890760 838897 246677 763261 617518 82 231892 848148 118148 537956 566158 489236 173202 129648 7 1783 822138 237267 122868 505520 745847 143495 817396 725462 9 169330 568750 861970 2294 844441 207749 36179 1623 1184 455847 639888 890580 496612 899811 635908 23589 797831 28 723282 769739 653359 754906 871667 835674 6081 876724 819827 344482 896306 28 85339 50 59904 23365 171330 882221 490726 892029 24912 847549 1155 871467 3 837987 1521 2429 8077 476276 16987 854013 211716 498913 93056 256481 205836 281064 198540 466788 128 855581 6750 814505 426572 206391 785118 67802 373454 588401 731594 899486 671091 363872 434649 804731 11168 410730 589956 898487 824790 99831 1823 282150 112379 893624 2 889195 20552 424354 411967 105 891510 798896 879380 867481 388186 137296 104037 758 409737 499465 783339 872035 778235 2 880358 737939 817764 332055 274853 3574 294057 713421 462033 719397 396708 3071 515270 628428 828895 424423 886974 120453 278725 39248 602499 119 870674 121357 68232 111392 365151 745661 172795 448615 66826 438901 825224 883392 123805 192050 775341 816443 802773 4466 814999 14 848021 792329 795317 829964 653331 894382 874461 881 769292 858884 525911 485244 879617 795340 774983 196 657463 469833 69354 342711 133556 886557 223 738922 375996 2 45025 897288 747284 589490 5721 451721 10 144492 837474 877579 618062 738245 353 868621 332949 646873 23701 18 525842 760274 825993 428871 383482 6538 888544 832999 316111 760742 23155 516332 825113 854145 399811 852935 1344 505746 110797 5273 895742 266452 749183 841339 875049 1622 870892 405 857411 733764 634602 882354 826124 242808 882658 826523 789 11475 395598 237141 573299 887480 676513 872728 91950 4180 127553 474205 618367 564907 107382 876883 853432 842949 14 66070 860755 6214 2 868674 843150 802377 2 147 848152 593614 905 545442 981 785307 711602 12651 9529 833711 212027 10691 875240 67 574591 1544 9665 508084 789915 262339 375078 734141 726 100356 864352 894515 15973 933 864292 834505 980 894733 445687 284967 775727 868256 832897 66114 1531 537862 329 808416 950 165379 67574 59639 884280 524486 852682 207 11625 246072 458162 146345 801228 6 506 206196 342158 884749 19 861242 595777 385960 763746 130768 280214 317 5308 2126 325170 4041 843801 333017 203 855477 127582 553829 850573 268973 503214 270233 533904 436 894369 37 100003 854710 64552 798185 687599 499382 701653 24 7 2 395622 258510 396198 388291 881724 468621 693511 227578 885580 254973 822726 137288 413487 508862 67296 768465 73070 14068 860450 2 876096 409344 815 194890 53028 504276 386586 4094 213386 35464 828428 896432 528357 771155 42324 899544 852380 14187 134 851515 873575 57 550354 38729 566877 6 884158 506088 350999 895257 59 319842 4 100 347165 350324 279758 845683 517079 119507 533257 416530 167121 260806 2 840416 895011 30 674226 113488 816525 1 7 627567 493903 250693 16 166794 449675 476267 1215 571716 769791 821737 776831 99616 760269 3268 70535 56 273407 538680 846393 782612 31061 55 382450 428 478904 115977 320200 8 418394 829645 84880 130650 17556 680709 357131 861235 302960 20 564 20963 1066 891343 655474 79 11595 18960 232433 232151 744740 884997 297028 7708 396064 469682 507711 51257 36828 16341 435089 811887 65835 1 740151 511343 799624 18 861520 26 826541 341061 93265 2 826704 527415 896973 812777 151338 433171 779025 10804 815677 70380 56554 788549 684097 233717 444336 46883 892322 585895 413271 887848 228303 661361 887668 852000 13810 833864 860650 118728 898880 463167 497353 2382 839460 680179 843632 236788 462 750363 755276 242162 5521 13338 790922 325358 814967 361767 704933 899093 443284 892196 893731 875241 182213 22 259793 221841 511923 801052 521399 1719 469794 890545 888560 3 464473 12435 829164 464122 3876 896670 835244 70 615198 306577 868659 864848 360899 888048 893190 725076 890269 858218 41197 139829 19261 831063 890204 886990 4 762530 882293 40411 14550 145518 860433 2175 353228 365497 582 55 801470 699239 116 868382 788520 28973 121494 470 138490 433579 5371 846229 102743 85833 881766 228985 77345 869250 554050 402614 351569 365649 775884 3 842687 93003 603673 10231 859090 880102 204 773 62 108748 9081 684517 841226 638432 885721 722406 477989 827586 763169 783294 826515 891698 897337 10 104642 782683 856500 797116 811188 547989 862321 507368 468633 265259 743405 656588 130244 892121 803405 1 669426 17227 156842 778999 37510 428212 722503 759403 15202 9377 876595 583425 460253 816158 858435 838858 290357 895144 585487 1540 17 952 862858 833765 728004 812333 570623 20500 2456 61602 762772 768074 6846 890951 490559 708658 272986 774442 815722 378 887156 722229 676903 616876 348715 385819 12316 656123 303498 2 656904 73170 882922 81883 373533 866632 884732 879402 898731 362400 2 738291 881746 570050 293 28 892104 856447 255231 891635 859041 756578 867032 788196 542820 63 260389 336084 5 816650 220400 13 363788 87 882568 922 200015 836746 535201 246101 703475 66689 4022 760133 457 254121 6721 483007 14 604029 3136 897764 96 495126 330990 143917 872257 850383 124815 807900 563085 4 866238 847419 26 777861 4 2935 49 834715 777335 202836 507203 490283 881269 227130 812248 1520 846134 754124 114059 10316 79597 887075 178889 569420 726230 452349 882628 364312 518669 467136 847391 679457 169 1 619356 438180 796596 272390 6 254412 20 557 895012 190862 328 783754 13587 830816 866330 868229 815490 434369 12912 120058 358829 33 26 898510 513673 399179 1 821180 476696 749236 866691 895737 771912 319679 90 263336 800365 251043 860781 875025 811405 118687 670380 887492 7843 769291 638858 3605 895568 826 508232 141271 893289 102302 3 844772 131909 311861 112217 344183 148649 896747 458353 530179 12 173008 677629 799829 2459 420704 507781 761090 350027 80 83883 203339 198 778530 839503 208316 49 181828 863408 886441 99966 406449 528113 589609 354338 390364 341153 896279 153168 217709 732190 209463 169 472433 611629 513427 604254 695689 494688 575475 667053 446789 2 886066 879149 629142 5 22460 196788 334692 882415 280 348 346 78273 683 499887 623815 852992 714829 167 386535 773 457179 12020 891596 100458 868316 554 732819 52608 889864 600 168 682915 680774 885892 253942 680333 405869 727306 822693 694023 199 719557 4523 867884 892753 655511 779437 814331 859605 747133 846958 243408 361948 51398 561171 195 818644 486463 562304 862730 335394 68272 249615 854116 530546 247532 871463 323545 846428 309843 720376 263205 481803 797992 886141 897967 475658 893649 126502 680399 1073 124343 120341 297705 662664 425119 183485 10976 291910 193346 810214 560013 610392 611933 9099 15893 641874 589087 756623 888725 453587 843349 802999 799510 152074 16 201 895225 32833 543716 81937 842604 865907 239529 311603 893120 403398 590117 163894 81623 28 158 2329 68370 760045 848072 83408 2 538438 57843 250260 759672 691282 304250 8105 34490 10 819550 781172 380637 714893 888005 305409 124727 867634 169998 744823 774419 842918 415399 528216 563325 12005 157734 201954 814898 7028 843338 111655 896062 193713 823792 152926 178963 212434 6 839556 891873 263970 861640 724171 1 31746 838622 837131 883989 541065 524207 2 761854 755030 1114 282 783277 872362 399721 166313 1355 794780 171420 2 838540 343596 163719 518069 602 356 141701 2 260 38590 5 872558 2353 1 431548 93 737 315290 388942 877586 7 654424 3 867929 38294 548904 888812 839673 864360 895632 858374 69939 566329 483681 583326 503737 54665 749024 277797 529638 894245 183888 164 482369 1 32399 128625 393805 1406 517756 804198 134543 146980 192842 5 52 875 348338 827269 590686 893826 549297 889437 555730 746401 206 304548 886382 788454 676305 791461 1420 374685 2 355 895241 214769 43 612 889345 24122 813 773525 120672 844756 867771 378437 236 877014 644877 683091 106780 798031 825373 434852 370872 872067 838 812252 870072 199638 878605 888633 202364 401998 675002 353491 33949 16 291072 862211 701 2166 325756 388 790671 54877 726589 555225 851886 670016 156473 768647 801417 176129 3 166050 775057 46 895469 266576 12472 840060 104 356 809687 120893 360554 307472 667054 541253 325704 721215 359869 875762 769368 328307 741942 302596 16731 2429 860891 883677 58 749614 778058 806171 5 890535 416519 873576 267505 612368 2 593654 68875 815989 142823 874427 10263 834741 757220 6 28314 28961 10 256756 892790 637944 756746 865510 899282 236031 308470 796389 17990 7360 6701 845224 242053 39 663065 887257 352489 18 845493 854164 860944 74218 709203 69 761455 10269 730970 165850 628109 829162 364537 376779 496688 2273 647008 1977 875216 849271 758363 858452 38492 878262 606974 864221 777356 381884 20 1515 348282 826598 187520 36782 602536 880947 813201 111051 418193 646453 2226 701548 898881 11 436011 818819 320032 850867 787129 1108 861850 6 1583 850724 701120 632894 138142 11 775933 89453 103 176517 827527 890830 791625 73098 845854 129872 847785 453 1 1 894661 551470 849753 523329 1152 175732 845 75 743827 161096 462982 858673 1758 49131 7211 25 597055 52815 847509 771784 404631 873749 118834 5042 198506 271934 212203 259542 283125 826646 867 896214 769350 3639 288304 102284 333386 7169 550710 144 360 843919 117158 719118 22643 316822 568309 781590 121021 194135 265655 512944 652110 53667 893949 742409 68928 182197 797357 758414 2331 192 75889 92554 466352 831770 699157 899617 59368 894945 819742 86875 100155 34602 154394 806863 898606 769 896235 44 395147 806538 118 725410 724801 2 56980 895532 765887 675150 52301 893659 159853 882019 793932 824076 805840 761111 443876 3 80 5918 897428 860429 864528 2393 612456 1105 296486 846420 861002 138461 761596 551231 1220 617427 808672 114 635505 897180 887251 530063 888756 239315 82779 687858 870636 11925 849156 62204 335760 166816 63637 2255 88215 849486 672837 14 823241 332164 399232 5 658299 419943 725506 854415 138594 667210 616048 96604 779779 850345 2799 2 559393 409306 11 704060 71 634861 866538 475707 178958 719279 495983 887109 892919 444903 821174 2 3029 514072 888495 333135 73517 861044 828383 709033 332231 496568 395797 875835 589119 410162 155976 259136 525696 513558 767562 15 45593 896901 299724 880654 306815 844973 694107 764157 828684 2930 711496 378480 33052 888393 3 7 123051 607992 306340 160441 13879 19661 299 594821 620788 134639 147068 373117 649806 737026 860258 881203 845508 1 368145 234 188551 251332 167782 833260 868892 472748 776749 9 503388 148516 1725 852917 583815 712525 258725 340855 502910 753568 818095 745485 759487 112 150052 470322 4 139439 1593 14 568150 681632 1561 859556 255 4849 825541 886301 876497 597662 40604 766222 805152 457048 821715 711791 631135 26821 712207 428156 779484 740446 672987 786832 791874 848658 50 422842 192960 75368 326620 69876 1 5611 328446 108 846591 584430 587921 877682 123709 621738 428592 526808 758094 769905 107356 677418 806138 834795 6 209 898789 889918 21 749965 795997 335716 21394 377 692564 479261 603294 8340 310561 885445 118548 752627 535325 879122 875726 109743 728573 695559 6973 314962 829501 623122 854117 108365 873897 6 220253 670463 872938 4 48 713350 688990 510762 25 36681 714923 1 896532 272 6 297993 893430 706947 27052 94 26054 817660 38829 739943 686116 338136 877285 752301 439527 871831 643508 522119 45564 878589 842390 479568 797315 44 91 3 892435 222936 79594 879401 816121 394429 827786 269915 752289 55152 31135 36 434396 20 720 742862 846654 744972 888043 34 584023 811248 813975 890620 30713 853822 825089 24274 101856 754712 80071 357641 872089 240871 875219 361166 593623 930 67 359609 881595 17019 570816 853926 698694 903 876601 125323 8 628780 285425 102482 820436 662890 863227 577671 15694 671095 176182 8 501266 244357 30 884984 355287 572740 497799 36 22 869994 853362 887563 899440 889097 146957 55447 12 744434 883618 99 300590 347537 707483 40140 630500 301938 869491 475 882982 409671 888103 891525 430587 849213 613661 882482 883701 171188 254205 887311 24478 874930 104298 165471 691140 774940 28328 834828 575994 648836 866361 522454 467867 189898 460300 844820 689858 752718 719333 311871 597082 730565 747896 872852 880568 880044 71509 12 884814 645747 665754 883287 889848 1185 413373 49179 56766 381840 484977 890503 736208 20 329424 669321 17205 375147 417485 402252 849110 335015 847758 121564 769583 37645 850148 1 136993 687663 460216 831564 833882 14381 684139 782836 893847 522539 620367 680926 545869 21328 880474 170847 165584 846989 2 425508 503915 894057 752659 199100 750 384725 3 812099 723250 104 43556 28105 505589 850407 562 564648 871349 92717 892660 4 59 624734 209777 94450 118610 2 260079 754001 546665 849826 111373 877241 892686 869848 133333 829332 854024 1 894637 225 477174 717248 1 134886 671905 3640 838559 155 885802 368147 432333 166833 891237 891044 762979 790248 610343 195862 897493 778943 881402 814907 898181 86186 6823 345452 28038 482026 827190 528716 769565 874984 672034 732233 112829 5088 204551 11 456319 845510 120575 662793 5055 870885 821272 876800 524055 780417 887868 47740 324045 475842 4 738038 68879 60600 70590 856793 720646 3 730737 621034 514688 631259 839929 869435 868961 873921 11273 744585 673220 713734 869636 3798 189472 220 879406 365949 861306 47 895787 410895 878431 216354 832676 378576 53382 547404 248 873761 107062 630709 138212 796227 514458 35 685453 266029 881876 636536 8 872466 862998 743009 856815 12812 394215 707168 870594 882365 163322 9582 884793 67158 630861 326810 368565 784544 1 172867 831212 10313 83364 853526 884124 780058 1845 283 119996 803435 877378 626955 809965 387914 506916 362412 807720 1 8907 390408 356913 13069 892177 310008 501072 261551 130 891235 791356 103952 813040 406812 72096 868979 637821 149956 12 848927 1180 484768 805642 31 314174 12 864650 385287 6819 683129 736198 406002 470367 5912 722622 792644 403800 14 789140 21630 34540 898468 773509 410112 899281 875775 802303 622109 533085 5075 513913 808554 808121 170 302 752306 299130 743873 207233 833655 2 756415 580866 226197 6 11124 339792 271525 15349 801344 580373 898007 235501 703762 874801 1652 724692 651536 563191 23291 145883 842194 885971 854207 361701 831019 243774 884273 815618 158913 811874 889992 14072 823238 693021 813642 893743 4139 681257 115687 63517 53784 837524 1176 867994 810057 617823 527007 877548 606072 75 799567 6520 349665 809692 541227 246734 830500 436763 856697 4176 880653 3 640251 39137 237963 527808 504111 17 287991 211288 479468 248341 715631 487013 789 490049 870149 4 520801 602 276784 474708 891380 59096 239377 269831 822840 603722 153576 806873 845436 744048 111533 874964 873002 816154 3 729552 809041 244461 570797 86011 802531 97263 893428 844347 123763 214956 689116 828920 735574 145005 65252 330513 2 803056 870241 4 376687 21 236200 745415 864686 15 108217 810381 281474 159003 200 56571 819506 494023 514310 661951 8914 634871 12185 76335 104767 196200 895745 896838 4294 545848 674105 489328 712116 843338 31839 2 863771 831951 404916 49 640706 866610 5473 771362 8 793297 589544 871109 861768 674405 880190 694648 1346 13905 24 792742 608490 825703 46507 269085 811500 516 899243 324586 154790 333471 823851 14 608 36526 447114 754944 811588 669 876118 637832 888511 880416 93053 275316 231 427793 348463 667481 4 712516 126060 885468 798129 847824 610243 648226 205126 756351 39404 882206 870450 61177 529781 788690 22203 756745 34213 718436 2539 173411 128413 580387 73 887707 881927 278836 576398 15259 663364 499790 244174 591506 1260 712094 789 897751 628923 896333 492463 865055 964 72843 888486 687822 897915 633706 847937 706199 2858 83 294444 414370 831 757719 28 874941 771855 826746 24 887556 9902 760 833812 565829 797955 754015 424629 261641 18 897000 866612 61348 691763 512681 3376 151 2437 845198 3 617934 409249 600519 1390 272864 2 743603 7 3 118306 293 12373 382171 44 222 149502 861221 1417 2 883984 272160 121104 99363 290603 564683 173998 850499 356351 867071 856048 98777 297504 6690 242728 876440 436587 627640 672152 698609 27266 872320 503357 733603 535693 539165 799853 27747 414377 628060 776692 461315 19329 743176 1575 186123 717764 185 130 868464 494672 2497 122 424306 624030 759750 567918 534677 823726 5 356481 323950 895936 3 163 877627 327 399656 7313 653342 103 440678 3770 897168 379718 872164 584703 898041 339724 704549 718548 649766 278784 4 2 854330 822195 679752 892539 732552 4 787323 473387 808892 497069 4074 863015 488019 155779 806142 289610 899096 21 780952 891080 886002 335972 860832 3764 837066 230185 15797 244787 863003 856592 186 233992 507369 663601 517290 10687 735692 750815 178372 463265 664374 199770 157142 1 816244 800113 289310 746802 253285 884848 825683 515987 835194 830309 84441 81960 887077 353867 188038 279515 845714 879162 867629 220211 1220 534948 838761 695655 72325 886797 90757 850480 874585 643886 782824 613247 6 6 475303 65637 17 825263 290076 886675 276087 640135 318175 148369 707267 435610 14567 20822 2 735086 36068 790320 760991 80 487448 879635 855654 796112 849864 335292 876239 882954 233582 164005 741071 845034 692924 10 892369 877187 575423 444174 6863 870517 869209 361056 802131 249701 118 410026 835722 1034 872682 574585 819428 685217 731424 353043 406734 447987 889245 883447 554349 639539 399040 739043 232703 35747 717847 810925 717931 891952 193367 667776 277730 756172 804792 713733 848239 894327 155290 565733 869729 855372 3 759202 720767 743794 830617 913 745002 122299 690833 624860 55986 83 853812 860579 464034 864511 660853 808336 707192 262534 155 860523 770313 819732 681 793672 305320 29 758823 870962 868594 602704 3045 888955 224734 11 99082 687641 8 11 402823 135142 802829 5758 467482 515406 19 2533 8 885899 791287 844506 845509 371531 11 897605 851103 633003 31064 890284 14062 210422 550783 522339 881414 422757 520301 898803 483302 637574 12 259819 48923 645260 5967 46613 7460 860915 339336 844001 343883 736531 112927 831621 356465 479165 764816 852287 71 857787 613442 336144 792801 844625 239520 304161 4533 848404 843033 101294 899408 788214 109 301664 757130 828536 17 132590 892047 154556 39 138674 366060 51513 446565 15 892876 840475 712330 872119 75898 759568 875184 33558 61891 4 501475 26 488208 685447 896829 385267 838182 674583 11 487271 416889 805583 8397 848111 637508 11200 11 472676 737768 855403 327816 2 3662 892576 760166 29891 566936 1612 433953 254511 24 28283 100 383317 622157 890537 337542 753779 247960 356383 65 8085 80 340021 94 1616 848990 20688 601032 5919 272462 165412 142209 856177 792522 744937 763619 463431 644679 858917 780781 786970 817538 4199 112022 378582 858937 295219 22 800931 899876 530 894312 15 694015 781170 2849 694550 896540 10665 332378 894485 526681 609 687512 135875 899075 586667 457134 5 224224 147614 3 880478 642 302523 885991 727271 147692 711 568208 40 19 599770 17863 796634 29228 826035 626105 832733 91 435039 577174 800366 809649 720797 831667 3 669941 859600 66980 635 260637 384152 210371 205863 28007 800120 875526 467720 862764 549838 855009 888382 193 28 68264 2944 79028 5920 897144 882815 895536 816365 52034 834787 440237 669915 875364 12 709148 380 806200 19290 144547 703034 772063 283179 351013 193796 857935 660765 830605 414812 559772 672843 688132 456452 517116 557288 875672 121573 880102 372746 889730 6 896608 824081 601448 1 835898 50728 858990 530 106639 837515 106512 75780 806714 31570 144816 874746 835598 828232 696228 2 1392 622676 138734 16 538879 47 3 305211 822474 159863 634581 724289 507448 385345 898401 430477 819872 363054 439263 69 869092 310845 4411 653953 888528 837749 686559 467141 47133 1 828453 38 827750 299189 876882 745272 896185 838607 816499 78177 12756 423222 892504 521051 326972 222738 5612 546913 877151 334538 895094 19 480936 645241 36 131967 724286 403000 652868 244713 239412 409356 625347 722351 257848 346643 763631 769428 305119 886882 856679 3349 7 66747 36 40599 220343 853644 3 794604 80947 623316 872744 693983 143910 426265 154775 153546 366221 65584 199635 353693 875191 851493 665667 518838 281441 125732 656342 174842 484 662017 337765 892947 864000 724526 793483 569905 680853 354009 78868 638998 865188 880804 842474 357596 384494 265540 315842 12466 142496 826067 309 308177 53739 2011 884610 158998 831428 805543 711280 22758 326063 378420 689437 764758 5 41 545863 670233 247972 813813 823473 437 74 123866 889759 865604 39766 629640 176070 750330 521698 877657 629604 432987 125801 820528 886216 688436 886657 735360 253790 24 504671 875755 592 849565 38159 891103 795559 655860 848951 756440 75 109308 695690 553499 699213 36 5 892210 894120 243671 192879 3592 102865 846567 706412 20245 173606 793632 541920 722371 25729 186104 868805 1 88025 858554 151964 473376 59504 861371 640932 51769 19413 800807 843145 836267 8 539891 876273 135437 869493 834618 175 4913 133365 579440 452719 895892 858784 718324 6736 43 767629 880308 437326 184424 7303 785182 835549 351102 875250 791583 68540 705010 597801 2 135434 42 885175 868021 621955 653642 760121 672081 804840 585917 418765 885475 458 879942 94869 124147 28289 6107 10 358820 449135 17 710372 110200 21 871466 839579 839405 795214 856326 888812 60 463677 107 871875 869706 411973 605725 724132 174763 776813 815766 666028 151824 839781 807360 17 425684 871590 89556 838201 642250 526223 617419 676921 676810 675517 15167 806657 868744 541986 46591 652496 725890 768717 7156 673425 865244 294384 4676 769252 871559 2 13 735326 71361 86998 797452 3 796876 645727 18829 602795 188242 425179 803184 199967 206512 760361 130600 511 502177 392979 3758 478555 786187 434444 872293 616835 846672 1 785002 143015 870790 460076 787496 875249 440147 878320 560219 37 190 310435 460123 18633 454952 412762 899913 9 740194 780004 565687 843225 888276 825509 888834 682997 403468 867767 600378 853466 821843 887579 632 31328 1 114 864400 469221 231514 647900 451661 837797 293248 1 17167 647584 431282 17752 255061 678 865265 398735 478180 206914 773943 630223 8291 471547 338210 760281 835061 1604 44741 195971 572556 13 888574 433392 619117 869313 11 850341 692087 159454 1 679281 28521 195 784220 183977 840196 703433 472019 889057 898746 42 838873 762283 243 568465 876092 736917 226257 440162 899794 42531 186415 805999 798473 11366 177861 332864 211317 198994 887446 817599 554166 876999 489840 432428 79472 300187 581742 382256 833563 534735 688072 354382 862574 754425 116366 94 435266 5929 676361 525977 78 779977 366894 887929 888975 112407 882456 768648 846140 95253 859718 432636 257891 566581 1 692805 871434 276806 103013 92021 524218 893599 110248 758378 712635 852117 847891 416626 286665 891277 417205 851849 897718 92774 477343 188 20645 204675 832866 352171 72 100628 72424 198224 874273 88518 16848 678661 480558 510514 899675 833515 54757 672388 678684 136787 726662 773412 4 668725 854850 886417 885933 163473 852497 836386 138489 629282 442043 2 790534 788951 27519 27299 441953 539 342584 618239 828193 714621 762245 294004 8537 766617 893593 5 894079 46727 885247 243483 83 201501 501141 534330 99387 886154 212943 248814 840440 302343 324592 604754 178514 700935 821615 698893 55980 259319 27168 746413 191358 59946 854771 87094 14432 483999 203591 56 804794 813 90 293469 899481 169 76100 659388 892277 861489 878972 768400 428531 443552 99678 91 836334 38913 782921 47 164 19 338037 375203 4 3588 3848 895155 142521 2173 430883 765116 51556 362437 886064 895192 357221 638592 873016 680867 64653 875511 62641 217264 803065 536449 810208 208211 647712 162508 508588 79814 839259 883469 97335 252150 376380 882475 724695 273397 164400 3 487452 2 5808 772909 628247 695611 202 30977 262 149249 859617 857461 323647 10041 4 325660 613440 807269 834823 272687 21690 19158 893662 531 801238 208854 708177 653147 587030 44653 540968 324191 122285 828136 26928 5169 393063 371562 635597 853282 753651 170545 612635 895565 1 675554 15290 5748 3 667639 237430 467 895085 391717 408682 91290 17 7521 584136 893576 844838 146640 854738 799097 246424 800572 852526 6 54470 46866 823332 281 249608 28184 798919 165809 872652 559026 764361 801057 228029 17 829527 431096 719323 569994 832924 888814 898760 25543 341857 744343 26891 285671 881527 869471 4 895208 797361 367150 261271 92065 7801 287 728178 89908 534488 750280 793258 858728 887740 344717 199905 843495 13 11206 7796 849873 457653 825248 621597 404566 460968 94230 562069 217092 620986 20318 2499 1569 47090 440264 786925 344703 2 644722 712106 4 836391 332932 1 843611 175 358 771009 503 894039 594051 770801 708531 233741 543297 91 252946 1038 746653 490382 63278 893129 477197 827079 36025 344814 49192 887180 339 885794 539921 869970 155777 544394 453017 2 892512 390790 892860 1680 441396 674840 627133 728373 1096 135798 4249 893963 405775 45421 851322 200191 2259 815288 81798 6175 729 570201 475537 452 880237 69684 337386 865474 138067 820332 112 171726 621485 3187 45 559610 589201 846363 852363 272443 19494 355172 803501 49576 40 71326 753169 844993 851864 315712 2 546553 897131 364419 844615 5 156 776262 20 680373 2 522687 613313 899829 881588 752206 496435 301670 7 247053 854319 109566 21 469541 842199 21698 771844 224924 717451 623225 216837 798378 1016 578329 290759 886954 762576 400527 6 376026 826894 284329 207574 898700 869973 885284 7436 869678 803 855981 320366 175269 882084 853075 805716 535698 18 875772 617703 406562 816534 753838 304 16 707779 887322 846742 865103 44891 602469 834859 137906 838049 467504 4 353065 20092 898168 1595 9006 898314 843928 808634 11697 200492 305693 813477 899309 91 4029 677983 887605 1096 300795 818401 143093 30243 63981 766486 431491 2 1452 207848 860760 835344 145741 3 890074 583 780670 841307 852957 757918 14600 625507 740 148593 187489 7701 29010 895025 8 780116 647731 886767 221953 385275 693710 893092 40012 642710 14 266065 859301 94330 843685 560480 58663 878474 822358 357716 897720 532 56 873789 603254 856000 745 533933 118006 783466 880229 316337 651743 336878 719173 863782 269672 887721 763109 895437 1 688150 838396 271567 74937 80635 875960 823833 865956 8 867608 815165 548423 128301 4142 786221 892903 592 10864 659413 360290 596171 1389 795217 747737 116592 4 36767 856433 841523 709640 806948 5828 347812 151112 856434 868098 875282 413676 229269 490272 29901 869957 764866 171210 640054 860599 308398 1302 117543 868342 878888 713478 89 893101 875847 3 152308 869689 289767 694451 5704 825594 627476 702894 1 318912 41 24147 878364 186425 13 4446 520757 866890 868757 880070 8 866732 451615 1364 169116 857847 845354 478078 10 26098 366302 246425 790886 822184 60411 156472 237110 585564 851462 859551 877316 690036 78 30990 299275 63094 16714 2281 811267 48 157698 699658 82858 898949 333887 14284 367459 225527 41640 233845 878767 656117 823623 862692 588145 568118 25239 643627 3 872988 883029 16528 810308 189 725698 797752 113 1 432317 754000 265151 71193 1 156973 300983 647510 252938 878790 390782 865951 845705 292 2 68511 340584 2424 861743 7 896403 810523 538067 218823 752121 105152 742865 23158 576493 191268 782141 5 242126 884256 816861 815446 752139 273750 98068 823218 113758 894764 870634 180823 15 882422 263137 30 105715 869437 346701 237443 681043 447893 238857 171981 782559 825290 870344 825946 77592 619093 764422 59 226092 478557 829800 788545 385550 262098 335878 626223 7 5 849680 825972 514838 873129 71619 838519 631550 581641 820424 839309 863916 869991 783947 877519 888247 1 10870 459691 83698 379255 758576 867255 588 199267 861741 779478 193140 574639 795409 844998 504345 478296 873054 420558 831039 587 611520 394435 469555 270165 21 2990 875629 278760 245711 127420 3 636503 291202 848131 6785 724075 524814 855040 135212 96603 376727 22743 794689 563695 830358 537287 3043 837166 321783 832742 606132 296036 494044 239824 124814 1767 612337 9356 277378 740358 214366 6 645851 727335 739764 145970 831292 484996 1 896750 438236 771548 421435 282019 451085 142998 811301 176234 1221 586739 651500 819945 822536 115419 772186 330970 511321 872276 3 244142 412391 797475 470839 874312 510529 846887 750594 410302 136379 400649 820775 243547 836978 252922 112760 123597 9767 2 775196 760328 881425 389340 852879 95 817796 555510 822509 349210 595727 663220 873923 874477 669656 661170 826287 632890 802241 1663 608205 16 21 825136 57 84 339772 38040 36693 839479 501572 58980 553719 609297 894924 620607 3885 78779 236972 494617 419065 635408 90379 239016 745598 541791 23089 29726 529678 1822 229284 656692 868176 6 211579 614951 1 272240 45142 855341 238217 187286 711611 827736 13 403302 22506 1808 331538 12 528446 769173 862932 887307 335132 158 621958 65 801351 716029 1 81482 110427 854935 785364 246617 860357 45279 440447 859077 765175 775721 22825 883174 772741 3 858339 871360 404320 73104 31930 3803 22 795336 295399 366972 764635 651585 772373 896084 884304 26598 886470 232685 3430 823177 21 854509 724434 892602 829949 714418 122275 808291 160868 867676 872251 524139 115082 605640 436577 838476 265442 45489 10 512269 598159 665326 185634 502905 809543 886421 812539 883826 786634 888117 867709 867374 891303 725040 769369 747068 808845 876475 762869 853480 100510 160403 5087 334 622489 2223 2962 115833 607673 4845 740077 371905 791241 868383 378831 886455 647604 27411 891490 724586 383900 12756 864940 350758 104235 774541 201667 72592 328679 110316 746329 1725 890947 299294 414331 887142 577642 855203 26510 368101 747262 2 893188 35067 137755 879995 267320 864854 121860 2 269587 349610 734551 231735 795079 40 441382 872970 564870 354012 685627 897109 715543 890790 473580 615853 442477 598157 49548 616897 10316 886446 662006 490670 471791 208047 91714 35214 129153 69 780760 340664 82995 477931 227578 795869 732403 477111 517883 4143 192760 876918 240366 419485 806820 6624 2679 805180 756265 305852 737665 249 194909 421695 897541 2 112032 722 46179 2 717379 15168 51605 394726 372394 79227 742003 661914 777695 462026 41074 492267 323555 13935 8 3892 86 893230 268816 896325 138724 663763 626298 1300 60168 361365 887215 896153 20 10478 774873 254832 880448 189278 808765 855371 888270 771103 840501 887011 802247 5 178291 270177 126206 797447 794121 84992 199974 614050 780661 194497 823868 619701 238 780831 836239 84535 285119 2372 219 453548 784218 805 783266 2423 890719 11 636498 210989 45422 35 403254 7718 79434 61590 356254 436154 62388 771254 754172 302971 893317 578526 595031 251402 513643 157390 295713 23807 3 250144 130410 451076 326535 459845 149374 845828 865531 869105 240896 155133 851661 5686 494972 122114 884899 817758 432527 863295 873417 872284 827941 483577 32 854246 369379 362928 510150 371010 899370 771 431221 324257 872258 806993 2 6570 14 197222 434332 259538 292509 257399 109549 876634 73 694695 441057 282 868211 670440 869356 812491 1 601077 412849 216770 769486 241215 871917 862649 809060 587977 860021 829624 71807 35 882831 874307 45 118952 196022 683142 614634 1821 63199 427675 1800 864419 260238 7 885890 893287 815654 887405 791587 242895 898914 511344 894752 724729 541 668143 177 408569 207901 875490 501710 672136 766096 210372 290 124878 813830 6949 628753 553571 414236 888702 899563 8028 2960 132331 52350 193122 231614 711802 546 10611 13 6 839833 813101 799970 879765 779045 240572 829795 303266 422769 845815 817099 170011 791855 881555 712684 363091 2241 258831 818 733717 388813 122615 15479 115 839366 235204 518 418943 249671 1775 823965 821023 861117 754821 29123 102 738 506377 807291 859749 4801 287070 784687 874119 855730 844037 491138 834270 312579 636774 670 404745 11 792441 847122 579893 262215 789898 430605 467577 457730 298944 134718 75 11244 865250 1 731728 235202 17357 143 8 325141 74138 240425 18996 163 241 43118 331622 364828 530509 303 893851 582091 422761 154397 898656 851961 752895 852167 467756 708303 637896 895941 828596 421815 894801 635033 1 290 411434 451293 377764 836088 288903 892331 546578 812108 1277 847020 1286 4971 757859 491366 73498 510313 136148 64473 548622 63 14320 257929 997 818718 799925 768687 690410 350695 157901 151461 238309 148043 643275 735836 254 291959 740949 482685 833660 691072 446127 4591 828575 854768 893738 891259 500775 634625 18 631432 633214 876947 777264 126285 382418 643347 897160 419426 201206 35072 383329 126444 344975 56250 42749 654217 222232 117672 237024 8 852653 738019 67350 874328 231804 451629 750559 615 888353 571462 886359 667843 711469 362 892472 432289 657070 718109 18950 874484 230243 581 13 781912 508626 106580 849432 238566 62463 781461 14 1091 309056 70242 886012 128829 86 452547 306 403930 1188 794359 88 36 762816 84941 280892 898525 421229 584308 692829 851802 118986 860305 640895 203248 2012 899395 897626 67827 564774 582953 898842 736389 2 129404 963 878752 566486 1 864001 893074 573366 685084 710813 50 863365 704410 570441 889628 625187 857418 12944 52246 897758 173303 317332 852637 260246 866530 146 113633 815126 188790 112446 875457 246862 257608 1 832026 846005 32488 896449 843522 323425 832626 784270 864046 197520 745613 809199 795136 814169 4 110854 716269 885425 692364 747390 679524 859266 808389 173 789310 898084 370 13 714601 28056 842328 12370 841984 895300 427515 9168 616314 789659 18901 2 46 198688 358380 717110 11880 3318 1 785619 81584 125231 636667 774281 773583 6 751925 122811 708445 890237 755805 819460 808002 929 30566 808176 112851 699052 828529 841486 826721 669647 785291 800666 89 404529 725145 883647 791413 866747 691549 622606 830660 221980 4640 842512 5091 887245 853824 821018 587230 795281 892094 896550 553824 59286 805133 497292 9 543115 76148 7296 9 339965 31597 743367 820640 590675 403259 117772 14 249192 634836 60035 896886 559858 513985 583904 103155 3 46385 810436 896402 777539 30 803086 32898 603043 1082 517418 890780 898525 854501 54696 227784 266438 184452 1 766486 383412 652945 59 325597 864441 364652 847324 889315 107 207129 570735 128210 857684 9056 1830 867291 413300 178014 32896 722 388304 3 688555 19 562283 511175 1 211419 124480 586050 894373 101674 497448 894543 300450 654096 363755 348 259876 853251 186058 348967 824969 847244 551462 6 19994 2698 53104 351916 516576 809739 17175 740227 525163 899486 776344 90364 850444 10 764237 7 837469 174070 3 21112 103666 437242 810011 44 898851 472062 378429 866278 726423 637441 12 1769 805385 494874 801274 882349 837784 61539 125034 514950 119414 364 826253 775805 806 18356 560068 286216 210 615117 759337 825146 637874 782760 462 457398 733978 601509 778628 894487 727127 4 28824 153421 698761 827067 10 54 526933 741649 342787 54 282296 796539 684761 1204 575903 5825 351985 2628 160096 542870 802438 700274 787151 72 686052 83 726754 186 90 522274 50932 852115 248138 18 591862 49811 217 797145 800007 217073 162 27848 17322 554476 398998 875949 880560 9869 113506 506044 149749 888151 125433 542156 47892 618452 625794 5 29 753769 58191 284939 878178 699377 329 46458 365355 484291 182787 884042 134390 7679 877109 176479 781890 766623 894034 303769 849733 4327 828723 771448 494903 98610 23 452578 57072 424 471962 8700 338381 147459 812790 885109 6 799119 408477 222790 10554 848126 830021 650702 792622 807781 779114 1104 876412 836707 753574 547257 5 832722 597792 892368 185307 894626 688822 883713 820984 884878 608142 4 444147 634606 180780 316389 192133 161564 614521 886391 218029 2 850219 809380 680745 492680 344 109807 870603 134 880568 202185 5433 538140 880144 541520 279688 467479 641 9924 875681 895346 1 141454 895789 17325 367061 613315 283590 877406 721916 359853 111521 859254 104 724666 7839 39 848782 283707 852457 227147 85941 174 1 4172 149466 866226 89986 34883 867778 3656 29237 263345 485849 297363 819322 531167 843850 57 393363 780329 840528 865153 323026 304 822347 869371 3 875702 882329 893510 868102 300293 860016 76426 19 170836 745935 495 783061 179651 834063 683223 1 49 3197 883894 895702 677594 324590 855947 45539 336982 619203 40149 617007 108841 690904 152045 796574 24 896734 150601 709316 894544 726 856457 388345 763161 153772 615908 241012 113634 751095 365492 4 843910 887650 91 881233 652122 169929 75519 485555 746155 841222 879992 661920 113 30 489816 899379 895951 190751 677423 310459 756597 872428 11069 320308 882943 245629 785133 527476 689130 698506 875616 565799 665624 840288 9714 633590 411 420704 6800 32853 76 702801 287687 8 862983 780119 851366 703468 127736 380 474033 784391 626253 348553 865881 432491 898772 892677 10 885498 887999 119599 592185 216988 832964 650994 32 489862 1001 875794 38 489696 893720 146955 348123 207540 833982 714 862478 323142 256 678227 409901 1906 159139 54964 376435 3740 889107 767112 3707 899217 898329 769865 349233 65119 21 844635 865131 998 350546 14914 5352 927 824861 891417 890094 355807 577170 2183 853591 5865 682476 25933 748866 45821 704217 406231 100180 694381 214077 1362 16 440 63460 813146 770990 854579 849736 31563 330 726213 557609 822381 792043 95012 772459 624 91600 7350 31516 19597 832630 3 1947 899597 195119 248481 759722 619193 813449 533614 229494 80078 894845 608106 68261 801635 776181 404897 297145 764427 806155 776408 855162 646323 809444 730991 211465 855630 2218 783351 848355 642693 822810 30941 891297 731452 581371 796268 629731 761233 698366 638631 444580 2 111649 43980 96715 898821 783648 164 864302 510715 678889 21 317102 193559 876487 308971 757302 583079 42242 628860 26 622485 611377 21 199173 831985 569722 756121 835048 7 856302 860707 863906 569106 164 366424 745581 60644 858814 126231 412568 877600 865328 831378 678180 173 38524 735573 711384 2451 115551 220063 7 375058 974 406616 539149 7102 854471 240422 120068 446233 227088 142965 885214 199996 804889 5 893669 2 893256 816211 868870 722743 570907 488632 477170 612623 196019 121710 658889 16 829579 882532 201 891202 28 135819 609 843166 212049 93702 2 826990 87926 314491 493296 24090 377429 835974 780005 870490 318097 894123 885058 804398 601208 786884 535540 493337 1 565656 373203 190435 142781 327633 262264 170547 293835 743582 812733 123279 826806 883225 77094 1158 548413 1 819710 6 821870 871096 3 385495 5960 190029 869937 195247 13 809351 47414 849765 234144 789126 718215 604334 176085 338822 21770 2 98199 822774 118910 38070 896376 879497 96574 7809 375678 377203 79946 12 95373 8 736662 158069 689457 289063 214190 5 899640 11 860783 2128 513620 401623 168 7 859014 891200 7 544 331926 885944 12221 3024 890257 6 847290 849703 487716 588193 225365 770063 180735 881327 375240 663124 555241 883176 868996 50612 889254 484573 354450 846667 28200 550593 754486 26311 675253 21581 726859 88221 186078 283816 863176 896070 867607 117561 73386 71 291955 2527 5 843645 22 860892 2438 597631 788366 516774 499364 801809 787089 815701 845335 13509 645 805971 464812 21 38124 806870 62280 735447 2030 90565 570779 561188 361426 691854 739753 54536 466777 826298 506826 77611 879266 793495 853426 841443 828035 309 856558 395715 249286 725759 7 704611 266646 530839 216339 853468 726654 95 766918 47802 826125 2413 590626 174713 383753 4637 286106 572851 729504 690352 57306 720970 653437 899693 736769 564586 699056 28 597433 815955 9 896026 854759 42650 94088 860658 59 383982 866203 298928 625431 713062 1146 220087 23867 10 852652 276291 2 67330 898921 81603 241323 875104 872315 162 55216 612999 4 729813 558251 112940 796082 763 319899 486230 110214 755733 562550 798438 5 237921 739148 13512 871662 2441 370638 700328 843899 821447 657718 815456 510792 37405 447715 1134 602942 308413 4 665152 402121 242000 43637 876191 14 263443 890806 144153 2 753865 836681 782523 3 76244 843488 25 29643 373259 543600 48505 512794 120033 844604 100962 882040 852454 2015 620097 569876 494870 638431 713409 724316 889799 899151 26075 286764 114 747612 2 210414 87454 648817 135269 59112 880425 2988 554648 229168 793931 313 860854 689869 856894 734391 21041 122763 814352 885976 578449 869469 304813 150 756781 884169 788458 747059 70 697263 680936 534332 721314 32524 547678 187051 544354 21443 10 121158 815086 376151 264594 376955 377942 830686 379819 191921 75194 898821 46 677896 227587 671539 765513 654047 77708 478478 596196 851894 4895 895013 859222 876070 855092 733018 684 677188 863184 895 703190 45331 664815 374812 752542 841468 889268 765518 740690 343126 391252 150863 457199 99067 699964 893262 335398 9 816248 876135 220807 534181 874318 868742 598913 12851 546342 65 218708 820449 3344 108754 81279 43 53103 761041 830138 855093 676220 833179 344194 49154 844414 574 299674 874757 333656 740311 880672 899371 284072 114 6736 11606 449292 4 410123 282 29482 674910 874486 884629 3546 159 705088 497740 529976 257774 574502 421215 164293 529252 589658 1 812442 675051 464592 270029 109168 396299 841800 676595 274569 797892 858862 3 864016 871175 887349 182751 855666 156422 33 691841 339983 90170 897803 818214 785001 8 193001 7 814725 814608 507069 78361 315268 158735 863524 591 899940 848435 118 333089 841042 480504 822726 893039 886452 767212 704 6 738 94246 308305 881011 2 694020 874377 859879 854039 333721 40862 32 24200 2 768213 649568 296984 57710 2 42755 725613 859418 785170 891144 836870 224057 795497 148214 511289 106290 253176 3 667235 891448 228021 270893 371317 817502 224302 187485 796689 454829 675994 621419 830239 811205 787163 658003 204545 787101 248494 622054 2 693304 284257 734328 890743 618952 791003 363902 97447 783492 781123 475836 2 246311 771675 1 689366 521212 433151 868102 396972 511292 651032 874133 816580 779681 549425 864470 3997 52 782218 379240 696785 78410 503214 642837 848715 9405 789706 829249 751014 527104 251125 485223 774347 600506 184515 143 884690 835597 882069 159783 530464 254478 947 123 494910 422644 504971 70830 833777 376521 800456 133205 648150 495488 639402 851 442755 15197 48 701824 644479 571113 887169 899304 272236 879014 199611 892874 789989 860540 640094 764446 795294 159646 97931 253921 278886 15028 49 38827 200272 788797 687 62059 570456 796693 3 515011 338385 835955 848676 344933 870451 116757 661053 650770 890578 771 786 1683 479585 539494 7536 3 890900 1590 232967 899490 809222 662600 493719 299730 772787 845310 830502 564154 744887 870097 527178 777208 739140 380410 56739 110022 554506 66074 299182 39681 6487 564300 8148 794134 570872 816844 868558 618136 13 391954 745307 878940 877833 7 29791 618369 748913 556051 267969 877531 529821 400092 2 2353 163936 892447 880998 591449 405407 875726 344753 644898 770624 899083 689028 693258 672257 429050 657761 869862 437660 83178 152 515098 374836 870947 362759 831861 1146 22 849593 809688 11 139 196984 781804 723348 46 526859 891686 5 641517 24 1 143834 17464 874326 71568 621206 109186 202685 384811 155521 721626 480490 867923 401398 723661 764832 751885 17 868305 552568 448762 497265 69988 676177 727102 1827 874730 377169 802976 586485 845443 98647 816441 875635 1097 205056 134325 151 449587 121211 5 856203 382222 13073 484014 11 403151 9960 681273 688922 19 597000 152967 838772 213789 768006 217 288771 892443 831360 21937 861969 898391 439456 51 115786 25742 5 398620 185 517421 66930 885910 760816 198647 120 341538 212652 842313 750239 3 461905 73844 835699 251259 239315 376304 745054 163303 34499 812045 131509 625397 563289 1569 720728 812922 829885 6923 89712 892594 379187 728 847170 80510 411029 252336 40765 376958 772460 4 150672 67820 6 62 784336 105672 67 800969 2237 156080 889874 366197 5 795966 498026 854604 400646 128582 621519 186746 792082 24 234173 640971 821926 538027 748697 413892 801529 865360 657 890098 584982 734136 242467 561193 837307 885184 306596 7 937 27 314081 179616 719648 733155 377560 663600 436983 334053 897171 35 891855 295622 877133 848210 885061 897224 881857 809228 75 508894 2 113 856667 493743 8 338251 342262 204205 15183 573724 267770 897052 431 623949 857819 714453 1531 118973 511019 10602 867674 2 45215 883484 171 506977 416065 759647 876345 418678 798310 854255 15 857760 869792 882798 268549 127589 16 868699 5 806111 897164 463889 879128 665429 61 248051 891227 666416 230565 247225 329434 668003 111312 221 308458 790130 507983 898615 126360 295 4371 643111 235972 162112 16753 165717 843406 233839 886729 783795 315611 862958 576 339574 438 364828 831600 628 834728 761138 547 2311 672943 52 10122 203035 48738 174623 362879 594359 158 866918 61 833433 223909 524219 897489 151638 875830 14545 882568 833435 873489 533624 405461 131283 728069 777632 324628 303210 563085 729379 79236 1248 394807 43445 624736 7 739061 157635 835621 494706 884698 20728 898776 394 17425 193269 48625 328964 776264 841338 221021 847410 669162 55540 515820 691189 892123 848921 630265 342237 869608 39652 580242 705127 32316 672141 208964 752796 36611 802655 894261 3264 313 256999 266 8153 223 686518 66 892352 411442 804348 597570 729196 857121 823715 859636 268 383597 859537 881526 787 528099 785723 157 867104 288966 851229 258119 705595 350989 896518 5166 2 375352 693392 846802 12293 760128 499701 636777 861124 870451 413735 256 866174 57659 333203 12 436211 315289 47630 793220 157221 555931 479378 416992 893851 214356 544911 674270 863874 815919 899708 91 146 793299 752746 47277 310662 325085 800656 812007 84345 8 859734 4510 883174 866083 676746 536 524682 747538 817143 700541 841611 897502 104923 13458 896305 232 880739 377860 104758 865534 2 22574 334932 97847 428447 34 726780 480617 817002 534521 654898 4609 747330 566744 441662 27163 876723 25 173523 487466 863839 880758 892477 788175 129866 162260 588830 565611 418583 19 8059 482244 457256 872555 769550 217377 12 750834 391944 630103 510483 299510 505574 772919 21524 856381 461411 878682 421882 470876 2 491460 602814 715885 813184 546 853826 96 147898 286930 562645 167 514225 867993 815751 852396 702467 52567 848743 4 786980 53618 2 1 146811 891371 676160 868571 889109 171 530430 4677 503489 133267 856216 2 150990 824870 579623 24420 785939 1324 817151 825593 119002 86945 457562 31 887926 14123 58109 555321 677220 892338 51 840653 171 70546 787825 247677 775095 800085 896143 365053 754286 6 94961 804441 856034 673407 8 556067 24267 228649 455700 760211 127 552643 508981 477281 3 808938 887164 108531 827274 845290 809054 660357 895526 898884 8 842266 439098 891212 1234 14991 534701 719306 59609 840048 875750 262373 6 731344 109667 347830 881940 827552 886986 209031 63372 181195 823739 863009 886487 874464 894966 80288 854390 165971 841413 461445 406712 3 152 25 120505 5 666674 563998 834021 585254 844283 300765 148146 322467 62489 132042 631719 417450 868039 47 815652 500396 845423 7 876438 537322 883400 25316 855487 803626 792957 554282 53755 560738 36603 767260 438613 753589 529891 418574 396962 41 668449 877960 327381 867517 518108 306838 169477 404492 863955 799374 531983 207751 866694 799159 894519 369343 781874 258935 866279 99744 176455 52 366153 249918 855995 119018 177743 705724 4479 385239 121932 858607 869892 873447 480750 598503 882034 783789 845785 890222 685381 428492 1815 13 657577 785863 292408 109633 54186 67471 570 136142 69268 544752 693872 193 889028 723080 753997 846495 434657 852441 884579 6 779025 849038 466068 806621 891159 64 802810 26153 47 836399 208651 864216 813925 390712 63532 885266 875473 796508 891129 274390 411783 316 853076 862659 42402 714221 69055 597376 574597 2 890651 3 711764 151586 826960 892848 619838 95681 838129 863 1844 954 265284 3 510048 43162 96 772792 833555 178605 6 898917 85169 168738 660688 72501 301649 869040 837109 626401 780373 843153 342751 210017 42 780 1321 346151 844353 549961 106 164748 12934 477919 252641 871495 755985 307 708318 8628 852 895448 872787 795378 755891 763111 522347 699669 6 168082 782972 891459 726611 52 33 346970 607929 6 436638 294878 156100 2 894446 511 785180 283161 865052 539401 787 9801 18390 194953 870775 800042 636820 246326 94717 89788 48 890334 863334 417990 734 840726 422589 3 25 14451 42 873892 93235 157480 757142 839148 798382 586269 169742 52 825654 868501 365130 729294 163 847327 498 877936 151066 46283 6761 18324 704582 57632 60953 539 611124 4 506134 800523 2258 868688 690320 149 415 886658 568438 79355 457711 30935 48 97223 114500 199837 507091 776958 6540 25 870968 23 413284 269726 554439 391 840665 689044 866423 1 457307 1 77080 803696 357325 86512 624487 888977 705638 674229 293292 184 876398 806556 753579 162877 782927 188998 821223 807905 151971 818744 145603 890943 871416 855629 70093 850497 24943 43693 53391 163449 30312 573069 747325 4481 838357 606034 3 399087 1870 862980 193341 702821 52718 888334 805095 525610 845692 269142 524197 78645 723747 714442 866396 863931 12384 344328 647543 361126 8 501869 290378 870769 53035 20214 837603 4 115941 23233 859420 10 857551 85145 285 221265 40 8 108831 875979 7918 123791 822222 304094 559901 386830 655206 484259 762481 74802 799248 865694 824523 858597 425077 797799 881808 899331 872477 16204 479647 866983 870004 2626 74 898783 272285 304844 817234 168244 677672 221909 627879 366894 35840 66193 785633 130 44196 8 37900 300131 2 609583 410608 316585 430619 356786 859471 522252 265665 207 780 422301 757921 168234 401502 307053 475993 647245 772735 152889 304981 305006 671228 19 299627 599654 77 346305 892328 593604 864429 791554 18808 5096 896405 732288 789839 179770 49516 176238 652477 318 802427 83 450240 810128 3193 772758 24006 875520 861837 788144 878432 536869 599323 15812 269159 393507 750475 576 301935 186 104922 868122 861493 884338 2 236815 688181 726741 868817 761931 225898 4240 632372 882368 716782 495124 170753 116557 18 665039 898553 571 15465 844646 492446 9 812626 800128 2 822408 753009 49 8511 2 666420 784739 849782 851208 80166 834499 479827 867853 677775 2 864763 838979 859095 877261 4226 524396 713633 550250 262771 44983 780939 17867 821147 882177 232288 637938 893870 829357 50198 479840 267545 114 644222 476945 879793 635773 560780 805683 401116 567401 779606 2117 144217 49353 589781 7573 379 897283 301598 919 723009 646810 131 613397 460246 37 611939 838103 510778 874068 604972 831256 885055 391671 504043 3 802947 589133 425870 445649 793359 464863 209047 549398 11 498343 891727 483705 806307 678548 184 212253 865044 632029 306795 61394 842769 584433 38221 871670 219411 891730 28340 20174 560232 219100 774501 13685 874920 21142 474050 419743 855899 786808 282637 14 210 593808 808755 886969 664801 886313 633179 2152 664995 537194 825712 172922 763024 892851 329270 747344 149 767652 22 735045 887813 862422 162 61 671811 356 14 342203 856848 142172 693046 756415 4 398134 729456 251569 442948 285079 897300 305366 231 264951 802311 862302 592878 327247 811168 2445 802621 836571 13 338306 381708 104810 676745 76104 771017 636115 337 78936 161374 5467 123361 23 14 830494 372840 28979 741551 208960 212 494 1 869217 210 137598 71860 807894 24 873970 776781 3551 871491 42638 253421 568765 482499 200556 716258 6717 867910 119767 19830 2 185866 180387 881304 893354 790658 178442 495 755686 225735 699291 859718 620219 362107 874896 4720 508085 84899 146238 890880 94443 420749 1 897541 376585 68 373877 223284 830274 126479 769611 643679 813847 360537 1803 793063 343846 139032 1266 813078 786077 1840 4 599101 7279 95938 475533 697597 843815 670358 239680 319431 196 659882 274111 18234 180539 800376 823552 361885 802495 47858 696154 809534 814752 798902 852391 867819 801883 267351 191745 818893 299603 439 781696 760326 225738 518338 692852 279 832685 7 817316 819898 614788 540446 842665 12074 450270 307921 629881 821363 593389 669411 839360 427098 896017 898916 3940 6 218187 744022 728233 815685 827349 3 844240 893026 141852 869947 337114 893464 133823 551134 887361 43012 474122 820537 391782 872723 690484 8323 895494 894480 3948 778310 807812 812424 623274 877982 883187 158826 866952 859683 829071 843559 650806 286564 55 624912 53 88889 713286 391179 886483 533625 888431 866785 870138 392979 2 335504 284849 81873 352750 562099 460072 77 8 724076 733467 651618 887931 887916 28318 560061 886036 13 179 12754 853146 858919 623852 745584 717046 164978 823493 377999 50 458695 144820 878450 498555 39170 825046 185906 208260 1 346026 213731 3413 873948 843144 269399 860455 17599 836025 801608 349014 768678 804139 972 628446 823986 864467 890001 825674 498271 426 603646 841753 186194 44 889638 864165 788 657672 271074 15 1 98219 475913 800042 183990 856873 266 834619 90651 847167 889296 47 844070 795768 796376 456122 509249 899516 20 198340 715595 223138 536892 886874 363502 520669 691129 390 676445 864810 876373 310504 2 357748 574235 1054 536575 35082 831893 862500 872361 306461 426347 612871 813063 447269 6441 39909 79 232102 585581 89694 790384 340241 2 715964 1 14 857994 523503 417650 858337 828282 887015 63471 859439 118534 389810 814177 844728 824795 29 561692 3329 223 764120 240251 15484 41 2 55258 824425 427970 436286 691531 884735 682510 32 891239 507978 125696 826098 590824 884591 814797 568393 740629 511051 822937 86 652385 110597 16523 1246 677348 632291 339636 314182 309 884409 840327 381478 884523 675429 526465 797013 804825 848642 292 370 840319 36483 70827 130017 3670 513111 721204 865171 781671 457768 3 87805 804654 168773 4 41298 888047 766609 443693 824587 861118 103782 777395 820228 16 596569 724160 37 136795 447060 797591 890142 843630 805964 894398 71141 3 764428 82699 97 3 1 24409 212728 845678 621972 847983 872533 59 424137 776022 559396 479689 728447 6427 845532 792693 303622 565536 805945 716685 13 52016 183 547591 761257 4892 638094 474312 691246 2109 61 769804 850820 866111 7 859215 264080 131 7804 316607 531187 7 834699 38295 851569 38286 230005 863959 10252 372837 684756 7364 686137 109392 810970 8 820206 24688 195818 22531 865788 458491 46707 768352 44 19 811361 153861 118973 769431 808497 265678 275521 212087 129840 191408 217431 240238 8 344504 24293 705641 503144 489138 234 390389 858036 28775 46496 821194 425562 366033 4 714361 314759 21 871277 672822 378971 861028 552771 416431 246 48769 49880 890301 863254 288890 851214 853892 837267 862098 891384 305231 5616 3868 385 458139 865154 46444 892012 781368 857340 891244 720551 880033 661671 726702 822199 834857 527578 152170 665791 215870 675501 843476 886560 696250 730541 760257 682701 875786 65784 462799 896590 810267 865899 190173 228 706274 662123 772784 197157 666 262568 23157 647801 142777 267250 725425 740225 418565 833425 270947 419431 645617 347 3850 131266 866420 808451 203452 807735 452465 5055 649322 554046 292224 419069 888659 600656 287884 898036 721710 851973 876237 548090 72003 69584 19479 812141 801113 416300 845975 691232 1 473397 753834 834431 897607 874450 899892 688108 806997 536592 1 881853 162799 576307 23504 627 295685 560142 310009 110 670462 3 742221 337091 176646 30917 858045 723655 721398 603375 894692 433287 283805 302706 721721 116 847772 599587 243646 784361 878479 832073 374144 849920 723546 154614 94411 208765 784906 204985 271828 713270 775430 862382 714355 605 1236 564494 2 110 188019 840363 252690 854930 307927 2 73210 90106 828232 840700 735467 870127 211923 216829 100982 700224 559036 701702 187229 95 596951 868174 883156 842160 493418 672523 3158 348605 588363 59326 713528 2012 884417 336931 430973 755447 1 837727 425634 640036 65 226744 877455 877851 515542 829887 673821 867711 748781 764727 727905 34481 575 893529 897112 7703 855401 809777 233440 798109 603884 727117 806301 207968 379123 279119 2413 895259 894918 343258 154800 1302 167947 322411 535225 623862 248286 897323 191050 4 829046 631092 887874 897649 271733 829969 898749 668823 555829 39578 10804 482201 213 1 82 838553 242026 74282 789992 890138 832767 716801 718027 783579 614173 5 567909 62377 880699 792639 66 598946 857611 136266 40884 668 147034 4782 194 185732 805076 629471 247885 57103 637 3 301256 782487 10 810224 342161 279601 777605 735567 480601 876173 98459 876427 163881 868706 891644 876145 63024 779420 758765 813300 427398 284852 875579 31171 762635 392079 891639 73 29161 54470 535083 10140 19 114111 859367 77259 164503 34213 847383 859616 854729 3206 528970 705752 395403 52062 417092 647712 17645 235354 804120 617156 249269 867513 373 126804 76 861618 2 827747 854958 772662 206020 1000 876885 145186 144047 773692 444783 137813 888378 880341 386907 663990 885350 455386 2 176136 175255 825825 1 371727 6257 842380 797588 348929 486176 40714 419593 220431 756414 386949 378010 221616 67889 1217 888937 78375 677019 385897 47111 641173 427608 6625 763342 425286 882328 33617 638222 893717 35 759503 6338 39527 748323 750636 51621 99145 793812 191827 77973 873382 713681 243130 54690 856314 308260 412435 116764 827438 638918 851649 382248 853973 433005 606145 4 886673 296 1 823280 798084 869287 872616 234012 260463 146 862681 831736 267 31897 661035 602055 888317 338537 23554 549731 59037 512789 879670 49 393368 1 193145 753404 722 23 785139 2 678968 879929 2 136755 870895 18 728367 1179 134108 8215 824613 838582 346654 291515 830523 59758 6286 8052 808175 897845 690035 818334 678207 537908 2 800127 413523 714332 825901 424478 311125 2011 185922 12353 46139 24 28553 867461 641134 573862 853362 311437 504295 519149 818672 537957 760401 45499 884783 427028 10970 411760 6854 880950 180387 4994 4023 871971 695361 790855 834413 344485 728307 312808 766247 818463 797911 27190 432 850091 36935 262274 719677 11 191515 822294 700863 610502 2577 400107 893444 6 858880 144021 632823 368586 394032 7 149307 730271 758329 1435 653792 14499 879508 848267 766920 305533 897948 15 885540 884539 654847 271651 799401 150091 6581 886419 527 36057 442465 701251 890029 840965 882109 2799 414659 374975 109303 564853 259 892724 511466 453619 71177 397306 63898 131104 136063 1510 824416 871647 727658 6452 802703 35 533341 195258 18 466589 758991 534418 306365 35493 407436 677195 1363 348016 842421 837239 867454 601093 861768 510701 65759 423186 850025 157797 667501 1283 608588 500193 823006 518018 898337 162979 864973 819671 30972 5 888528 522405 851891 695781 691125 2 845870 795509 4 305769 881584 792730 417232 562799 883892 724562 307388 204381 850514 206 627418 147699 346614 41 615776 107329 734056 511039 886072 762257 785955 727866 875244 2 789093 843382 763 55 323406 25587 815367 867865 620489 677909 197631 668699 871167 7231 331899 776362 331198 643676 489043 5 718600 886163 930 669396 378124 275 152533 552417 2 385282 12 869816 20 61 22 377349 762048 785487 877192 350140 772694 642695 192978 262664 1084 789686 4 824646 3 892118 886722 501985 609872 145534 806702 1881 672699 502928 62797 871224 185742 338460 674468 838806 855465 47481 195136 11236 857108 89564 669050 879120 550425 299 816433 92479 111276 391913 671 267879 491845 244847 624667 35 282109 456643 874069 870341 333511 573975 548599 802130 399604 2093 718469 150446 881987 791458 92571 713580 134225 226 356425 581125 5 144610 866825 739840 59 407059 653320 740353 1599 199303 435737 647956 452 843077 858565 858707 898987 715689 866958 347580 924 47250 139621 72451 517065 896506 243976 95647 454777 863381 695218 469712 861491 478 858000 411807 896669 390038 174 699476 494584 652959 696676 643074 863853 4498 15827 783496 358698 26444 825800 11 389897 582223 783758 91123 321812 738292 883242 612818 565661 661237 782 833049 771753 841515 202616 360592 862162 700165 834057 589826 721806 340226 289777 894317 269529 512697 868520 277842 376172 148242 343990 3 819603 159658 890071 793194 73014 1112 478113 794039 571851 445192 627703 591903 5 893426 681205 392400 59052 757479 874277 505615 175384 238029 274693 216629 219138 287063 453593 875004 807856 195049 864467 869824 367524 830563 599075 184350 35 388158 69 496050 306873 822589 806222 868464 457 894618 228321 598653 361764 884501 202230 169 560076 876884 652567 793352 831220 867550 840777 898010 879214 462354 9 150174 786154 878093 706531 571929 434897 939 582373 837822 713769 21687 2491 863911 31820 709 269126 884893 507718 209034 50024 74 247972 736055 930 773620 441064 822826 772020 183324 358095 30 859326 762386 419765 864596 52849 815419 891364 11493 420660 618933 777050 322682 450138 182219 393784 405409 867180 104056 46935 451368 760844 691162 167498 878683 25 25253 484613 888872 830029 1 878020 855707 435006 796824 412215 882916 28895 820730 247815 860595 445199 155366 104725 766107 141 92 898236 865820 111984 19158 837724 785441 445636 1870 450318 865835 899892 883926 711183 853144 52 3738 748518 870716 846059 670141 127745 886107 869028 754916 655704 845627 567656 899399 898819 889610 774666 857778 890799 867586 856316 894066 822085 3747 52277 225353 7276 74767 511 50530 580611 881549 797066 428977 839773 879103 781564 47754 18372 863885 58575 826060 272815 38305 30059 883325 576154 2 4125 707985 86472 709345 897436 657519 188040 879308 148103 738268 129440 884386 881046 408047 11567 244718 882543 669017 482931 326337 84807 7 26510 779453 31431 889913 73859 150204 656718 89161 227 3 737847 841911 48 868749 196003 720887 198793 790946 316766 266587 857186 859813 886269 319 240413 467848 886888 2177 232449 237409 48263 55350 861025 38956 788483 7489 282069 33612 817239 864321 5583 2 40516 22595 13294 287008 14250 717566 539803 35 3267 792854 256950 804205 367484 288863 659125 193481 839280 103235 1130 654714 802709 223013 875498 732 456 808776 117908 7060 21 385194 55947 47151 96997 89238 831839 498524 2418 136 3 845282 667729 856585 317119 868975 175085 841851 394913 861794 281221 248 598934 25 1121 40286 743964 224661 621728 158880 113659 678428 790234 892571 587801 629628 387604 31363 322986 622733 38047 4 12816 333620 616189 503870 2 817485 214701 413904 334241 115653 13076 62 468326 828596 36922 326807 5 866701 223772 418688 801983 429803 826279 849623 348517 448802 516 892522 363264 331796 4899 39296 45 891375 618313 34843 237954 840584 477310 241757 837418 352064 724181 344817 7302 138478 810663 468631 291156 721142 115396 883167 852890 805570 852584 868593 19423 763195 32825 652166 137534 373601 99401 21884 421460 894901 35 890722 787585 749060 658852 551979 581728 223218 867150 10 629151 615239 60171 48368 320833 661026 881267 2 491623 758719 744844 18286 647654 260302 6473 2450 318802 3 393288 766713 479508 358887 6 26466 82900 3 824825 887174 9611 804365 179 807692 290608 4009 15 84756 898837 531708 866836 28758 12118 653327 470685 871241 841449 645506 958 5652 898339 323886 895759 893189 3 872362 557427 462451 642132 420668 341201 855290 412813 1 564496 892616 160851 1 834349 693020 712732 700052 590179 14398 3304 1067 291 812164 836135 417320 843360 883366 645509 43017 862261 175767 872317 856173 31713 521037 885855 169427 528953 6 841493 880505 464510 35119 344401 170548 93753 805495 875157 850802 460247 42 1232 34 884682 461069 404496 762685 807702 556428 797088 190992 742724 613471 844330 192052 767765 341251 879643 776567 747146 86832 291146 751331 13 74569 888304 14 886582 203008 628839 35 395083 388291 765092 71 287597 1 45002 222 533848 492490 5943 4208 874167 468785 41035 777754 786297 2 866384 735108 352294 896933 600794 880233 99015 5 880222 25 870210 299320 617939 726819 574918 249203 395223 844238 808033 561928 761396 897331 8206 856600 145949 467996 48105 409750 315102 524639 606576 31 528890 67807 239893 884978 612519 260573 338708 354988 446511 339171 376479 36544 872061 763032 201438 578084 58815 16739 4328 308629 649681 616731 191667 1 82005 33445 352977 90572 889119 526986 787290 547823 846888 632550 2339 4 406902 653227 9489 526951 296879 216837 791928 838026 866441 526563 619396 554625 871507 160016 417844 103 7682 481129 139977 131575 282799 178902 850177 441230 204578 874979 654146 15337 2 1 675495 302573 13950 264239 25624 738573 422269 770904 239242 896454 190543 818172 827239 678297 501759 561118 829858 866255 91127 275138 40479 884534 423111 853892 885873 106 181334 268699 40652 843730 869586 871858 414 864050 739240 533931 763053 6378 2419 553272 334174 399004 727788 52287 613 777340 1422 505667 865984 30320 746656 122622 808506 697776 507983 16 36753 777710 706720 27 886574 780664 825823 1 102302 889695 489119 871689 275 720 856405 892716 420013 169148 696334 262372 22526 432419 838738 298920 584 29 733316 15635 1336 859415 117832 675422 437710 678712 530055 240085 830359 828406 833139 718272 519064 804870 495290 499858 678156 1566 112767 1405 547779 688370 404446 444526 92742 890483 857200 865010 891778 113458 258688 885426 96868 484674 566916 829492 64869 660699 57494 9 500600 26 5 10660 513 732503 24 525086 206345 877381 866247 536385 6 119607 881031 17191 6 98 82674 845493 147 819179 701453 827535 220396 876502 899278 276582 592502 568848 128326 91 892761 27830 394885 343790 209603 856735 786784 200994 199729 607305 699892 7 876263 5488 475654 337343 559 859098 726533 342876 9683 758672 488718 814955 285696 265585 491750 39299 11800 16 898890 252253 24 871593 889227 857779 305576 762429 592511 60737 404158 15934 844662 60 625436 198859 246085 15 585757 5624 597279 579620 233279 147221 624289 878003 246253 661098 1 152359 510674 480378 1724 892871 681940 899413 832924 722712 849273 13 772110 18468 693761 859250 2962 3344 816876 707868 43366 387 1098 895554 560070 554366 662550 686755 866482 205477 684 880509 10563 7007 496593 299 524366 849230 719733 611284 796080 5 759237 10061 233849 507725 793734 471414 873840 225704 857057 817901 224093 893680 663491 743522 877144 53385 54160 46 319154 421002 513433 887950 359 571545 866899 845368 860424 502 854718 6702 567655 2352 844519 584300 839 102918 441813 503871 139837 89540 89181 208244 35631 898452 456329 173294 735 2 345867 519063 748008 864983 20 2 171066 852869 890042 78638 783157 181651 18 452345 781870 808686 721352 580906 891266 729818 881780 136162 118460 751650 628988 580763 289302 315749 569889 273654 57 186858 797090 40593 117 7 114207 469654 699493 1036 858066 721963 174111 11 2 1216 857489 26500 94306 263092 5750 776680 270761 4 158614 109102 103180 902 10 427743 356430 893369 831236 485368 720136 793889 14 145183 861707 5815 109 343811 790951 5372 1588 307577 888094 55854 715764 458858 621918 752829 891951 169102 169912 767016 895898 891010 1234 8 899061 644093 865284 690225 330 6 628191 33 229861 428486 509889 267991 372852 641600 3 741 744171 659595 289015 794569 860324 18 416386 401589 92500 287026 337402 850716 891507 152 10281 805155 333 360470 94176 696561 286334 826146 861669 2675 3971 839586 829569 866783 339 874774 534465 848499 198013 898019 77112 880369 37 164691 899154 92 183419 519197 56603 899264 498902 508778 633603 856844 7224 24702 529036 95265 843216 8 801699 195567 28104 873841 1209 4 649569 850578 1970 691 899230 159741 1 89585 867647 561 869008 111364 2 2458 776247 39 14618 895596 772559 1036 159132 724080 15 192387 891711 740003 736787 642913 21 3878 874482 2 722898 16329 892837 66776 537183 745268 622613 754 451 893077 272988 272793 150484 22 1 563542 60101 711152 77 154069 786487 1791 740484 2 167256 308150 388080 41963 136227 372569 850387 833321 430668 68063 114 314508 217969 436834 819643 641616 410579 610645 3 53410 679551 33 809365 626011 892678 242240 636 1 517816 91 875111 860457 833396 63741 28 67701 50 894326 891580 195191 16200 590593 462133 836258 5577 896629 899917 415472 389603 30118 51 866493 119065 111600 895166 765 873625 784105 198618 568394 880771 50 535990 652646 817233 764842 350159 738480 851596 71 794802 25167 800225 4 730109 433393 118791 866150 771914 52511 553 145265 485961 789856 566104 121733 491597 136963 777283 110127 794877 886768 457063 866718 312478 804240 769291 867181 365289 37974 891732 965 452624 15 655378 104685 3512 354642 628339 767167 886564 813582 875328 544730 8915 55 630622 910 4 874480 506871 1 317518 834680 1427 3903 683708 762125 34072 677407 129405 7559 794351 810 175680 112954 798407 149758 445499 304385 897529 519891 766149 327708 45 734021 56 24295 870974 763034 201249 330394 63473 839195 46115 642336 166 581053 887882 890835 336058 816290 26 419062 181 886189 833787 892595 28905 3181 34761 873338 755051 792970 155622 483736 336430 523591 393185 39316 165135 486971 3 146314 136233 614769 791898 265756 850179 862756 404221 273170 750799 554767 889424 693713 208048 838345 3068 55621 264936 759916 38 5139 28332 69 783584 886773 27134 834291 9659 153043 744561 857326 123 138 5160 932 479277 887517 344843 472767 310 97692 714165 616314 776727 840641 1 466561 3474 637045 673413 122226 896889 389999 422544 166645 150705 687761 829855 316 460640 699664 91407 117 887072 551822 520135 19 76160 715761 817364 826591 281446 886520 830930 402358 224720 783579 284997 881263 361579 821803 618001 808518 1681 840487 93729 698012 878403 347387 275095 651123 307308 766932 41572 141176 668341 898962 24526 853778 804717 2 605449 576292 368 514832 793288 752915 688961 44926 898433 6 816407 858476 787643 213896 363235 869569 9 897810 841433 461568 77540 2212 578914 349683 14370 794337 606919 487490 893811 742555 370516 777517 304915 347046 73 871769 8 744933 211237 689339 860411 175409 785674 19 836859 278757 810191 805429 881075 739393 881095 772776 662848 9 899785 881253 883039 808727 336589 567239 457366 341203 297017 29206 880550 796900 36 815804 576033 787934 891757 818634 125626 481392 883516 16 61882 449682 500545 69073 873399 503074 243056 149588 874306 628452 1 476755 112771 1846 760066 703235 863530 33 237436 854025 6 175 869961 403 33464 115453 829002 250222 822980 413973 806417 849854 790772 722 793912 747052 151894 640836 52949 559688 470 379199 101349 213220 69 888439 699784 498091 27969 837363 275416 869031 244 347562 386441 3 137537 866801 70889 1137 891582 864859 880158 32 236977 2 877410 730810 831606 15329 167962 110890 321761 14 654425 601517 265653 50446 868996 863558 822957 614893 4 122151 704718 239486 175731 774482 90 852352 594 115130 780277 700900 675541 620995 871063 709707 876388 812952 247603 745749 856687 490 963 807710 603694 31329 363657 866022 493872 552394 894665 116823 243927 818857 199719 202 895930 502537 60635 751063 896487 697462 679617 32376 493191 317561 787838 164552 14656 874951 13046 281255 812804 400056 355883 335496 86584 897840 713534 512170 882233 3 851876 318540 140417 2 237597 181388 889405 569679 445148 638732 9346 402444 139298 757643 855039 81720 717834 877367 83668 599360 501172 441725 75242 872272 344188 15243 870022 280014 421972 642901 26121 356202 889440 85763 398291 875812 393172 775825 756901 6940 469744 2 69 790086 592501 574427 673516 3 858290 402 860025 767355 5 384181 898421 708359 777627 882548 160394 21694 594727 125810 814264 101856 849060 11090 730803 8425 758763 39473 121 874380 589135 90372 867290 893164 890166 855833 91377 771574 550150 304009 1180 546780 145591 86560 832530 156343 707834 849594 103618 594478 10 887041 891252 264125 1411 838696 738132 143581 798112 14 406158 52326 823060 795358 328144 19 462914 205266 257040 469493 345843 533194 850247 847542 176173 552570 5454 697858 1 58226 140928 875111 5 1000 120590 435911 877259 45064 554280 522877 217030 736563 6831 830769 300787 28011 735466 857326 650251 574387 237407 400152 792360 446583 722574 10 54394 103169 10149 46685 896495 839326 334164 504669 359538 654402 861 859602 270552 592713 565180 169208 1 259604 899109 894532 398748 540193 442264 2 714803 833501 38 486767 860663 575768 26903 881287 831230 375492 168078 490635 884317 594955 3641 727889 19413 34 482295 650306 861109 53784 75838 845530 844447 872760 321 21721 368834 3 741088 256409 110352 728029 3 873894 800278 638868 809164 343324 620268 898316 839163 558540 816968 879242 63352 896461 645963 144280 731656 2314 101486 860998 762488 797096 106608 3649 521145 789243 896072 373 36202 875355 59 856608 807357 140 668932 1364 845022 846093 858607 754465 376986 11987 752314 884588 282452 836877 746484 777941 764545 212839 35653 856065 634624 519925 4 884635 41507 845572 356 566513 416402 206667 7978 212385 787355 855432 155898 408530 791172 23 895300 842532 737109 3605 846742 521308 147 773967 615896 350112 895921 847931 384754 2 19 33257 7506 834112 823948 829000 837431 137 504637 476894 654 844835 5981 144374 811007 602382 848773 897915 821729 782027 45 31 14 883292 181475 896845 18718 826898 106 48186 862296 809159 158422 405145 844888 347557 712508 14415 1037 3 910 7061 771040 806603 4 184724 928 835174 893415 867514 338697 22538 792628 484383 583723 533748 715546 27 816945 2 718258 2436 125406 736243 451319 896585 7087 812923 878393 525355 893932 343520 404839 810406 29975 887232 895179 34192 492614 899841 791 875052 356218 856077 167306 17886 87821 196428 38256 1033 153254 875117 821379 809613 87822 244 570280 486313 755 692248 29 1 124815 280 12 232 523107 282 85721 183 319579 792921 129946 636740 1842 389950 826307 14 599858 486632 99848 885963 867024 810248 843124 889265 122184 4817 867897 872786 804368 40040 192353 789388 362145 278023 62224 868558 33288 791173 136924 583 840850 242487 838929 837433 105 896289 566514 875143 859429 725692 276954 6368 789436 349842 70544 802470 97615 260715 811317 234023 124104 43 532 98849 526082 792159 116216 673401 49954 633787 785 783152 77656 4 38 135707 858489 879107 888651 482177 62419 705495 763804 6420 632898 844420 445 5173 106751 152526 44399 615298 1 465600 785130 849840 180990 892684 237748 891993 738033 587079 861257 870620 852846 765571 878425 824459 690956 10456 773352 52 5754 35034 285905 791109 703906 10426 11 131305 857849 774775 647485 843725 717935 584155 367777 52895 784587 14 29427 807381 73427 518505 308735 72379 266306 279 363799 178492 10 1 884397 22 859741 395423 174561 756359 348403 847167 813850 881383 862342 669543 368922 731664 316050 895560 225357 169336 29297 286208 493717 242977 570624 2 766251 287520 884619 496056 300285 2 871979 805285 463230 3487 685293 858238 11 672747 685066 257141 232620 184767 864372 91678 106304 489096 249343 273961 286939 307216 83452 606208 10144 837324 76222 897592 874081 15990 28459 853648 117715 4 726731 834306 1 11085 3 387880 689594 788234 496249 621065 140907 872570 432189 63902 6 481848 12 896285 196572 661868 861264 782007 367437 16 141809 2429 102 786201 534653 3109 899172 234508 5223 505635 698914 563388 8 1 733886 50 4 853303 653301 806043 823570 1688 562044 867274 812410 15938 801549 841346 200218 189521 580891 46652 30117 104386 10 212490 662764 845652 861261 758837 118711 431200 6767 787085 881642 844705 748056 794524 21391 37022 14374 849 880738 65950 841277 831229 813285 61838 224186 835469 769968 734513 870519 6611 683729 891967 1779 59198 865181 587586 511417 740 533222 859749 176968 781828 843773 392920 854540 669 887141 884086 42816 875088 469912 894314 765805 11944 5083 8129 766326 2113 852129 61722 317891 892318 834563 847873 193739 852355 85774 2109 73508 8400 845460 727694 210 786975 579030 154198 886971 140964 4 498756 31240 2261 893149 735212 2055 589985 124007 532123 15 791682 337450 827461 13297 196779 863694 797726 50429 372763 872409 116926 607929 777131 886789 636877 465752 155023 529926 205174 792772 818238 885718 874352 895252 602171 11 893887 204935 808094 289356 897553 295665 5960 427303 279625 13244 111007 891293 81358 3998 871002 891960 854932 25 643433 7815 360939 515 232350 782563 368953 176732 139745 1468 862150 1334 309298 10 851361 861071 867579 225117 215516 747841 22 98609 461345 832324 704829 348537 195308 73377 142890 894603 890622 898326 824471 473474 824655 738476 832077 338458 880448 814247 876787 194477 162447 853093 28917 772578 130339 497930 759855 545815 253441 278175 17032 864858 395278 21 210 875084 324995 357596 492106 38090 891961 548126 1 782777 399585 896430 417139 737064 885122 724923 207963 791512 805684 840005 731184 883501 39 12 88941 15 1900 24841 287116 194863 163 491768 879649 11844 60 298903 251620 847510 439881 806355 871603 865874 323936 497989 660076 514487 790089 897600 13191 297445 884166 2 752289 332 739960 591336 892889 565 861290 29583 264202 5777 665730 4759 322288 661393 243203 19027 892456 886900 234549 18 847668 56 808473 659689 173328 772179 12699 885255 3850 86380 158303 399178 899329 14012 550421 266976 27 732303 346351 392207 181945 33442 659199 42948 799859 4 54798 39894 857253 743151 339171 109 848813 591968 748943 323 823283 158 808298 199060 618 197 616368 640884 874499 441695 756124 882263 856000 439700 899927 572781 829885 826534 16285 819626 387048 38856 122442 698569 845386 844679 828851 334768 850279 520835 889851 154 1117 872636 875995 357528 63727 829311 9 426099 877533 157005 658069 860 168697 53494 167286 892366 539100 642474 675907 879696 874542 322265 731281 251569 358619 799401 169793 867907 839185 861615 139208 842214 44 166598 479995 864615 667357 730976 404870 737366 653 298291 634080 543785 68196 251542 565402 266511 755713 6 709949 12874 670258 894491 174 836803 20089 764153 891101 620055 786994 429632 523 858041 891897 794078 888701 667843 534165 621899 64 246187 809920 2 550 725420 132059 94354 850724 329132 857734 845309 46 322372 262 287285 5 772688 318003 2 158511 13 741711 852777 643845 886766 250683 816380 608311 887635 565261 2057 817072 898815 707401 201091 500010 2 317836 665955 667847 62965 67173 626951 1 873523 749037 763861 310881 48 45 187330 29916 680629 882868 330287 876944 882720 204039 896410 778312 840676 88993 462568 490132 25037 731926 869480 800763 677894 42611 876224 465556 724985 9 836307 746819 765725 7899 23553 612583 886972 824454 829621 880647 230929 374995 165901 479227 275831 316358 315 4 46251 398519 5430 318440 189168 107923 535248 852479 643207 2405 424485 2 864643 875420 528700 741173 14 38 468453 717914 399 832943 141835 864966 573 890192 864747 157283 6 16 489468 816689 171 128599 766862 118954 269711 72617 689695 179786 59085 860341 843091 891125 327624 400483 424 264972 899592 18 154620 7 885113 679573 3905 542863 7500 701340 61170 545620 335834 35791 352328 843970 2262 239244 708022 18 206345 31 849110 431832 640119 449326 738985 863753 301918 478564 790232 781 275 635110 270367 852476 889997 291355 337342 3 13949 874671 761097 794710 431643 43615 15 647070 729528 821785 766994 257133 407189 878926 637282 854202 159436 89889 522819 36 107100 525910 3 144749 894895 600639 30824 811009 608773 894311 101677 466 1 2 644 1 847476 789417 808582 886177 878273 829 381 741915 827155 887210 71064 54596 1479 307 863846 694313 797415 379764 124327 220784 11 301436 817638 228 28 48 704142 9 15 771034 264932 815020 860211 592592 82006 305673 23116 179 490235 10 442052 830145 753152 889967 894053 11172 4395 428234 27 74731 518672 816544 644191 897221 8 4541 27587 712541 884283 879429 442979 776590 329973 174945 870720 868772 349467 784178 885744 269694 158108 722887 549734 453086 365989 314228 19 166123 781820 871632 887155 867846 633121 871820 25528 3503 861515 2821 1518 320609 524380 81 869819 887111 205916 790265 364530 818322 530715 1074 273245 307771 476523 393 158122 784350 92841 1579 723926 110822 816512 536026 856959 447521 867736 279554 881282 31 33620 14813 839415 296969 806586 543396 816938 337334 375 490196 2721 2859 691124 872930 136630 796017 865632 477713 877209 746615 783333 5109 5970 703316 121605 699455 149962 57266 20036 43915 898508 88 892100 732006 105357 81261 14000 254984 4 210251 798826 42374 631372 457956 401925 472885 113102 5 1 521338 146479 618209 890229 215 13899 854823 191248 716202 871148 730960 842691 880895 1222 71 20 628088 76634 32844 810548 525026 863300 4 146 625364 77087 811443 6601 412520 168 883104 325435 162341 383960 323895 315805 15386 309255 616309 888389 667312 416331 767361 2985 8 622462 289862 76135 741000 798736 13817 59 139775 871654 93075 824498 2630 3694 294125 71826 735805 422079 874313 891 497730 645084 9484 514545 178480 823271 306811 590143 316451 432867 475225 129446 530259 886957 3 713249 875133 656515 894352 171824 307898 57 4 895693 880507 896511 31 879304 861577 312208 21 391781 841152 10493 841105 84509 545279 520601 40251 297997 2764 859810 122 843733 2 181065 171364 893 826379 43384 129355 369061 584 732492 856951 885118 356907 893195 350514 792331 865089 889310 837938 1 478181 777161 803727 646287 217937 885040 893243 160308 847297 465134 788458 199823 546429 670271 879727 549662 117778 13078 1 1 56 883873 892485 741582 261727 1149 8420 871049 431317 860331 365 144 816552 899861 2930 892854 3145 618671 79 551718 595100 379699 324618 7 6358 839053 74837 49212 74766 1007 821112 201744 360156 885121 332803 2944 723902 897735 5 31 197647 53 69304 409731 8368 110791 830749 897828 624 801455 829522 899912 379190 673197 846374 897371 37256 174027 41351 278803 14 636582 851394 407699 809159 363913 448014 99315 112933 22960 329923 378 827619 858615 606 872786 158871 53382 21 274129 78 144773 1804 121915 16865 855399 323853 822726 186431 662517 59404 485957 712119 288764 881644 889011 896921 894627 533766 661151 2642 79782 654583 850690 142391 301492 849869 820477 479770 131141 897391 66 844939 394299 889720 692711 868795 285504 1647 847134 254 820187 832643 84274 764531 869999 338432 805834 562258 973 873613 181369 383241 722 888034 198022 643907 507331 256476 177544 3 860374 766495 9239 282034 192498 887982 631534 6240 158383 18843 17877 860974 214652 852622 896915 3204 889867 542469 518775 30 79 694918 887382 759994 1 787051 19111 350223 786948 832381 346026 494522 35 2 1021 833937 779110 352135 895091 898142 372 813832 2 44665 56590 22729 39983 408779 879492 359904 868835 32976 562489 7262 390 212035 1 125218 312170 880988 895990 372302 149552 861782 1 601043 896008 15 65315 856053 893804 179684 417409 468014 813640 874977 261931 276144 881500 530009 258187 531324 827630 65311 635532 563697 898327 449 28459 852865 165634 60567 669170 878159 242716 19 749387 825227 896795 895535 500926 2194 344309 663842 33 641436 418920 299 849377 775939 601357 320633 852206 33077 863974 565352 89088 23482 38023 664699 899334 708600 823512 862779 820802 803047 791605 92881 844157 838821 819463 69937 405352 843057 17 671603 15 706862 360331 128 822990 899658 459347 439868 30 3 873773 681318 847034 322923 240627 4334 873190 827023 12 17305 397871 32300 246 79566 254 254213 463768 437766 171661 792180 816359 43 3 704045 504759 4 400917 175241 821017 207019 514194 43765 664023 379183 813184 126535 456116 8 260877 75 695478 17 792743 2 155974 433435 528057 131656 862924 883150 4 864736 216697 868137 897406 270732 680626 700 326013 799111 317393 749519 372454 888635 749912 5314 878595 687189 561310 90851 716014 884529 828063 821920 399023 427103 826756 788 285815 466153 877177 109472 103027 1745 367904 595 893286 154144 659034 285139 865644 316 490947 623619 881700 859542 511140 360158 531681 870502 891034 451486 595404 42167 51459 21 6617 826858 810660 865366 389958 304149 747205 738764 3413 856943 467575 891037 856345 1 18 745127 122 418954 875879 250 1110 116437 616663 804144 3 43148 42769 33792 838679 394837 1392 283573 571384 849445 339752 525115 81451 387135 26284 171773 76716 166 772940 439642 98416 768084 885006 40033 140319 15126 234707 111 874824 895360 898569 889418 715215 326875 788718 195475 663621 836676 817063 858075 890846 19582 858810 107584 734479 400853 100630 459717 121486 1 277715 463466 832168 894285 676167 817294 505492 846323 98399 727770 833721 78964 875334 6552 837359 4 443140 898071 26710 7371 440 889298 657102 34 792052 462865 887167 846023 855550 893540 827962 370636 5 149988 854859 2 252275 743540 893160 27 848006 243164 887857 482640 397629 214425 892731 888484 286798 68643 870336 850746 441788 371423 865057 296043 322370 387809 5300 645674 896283 478492 311623 703255 49080 2 8343 562922 677627 175669 667501 641310 896789 230613 72000 859846 851016 723214 850839 202976 1207 804411 525879 3 866843 683449 584952 899208 813454 815799 629561 131288 872991 851612 827419 509692 876763 57132 791164 894686 709700 782184 8 752641 7 120416 1852 401524 445294 450984 18 782887 816783 209295 186375 370129 846636 845772 17992 769037 577419 86270 891689 189190 342 378433 34785 812482 19705 510577 760164 399260 653071 160 19173 708744 7206 125143 165047 121776 12207 604458 565636 191665 306848 169285 814471 899914 655328 783336 474526 264759 14 831417 592916 173207 26863 112 5 280680 411134 795357 573525 896528 898089 820860 880697 132 552326 867166 827997 869238 850906 558060 883463 69850 232263 338316 876423 207012 14930 951 117459 889486 68 849745 760453 861309 150992 872502 800845 882339 686 576412 27 562967 380366 836488 4999 269 625650 459952 213547 151548 185768 578065 306589 155777 897742 4054 743446 70223 786263 97837 339307 215 746281 12381 125026 38766 186 849216 844795 365 558296 765987 9483 101001 882439 505804 408673 94652 878706 735219 657898 711387 557337 891869 868985 870462 825778 889873 225453 528570 771339 95118 543559 126 890279 65604 465108 582374 655368 696481 131733 123549 75905 15551 189 11779 311462 21 822084 565460 421123 721877 837314 262471 785687 366461 842867 761767 2 3 438025 884650 615332 418359 74384 106775 766145 159650 517995 776280 877941 504935 84541 716773 76956 3 338178 839086 895459 292744 860808 25 832077 292877 872117 358956 867851 842414 304 848278 21670 841746 834442 758814 17737 192700 357862 880946 413118 889625 894981 406845 528429 874273 531705 2 2 1257 870398 654996 52110 750186 119764 800817 2 870623 196145 10539 859921 886486 336275 958 2 891946 897418 823704 103454 770781 876264 808488 885089 547443 163995 17435 695060 215742 8271 6 107113 817075 121459 803887 13626 831866 329495 105977 837476 768071 877875 183538 713378 899454 36922 640602 762197 707443 866451 317563 13 717905 147469 130872 577200 82891 759400 13 891769 332597 326530 874583 342558 314 662721 388 595642 579820 677361 817286 347570 64879 334631 111895 2 796816 83561 162856 73 513973 665989 878389 123 857298 785207 711800 162 23014 319018 590683 897286 90379 467329 398 817041 883741 17668 75916 13 744067 126348 3 857126 6244 119663 506828 16624 592939 214952 84 845886 841212 687216 898307 37161 832347 854860 9 339885 74642 274453 894900 826912 799194 838914 671550 861247 791930 204222 174631 888056 416785 543427 60 483072 85736 8 897868 688705 389616 282190 63055 399 725016 403028 11765 67063 889155 305 488864 454599 896037 557336 870789 297 225 64991 792590 2070 44769 312149 851062 7 284676 653270 628200 352866 734584 647860 899790 721549 147619 886297 41800 838899 781856 228734 187560 820197 897726 822185 840144 39 322211 303798 777179 603904 475111 428794 561283 785479 6 422516 11 795214 848885 838739 382851 12 894975 799454 887263 404768 284 835871 111923 107781 147079 20814 650537 667525 829301 88528 277940 469 1591 839177 304484 472669 880573 804947 815395 16 876215 466279 759400 9585 1674 96426 100 244652 706255 886331 482170 721722 1144 116 1733 887005 80383 857416 153759 880610 843190 886387 57833 885471 289050 393504 806044 719501 3296 371561 547872 839780 283 871180 885327 853291 847409 892343 620863 473679 874452 356857 484990 174685 36235 487955 60617 10 850650 889415 722234 850801 731005 70 863650 878708 599568 877229 875351 671802 559132 3942 877377 561 246841 192409 725789 62 26 1497 180001 872620 703573 567017 433741 818093 698933 110623 865158 11546 844124 120 773312 781482 358105 720808 118986 804399 219635 174748 873908 764230 892947 243474 24842 108549 498672 830669 386174 484684 764715 15355 701064 1185 874322 175223 684111 244384 81369 30610 360585 797515 230178 816206 123592 885211 278311 355470 289169 352744 861545 453739 284 707506 640221 853876 2739 297297 881871 267036 772452 897464 846390 443090 758765 35477 418390 100973 190852 776440 860658 385699 191388 852073 2531 259801 314451 256712 892991 847447 312482 123572 10 652856 433059 899091 324678 899806 4513 3 840157 890368 3506 858557 809922 815875 869332 532 500629 768783 863300 877842 594473 645977 131881 823349 132 672656 537408 299529 894734 756882 790535 27 246969 76 514178 886200 73780 65314 171244 339099 20307 780895 566821 653325 178388 185962 2342 16356 10113 16522 400328 808610 876079 869108 696259 33983 130988 49 795159 777092 45188 16 542660 769071 711303 880163 854741 856657 493825 7531 858757 871829 679930 878896 2 837583 143509 602868 87119 704517 47 3224 837312 513360 111812 872988 87691 393152 658242 2542 841294 880182 433969 847893 116234 355244 204414 265233 819484 71301 28096 223583 844418 18387 844581 688912 151185 30516 376092 278278 873264 803529 136140 644810 807749 71609 427504 434709 695598 714207 863464 841789 746475 444186 7 13 3658 893103 264243 321552 861110 17634 4512 647428 429765 587163 79071 573018 254652 795364 845262 69076 890661 4853 882162 62014 886081 893191 854969 129631 869072 432949 144269 784244 549673 214027 46216 7 867342 6 665430 393139 123793 867348 894357 864072 762381 12164 628363 518198 891319 625643 394318 8586 585406 17 216958 891628 517682 589573 535637 510191 45904 894606 4 897742 842344 273390 683154 340638 466033 11 876302 892234 743741 2094 886358 792807 78293 23281 857 154475 773683 35901 776807 807097 3245 773821 543138 863569 33 161513 794398 845452 339434 1 887382 438558 888450 3 159868 814137 180139 373877 47235 513231 21 876456 226794 2091 416983 210314 705818 6 860762 820965 228255 792550 164963 2 237824 34776 870595 868943 627112 27 757219 2271 10026 896718 779216 715125 106276 646184 4 398681 873342 897505 784986 897048 397161 153993 83 240797 667645 820 646746 746989 398085 783222 890065 760 31283 309789 2518 45791 720967 646 895870 850904 63189 785129 12345 880369 138533 342187 402558 3 828995 349779 178831 246222 808642 872756 655406 538010 829220 820237 13 395101 810186 862158 839370 894054 365 471702 102426 824479 764962 198203 598298 2 2 115075 215656 524745 5460 898845 650164 869004 409913 791649 2734 4 68750 890747 16092 1616 435230 351848 154598 890197 560692 878738 513673 835301 273522 587507 74 737923 402235 16474 637583 820267 756430 63556 168377 662858 818878 1254 897843 843270 337507 23697 869459 42128 826701 880909 812576 545786 481474 251 528498 584926 237241 834459 2020 1 159441 770731 402310 826550 5 16 204941 346307 714363 296820 894710 525652 1396 882154 756358 860898 194348 1501 317186 201313 735652 273366 17864 877351 3 6755 890752 853732 744446 773664 25 655972 755894 140 444449 752080 327341 700310 209688 42015 839154 101 37544 242793 334345 849050 474046 812284 675858 8 745808 264267 830448 405843 847573 799451 898572 184553 848304 544634 864764 30 793944 624881 32 872981 3631 845094 301016 28 190725 489364 699405 829529 356029 57 831564 10638 280870 40222 894102 743201 65485 808746 49684 46860 56915 168543 899094 804718 854404 399181 333380 66316 423995 53254 289607 725611 293 11905 123806 263770 876736 883005 88387 785268 138796 47652 721610 471397 869596 848905 698058 566605 878884 340451 895271 899499 229584 399 1 784268 35075 593429 726243 727970 146060 762190 855236 581042 139581 6 698036 100328 40 157792 601108 675936 45350 155322 74 816142 352477 3 69489 490242 889383 31 372330 863898 825 869613 603976 482182 60130 401955 658454 825760 548970 410397 133275 891794 363648 312348 977 250001 363703 747717 186990 683912 156292 674529 43 819089 632829 788435 561570 34 878940 25056 795479 899397 36 100128 807158 564377 868273 115 833286 279337 11587 807684 1 196 477 135437 384 763354 881028 6 861554 825004 307874 472001 885355 493750 4836 899237 573695 18398 2 703552 875632 1 811862 1527 89 376975 798630 829797 4 457335 408941 4270 344280 870400 135 855974 833447 281427 767016 893326 848762 223818 837342 890010 850829 893124 893452 550403 862662 3 412196 528971 885874 489 14 895480 611728 164711 168770 813208 677 262487 202534 20 111909 316626 15367 358093 829616 750538 884766 703019 833302 738140 638691 770805 876624 762932 337632 17011 794797 827103 893453 382522 895914 896098 64528 1 890115 1754 396335 2907 475535 2 47 839562 878221 2 410945 866005 892948 284168 549331 391071 863194 4798 1005 21952 463773 888921 181248 433922 675800 281072 564649 878624 799303 1565 2 617659 780205 794116 24542 580907 295751 354601 100308 892185 46249 796405 478029 599919 12 30189 893562 530 669724 189546 887303 129728 3 6704 140507 414768 123699 536309 4 817443 872506 360046 151245 154335 824758 810138 244024 180665 479552 582037 403263 700757 2541 693 313877 44574 47660 4 54312 287440 337829 644279 206179 888072 78410 24602 610719 5 6028 11577 40104 559296 867101 195957 43234 7706 665855 391585 890562 681006 856765 888572 329601 692167 2193 796528 335303 213 219086 613286 666459 763458 86826 379893 870600 798867 1525 777019 2 844115 133552 28084 8425 779350 644348 551 185650 474647 52691 170353 856778 79327 307102 437034 234443 749 259 78400 838734 823006 727181 95646 860495 184846 633175 892976 806053 78229 103800 775653 436374 2716 762109 767667 101886 687396 874758 77144 611763 847051 190262 837293 871271 222875 677371 444369 1455 863242 335016 865253 265988 115550 853473 859106 906 821902 726098 892740 31861 891399 400958 699267 729169 388678 894897 256 187344 800690 814953 602837 120985 814282 742232 226439 132194 736537 376551 894593 812460 881483 867655 513063 313931 20 180 344 15 134322 52 729845 565840 643919 699105 876639 869344 893629 498748 531910 354 630101 869248 283681 123 481246 879002 878963 836098 149048 115004 484 771948 116951 867787 3077 887598 23092 488909 860336 750346 899808 853963 1 888722 570285 10121 706329 895639 63711 431548 224711 885390 594680 839206 561 497363 647663 315354 543702 797235 529203 408396 839973 868909 552657 506614 798627 867094 136790 6 477248 325278 5589 118159 264185 679079 604143 18 1 618270 82726 1382 399911 178602 896925 44 373329 883723 608938 393875 866834 796873 98 620082 896502 890044 265994 871177 717495 222041 1971 734525 874696 19 894890 10011 806564 6131 222226 802826 174 26024 752219 256159 190402 427981 1 723604 732021 4915 521103 838839 833332 895072 841336 602956 851645 7140 802451 584552 785060 64730 739177 32632 837145 133 862476 20028 712055 847196 856747 624808 897155 888281 315897 615306 2 613516 5382 1432 776291 4668 883452 474065 443645 742889 737415 137339 816721 699172 859278 853630 882231 4730 5 892065 111403 145673 879659 619204 659751 771315 2920 836362 688382 642098 878993 715041 420377 894902 303119 888616 622000 623314 862145 9982 380383 777866 38 840168 350567 3114 893236 358597 45 308232 268434 888577 451135 757352 499962 863373 866001 414147 830321 899726 732355 790968 572406 33711 845388 897757 93163 16 578980 172007 875376 815073 397986 746333 131851 336395 246049 610734 32 68 166076 431 163769 197563 2 800026 287468 2287 599615 884208 855148 56648 167080 798964 354305 179854 372113 263692 26074 290323 113 894561 700175 652906 782185 870666 606579 278 241360 636342 850578 632827 878406 863802 9854 381963 787540 300697 800416 3 13 76222 273728 265850 878949 495 8347 881705 2308 813389 14 653349 210391 2 515187 319147 5162 358798 267610 856116 899840 3214 27782 891629 763363 858795 769091 712015 808451 857619 8 4674 870411 4281 51732 20260 836149 60050 290376 522088 888615 470062 461 826 808308 21142 743892 899345 226 831347 66975 893477 638328 703651 815576 618281 620868 35182 428770 875943 215140 799114 189299 59038 338049 425392 297820 177832 505103 746204 173 11 692519 849673 899141 260632 445762 862401 174278 597888 50942 794953 288 705864 603296 17 693529 46621 481209 57 1110 867076 21565 471747 19 800309 138 233549 641069 9847 638024 45077 852406 458106 787139 881113 135549 55272 641883 80362 515563 7358 895282 11 197664 891798 417702 852612 856410 337860 876563 215854 742368 16232 888364 672631 97782 596764 716255 627154 424105 815992 437747 11 398284 849938 599733 2 28 345206 719888 124 860046 833890 747157 168686 254696 24065 831410 898382 873275 872522 520 526649 592829 501541 759845 3602 16410 29885 843786 874811 31782 10822 717584 2166 158464 207 163229 769225 206527 741242 527758 80380 826921 795402 49344 2462 408474 11164 888016 623264 836573 171508 725148 572896 840180 829847 125589 868527 126 899369 880690 615 856481 114 497187 93 453373 117800 587481 776249 551765 592615 264581 882606 646684 439091 836873 39519 188874 625985 615415 825356 225472 758158 816985 688050 8025 749131 18 898731 59 6 388284 138227 419215 859066 629887 54742 689012 229977 8399 818459 830128 730158 700254 460451 338376 52192 823058 873938 851594 838503 528691 891974 572099 880302 732181 896490 871760 3848 881485 303 495872 3 698846 298977 615 458036 377087 635685 171103 261282 750487 875179 886568 133653 881633 873357 716 579460 522483 581850 872225 2 862513 216552 60574 726439 876056 18771 762602 559528 899108 885286 809942 345471 301713 885046 508790 37904 560072 866579 400522 889564 1359 76424 870001 543383 758231 857133 342148 741265 171922 866301 127203 205 698951 526140 829820 539069 159638 10207 898074 662404 836633 871100 113 1 873679 632072 178346 408558 887701 96180 249190 806442 870170 875679 286206 2158 889351 859515 899554 835307 375620 380014 534936 543015 79575 842484 426571 449373 99222 70110 52 639 572733 197753 237760 294351 859933 342283 659059 985 767045 151857 192367 78151 6629 554179 42 784676 788750 276501 860049 858440 786733 127299 425799 778356 23268 576747 259117 272687 38299 56 503299 801824 329567 868330 861978 684 16875 886219 2290 277189 866172 146067 863885 19 327618 336 798600 799940 567940 1 727150 59108 751050 310291 805731 456477 753997 5631 97 217780 833479 42 395448 635156 267 798644 462643 609047 4932 343526 2375 897735 498700 602326 898829 868192 22 74762 1 368435 890503 854351 103551 388025 797915 224217 780581 609175 5 15712 838922 1 764 885346 839527 544902 153544 686406 681476 104580 83719 59318 125004 860687 495014 485717 750808 848114 687063 849117 72674 189275 466194 801797 803866 194852 869789 95752 877042 543574 189685 221 870676 287681 710461 855701 147476 859520 1 740081 234 862739 386215 530111 533479 249046 457 387 247458 751 12622 120174 2944 11 50679 876143 420046 795001 484520 839498 83329 881956 664423 832305 12283 880297 711508 5241 457557 271 75 870755 512291 851503 830108 134 291160 609284 821002 269919 17 11 858240 340498 246073 856544 333 886173 628039 894295 802532 148505 853994 228101 7 735854 3971 858104 399218 656250 833695 18 470094 656560 118791 823377 321425 814046 472456 786997 298893 892110 332011 873556 732000 26 192266 15051 491236 459963 28471 11294 893939 880720 559418 9 10 111491 419967 150596 241776 626988 813552 500296 800541 10309 208607 17050 209 821740 94000 130 343744 749705 30 804895 881209 413914 269922 872683 2 871008 575749 527622 24667 160657 756345 489786 29901 812692 565439 7866 846947 763535 857619 799822 834749 888988 533604 810698 560 280124 10569 765833 883645 6 893789 31 10 825 782017 538105 647422 713347 476528 873472 306570 13030 322832 11608 19007 758048 675803 594591 895110 870152 880360 791929 573365 849621 247012 626555 90777 832503 677279 183660 82852 96 836253 894376 860075 862954 12467 529899 1298 408689 80280 246 746667 471 625047 827574 712373 829925 531936 93 867595 3157 879118 800217 19 160703 326746 161803 862039 638623 28866 216276 76018 10 585675 22 769044 123044 542577 628478 457401 707 810961 637300 243400 3 142298 889086 11117 341167 820508 848689 314892 541292 4121 480585 823119 815178 74 3 615520 51298 12 870369 858021 91552 468 569648 430825 234177 587606 115129 41 593526 788912 874337 98485 801444 790027 2 379363 654259 890352 95650 891671 6975 896319 132550 744733 865779 2 872628 472594 449398 415350 510770 867212 805848 151 755948 362696 228832 586957 864490 6497 810647 711309 168444 42902 690109 2374 860422 342134 821664 852044 300423 828989 4724 889325 748946 160265 623541 225 2047 146915 10 83690 42 634560 492599 35 437662 25 2 637775 466924 691366 593229 292858 7184 884021 758976 153561 189 6338 615 463 857071 112962 198268 29 80827 869213 13 115517 371892 9 872311 3 893152 1905 7 528200 789104 120092 84942 812535 170 228340 899336 896933 132610 429 667272 857889 268 705899 727401 897572 18665 697406 818706 758454 227436 17922 126107 667690 34877 829354 818332 863408 81315 848661 846970 549094 129 889402 759801 37736 270538 492535 330790 16 46284 801015 856496 959 270593 41 843850 840887 375656 220790 150048 168 861407 894962 784798 96 864822 151881 8561 854332 867933 537 117459 806242 279070 633484 800730 141251 819189 714152 812917 39307 890007 245199 725355 10347 24573 4476 875219 448453 887054 23 53539 470239 6 772607 356296 315766 457057 881695 256745 876332 167030 283660 601962 844874 9 834 880249 536544 63235 509298 810423 685849 347343 868823 107421 168217 850584 557 246 867252 564263 217442 699373 742265 228164 718379 158 713961 135702 540952 488477 305042 100454 278373 811050 62514 11 875151 66996 3 565205 796502 182310 292512 461870 555066 884733 840369 864894 755223 433762 811349 433580 863365 132889 136758 865231 3 203781 376206 125562 6 468850 201571 889289 677974 633307 421828 535589 885518 727288 849389 57532 223486 899596 894601 34 892038 307161 683295 729998 690371 341283 878811 274062 12 430580 85559 881525 876151 798358 26 253 736374 848692 34945 145642 451195 798339 127323 829868 897333 669665 37 84579 524553 289584 500658 2 7 512817 877416 2 889013 72279 341609 648554 292584 84986 5964 830403 869342 14475 42371 805892 172976 875566 676941 11002 622289 609173 221252 818053 650020 734657 11384 833844 82 844285 891908 274947 540 508550 17582 800179 866670 10079 8 896577 897547 533748 309050 526131 478180 590480 178250 145387 886492 1 1542 1090 1 781255 878 874792 188 754456 748738 463 801817 35373 281544 483004 877485 723290 152900 664118 406337 866300 146 786111 617257 882009 890650 1210 390936 55 262588 774847 559 492 821707 660852 313829 867370 227548 513992 8598 891368 746268 404934 380437 895086 1849 135458 12771 794666 889803 597543 730265 133 742477 823807 605674 315021 8241 431118 579624 783204 26 829751 4653 159168 876416 481576 461 867447 228280 111600 566983 888522 615577 371629 542752 198008 1 366711 895446 359407 155571 2064 189898 586930 221156 896080 154032 622651 868854 719513 889683 621122 262190 892929 12 1 880177 872605 230146 211370 726836 877468 36587 271329 308930 838412 564981 175422 270889 19514 343752 895308 507954 805182 284674 2 860547 5 34106 453017 1 854550 75875 2 2645 167891 812695 898175 203 96 349123 701143 873832 125178 873070 525152 685520 506105 250 527782 745424 318038 893104 869138 844875 66359 771267 879651 181116 846549 100606 772091 651523 268932 259967 707813 196602 753867 714998 866694 117716 750962 202 164279 630260 587785 175587 282679 844719 882827 259922 398492 829144 861339 816542 704198 843830 63 342080 425233 80910 539164 331746 284358 21492 886329 743282 55742 451104 604286 3157 682913 860659 898457 840008 313205 236350 400219 11768 1373 203920 767583 2 891290 87736 214885 753237 32221 14 1 181299 847615 2225 897522 38183 42633 35655 535474 834485 224569 8225 581632 879 578208 603930 37637 809199 319823 711147 634075 886380 870710 575 94198 852548 12 840965 2399 2047 69213 194468 4881 863048 369389 751378 62994 884647 880098 402742 899748 218440 396888 518136 897597 753288 841731 6 98 290609 670462 413953 342524 670377 801320 6154 1028 820545 468593 297421 287668 858836 826671 444900 412148 876367 37731 841411 3 19931 234904 290216 890527 594935 244433 140873 457415 7 506222 867244 724463 100 1 691981 254858 526981 689314 67788 10472 471372 879993 51692 868913 6227 131812 865610 463417 706580 372806 896825 204 774722 861392 891522 374263 87082 4 753240 839417 13286 871251 424809 6 33 778321 405250 836777 427802 1202 320240 567187 889819 893000 12790 12839 88370 596629 858070 736775 427967 877828 99475 355157 896327 392743 247618 884400 342049 857369 735838 542509 579210 1 229 338423 477684 864794 50 623943 381548 35361 150 841604 456410 539193 92 185457 12458 765310 835552 169581 800707 766725 557606 33951 631492 235554 4 617467 9514 20 4 497224 2 771229 855157 604793 710112 341322 728910 7233 811822 58365 885076 796432 11961 898948 19 4 823311 32479 835769 42708 729335 219409 837434 806979 860925 438 10 213583 896239 260029 856184 45 860564 822785 180386 93660 32229 2527 503333 844222 91075 550167 86856 92398 390020 2527 157808 247392 61 95 428375 2 868378 875333 871747 670852 890869 257085 878868 792504 2498 759783 434740 259270 892019 885844 202303 831269 703869 713838 820961 300358 346791 746564 1725 6 853660 1 168378 4526 773757 405646 232 877192 726686 317526 832850 332044 543561 625358 430369 520230 774228 64005 711245 670158 37482 841489 345640 684979 482187 86044 10814 839420 296629 373042 889249 726912 7852 436104 552 244245 793764 207471 430939 85895 556069 885532 855006 626825 646506 833334 343143 856332 527747 6907 25 192318 94398 259845 758316 830298 864028 617314 807653 560533 12063 857696 1 3715 872337 846033 509783 532441 875373 338054 84790 893151 617428 594235 548 132475 182914 636154 642654 825688 763269 528153 800436 9 649199 80 31129 657410 476084 44790 378071 97955 794224 276819 2 38646 797255 29 457255 867304 888068 562719 897199 298439 833876 475627 859931 800044 5 57 705958 1 703532 2 375055 867374 1329 174353 875846 876236 828821 661791 898213 27 884835 846328 497874 393131 158 43 843981 798 202984 2346 836613 254817 2239 871790 159467 378270 3387 28880 821337 705670 639052 860879 680524 302396 66139 885432 94937 896332 750831 835979 804932 870309 701937 866389 422394 796027 883882 75104 5769 757556 15616 564548 819812 821393 701 13 883631 91178 348 761271 496825 862537 8902 838443 783254 813405 17664 94225 263172 124306 138285 291673 859545 16 166 838705 836364 822154 742922 730061 462784 885092 551719 789459 873903 869897 827240 814846 1975 806815 723940 9806 606158 796027 895794 851934 161785 129760 10849 597804 851570 767260 579838 92137 2313 797711 46 810438 896985 706477 290683 212774 3 27214 567507 795233 833026 291303 530342 893402 864962 5199 27801 428 200440 781768 839944 883768 480779 896307 14511 854298 186571 895699 881720 846253 631143 914 867839 675 352723 896113 578963 496245 357657 158367 879385 355774 3 870678 153 188947 873229 488145 307383 187664 650936 266376 863258 78155 9 653631 662997 59 1614 113090 32856 835488 366896 619632 691913 84631 246281 57889 112994 777730 843567 45446 779839 653417 860563 536169 797334 854741 51403 387389 42670 767357 829018 2905 189 307105 347201 4 740450 91879 1553 758705 18456 468770 338320 595199 882501 4761 871701 513335 870605 1 886489 877462 841397 298816 71472 480 7 880187 3 872044 65642 574902 22437 552 579498 229585 595548 720607 95366 11 990 1 357131 9 334390 2282 896572 871920 859357 892937 1 205556 818977 834984 557719 809388 6 55 4 142 472574 2 295198 517069 359027 2 4 45173 166488 417559 820839 456108 363 575194 30753 96 813659 61933 99113 8663 2 8817 899694 34014 896327 9784 855 869466 581553 576385 1 801668 875061 595 23 864903 449851 344337 851622 226715 427449 789235 892049 592136 685554 253907 861458 100774 546966 853576 523919 1 2 754411 816450 895365 397794 32127 863358 856588 145554 896821 594690 521397 252813 872599 3348 415 628045 807000 9827 859220 4681 99613 897832 776503 893455 142418 468385 298831 340679 303844 863128 849290 600596 188616 6 627257 892883 528398 101259 563153 741275 139631 18408 1 705278 538472 14322 850279 895952 672262 3125 701648 406650 730428 17183 802622 2392 853325 501243 1261 481984 782656 227210 620255 178 365555 643257 273312 794597 4 431717 129719 777622 804620 874891 837703 815544 220899 168736 884957 306373 816058 227600 833690 751235 899929 252629 591526 5848 639864 13692 665 89386 791916 559714 208115 896358 799495 869366 14223 714015 4 798725 223192 98 889517 309626 809636 696329 813114 375840 457033 609894 283741 761317 217779 10724 636494 857249 176903 853626 4 537953 1411 815303 454947 849483 161782 89 1 302412 471970 873828 866436 351129 890537 868074 39029 146150 425214 769798 12566 558 238216 13 9 858386 99954 509425 2106 788527 577140 818608 150197 637049 799464 754414 451186 270766 1 1987 844805 11152 165710 829358 713416 879053 875194 122341 852141 510562 590182 436228 212367 844507 18 844415 273777 648518 191185 43689 62580 1163 626897 516775 103252 6 253790 525410 348000 106618 22687 265512 817284 676420 524049 575382 397677 129169 857233 188679 8998 805445 12 167399 836986 845995 831591 2068 5 378040 272164 867395 867623 292829 812652 32193 853737 37398 803083 300118 807293 679680 197420 61 891015 11680 658455 762121 644208 32015 738076 890629 417115 699082 27617 38 475842 664058 208 421670 816980 316987 5110 815340 513997 777672 721394 853860 73794 39455 261461 25770 36 702891 2 859011 299736 25627 35696 715106 11207 780513 190227 263787 816927 793184 97666 887132 614744 111743 625787 213457 7 811307 41 540140 712093 51753 788551 121387 889889 700660 888619 116260 833086 56188 875202 796262 658088 516308 318 98565 269212 74206 867177 495521 628959 381 6 787355 8521 83039 847554 513 162590 1244 595705 884106 192038 877298 839736 867647 36406 5165 114585 883962 22 17 11416 575134 705637 853905 561951 667584 750250 889354 511070 8819 877 890760 575949 321375 16804 723910 224995 5176 95692 248386 833801 814965 237252 761070 880255 806377 117812 308391 3 178853 585024 17088 513881 659834 728449 13001 871701 678 451948 539813 45666 711432 825344 414 3 23869 536206 504 10 862431 1728 359535 233519 821017 8313 610701 833247 824936 865929 33266 537145 829346 755251 124972 421652 268522 310780 883608 799626 764612 327455 288203 820333 61501 36 860943 315454 27 621295 501606 14 815005 766690 96605 283095 326156 796833 391716 797235 553243 45 726221 9268 2 454144 828942 625575 855369 565448 629956 330908 19583 2675 855432 450207 262508 269106 860798 32356 429 327322 17414 5 376270 300 349307 882196 3 654064 319577 645003 846043 887439 899797 584481 23 258085 5 556141 38989 3 759454 96 890598 186876 29405 290 3020 776894 371342 537435 16957 21 2 674640 576545 76143 1000 504 572164 715837 899849 4 1 5 10 899529 774863 196131 895727 252532 824730 458964 711782 537515 849812 383810 859676 118530 795848 844948 29555 4029 444 871845 219869 891587 851358 722838 516845 888373 886537 860179 38 826021 702833 428281 769846 30935 20 824298 450764 633075 846065 890244 111 475824 163110 161395 888787 583194 880496 115352 639193 185977 822291 794759 553421 807779 804821 889533 538640 884607 873230 868081 793371 76 890508 860911 251594 66 655351 827728 504837 892445 337999 51469 589443 139326 689423 3 859497 677 808802 61725 879654 10 749989 874729 820098 759624 65 857582 863013 173095 3431 622154 56666 50172 165 703056 831148 834936 354736 896762 263 70023 701909 572175 869935 872015 469558 19134 186439 121284 770030 856426 888171 252004 123504 657023 1729 1961 85114 1932 883516 885203 46639 507772 16 3 855537 437099 799133 668777 118 820024 443559 10154 892938 462817 2863 4 207 583 807726 813494 462595 791941 858442 538737 1 245 80441 245 230792 556723 871307 451385 3 327948 538225 142 497200 47021 2 123596 141525 3420 16 565315 713314 6927 868853 798871 18 659 820674 812760 775958 847990 39632 171888 3 855234 742308 423724 634681 595241 2 870186 812292 251698 694036 31677 445089 29516 212 22 618729 412296 204165 599751 735691 569970 810493 788261 18271 867522 133159 834817 236414 886982 461909 732865 896859 771861 52 875333 7 293542 899626 817256 210750 523882 587536 214918 872339 262468 151905 289177 95109 872177 837859 72 508362 83606 878706 3 740676 306249 568564 767805 196763 751797 331 779823 82756 6 577106 822548 16339 563543 1 799332 899128 406378 81415 658495 871849 581893 142 27357 697971 743965 506923 267589 858236 870751 146380 800449 551112 277006 206112 219 216 869450 112038 894312 824760 232 817711 273107 857807 897644 476633 330237 883734 1381 201 138320 885532 279 10 799980 886866 665869 819427 825264 7534 891246 687615 556095 801161 351343 868079 74745 545079 869470 355397 677888 637274 71916 687847 800652 98 2659 899940 870180 10 6 289371 436712 121361 838632 841591 566426 807394 413619 882102 207353 129427 740348 192210 854326 1 877878 794685 330743 890014 512197 234107 869561 6303 211 423159 1424 803534 345425 158659 40 633739 787898 877109 310 653500 847257 16818 743220 559958 874569 559779 71997 3 841713 859888 2 62621 695280 5660 578753 202570 892929 887045 819573 372462 464375 8 119 387837 778130 724497 753199 763256 892157 287131 887439 740704 775341 25 602948 829334 549702 855083 270331 169592 247966 145681 7996 478 841031 94 277 806929 280 683848 238304 208325 740010 5 161 581198 549220 111 244862 309 4 41 330863 154215 892233 640429 2524 827871 322341 1906 161 833241 892276 247798 865566 143153 767895 57044 851843 860057 227625 156070 813985 59586 567397 96526 284468 460030 22 814052 9 153549 2 353160 708537 475346 336670 322782 3 560 677384 789826 5 791848 806229 205964 405254 594998 867187 764682 689154 162852 6 470054 152333 322259 560845 285440 826003 823371 614789 862217 562739 484248 2 886624 864201 868271 508981 212673 622925 838995 70 236193 302958 893651 601286 600212 33 504634 45168 896643 432246 583436 192928 58073 663147 846286 750577 840829 2021 615783 885026 1151 98953 817457 685567 668910 288132 746083 836004 816376 39999 642637 54 355037 715278 647 8 2501 14546 365002 275791 872446 661826 894917 39 517088 14 732247 616795 9 892420 5277 870166 873291 3099 161012 501548 294740 429960 570273 501 138 40 263393 829565 4536 894224 168389 8726 113 471155 200 271626 90986 2 141550 523 775525 861642 467962 785272 6145 136298 10890 12 679357 767748 828603 469501 784561 787729 682800 847865 37352 596185 934 6247 871170 664176 695978 345104 61000 302733 880203 890103 56466 324 267633 1976 16 617 854662 897448 845404 800850 6 531983 542040 506707 384189 710701 317 6444 266 9 123550 828547 7 620523 151054 888614 884096 7719 830078 506870 888703 899705 584798 796727 504633 452089 54 117856 877028 228079 10 470394 5293 897514 97972 320249 837047 877201 899712 729560 795206 82338 20 804817 305023 434519 231 898120 1339 719228 255922 760188 563561 780725 875230 602022 6 441612 668669 713245 79 518999 781885 447087 8 142 161323 554793 685 273014 757446 753688 3 520 491337 1 259710 654628 238578 676490 271089 885512 889211 1024 1 789287 494805 627403 880446 407540 851767 632043 160451 3609 61434 1938 270681 662837 198261 887799 16165 883711 862030 369929 33 608150 334601 884482 878952 396871 293793 899140 588503 3824 2 59679 258 876935 866342 897444 475467 41 834315 541925 28 416202 873625 49140 308774 3463 203808 2 606989 381629 8852 884490 865124 391 611711 402325 3 1168 658720 885495 367042 516958 31320 740978 761551 829982 837482 873923 1278 820178 680129 5 790934 5 753 784166 602792 613389 704297 374525 144685 448176 746022 748527 80890 363515 771665 855919 127578 813379 573784 561933 62 824267 878067 56723 641607 886863 686377 298258 575627 3 530640 744250 836821 40260 42 669791 874560 898878 897408 698664 499487 726986 893794 871672 825005 827 4211 788585 874528 848492 614094 112959 800174 804729 3880 824498 282869 561169 652503 857806 2257 14178 348044 38 505692 889705 295762 629718 203295 33731 851271 23 818369 82 876161 291819 763877 183265 889704 185914 414612 1406 2299 856713 18 617683 23515 877303 189138 597304 46990 873429 873687 60647 37632 850539 656676 828369 777067 839483 2 663622 6 15973 20 697117 660595 879988 2 798203 600743 318448 852047 592579 719929 2082 857293 66266 309341 101772 897978 525510 845787 94195 876947 270554 164901 713970 824422 759109 809040 861659 230828 843230 821055 93635 853526 642192 90669 229437 29409 3669 551739 594871 889307 899744 882799 16 437782 834347 221992 848360 19082 762071 898714 835087 885707 701 856489 399805 897934 262043 2905 522112 771 867350 80 701304 703302 72356 259 526009 841568 409288 844560 33 163278 716174 821019 753841 107565 896282 333060 314931 691422 4110 104 457 670166 874587 795699 66240 505231 328744 585966 524709 46 853074 809844 896651 213668 4478 543 1176 8 888645 797598 899660 648035 706123 899445 745678 680553 19720 12897 580 846577 187787 539608 451389 843440 418417 809 21 100591 444432 873337 377119 317821 854626 877403 334184 386 817379 397675 617909 22448 493880 74127 877740 119668 127759 796637 606185 727786 782608 416157 93023 637142 558046 873521 317704 887468 797803 361491 544106 327348 875007 682384 354143 663883 1881 551196 40718 599402 861764 789164 3077 782809 571717 28523 599573 641739 468162 782119 405579 843495 893719 833929 1 835692 848853 556115 848252 893652 886541 467652 736506 14307 829479 422902 514744 97928 881548 103017 872546 853819 38903 119889 8284 45 1153 623506 502346 885413 21 86834 6 505447 454343 86055 715351 5 887667 833360 229064 2 723701 736266 3223 800352 836640 325500 781732 259167 531301 870 203502 143488 4883 282189 836646 823571 801377 763391 308510 362615 213632 740405 288406 751021 10 808201 9284 301062 697141 476849 885724 883746 765483 77 19275 106905 732417 49 441463 376967 769172 324031 1586 783949 2 889797 881606 833457 742396 543799 859497 783052 441 142693 827728 243549 566444 11577 883261 1 862585 734 330297 887546 226195 96764 148361 792345 445794 302314 267480 61 801195 750709 883695 320417 788520 828165 425945 307700 168766 34610 793 889238 546337 246536 101855 1518 85415 339583 1264 457776 838058 461045 727164 813396 32401 871751 881133 880782 382768 122 878665 654191 535669 833343 858226 84385 809732 116665 30508 861484 753525 892396 496629 773685 899639 136494 363285 816835 709203 327234 77503 232260 839819 897061 857688 721274 670769 324607 154796 548242 619450 411974 408 337 238456 75695 13 563802 849298 634392 1275 830494 715173 875059 431373 636800 722166 425891 471716 36 12778 843811 646686 854608 184726 493202 325 856165 293843 676115 880688 776939 71782 896657 232744 776602 147794 819832 895874 446053 60711 347683 372002 31 9545 231845 288215 411294 333730 198546 696626 731119 20531 529049 9357 153930 96511 216400 824972 48561 734712 698834 265264 855655 700537 207358 868823 684392 137712 394188 24 3 847070 882343 147979 646454 761138 42637 454 5638 887662 738041 705525 887029 79545 725949 747364 703272 306659 725601 170447 62365 36844 380572 279586 887007 11006 112691 809250 213758 824810 859267 31 206586 602579 376307 369396 846602 666295 749980 438579 29 97076 464 382906 671114 883608 258741 211562 867076 523156 851682 843999 488746 367409 859742 163252 181017 821572 609667 774400 795015 810312 82 801199 112 2 703791 1131 828289 672786 899063 629770 881646 155032 41636 10 827607 151 302981 791675 822737 856442 835675 476375 530627 309 858079 24062 689944 43229 715171 893395 34343 898493 966 18063 198216 677584 857160 13442 203084 36891 107100 9696 816394 463331 142279 820711 225404 832928 120 404441 7922 81126 573051 93 549945 17134 68 806365 854517 893896 111 104824 892601 769041 768434 12 687747 898166 50499 727158 778205 521608 453221 452220 524911 1 410 889143 535858 155106 869839 82664 794079 891795 414152 4 899127 226119 113 66031 94331 39227 878092 19906 357159 331262 143641 883883 4 474 388 139234 884047 108 3 202498 849780 890642 867640 150112 509679 58451 129381 86145 8 826508 609515 201949 306 695540 686465 870658 885174 845222 53860 677351 40658 207 827525 825453 47612 817244 682292 899409 795869 887630 39907 199848 597491 798013 342639 865303 798231 840591 463537 474 182061 183116 194 872877 146125 721475 542751 156628 275489 624780 871020 534536 410653 893398 829008 876399 41 789825 273320 1649 842627 30169 474350 757275 226 366662 259357 865307 284 261060 153671 696155 26 237905 837896 319851 159777 430654 854222 1357 875187 881203 215808 159296 657160 336886 22 547660 622566 755652 207 532916 741340 4 31 598671 53181 839502 488 823217 482896 862690 116380 815614 334725 707919 256176 878469 1 169952 421123 539857 856151 868497 726873 892805 435 791969 887965 138509 858480 102280 226997 2 228274 805533 859875 786374 151177 899060 872052 7 837943 881784 899875 785404 835874 823 207082 899304 845778 701968 881129 573143 570707 540295 362207 834489 173156 786680 717319 611931 775448 704506 117889 14 738287 288433 356905 522765 41620 842590 840705 879809 5 433497 268 22978 2405 432628 35 854118 65573 6 506044 5859 231288 40158 667314 705726 864646 890077 831199 642637 628250 6 785052 268024 772976 23596 858268 344948 499188 98308 163927 208055 881163 875867 564188 712472 24691 645024 832498 577300 2757 54602 111192 5434 844649 546975 803511 49 828606 72332 897991 2728 89137 872436 711113 700551 834858 603593 461879 855767 771535 78040 828573 840363 841185 666591 845226 864865 3 879256 724018 465608 141413 76008 715666 844571 1334 890806 1 9718 72098 798646 836291 852024 780003 321448 688 238735 702936 756559 573356 141397 51 238967 856366 587584 434902 821105 496118 203 201700 20 868172 479714 262 40112 836683 891879 676192 333741 890124 241 8 925 653 547118 878108 882138 898764 37419 819339 114479 840006 793339 240607 198558 548672 109296 581382 649890 887804 702227 40 270 707960 347680 19924 496726 894893 3873 318325 860599 134855 4 384290 839196 736896 871421 794266 38990 92032 6 693321 874199 48 854576 394995 780 543415 9400 641662 799456 848267 824422 357544 498427 889407 854316 834453 678982 459990 45 187507 639787 212054 848101 880765 399743 882871 63 771947 177540 839612 3584 58 267 890361 114966 244810 812173 875717 8 868688 763400 463111 55 551105 20459 833369 2 183 22 123058 532154 846857 859502 2305 1 831685 445785 77319 827145 762164 107130 382456 830640 838750 5 613752 879108 889365 15 542136 392962 43 360303 699419 802853 9 286476 862792 4410 826976 691421 525560 715888 977 220576 1913 885600 294119 539744 126556 584412 429632 17 731860 16700 863432 1166 855223 84 817131 1443 785627 897655 868467 2396 118392 891532 4686 747676 838257 600 528449 835058 887006 804715 24 788757 899993 103 274674 29387 108974 454494 878746 12 876848 882981 829444 403572 610381 485546 821807 517751 850687 7598 667856 3 83526 296876 1 309 2 411268 89240 2 217617 410436 716169 52048 670321 17859 891 628946 741939 23798 792067 120107 891344 896039 5516 885520 758075 707081 377419 17 931 867691 876412 116437 520580 26434 21148 858052 180165 836081 878670 291134 817534 357 30337 77907 114936 616 897625 206650 358532 784020 856596 732783 896900 658581 865 207584 878564 897377 633454 734325 833518 577398 875819 878256 48 760091 346436 817115 2 605035 733355 880838 37435 834237 862219 1 7095 862079 291229 302629 14076 524509 273732 47 454648 881965 24 885887 810770 38834 536322 646 667633 3079 169669 209056 878913 443715 820780 3 711799 86302 543416 888666 3035 1 11429 162 708257 11587 888159 43750 887371 700528 799941 784035 3 323001 868128 785194 403444 872622 179617 260992 738001 31289 371309 117448 642751 2 26598 38491 112397 3 793548 738181 846120 4 16 573061 180 442480 790978 186181 897213 427075 844904 234381 287 579813 701322 195259 172777 51025 791273 778143 572721 794293 832222 888348 204779 894277 26145 511984 214090 871840 4 595932 352655 363041 277091 688871 665807 836972 801581 2754 139 751157 2 407389 120712 893197 14881 325 464263 201579 571463 382128 255923 314434 13 497392 532848 790249 466948 112 685201 875275 200244 324624 801168 519 865561 21 555578 577734 7426 883483 648334 14992 160824 159011 790 601 327275 650600 875481 264455 821362 628082 222457 345421 31072 222 798766 473069 887740 896046 878137 402883 19 32812 894383 13053 11 837940 839512 800463 520444 337117 885851 8 270149 305937 864938 2 530878 227639 744797 139441 72477 781084 126749 763527 79991 843862 10234 618014 893073 4463 841927 731046 470900 865406 20089 286112 686194 526269 1427 4 15024 432423 301 60220 524635 727956 854617 2 5568 1 145099 53435 487968 3145 510377 133001 7 10698 55 150653 402460 241 894779 713334 688828 887428 19 191761 856722 868485 336476 349174 22464 694950 1144 338039 609532 538774 20190 3 472034 701506 599847 114419 654863 273526 187795 113 2874 106239 3485 705513 897291 518530 1 596106 871259 337702 56057 862011 1 818274 3498 62988 878699 462486 107553 250883 450365 895441 338439 230255 133 251437 860260 732158 887205 733473 350328 749362 375865 832402 4394 889076 846465 176153 46768 818167 332687 883085 93741 1 894624 1989 308898 758852 881780 241092 23136 9527 472226 527740 229773 756485 658955 816117 296377 4521 43648 257116 223616 80126 672856 729790 888667 23133 83227 867924 566260 877944 868340 848285 61 41303 883717 746336 18 883528 28545 789407 50962 57 823986 52563 434756 15 830616 1261 613668 751896 334985 537910 220741 516901 737411 474027 10292 751209 860971 38490 339176 737704 880969 802784 6222 863446 3 706834 863135 866397 119870 136077 544539 716773 847900 563717 894838 39670 811745 892607 109108 897454 402789 894525 824347 598311 216 826657 2516 1 873369 470 710108 353503 894132 695689 290981 861203 733908 290 886330 225719 894938 568306 432433 885950 627202 839147 393255 119352 486867 866931 870975 547182 64790 33680 594 508167 361366 209458 366152 849608 5 329454 872425 278 204 479644 563515 25970 41 29578 625929 716072 60612 465010 806163 130689 469515 24713 195063 687449 172968 310237 710480 807275 890293 4 396038 154789 868594 807295 43475 257427 459869 815737 663274 2 1307 601884 307922 144007 161003 270600 2 721663 236565 264999 254145 895607 736347 61166 31658 673305 20 821195 667409 626717 53227 15 39700 858557 141962 877039 860661 248985 872286 850493 4 47145 427790 722222 780569 35247 188 809 2 688361 7 825871 873779 5 394140 363665 281146 886569 622618 101379 895787 1 174378 685780 679226 245925 1081 4 143070 747486 842081 6965 886581 700 706693 779673 177986 8 865960 761678 809691 47028 668791 96 894623 500276 896494 6 137515 221832 196808 60294 855546 884498 843618 860892 140438 639067 675723 583 794236 124464 896253 68979 867175 755408 522134 104894 754529 397098 434328 488931 630921 898383 485097 491069 864655 893796 645320 788062 724375 158431 459271 877782 199531 149842 453457 821770 96350 880215 884595 892479 798613 810901 143614 2 276581 15200 536562 5 862204 14 59449 865961 862472 502692 883654 258370 730227 747404 64186 4 894984 556749 856040 231242 897737 751 833670 878621 802922 295195 9 896551 687640 92328 465814 423340 897506 3 32332 850377 324 685280 11 835567 83119 661523 747447 30787 486837 105475 325675 715865 700423 1 335714 368888 181385 142637 243807 412807 267033 8880 283072 8 747795 723951 799174 3 502877 73678 338176 349941 398863 403298 656838 595525 649910 879339 746519 743668 523 759099 867911 131 140 874002 462116 100 328855 796062 765905 289048 59975 702325 867191 859812 587593 647162 154378 877242 898831 349568 3727 846202 293557 869557 11 278585 194301 758257 171176 761378 220601 686828 796048 138031 4401 831561 754202 739236 809642 154827 221452 510122 899912 180974 97515 679045 848877 876652 761117 761540 795310 6 72455 312340 212 449432 764255 142229 898055 346292 689859 63294 886503 665493 48065 878433 862196 730823 1 581854 195436 448970 3717 204495 605584 305973 692204 63 882107 276791 403117 867760 833907 453272 853505 477438 398543 449173 649953 380697 681708 563590 759083 875807 877085 846709 792284 811976 437714 62466 885001 251125 790496 10 358534 238779 867032 849134 206908 405490 147097 718826 742937 378667 746336 354346 853559 771818 792022 1346 603178 693941 723517 196070 566866 277316 889379 418417 847185 14716 771319 824424 790007 144012 734275 870003 19351 428996 5 24768 300657 595127 19 843757 8 615532 85810 72956 730184 294690 9172 133059 180504 897960 891233 326 827797 396123 681524 238583 442928 3 32 524569 126 895349 858956 2580 847453 785377 616 36982 92794 769564 67279 2 879698 669404 1 60172 871377 193452 326625 14528 872950 897473 206085 882102 489 733978 690031 470025 315262 1 216908 494322 674090 634497 188878 7106 851691 631 570063 763105 144178 61008 793026 495134 838151 887946 641765 326341 373870 845356 2 827212 15 636788 750965 824169 96 292904 76 839024 44543 896161 869369 228110 877733 870201 737191 675084 1335 817897 675867 855330 50843 4 498165 693044 187346 351244 656422 293730 711349 347 11 879204 641400 674915 845441 864290 583585 771015 348370 715073 817299 828813 75 4989 703654 20 270213 435 168671 817770 829728 74126 876729 723708 666038 457 756334 515895 62542 733798 6 629901 40 824868 106812 8 263401 70557 862625 357014 51 264303 888762 587161 60608 851300 92986 755693 146318 897563 893635 586 884439 722223 29815 23019 521639 789798 545480 842497 425869 859140 887907 1449 800647 673695 441538 884393 389629 842341 67761 260380 887536 879941 783220 456555 114847 673356 856701 898273 478508 897873 6285 1 32992 637607 606545 679 7 812140 891200 204148 877906 893738 671405 845106 892452 5430 139043 15484 511414 143273 568501 72 813857 892559 109028 5377 185 627489 619001 714298 727373 28112 898193 666628 754186 5198 689074 879838 275 3 821209 426504 591372 876536 506703 877226 414511 300396 796925 366094 735 223225 896314 7 401253 443 344839 806167 880478 229172 438393 1487 357 2 855878 734285 883364 876539 89428 507771 1096 260808 457 7878 204694 611923 815796 651235 1 877438 740944 840241 445785 56380 732603 328607 898742 57 812623 678616 1321 156 864964 865685 242098 854102 19 381206 742060 499853 866501 793134 861724 38 36544 615758 887747 324027 3 854086 485487 833705 383261 879025 800715 687621 360 280041 580237 173 896103 890593 889019 547320 489480 690754 270465 6822 784448 805728 603535 8 893616 385174 896207 123689 177892 335271 1624 845033 852233 841337 863625 4 862821 669212 67219 848374 1932 271877 889433 897065 488934 107778 527083 140343 487416 802369 529 241817 718178 419968 860348 829964 827604 643038 4518 607142 568986 793295 895000 19 887091 13380 355209 407789 672407 32 634902 827388 14 200128 840656 885902 424188 7 779159 604901 735040 784384 765767 500958 885482 575683 774711 13700 836730 751293 758860 113899 668392 172608 427222 827302 87766 879495 831294 4 483949 534304 508124 854320 93483 319263 899303 239997 8430 771594 600552 867 1 1 264993 777655 898767 311289 202549 629084 647116 25580 694341 6082 300992 853763 2 28129 873996 119891 3 63435 94746 198284 20 392427 16227 618721 595888 714986 1 16 605205 895082 782998 885897 887906 214007 268640 883404 354967 1 36111 108450 2857 349 452744 6868 815784 376474 142 522812 859047 186454 284691 840733 812421 323906 807310 873549 733131 773027 686037 35825 887942 551904 1617 194590 17 6943 404789 613327 776646 511183 868064 831856 769624 843548 281239 222140 6 248140 474918 759593 7731 314125 822037 390534 285899 841283 878152 885352 537 885039 850354 57476 13 372066 739945 896220 266175 589288 8897 68001 883090 524910 796216 382435 23 816414 890245 861639 761304 257346 613416 836846 656784 26 792943 872094 231284 80972 810933 885770 614541 892456 602737 873563 22061 869453 735249 128616 477 434451 5 453 58418 268 20391 177231 860730 39822 399184 382398 13 7 361705 5220 4920 776399 659480 856479 580 355074 251923 151437 761925 228 537284 346631 27 894266 876918 87181 892563 511748 6 819533 547858 651 276476 885619 81123 424245 41699 861155 606298 664842 54534 38 813873 898533 719291 517827 798027 51313 7445 7 349802 880226 860372 3 645865 419306 269719 896294 12 393619 648970 122612 163164 34678 390235 828823 875150 741 72 1 492216 862195 500077 129130 895897 164381 391 838625 240027 481976 839237 808332 743288 820089 11358 735675 60800 145286 812317 863029 207333 859756 2325 49 775029 846503 868271 650204 410189 703752 869243 694324 229226 513169 509840 897165 866726 799763 591425 605645 150413 889042 104 485184 794407 869501 37872 877011 784139 250751 1 813631 240 415748 41447 299390 568066 108018 393879 729951 517086 180989 756747 584488 507074 435727 747869 87 129837 3 45354 6715 643 773218 62431 889274 686165 885786 562837 897028 53753 839261 250 884862 893401 364680 670387 397432 73130 5 834557 896289 790211 80953 640518 379342 524612 746017 847095 895089 16031 162 36 803130 265030 875806 43 494718 500452 2 877729 704138 605826 76402 132312 885327 883723 13068 898817 875457 818140 854435 1480 869225 861787 812760 591554 44886 539133 885572 313441 646523 513273 894124 836879 852272 821647 540996 869696 95920 3 556688 894349 690924 795771 6839 472592 452663 648375 321929 869613 206683 324561 731921 23974 823130 775844 846718 263658 871708 410595 855376 587970 70902 581 18684 894458 721765 304645 9074 824244 815152 708 897639 853210 416577 889133 813005 493109 649256 525616 815918 385 649911 891266 483355 388988 397696 373574 64 154374 70 634141 15 138 762767 509245 890753 899174 63767 353644 731498 158984 884114 797548 41763 872246 237015 4 243660 7 154484 375 4 781946 840752 437 2 115813 594549 881488 896279 797604 703966 186282 756078 2540 320596 883867 825764 847867 834415 174269 629 603629 793966 22023 831609 523752 639329 235621 437442 71960 571388 507635 111457 896775 881041 451430 535071 94890 256765 870389 551526 878109 812620 515 56 783421 598000 155396 872712 741930 19906 624876 86513 875973 371537 80771 166 831768 857976 891674 451335 199 43146 777836 159020 3266 851113 888 342895 1 46394 494313 261141 651686 304477 304130 560668 120 854735 1520 11274 898756 199360 129205 150 875600 15605 679165 277307 616416 521433 559653 19 441346 859203 778514 71 297268 344775 275 69682 1 399770 120591 66291 801105 514219 248938 310 10902 675224 4724 48 80386 850311 457493 666268 288 766038 735530 3 736654 870949 532534 37 888779 775404 641911 62593 815264 40205 19605 858895 287 18 787213 94677 26 532235 35949 223159 873092 236899 876461 23 37 719744 848 447957 686904 178630 865 778170 756192 236736 791889 5229 60581 87995 120406 197207 730130 375838 168698 16142 836978 831972 200419 806222 22674 182427 455611 412850 658714 858763 253724 6505 670123 229271 547631 862352 417197 897621 490345 893995 777211 887238 645793 5378 827083 673382 676375 16349 890118 456913 2855 780413 889471 879551 781174 401156 763079 650152 893880 642561 660176 361756 294380 165 92 277 865009 749789 886834 700 37 894944 662131 873985 581004 120634 865148 754950 869492 269651 867193 791897 800910 246445 11 629626 71965 817953 403213 281163 670 132603 705680 851115 262618 868924 659912 167795 277611 55797 115528 813260 825926 49 3 760748 224181 591175 673 895422 467228 779447 12 27590 16 727414 35090 118011 896542 186611 796687 513995 222022 885632 113 832155 820392 21665 648819 867971 312487 12325 881797 785418 249747 897815 661360 871492 870405 14293 376272 5 880247 527938 891343 75861 136676 3 714312 866309 357519 480884 829991 746531 876881 4 203 32042 799326 715290 347551 751084 553910 262 83 86743 113001 885780 256198 4131 612682 451637 1109 1493 112192 6124 615542 497291 816196 838647 352055 104283 562605 847714 78 883489 7854 284604 897133 114505 424209 804115 207919 778885 2 879038 897857 20128 820877 53 1168 3804 787466 4 72 886532 1 841615 634179 742427 3 876686 885515 239298 807 93 12 288146 5269 867707 57670 3 292139 493519 288446 328414 34278 5 727177 739907 289326 254197 639293 562501 611071 837883 834387 460391 161700 898305 44673 153250 655717 597593 869523 568847 580165 183128 48967 1 30 477856 749790 800139 1 475566 244 33 17 739029 5145 876119 580183 169622 575327 290010 3 793710 334960 333392 532273 139162 817624 895914 42982 300855 889240 690182 429727 26698 635659 442640 15262 97468 116761 318241 820884 359921 11936 602603 12543 223 695273 724378 623854 646085 53058 495853 229 868672 851225 852171 16 20067 835488 481896 136990 408 319513 34491 132673 767320 539356 112485 832923 835574 46311 7746 515758 116 763775 284507 14 541207 697657 104859 375485 698253 101941 1 79707 878594 130255 278152 712758 863304 858054 832589 724649 2973 885444 866322 700676 209370 699205 129669 807540 1 147110 209794 30329 39522 684513 898864 849336 53 86297 216721 41269 414021 266854 844058 821669 833159 75338 887179 163 788251 792727 286010 382238 418946 95 28686 87834 584369 4247 633171 170 863418 671751 593746 1 205 606452 740525 746958 165445 33020 217047 898558 764021 540818 855743 270990 117 43311 856951 885235 37 509 514470 650868 854624 831033 50474 166426 884893 44161 23 15 255479 857322 842985 26926 96 890417 890739 888479 784204 456540 858117 871406 173606 564303 279 304810 458 459 880644 778579 657666 868532 837883 201315 541305 519258 878923 609014 648164 642656 31313 392891 6104 478593 6481 88448 895163 810370 585034 13 355100 709245 541449 889793 443341 849462 678103 863191 243 425994 402582 698218 6 794074 813615 812797 874563 398619 837907 459773 870429 50 119729 523369 344789 190177 218890 786846 785337 696481 679676 835789 464 653957 725791 869128 772937 116782 807137 159 896138 200193 247158 830808 531918 840969 522736 758 513596 241941 649822 9 17 40803 81157 491442 454382 887824 14 387779 673270 415348 92879 864445 396 867938 738391 728932 654967 478272 755219 28 224291 659440 853211 846829 946 280776 802199 116178 30158 189163 283 135 889834 37274 395584 237610 20053 422935 556241 94 856155 408823 312 863590 179348 8 95196 741282 129532 325847 597027 895100 486158 596857 8 815410 886836 243611 772865 767564 24199 43434 131710 873015 750983 809742 886467 601480 2 710918 144798 432391 79919 2913 859530 836923 859939 104542 15 745641 895583 164608 242766 699297 898817 127 145 1119 2867 692344 796597 525808 874557 24281 537753 108665 357920 840227 79 2023 739870 366701 648648 423887 131251 16 382955 384963 94182 32800 312 844311 52773 845367 24217 641 4187 711161 740124 53146 899854 861218 197514 243776 856787 184244 53063 620696 1 201667 852679 895931 402646 258748 54619 889973 55084 18391 1294 767498 855408 1 883616 11 239 604434 861865 809949 828294 76427 353035 505268 354083 308471 781091 170 949 870951 29970 880247 492794 37915 47099 860332 826347 216881 392752 617531 855109 773433 588049 112280 760343 438942 680238 3 734889 887883 27 881988 819534 94 43218 841156 886187 879664 221762 764561 761645 699433 396582 56844 836124 48 647080 115115 110637 666543 443768 814695 893539 874881 794458 577135 872365 263737 567167 803473 853271 856703 342411 386682 645755 4 519 305851 850103 409396 234913 725649 866996 897942 633168 855049 617087 899634 872059 713005 867802 852976 183587 846812 589560 20 608972 5455 348758 673342 327466 826834 46120 107927 709171 573048 387778 798939 331956 610143 631257 840811 156396 685087 3 305110 706503 537204 1735 5330 1972 851520 22233 414434 344171 1841 5 53 138969 41 8 802453 467302 101 873080 88062 5008 288644 655516 893531 575808 772176 719768 891314 452 82323 24232 780640 877107 4369 760 95314 430578 1 700147 887820 258094 847503 824233 610319 861344 729356 795692 681926 95181 106 101 618107 122249 409278 9760 888300 7514 149972 870459 1133 109330 826126 404243 269652 628878 298179 56318 565312 448546 872958 877224 893471 419 805212 343 164325 862000 22687 199122 483913 216594 374893 825936 666503 877468 590086 636143 544831 693097 258800 871874 92326 552930 1361 767188 848357 578208 411631 149 717399 1 872482 276065 564044 622719 3 478807 670572 433998 860656 845845 528246 114800 761246 198875 768620 697332 325509 19 2 116418 489461 155384 784089 276104 843969 3 107735 767020 696919 681617 674491 191670 27298 339793 651202 115 89 881607 642902 850402 424331 897070 512044 804853 692949 817737 36 673268 774838 871504 753151 641405 487782 1263 535599 338562 231906 810754 412674 824423 800488 267 139668 36793 274897 694160 172683 590756 741701 306103 813523 503044 144569 814859 880348 612748 72456 802115 277288 838932 315946 37519 197424 865174 1270 668378 485201 865926 791516 2 8 867413 812243 670816 245716 893580 186334 290 686698 444107 20 678345 755569 330873 233962 391870 2052 881184 763437 652594 839223 898418 539603 422618 487497 15 69630 755606 1122 516679 58852 124709 814778 843842 837478 409586 822022 151 91138 812406 3 632888 284807 739252 9230 374112 28 11307 609030 568788 785389 726095 365183 72077 860024 880440 610436 896071 893454 763524 24274 33794 113794 691938 897865 799338 287534 881637 130159 9 863974 5144 96479 875333 846399 77621 99558 887513 432958 651177 5805 396023 799061 228 848818 720806 865290 699565 137884 416282 21 632979 565019 1 232851 435982 278758 251858 397497 721161 839025 774528 874334 6 172648 11 275245 6 401941 766426 869391 747190 837187 824711 887862 553519 9616 759851 595667 813037 142018 199730 755832 95 753744 10642 94728 493114 3418 891926 193048 539777 117770 121 83562 338629 645746 655517 12 555714 589094 275323 818830 3 5 225066 366 615105 227477 609685 876344 183420 12700 163613 23 678649 594 863017 459948 466242 834768 811513 16073 851334 842075 685839 44466 824047 79 85 20 873442 63679 845472 894267 222491 555695 886799 888519 891156 4210 673674 878706 127647 844450 433405 411254 216648 331782 734436 445748 170554 768501 536862 724335 202393 870890 566791 788806 312223 662416 233 275636 4502 152767 793040 818636 852652 793881 851098 862373 734922 28220 866015 734500 843812 887883 854953 385807 837238 858909 38 8507 9258 372526 558912 442319 827741 749847 611327 1 593087 351751 436695 98 170017 328956 18362 880264 807356 834623 699183 895639 222790 318677 834756 859581 871588 796868 19 419928 590314 436783 727906 218517 948 1 568527 834876 888109 698067 821581 48 84697 5 514529 365030 8 188362 794607 776503 513820 630561 2038 317727 20249 537424 755184 80856 549778 227335 559453 852974 662120 841968 880291 250033 390330 16 1404 887105 14432 855358 55 58 877931 884534 283623 347255 411119 15507 33249 189 16 732320 736857 566876 848173 458692 75591 1 798691 1827 3607 528170 542161 699812 398830 587976 122682 899703 55702 272 855890 534156 20949 33038 885 38 3982 3 8 861368 895795 427713 8 334 876551 755805 811691 270919 90795 562095 548338 852938 847498 809062 898390 542332 354170 2325 154169 730243 761135 57630 102048 207203 826111 337224 602412 774615 1929 854481 862146 735544 373333 314190 74 893389 240408 725107 666059 3045 873775 671144 815353 471936 760299 469591 416 618551 269 828156 521144 656340 15916 20 736067 58596 20475 60200 595287 732063 871552 212023 780634 735464 824964 251693 752474 566642 882924 310278 426686 873644 19 706899 408476 730322 507028 16157 154311 3715 220215 679577 788951 898218 524159 4 891951 876605 643787 115 94974 290686 354898 48601 304354 187602 707645 141808 875794 818585 399471 689192 417757 689144 23651 151547 816121 334916 745323 637077 371563 60478 400636 718086 816821 368802 859012 497362 655 694 976 6 785485 350647 743816 395282 879444 876560 1009 283410 529460 841298 860079 131693 893709 256607 719897 3027 539073 820137 30 256184 121656 811304 7 744538 806534 786788 890815 291953 357779 202254 876342 51 37 14160 2 337488 154057 854385 580070 102814 9 114079 470227 796103 818805 633840 898867 73865 807045 820375 338869 103229 598659 291714 26301 899251 388629 206397 324367 11201 420516 574054 888702 699740 371882 209156 351437 749208 293633 165828 610364 813950 347534 52733 210534 2 378622 822497 317808 785454 877670 731599 774995 822798 181812 824271 869711 359118 814102 172453 492356 761061 873926 320207 19 807438 95399 28 504985 842153 463406 205157 889178 51 694887 349 822664 4 879788 64 427175 174924 456639 17 677572 144354 19469 174207 74741 13142 794144 604016 762197 12 894395 600463 674992 844616 481100 235114 870073 148364 873129 856466 899666 251 64287 85 878813 244120 297005 830203 6812 755494 20160 479498 405457 289994 259020 850363 7748 79536 2462 12 806709 853103 23 389858 244661 72247 791128 292071 6 388816 473825 1 643219 2 73345 452416 818356 545513 696551 569863 10537 651 126172 1066 24 710145 829136 318561 5 422992 421395 702012 75298 55808 89 14696 726416 814278 877090 893339 849583 680488 890926 142948 383779 747080 6 837328 875197 834186 61191 969 27 892908 898083 1952 885244 841693 199 416025 896930 356496 92275 5909 389643 437210 772989 851251 824226 884363 855697 718011 180524 294076 693631 864652 72075 405715 573402 881908 241 806068 421684 286285 432171 767478 510 831878 216546 385180 849868 831070 222190 2 160752 595856 898287 877543 820309 424919 830174 51 25981 11 398684 439534 883235 678231 556634 154402 1 563997 664952 19905 822740 269791 893026 7 5837 466586 27129 636520 891863 582865 722034 606837 19 519196 746931 622462 743542 11616 717773 223995 222995 7532 779933 877727 4139 211 879877 160974 342862 2 281649 774465 634240 413500 575 177752 497351 889841 842519 488324 842094 4 124687 127084 67 364183 6586 154576 875286 632189 890164 815897 815870 875500 888760 818673 124661 191986 819958 698049 12 296441 321518 882511 403105 3 104835 17502 329251 108143 580605 883256 250853 784154 557755 750837 864645 277468 514247 828691 63 3 31 883287 862485 14 274569 35312 39046 899808 716417 275431 874382 58651 105 188034 656748 460952 766891 142727 200425 501819 785591 511986 6 4296 485852 847502 808685 859720 807498 128 520287 1 247837 89502 779140 177647 184072 21679 767343 489586 218198 886314 876238 807460 354334 802490 284647 1153 504 864150 849749 2 432318 10 171402 470460 797231 843795 808792 888187 874931 67855 662556 12 37968 76429 214087 516763 885015 504568 453434 147139 640631 856855 618873 75380 2 2168 636229 838309 305523 324595 872313 294219 797921 597172 33919 260964 144814 410203 820978 549871 3 10409 18501 19 536430 203004 793717 5283 875312 835425 192199 52722 636428 829146 1 582860 358485 498539 791254 810657 247731 302831 24 854162 853377 757180 686340 181101 673392 798757 74011 69461 447224 897168 554566 613488 1006 300130 2 127450 389234 796460 5947 858090 1 719921 578723 411218 26370 65 721949 293924 891675 379271 837915 222 898547 533042 573296 71665 201396 456826 820132 472661 66 2101 46338 23119 891212 923 80698 372075 836004 727333 259140 216638 210925 569973 818595 749921 583234 176890 139147 877111 748533 898693 27298 115225 374802 762826 818940 889585 804033 22 6 667589 896474 239826 145673 806013 888141 1239 45384 853277 865539 686970 506 1 788754 765288 17 344144 860517 506831 746737 23504 112645 846952 840031 884219 125010 731400 527984 438628 69782 118023 856121 543097 152 292763 511186 4987 22835 9 244156 864086 892503 209800 362773 884935 833691 64 858746 361157 185882 334606 544983 780668 892313 661204 502279 447252 3 98606 234278 388175 77 6493 22 393575 137964 802030 173768 330783 14410 877108 2332 565766 555662 5 38041 899574 85113 7445 386 24528 20 835328 669771 820909 889262 872880 6 838430 143206 860093 873830 20 109876 110779 113673 103455 852859 107917 743392 2833 875536 91873 773926 875415 88345 781602 325787 891693 600659 851606 250179 4381 399404 881854 278777 2 72442 555926 722342 17 138208 763150 336672 629862 685296 811095 519906 840543 462937 697126 840989 380377 592441 554823 795678 892909 895393 880191 7 761961 889099 237217 892 36 853562 154 646180 51 3673 425570 827623 813347 694508 862567 3 330755 449011 883995 299664 57 289934 204 808942 869 710141 706940 205129 81940 756727 71706 715102 776130 70159 443159 207 854108 231854 339399 837604 62 669545 176816 23 659134 972 152024 881005 895741 192658 64017 509766 432871 806045 484771 841443 702770 624169 9 336994 6 320731 592241 899099 1961 615112 639487 878732 13520 24421 889945 5243 14492 426587 1186 889204 76 617448 86708 13726 105 837857 853518 492771 809582 754902 2 870164 608972 359147 200995 1489 672832 819669 1298 827246 20911 771825 766453 699774 113212 864087 891273 195305 885177 685325 456128 485060 887795 888529 878214 874070 854824 80196 257854 597244 711396 760142 422118 359579 837402 646048 790672 873310 648835 396693 367197 798757 610277 772650 409730 508768 840440 656637 711229 354221 72444 777210 222806 449159 447625 2 436520 656518 471050 39317 860380 605596 42 390703 680012 41670 249797 448455 845119 374864 814042 23 19 576380 826209 280957 29432 862048 154045 759983 871663 3478 15 878691 701650 831473 481348 805797 867954 1 352022 477 74278 156332 383599 224130 656955 541944 582080 566712 2 681611 877584 195109 591511 79219 716739 823024 884455 265713 53358 58 882131 840230 2 319885 699800 763456 51972 896224 845513 3494 410 87515 14 283787 731610 805515 5637 407220 774073 52138 257504 804220 828029 868368 896471 895857 2 218031 856659 324233 175972 567511 841393 890751 19 223 899047 345122 873487 652961 851312 319598 89341 877797 710188 92436 167460 713541 10 844766 133373 584579 14768 478021 170104 154 808642 792516 1641 424 1699 888917 418641 895265 841892 203486 160287 808740 5 552730 889864 708662 422539 569066 789466 544298 19 808651 833892 289610 10320 800655 388991 874883 561011 446881 101964 176933 843558 798494 838524 3 271239 136 2890 481486 582568 257339 836636 3570 330434 18164 836147 717865 303 98 737922 517741 173520 867385 887561 799738 896381 737980 771718 521684 827467 162648 884028 845212 885792 899165 561463 43 507172 881257 12 633415 653641 12 72 440419 168 808418 259390 392406 7298 370444 127471 228528 740220 426040 647857 426224 594931 6 873162 5971 803523 898205 533134 430708 736572 577045 843158 324574 59423 896506 433353 658190 457798 535347 88 673963 898883 856377 636064 883842 61695 145660 11235 895840 113883 824927 893012 729023 864415 776418 882777 374369 143739 893188 69679 626778 678470 322984 102898 798335 773620 818830 248576 206711 887410 642747 889608 567761 323853 113770 843686 872911 66364 3689 782769 376760 894255 231202 783853 20115 819129 414534 101914 805982 332360 274056 476219 894631 747300 140930 47535 791978 264325 708414 473824 640894 1 787709 27632 211 362161 142359 840987 693351 757921 177920 877269 8 326160 670573 876351 167645 7 882641 480 5 53620 786175 4219 842665 7970 788075 7354 521211 822369 778137 869834 159 763907 237291 495966 1 809249 833409 65952 356477 163405 66 8 60727 637052 141540 854285 1855 864412 875102 751694 894999 118096 384522 1320 125007 61265 552543 782418 6 868760 816410 282740 800188 892153 3135 358103 883678 221374 835277 833255 822185 539327 865906 879945 403197 567642 348669 596869 848873 644857 654952 553800 199516 643731 12 17634 843409 835 4 638553 799101 18353 639232 825382 847886 884945 751813 7653 128835 425791 876023 434911 425957 91257 827221 3417 778522 2562 805886 859105 899330 496718 275821 70823 580479 720390 871834 57406 804922 616525 554215 872655 890860 5 179242 358181 857471 79297 854607 528555 17 32 188745 786 20 864952 825202 7 5 806804 887300 61960 656226 848886 176829 889390 893331 153 873894 299365 100342 533274 197079 265165 13 288047 111577 475688 149563 615471 785993 144207 88010 11859 307321 125 187879 6865 100138 85262 2652 893433 60087 131405 69052 712148 796752 848389 214238 145430 879146 780274 679758 453809 804252 308056 193610 800 751780 399710 886820 874475 12 97472 781092 855 875595 384712 887738 269953 892661 49742 886196 398742 855174 771650 48621 877892 162873 373709 217398 879166 262423 684972 874376 208382 870488 472831 746405 638784 24166 143965 165533 535980 873000 2179 764958 848516 884138 58470 823462 7 4 340827 35421 528877 203110 856768 82601 670091 49935 226971 540568 827181 899930 837196 396831 667931 845413 818236 81 880156 726838 652093 697481 140653 232083 778606 789331 792917 532820 871305 759307 228403 260255 411088 202016 720287 408585 799868 884697 864151 151125 869414 160748 818298 213787 865688 92956 739904 885197 645688 288035 887802 864217 464388 486597 951 165814 605169 513 276 680069 77383 895341 794498 416738 179485 64581 598009 337973 34306 2 890483 663456 873766 228918 846653 742978 234186 694660 893851 37015 695103 9065 1404 605333 877422 790882 14352 862048 705713 790021 81177 144861 798827 822949 293771 388228 793020 5047 462236 722144 8973 849927 6 803022 47699 830960 23 1214 448606 442673 795077 501355 811861 431654 385389 133614 422485 98701 863544 590913 346410 562780 12 46568 663703 247270 184088 874552 806456 49096 66 896279 356649 110359 158404 532477 869356 517597 8682 874873 747907 614037 11 632 839383 875836 869831 472104 289513 386755 49858 811694 841504 8 871982 790449 471118 55 706122 379854 10316 387260 749289 880723 470999 894905 152990 809788 834763 894008 318251 884005 8 707671 14173 10 890872 96060 758513 848668 275813 797909 855676 854555 875747 165006 733391 875265 175760 86051 143045 839138 1672 423379 881517 220781 671192 147695 645045 344778 5246 518 169679 28061 858243 8 172899 748838 831113 515 876599 855439 805319 554169 227414 865283 845625 359436 54 519383 837971 409038 387832 28268 23446 794593 274690 890516 850629 264484 819113 528210 870314 19228 196802 56328 868226 880587 115215 73 6209 157505 703337 148 352 452540 696285 372149 864726 72 81530 670991 842183 815636 30 307706 818586 56 827430 396463 881855 8191 841818 359510 895892 35603 751781 2 300648 160803 778226 22 885933 560118 2376 227879 381215 5177 830919 50401 881542 26 598079 804902 611393 289237 14087 581519 879277 544519 795291 510993 8 92 551425 463609 374664 281447 470609 12016 793859 531868 819557 841564 3 29968 45320 330569 611612 242825 512870 49890 507071 748098 803163 439525 851267 36463 235417 1 799688 13 99055 4959 5882 840664 208072 448704 870635 630911 893612 2106 97 172261 666461 120836 31094 8 1600 3 719034 92 576101 832519 803693 7723 147 802247 372972 1342 166604 1 877074 217 870653 2444 890231 1834 80897 63324 892230 888339 1 54245 198213 732132 875492 45 26 359956 873234 14 1 887670 439222 204866 874595 892632 25121 507642 858274 17 728259 526035 856332 10 177008 5870 864898 839290 7400 870974 886727 510956 100733 781972 33241 822739 480 505919 89593 527377 167052 862573 850205 321339 878546 534605 377431 889256 505655 152123 121837 151274 302094 217091 158682 879490 832376 884293 456253 74608 174684 614679 228066 297 830126 884823 563230 847481 808488 791279 732 705223 893262 809146 193310 470987 897961 806814 644247 70545 107 892222 793871 191 26489 131253 1 6 454845 303128 704830 843257 563339 598662 512595 569815 412487 294302 626993 108 384097 617458 840623 70760 5 880660 795602 643766 507583 663227 1 808542 384629 541075 871130 745297 315825 51411 683705 260515 158435 202577 538203 816650 700849 839666 851139 8892 382304 297161 849880 590538 144453 101578 576795 765594 255621 813839 4136 733766 604508 12 785193 812652 231562 327 184739 41138 206 106314 271289 128359 204549 175813 213320 856780 288679 7 18 527587 3831 830915 57825 838865 1 47370 23453 4888 22585 468797 865774 195 737243 1561 536478 107318 613649 452220 776467 41 93932 59316 434619 836609 798192 173293 349777 751929 688473 39223 849141 838107 876442 894767 832293 801507 839690 823722 882488 626209 81 753034 863572 842899 416632 838126 896737 878908 66582 112621 868210 797799 681943 899998 143585 273153 841218 440133 340359 109079 663012 421306 849225 773036 840438 36546 227727 296859 389048 18 837978 179092 5406 356964 3 778014 444716 570802 10623 613061 328181 313485 1037 4 898837 880574 743367 255966 3 324677 838364 206536 787062 812682 353414 3 868844 858837 878334 753487 174986 775884 243733 250805 308406 804391 878470 886872 832128 712072 8 852573 781550 899164 731470 772443 344813 888741 3 722599 876433 396487 852096 11867 107 57203 323784 763098 547954 324744 326826 800053 297244 336546 150314 286559 794742 368915 333964 444 899353 110175 896603 20525 178414 610880 164771 26002 142570 10357 231876 845007 1439 268986 770160 8409 840910 801958 740956 626829 153703 895709 49840 554034 882884 131481 188 129000 37 857282 809860 23447 886068 320383 436028 547383 639856 415 862238 4 835164 15 2518 5 202565 841438 420942 695690 612741 324169 45208 874619 871483 3 805122 648771 873678 825500 195 272756 72 678873 808613 7899 97975 681891 614157 298739 890276 736594 800469 420340 843578 697 708286 184468 765350 898489 270525 652965 649222 335607 328 140 7 345903 859962 168345 289337 492814 33047 410452 32 587777 803359 729364 494539 906 836416 307 868428 637225 869819 82427 541091 32637 2208 742221 216115 11513 131975 5377 818574 801413 884094 231680 855381 2 814283 894393 874908 2285 831224 196366 858713 443 870834 819466 851005 467763 755300 526339 5487 216026 288725 101800 350442 591905 861688 5 7278 82296 216180 775742 328022 84428 501559 603108 85305 896728 855784 188900 134276 330400 398591 810214 564116 6 1510 426 614811 413532 705340 897660 5421 806726 435 2 342274 588 843039 583539 433580 802523 504895 826996 424498 770177 893087 716061 709142 15990 230340 727164 805711 231927 32 897850 868138 131335 517127 895050 788831 679 204 3 3271 421175 615796 184988 899198 856183 36806 488087 43440 795315 829198 9 808434 516473 88 891818 450460 529667 332336 300 34961 814844 806722 145806 751875 8 895879 272102 45296 844672 851144 15412 804542 885530 422969 896603 15 67 301764 572 70202 6195 838901 459516 809129 881468 239 460 277044 822096 580877 455065 4 282645 885455 298697 898792 853951 650352 401076 739864 347283 827112 688802 868909 373316 767 535131 847752 2597 844799 576115 418652 819420 11 891050 626205 892888 542266 859043 563179 847269 456311 838608 383207 846911 461314 17514 156335 193041 895700 150274 869028 609803 43507 832168 856008 402690 62 6626 462206 551577 352299 109 198705 55839 871401 543402 433811 36 1 23464 339977 692963 807343 1911 884421 899017 198588 452936 33961 780 225560 56781 672057 430977 291363 626 371650 415118 746425 608523 679447 207338 187 797697 6 897710 6714 688965 883509 369273 853 321123 581311 366089 465197 682700 884897 736933 693715 863814 683218 213881 167229 819093 774350 961 104510 81511 135674 64139 475105 573968 635375 436683 281400 1013 641280 572199 73555 439612 27 445773 384761 656280 1 866856 899782 819026 6165 157212 24 114709 679555 779999 794068 348686 601158 15 578480 417043 872232 875175 225837 332606 671648 475370 200079 630527 188301 713665 215256 1036 6991 258242 64 2 869778 881174 677974 843818 739383 14614 343826 20706 879015 20260 1093 354358 416388 761112 838315 737785 416918 871152 840301 516212 809453 563747 846064 214124 230647 873407 717327 153899 21 804670 4 558367 1 237 827756 807 765298 819836 787163 46195 496986 803489 880478 193029 267968 638708 359166 301560 877199 526184 897553 52315 229422 2 724349 795957 725575 785222 776975 700238 589944 898282 198273 201955 600491 510303 32494 276228 133 681184 856260 2170 876719 841186 804642 757188 735318 94226 804535 255 396160 615152 880566 17 446859 628287 832422 725304 891233 356569 888265 572414 1679 28549 112721 316857 421853 471178 567375 194544 95254 23734 870113 99323 382975 884714 777789 4608 850557 409969 860759 896101 845184 367588 39171 893231 745677 730834 12 3 6 465134 28283 380668 847977 858318 83471 526889 899881 897209 147 632174 666033 852612 501378 894352 781820 161478 780615 512814 333036 888872 878503 176611 897457 25 131 884112 482252 3667 710944 885258 12 239536 752034 24765 556725 382903 403088 266474 15986 1 746627 54283 579490 1691 524432 869357 407519 795733 779187 452688 1 164463 515248 285596 639017 435031 657050 230 185 749154 814245 1 683504 225503 286412 198886 699573 114180 128 724767 824703 33967 209116 815568 7171 815283 2 222226 15 610279 746706 671684 322687 2964 298568 125 241338 97552 280319 356888 881460 35431 892267 140325 471994 838006 333465 767530 811250 754564 1476 7580 821091 787519 157053 880648 837120 509014 7918 28073 86822 874562 159701 853814 301237 1 582502 893330 505482 312196 304 33695 899308 226858 806196 868490 672237 479766 412 893266 805805 108890 228927 27546 837650 53408 59817 806960 856599 470771 834345 849272 554136 766514 117672 320813 288928 395200 661551 792291 141868 778908 76902 702810 519275 351323 888203 17 30867 633157 814750 499823 269682 856792 782924 887557 355 883109 890946 61700 876291 688899 161782 85934 847960 623508 308176 889700 187895 872346 856322 12932 788837 834317 667468 827719 118009 853808 197818 828578 874329 832771 727038 2 69071 891449 167531 197448 865554 320267 6896 878915 894938 436545 769137 1237 14 55680 837 726546 185223 288947 749582 741039 57026 80585 25522 461324 882995 303159 171488 639558 767512 797992 228845 308829 566143 414239 738419 893263 495559 22 882820 802163 160164 717860 891507 98525 35523 760105 123953 891647 638932 258 252 478412 871975 777676 449901 864909 176010 415809 775736 454226 613118 335020 714732 84783 763706 220 485047 123 33744 345661 822972 207802 881755 254940 364268 6219 797176 497978 835943 791285 237350 387305 407808 806030 329780 162883 87120 391368 457030 335985 99 1037 779337 851709 817787 578888 847305 15 3 182 278058 782817 8 421283 646043 5446 717340 78206 116459 316281 872143 844288 333652 352596 638060 772844 292062 853137 808276 893754 824657 19 791954 724507 193964 233088 4575 404164 870477 784034 875959 534151 315869 890671 161299 189943 821751 541853 627 858037 352475 451 845435 19754 826294 859565 414412 241384 291246 379643 855562 8 894978 883730 12404 3917 887549 4 697629 71908 368156 803035 409521 363926 240922 766589 4 32490 897613 761914 62445 1 861357 891421 829368 69 824498 176649 512 891419 15 123706 882168 299867 829788 49381 109410 898452 726544 274350 881124 103933 695637 102 854441 178717 888028 832604 410700 206492 803525 10 710397 305713 626379 851802 665491 897881 829382 893383 312038 749706 645764 2409 742268 7 804335 574817 367121 31496 18 872126 8 482120 654389 871768 838999 420278 42150 119297 395609 485198 364383 874554 827392 891751 893603 131751 272 22885 595101 607 280192 240071 379522 9 837712 882442 362797 837294 885856 541068 689186 724277 44259 852257 140239 787636 95702 1718 873537 1 279122 878619 5 8655 857334 551823 524395 723067 869619 563778 2 344025 105201 168103 542130 877927 5086 18 615655 886516 1 720917 394606 8 473693 898804 583629 138 774039 803348 415610 840021 491345 701879 615105 787535 130409 30829 209513 61 799010 99831 24666 137297 872091 687340 26213 805003 875896 179375 665016 865527 866997 838910 152159 745399 74280 17853 502006 138612 764564 1 520959 776853 891689 382357 432545 118077 15159 87502 877069 189364 809582 357049 728889 8220 742617 372569 110949 82145 896145 186748 2184 230750 667317 899489 344681 177 441326 83226 2015 368442 871632 279777 539986 513656 16955 874031 599216 65205 1706 311045 789034 163412 441626 750752 372125 866039 788230 874100 849774 818888 551658 858067 881120 755989 10299 862974 489254 348922 686943 761496 540406 758003 845851 243104 364207 881013 300435 890790 113046 383305 2 16 7141 38801 46151 341261 10 880296 313578 643028 330185 20757 809142 4692 887930 735098 878287 6 736413 700485 32 881107 889486 97770 838381 105882 13 871220 3747 280674 897406 417537 119725 838811 146 829052 820508 12 763661 791530 875326 581478 556375 22 600274 887194 203498 617955 40501 454968 14205 141535 595358 586158 862667 126005 144661 6 748354 370432 188489 769861 1038 798209 163379 881945 886821 29063 5 110874 852963 6 52 475322 670314 845185 696094 455224 869534 111754 183004 843569 357125 206045 811526 885713 2554 766295 823735 169457 415345 193588 225450 307335 687268 824613 370164 841998 106893 695243 484383 844905 588 238 3 181 20771 331211 888409 72635 727795 84207 893868 388623 442506 66 201642 853893 128777 594106 151 30180 245093 59215 25014 896392 26079 254177 675185 764 699586 6530 810023 878367 6871 605205 872092 40 749960 168 807272 393504 175271 55768 163600 896221 511365 647930 4793 166157 1608 617610 521669 705 444252 3 860642 298309 873527 883306 799128 20169 385095 727185 597319 802496 638955 856480 34 845120 837602 816990 866139 48781 345596 546980 868785 725135 237741 45118 671048 154987 601565 154518 834726 2 3 59640 676820 891981 627920 852730 389 886340 227589 53 845972 37832 459547 321544 42 782385 895671 548577 883416 143010 66912 747891 815116 38815 623341 5 399051 588794 356767 894430 392352 851833 896403 891919 839446 482306 187625 293466 893650 513725 157465 588693 801621 249970 613405 10313 5039 891661 758824 203222 841116 894580 827121 840276 436842 267615 102 405324 629044 867319 898166 884841 182167 319419 775645 769194 5774 1845 339622 26 858679 635236 144763 848999 883356 268013 552024 1734 410079 526541 609361 881082 12859 548085 851730 871481 804213 111830 117784 16 254448 1 395231 140 5101 823013 602830 857149 6 217482 660296 159690 569901 379886 775931 1208 832346 704777 884480 709058 200021 615833 874524 663510 627267 10 123495 269 282887 857179 1 199253 639418 336636 843748 395300 580990 14049 886268 888138 807306 4332 15599 671380 56727 869651 16 894592 23250 100775 886130 677027 890306 194441 27760 17 898101 320900 855575 833730 4367 2 813944 559003 89 137387 554124 346356 779789 576863 4 3 257492 47335 2083 616227 7 142291 6584 147 120500 792248 14345 33051 46 137272 693006 320713 831700 488029 176525 558648 526902 136433 269871 835814 20347 588237 3 231854 325019 360706 238800 256258 368644 65498 12093 891079 15940 10858 823222 674318 634431 240893 774475 33 872933 293824 800546 860598 41949 363777 366543 184728 164 252865 83070 106957 1114 850369 638674 893756 153 834046 499 80 627420 13532 817631 891716 7301 801637 860965 733979 5 816972 414528 214 701766 857480 293633 538989 2 816231 99 623853 1071 1483 863281 161 38 461272 675575 884284 860118 104 889727 29238 4 663013 648080 598029 724754 254720 367422 506 446344 12004 109020 727492 713091 2917 831955 868070 40162 498218 485940 831106 757615 307453 596529 878207 53614 685849 861931 86624 292160 203983 857849 343867 191396 483315 747324 535472 90827 76 768284 889271 333217 1789 845428 466 815317 323343 160 285545 513666 628042 786900 850622 761193 754443 132610 404628 272311 77335 58229 765698 892937 737843 882591 850042 1623 861316 323173 817441 591709 660451 777745 362228 849670 579968 870608 892701 761003 572801 314 33320 463226 789134 294403 7248 250049 21105 1788 864315 79941 652565 390866 425720 673356 771226 92351 115724 831587 874474 315549 541396 2372 34844 2 869352 38852 737641 64 279216 131032 791550 293689 870236 78497 651303 18 279425 17 860722 595142 849078 114092 123360 853862 840185 155744 634470 640190 829897 890893 13 548177 80 575039 689724 375018 1 833382 849508 380926 51 37346 300653 888704 712560 788188 7107 647854 38893 759271 634165 888187 873765 818143 763913 894671 746690 1 797128 872844 738904 346392 778466 553896 10 67 13 262923 876284 782567 40 214948 779499 756955 134568 896682 41983 131 587138 882534 35 769711 530681 6983 530 82 504667 852196 891016 616600 898369 801176 477497 211899 1 4678 97791 363811 680795 827389 364078 147955 897614 646200 614486 870719 28281 413 48136 24692 193919 532566 793830 292378 745511 226884 762920 5037 878570 19 774378 345762 292 2 360840 4 866835 668376 307765 284820 49461 313760 49596 22144 293569 285 867831 16 222941 834176 769931 728874 24110 774402 76517 791044 760967 871674 783284 893069 863077 25529 255742 44344 859844 410250 716139 13765 479386 234735 870907 436266 859487 4 40886 590259 176719 881080 725024 354152 751943 134830 311652 196601 5 45341 406781 893595 830920 639375 254 639610 441607 593240 706571 382 639498 224061 872594 859077 846295 33776 87 42778 607648 811987 374459 819597 10 216633 612740 34007 454 860758 242465 108 652564 280595 483857 157903 861627 749894 651433 76860 839251 74865 430086 825363 881583 841390 30271 148651 496099 883557 849629 899630 456448 567079 660578 755537 6354 628768 47768 268651 209520 884416 758269 816940 7072 442283 220829 473438 479115 224776 880359 30483 824964 260432 405229 58 838323 386280 270310 155 136349 78277 648384 896918 877493 1605 486137 5886 898037 668937 450829 135785 2 381766 841350 842452 588923 884878 1091 736250 704563 113539 833504 5 371072 575149 889338 238551 841692 25810 64806 38303 816621 751705 747784 322643 852823 799613 5 892534 219 770504 875308 25278 896683 760592 185996 892303 699264 6 7 754114 87465 402247 888154 891002 887925 210498 178 730005 7030 454899 817503 169578 872045 891011 794708 13574 557578 431079 52347 6 879970 873073 314909 45959 1 864553 882718 708542 404950 13219 874092 1030 4 591117 884996 22287 442 848461 151 242003 768 254 854376 889628 211287 446202 873169 115323 327480 869665 801600 46391 179253 307672 843965 61553 730500 778251 832923 804129 104180 832448 412822 35122 643706 8318 567540 5 81335 169 809323 766313 422330 365150 1168 285981 614348 84070 721565 885734 182 14510 790408 539266 799867 2 356846 265941 880092 38134 174916 857386 56 41994 58 185254 1467 598733 192141 2511 820265 406546 47257 896394 375489 486594 345133 209124 3 128213 99565 30743 899306 162684 528989 831907 321770 469577 39966 5 13 3054 452866 12314 359287 884131 612385 271259 432910 851067 286673 816797 85756 634947 121874 67348 140 17314 8748 858168 11112 826058 832916 17 195678 264 120744 87246 2560 481278 665820 411200 825722 580473 758951 39 826919 383440 8 22 875435 806150 3505 11 842365 801425 12623 856562 283196 835499 759544 90599 897622 12568 3261 792817 823080 187426 878307 568619 706183 491837 755654 281925 434430 373 614452 865121 8 513318 856420 459937 7 15 113827 284451 280761 42 43280 203551 143135 545 159074 700467 871765 174899 833 707137 14 354395 9 471699 233324 855192 357928 433193 1572 765318 15 623340 8038 1345 98 604366 792157 203876 68 58 481177 132053 438279 276644 3984 86 5 48012 849251 68518 44748 220 417 579781 704971 787224 889757 114264 11 545780 643526 642259 759206 11 472454 448837 613059 535135 2 370155 76099 19 13125 1860 4774 855617 227961 872389 426 685606 1842 673602 895042 101694 435 891954 2 877874 69888 37 506809 856714 32 407876 547191 849632 50139 426379 889308 313443 754565 654440 470004 1842 808753 874945 196860 887016 189459 567677 841683 854445 865493 821004 790888 483540 469775 888347 588006 352777 35768 570910 891458 868162 871995 441849 655145 768872 849774 830264 854540 727385 101461 458181 211461 533351 895882 132203 1361 811318 813988 887102 31 27821 154900 814835 791086 669112 866390 739732 751160 200690 639301 848813 866161 330007 868876 366746 530856 865841 818750 353027 207241 1866 276683 766640 862325 128 800758 747273 248815 70274 55087 868743 17 461536 373549 559 3290 843 864566 76 884746 391420 812833 213863 3 1386 87583 352410 551785 640762 433149 838197 11469 21 897334 352918 777130 205189 720453 858832 70 849491 49 554733 194 839066 886333 96729 3838 1275 768672 235 254009 804053 242580 891149 825530 173785 612184 149781 57202 866823 10374 768439 6 202006 817420 311528 180976 395272 683753 861925 212892 248077 122 572449 402528 780280 877724 880698 1535 814875 16 779070 747850 10 837800 138171 592191 624534 20157 29255 905 560081 139570 863409 829534 403657 822684 112099 145560 6888 32 285534 854713 665304 856781 727603 285 23 384054 887169 137310 2 129499 135795 214630 629838 870918 539614 206323 898228 6953 509563 810558 507199 876591 355213 690447 445022 83950 148156 679910 783522 181071 199377 881440 776112 839998 802641 63188 117160 860586 73798 474742 113892 401139 797160 30579 287283 835516 747349 886571 873564 894368 703352 73 599449 875880 3 752864 371492 308562 476864 316 878150 14781 776067 219262 865365 690121 55751 405973 22623 880052 471140 37083 87637 89331 281936 343505 525703 833759 14 183274 296482 327 858078 887457 801571 168400 782369 4818 840893 810417 585 663097 1 3 2450 865544 428459 55304 345815 799871 774398 628270 843073 3 553812 235936 629919 789152 359649 816503 175837 630624 424906 410193 801016 412716 224 225044 861887 742997 213 169693 72272 107992 886267 20058 120884 8 7671 67 853240 247362 16 801754 15093 878917 897194 898937 438550 274421 712347 170638 273697 56 2271 870460 398717 724159 2486 183600 442956 770472 778779 764026 880604 693779 11 653884 828609 51799 737249 859189 252225 272659 181664 857610 487287 736479 268254 45 779264 2 560124 491723 873109 644114 734230 778456 2 733321 806413 533931 97245 800386 179013 375767 146 269540 377201 888175 7211 267924 6745 848805 831807 7 565119 104575 3178 5088 725307 167984 13945 640376 837796 871069 75282 352165 375013 790333 156598 318704 375861 840311 620260 20939 66322 838091 91020 893733 384961 225991 760978 705181 214964 451847 799361 532441 659 853145 867131 718666 271 28 549608 103000 859251 64 432 25 571477 23 724131 839099 849251 775105 5644 506907 163 91055 448 826752 710110 867091 13 881095 14 860001 2 233 860855 594586 727171 3 201249 759585 867678 879882 442427 36837 111225 20141 371360 884645 893325 439009 821240 856391 727651 396962 310788 116144 1438 626823 88 877508 337587 509300 31134 486710 637924 394531 704024 494182 820320 801599 345325 462512 501575 569260 417177 589759 878095 885784 841518 187806 771558 273882 575107 193335 595083 870601 499005 638812 259795 689 2 659354 794710 892570 322465 110572 673777 222179 136235 817254 761954 890269 889719 570151 780649 871624 877562 45790 69236 38624 798496 338869 638808 806341 765632 497223 97501 867143 869876 795610 185209 139854 226411 1704 83 725869 319078 632161 887674 186436 351167 683098 3 3 829052 886310 811246 278390 6052 29993 679793 809896 752625 897694 824281 16002 872801 865732 5 792750 824833 21658 742811 18 97617 87100 24762 445782 383526 313 883392 48411 887817 890213 815943 297089 137927 99238 217 760268 873841 410518 872660 298687 494971 1151 468178 861380 865033 462173 768227 133 967 525930 3744 4519 816433 886226 734013 491837 705946 551760 121776 71 798766 484736 41 727337 15511 135383 726361 1 19 1494 45 706978 58 2 4628 2 3 845038 636578 812806 94 537260 3175 823023 20 366012 703680 885074 893816 869445 890158 426983 365357 150613 41522 172858 698813 4436 862905 511514 815223 793188 367015 65621 894037 693251 209467 319009 949 243216 884790 381539 92024 187806 758 60 179 799590 899390 369618 866591 734885 768244 459174 417653 126874 818872 699756 458970 134949 800473 67543 621713 291366 16553 828006 749797 220297 271148 889368 875630 244 198729 186452 891278 737173 508601 288 888861 891617 365095 37008 803843 765899 467736 20332 868675 3 855741 892211 25002 894728 833398 6 442914 219662 704455 376017 23401 378100 461143 1 488 668272 1994 132707 474001 309 345133 805776 576372 3327 853122 894566 61461 1630 401974 839232 3706 849761 461764 16281 183024 2 36549 446795 430705 330462 296388 748418 746361 1087 116467 315057 785379 154700 20967 812306 711160 53327 7849 749583 878068 134 687426 421502 820353 3 895413 865307 866250 459429 798628 719371 885834 638207 869218 572187 459471 122 88169 596728 121976 42 691797 73 334760 867996 97932 855230 415386 693633 189555 647946 813559 753594 7909 192193 433404 2 33078 510925 878957 421853 89697 697193 4808 859978 772222 504327 356 650211 4058 78606 402766 440961 839719 393293 192767 237892 162 219828 1 893813 892056 837525 858358 400784 897514 871634 852556 850216 513040 19 3 511278 431418 854644 66370 521596 677250 3941 295046 74085 50025 127 75424 407797 17 837215 878327 684148 752216 838539 1 893053 510 6 804824 780239 494834 184946 5 722257 773153 605 20537 801751 765224 536493 622366 820068 645316 813355 690 615656 58 878411 403106 778279 18997 18937 752616 102 1 884231 610300 308538 105925 9 13 552 183 870686 1 899211 22268 198635 527625 190150 277 107422 60850 721247 2016 748713 1420 273 808266 524794 558283 22404 875776 555838 59630 590730 525431 2454 898114 591546 123874 4 328618 693001 785647 425041 373163 210795 514244 268642 460567 758353 831077 768244 215401 876020 876885 3 21558 9 21053 1764 820217 871170 862230 163638 846197 870274 702063 339023 280830 636526 857032 827801 92 883869 12553 451551 803468 24980 840598 383029 1 533288 845610 898052 692482 1025 813037 411169 602359 867415 892240 891857 831417 623672 329527 44652 47351 782874 593121 787582 133 739548 53 295130 421128 757896 493777 208912 764403 3 717223 719604 505 894255 761736 897440 151619 781247 448839 787752 48870 840189 189 284024 291760 790660 377076 67561 6 687179 861940 292441 9 828393 321432 878388 1884 92431 192219 801046 848017 11603 307390 37860 25 798209 785515 361443 17160 895605 204910 106860 505200 16 487329 898434 371375 827234 587683 351491 733410 675699 305755 894298 8469 19830 894028 827196 430339 551425 822120 783027 870404 507579 733580 804169 721073 696307 483590 943 722196 67572 303146 175678 617 29197 851045 373920 833927 828819 877178 729263 571537 857492 23366 393436 857316 57 894224 269921 8206 372543 31372 886 162925 533003 6 467 380057 282568 522019 531568 213521 562146 880928 780486 858856 731608 20 339557 2 870107 96088 139514 37536 846691 647296 55238 1 283568 857368 51 846060 258139 886543 399833 142443 297842 840483 502403 899872 204115 186 822040 223974 180 434723 104 5 675082 806581 80 857880 36632 184456 805485 851895 833073 334642 752016 757023 748628 332684 487687 888739 283859 1 892163 869168 542160 828498 890141 862340 175446 455238 249 496110 278004 635484 129520 885192 977 11954 859218 24 861026 324994 231109 846762 767185 676574 83204 285516 474434 892606 296 650910 872800 865870 3931 6 760950 817082 144 884952 603377 869496 32390 4 167400 358481 226418 350344 212437 874776 231656 887838 884273 324075 767906 242659 204529 791451 594198 558342 760337 116422 150041 506465 855315 383053 11 888753 873822 244 9480 851322 895698 247582 45 343997 733567 59 719330 95365 24 85181 785287 778359 57 181991 539 841872 365857 160251 531608 562732 893657 849249 412859 878635 735272 165691 270448 822060 811275 404612 820940 55081 22197 11 895402 768780 304126 868269 888356 874417 117950 664079 772181 387428 410000 1 9040 1439 14 756482 886928 549952 177087 62993 743691 859275 752686 834160 12 230674 86517 689638 742068 869559 2370 743069 864813 461083 856631 576258 740203 171 307857 573837 313775 17694 723188 751994 829580 88 777726 844895 2134 531808 159301 63494 864290 505054 623900 627355 522498 873024 372938 3 407910 393849 3057 892852 874475 466904 21115 55533 874358 867198 864351 856704 884979 857917 2 1791 1 871740 899482 55097 382370 183685 563343 250 761208 737190 883265 251864 804566 597659 802331 884633 836239 802015 194129 843120 844041 792136 789489 362467 125490 832063 694462 54383 147960 257328 725020 369312 41454 284888 730853 585290 317967 828414 624768 889263 858710 882759 11161 139891 474606 413593 401388 641512 889470 856900 1 425 788575 114471 476558 827145 849911 10657 1905 777 560818 586532 444133 885418 856074 14672 7972 673277 211017 12863 663521 1 742630 519131 893957 397968 130595 742 898458 20173 40565 837441 704812 205280 822446 137110 17887 867496 704614 526879 374211 23695 17889 593 892718 794579 659364 492001 61 776504 673983 793222 838093 23792 758165 563369 42 842583 128358 18715 420376 11324 57929 577435 28 409372 896215 809665 862664 2 4482 4 736453 305126 396870 38357 732451 866390 301949 886747 739265 235629 857592 866918 465417 866045 866233 9 898833 14318 335826 847060 129158 15034 183669 6835 787104 2 853608 486407 405057 697701 806583 847288 684599 877364 793627 101354 426409 759671 892794 385839 857187 588254 1 422944 226298 503646 891950 896864 439825 874178 18518 881940 5113 1 106171 155 287059 624858 863923 803421 196 869204 694713 870235 179659 706581 719658 80496 2 6 40745 725450 60931 295724 16187 784444 181050 11 689061 316702 194964 530319 29741 823665 2517 778044 35321 424733 585496 500986 844787 129382 310772 60 844546 561674 843774 9164 865204 726979 769448 261558 882177 822180 35 742656 7 294453 621898 172745 27640 812874 866184 2 749217 524001 786746 759020 19 835025 77610 723285 882317 85 333499 319028 846147 697037 157006 597792 856013 2 238785 404415 278825 679956 25700 302231 751282 340029 414456 4586 746260 895851 83 3 384368 821090 898550 3 889905 263454 895256 872192 246908 64905 91167 185916 585285 2484 885251 144108 476932 205283 12316 899958 766969 540996 876888 366256 191796 877866 504177 31096 6 764753 255 802836 659255 555537 574674 37 870308 827291 1994 862315 777466 159686 112499 1123 732530 316856 84876 1352 798009 2 770048 891184 799422 17684 828897 840449 777484 831249 828625 16750 679469 25502 240173 215 70 295718 499502 806053 393845 754923 5 867401 751766 666121 304737 7 840228 158073 11703 838803 205929 744941 214273 150342 881221 10381 386344 263748 273803 416836 563375 859647 813573 892755 447897 886213 691922 842384 228214 834677 899579 899984 22199 548794 411697 751356 739508 124643 271709 45403 24413 391532 131720 1115 880206 196445 256211 646451 862680 407084 8671 837453 123927 237589 781057 680607 25954 737467 416911 167 612868 519361 1823 773423 883910 631775 362996 76 1096 109931 40908 533120 797417 722275 793305 77526 596949 810183 4544 303605 787 783812 138 896677 77 484069 101307 435980 645896 891164 678669 751203 467108 251041 872880 786696 55438 12 826006 733242 238497 384097 260 725608 463395 847295 370063 42695 614784 897648 864679 647498 185985 808920 537413 124389 881198 896688 8 615363 172 570140 846459 380578 272166 589901 874668 265270 544239 94660 866735 183430 225851 703418 268563 324139 230155 2 3354 362803 880 761838 868973 135 96748 601965 323364 508040 840510 4054 19444 856782 845133 869992 53 834710 729606 9 883502 160 862149 875356 772438 764732 129689 870272 768588 2804 243357 153 233402 898046 114363 451519 235441 35328 789 883914 373982 771546 813075 664191 30 131778 1 740158 840260 234072 2 812893 316124 887123 821246 147921 703336 44675 373925 721411 159277 10393 360920 3 873968 782522 648494 53591 117014 766330 753075 92691 359954 587950 841101 81737 694026 127823 797053 508921 854337 976 49 5 848343 1307 208751 558459 352072 131294 14 424248 662082 121186 366310 854 412402 320798 703499 190543 861784 716547 735091 769105 316479 866344 692354 134031 684414 806784 890219 1 90 500480 885814 17 358891 21402 888737 468579 850030 22 848181 813922 166 851268 821696 469687 398899 783081 659389 181813 781641 855722 123352 834663 641533 149 218485 87977 832414 406 545090 358197 738573 795458 760148 52633 867078 13437 59886 13 3 692601 49679 273 288 814610 802608 1760 2 815564 18383 173028 91479 883647 271455 610562 738287 682451 896378 898081 442477 234452 227486 276931 841141 398943 770636 76076 8537 800982 289492 501265 401847 442401 880561 472001 820599 478077 730480 230 533591 71432 772476 16954 27 715704 1115 865 896696 52 73552 711 599238 885874 850988 245026 821609 882082 22500 182773 740098 852697 1501 8806 886044 24 3580 2815 785810 30 20858 18789 874971 201338 848718 565459 833751 473344 724419 176104 765568 768116 433 64840 395630 868677 292668 804132 445756 1 790496 366335 802755 880673 4401 764138 17 146679 589106 697246 896659 615777 300012 807386 834781 424504 316372 3 523486 222493 13486 219527 787951 877083 10815 441628 678141 514949 611294 2 899885 881907 618424 648693 1450 846190 8267 181 818224 898109 562514 660806 408569 810500 875691 707527 845586 690916 69229 141212 892102 168575 594202 6597 874696 769009 894599 665735 3771 682808 27325 784868 849721 899581 659033 892890 877789 126530 871972 581747 11 6382 525147 342649 3 687155 448944 313543 210507 848571 740723 128842 570551 91 133147 5589 21840 667426 49 829933 682291 11453 250124 794513 836093 790212 859530 837200 115587 872106 34562 11402 133155 834702 303216 2835 864508 888261 415251 581954 195107 817464 894489 632788 756361 673657 4789 71006 859134 310861 891316 77204 639753 837045 7 5297 238690 401959 767457 883834 311009 252519 103220 343191 123411 206359 605323 845148 410783 738372 603507 54868 815862 828416 357644 289689 751527 803002 572270 483641 251701 857247 170872 823863 747379 7398 860004 275352 825891 455215 259205 806128 130790 6936 874408 896125 10294 487059 54185 885604 10572 37210 2 867140 885990 443112 1448 265276 120924 30574 833721 862182 845574 188388 18093 884112 223762 581006 748478 748941 1696 147722 79131 134036 274337 3203 761166 268642 2 3 1320 851569 642187 891656 899033 682463 1 857111 885744 874500 786220 870249 3551 313034 606963 318071 875243 751257 100161 897059 99002 798337 138654 586911 55151 894080 80733 309769 314140 853501 634012 54197 7719 604967 313747 112281 253221 579921 654700 858931 75 875258 817626 637700 800082 785031 440948 852821 460905 207016 46093 103720 877092 891082 26 19 762814 644332 5 327138 889841 95600 604092 759462 284448 168141 556249 74 794773 853304 476478 46251 572206 697028 793515 30526 6742 397 815735 103 224324 698747 834831 67303 230586 810912 37349 718875 641101 881135 8067 865443 309208 261204 45 455128 637308 784156 107626 2758 4068 841916 552826 41201 428716 1371 637461 28691 92369 205103 390 172809 520193 684889 875706 626279 886732 247411 14133 594249 52 187049 1175 3 883847 145 490588 612627 242370 450456 35061 672399 837708 17085 893999 33371 292155 815993 11521 737760 897622 17 171717 319402 812856 409223 3397 173303 652056 57495 746347 1565 345715 650328 29 776899 777353 312098 814830 886097 233677 5638 388044 890935 874998 323839 382690 3 810676 523154 6285 859215 415 119215 898034 897889 1233 45537 530878 47 27284 560622 739978 883119 382196 867025 19632 125873 2 338451 302890 898547 825234 243537 451239 2997 834313 769533 55192 52 733617 731564 25627 698631 50334 717676 231354 503196 348576 264578 847414 718021 2 2 719708 9 103176 1184 746876 871271 859363 898082 85631 830181 26721 449647 758088 79 733564 3722 548972 4 309367 662542 805234 891615 250521 3 823499 277489 803681 586320 317552 656063 106264 99256 538128 877052 885228 492825 844074 655294 811416 859126 888767 889854 294780 3 888256 486460 833151 53154 1909 876768 670788 165341 769784 20 881 836302 881937 831964 12728 1 364 371496 890784 363 289267 3 102 784783 787982 19083 38953 204981 593004 557653 161525 474081 877268 15266 30560 52766 608056 648913 160 233397 868836 816107 895187 130713 806129 25 864313 179 849274 186249 816578 232204 856625 221795 845638 91477 101339 443850 894511 406 379088 859814 291129 252597 799494 373822 866249 363 296412 166797 8454 202771 173522 564268 812952 412317 224104 9984 481751 257603 644204 832359 68771 808177 515123 892347 757243 8632 47109 1882 160604 298827 192619 867386 596053 866045 398567 61576 898364 713139 785114 77229 17 205150 797185 394564 891047 528817 781144 808473 879346 943 698037 93656 137770 532238 26041 605474 351449 874407 890574 865858 876863 324613 882207 442733 549224 840266 797640 880347 866420 519056 898210 1 569206 365524 435 891886 103692 43525 667583 491 793560 16252 893661 703707 699680 46 373 429384 494161 168394 1974 439419 70971 674733 816312 813961 841027 529 32 383214 828002 818460 5 28604 125754 218958 48598 877703 801880 129103 678653 860873 854405 296616 817413 852212 293394 342523 286963 889699 1 520437 5001 887507 702084 710664 880549 783393 615330 406960 827558 399791 882233 15 6 872358 39479 800363 559 99 659717 899882 796785 789 223866 456756 791060 1943 3 755404 893505 2 61880 63534 788944 831732 108484 890554 232312 159341 1257 880507 670813 896143 22639 667431 894357 436833 859319 892123 11516 2588 5609 163620 478755 893962 207540 167688 873156 124 244897 852034 107842 567388 24 744946 572625 400466 883358 741427 11 884550 494463 2 462366 42 899886 705506 730167 768862 868429 212389 213532 302769 248129 476151 6 888329 186377 475303 1133 878383 15 504632 6147 852 791398 3 7 640158 871182 736125 834433 750218 873053 87978 298897 36336 629310 786120 478777 316305 230648 22655 261665 886280 843040 5 850567 838207 12 240808 615482 222984 757080 677438 878083 315231 537293 792350 3985 22314 452341 360540 744630 897843 864260 235734 276641 122320 743068 857967 199556 261240 833291 883880 6 32 852850 659349 418922 614464 1 536768 4275 1429 367071 536070 528879 175172 75347 689476 833143 466620 8 101717 5515 235 510191 661279 121280 850982 834423 511204 2 859957 195739 886278 277120 342972 815598 877863 892193 472559 7709 8 782103 52047 206365 310108 54062 824290 10 784348 727994 806347 891202 878959 113337 502486 886121 802496 879154 871406 726342 141607 856713 596159 790 11 446061 777626 406905 490574 872641 55393 885318 592564 410551 233091 681012 12742 1273 734409 137347 855212 371395 619448 554582 821756 458307 1165 613359 39931 287085 838252 238 406489 492951 365216 833 890829 690244 652481 882364 7520 848919 13227 421 19830 805 687677 695890 678746 261615 885350 251357 653095 840138 895543 1763 867172 245055 178281 897872 856393 271753 680901 664630 868787 523671 355491 676515 825180 168 832377 627252 940 831398 888585 702398 179370 888244 24132 355456 72 806895 806530 9 486959 235747 673276 334690 785596 666831 265 283 53846 1454 98877 467949 14 430155 397698 727439 803297 63567 867188 877020 869037 234404 155450 168080 761655 501033 17 29657 865737 16 741273 248137 499950 882925 625596 856925 553007 886168 794106 486982 36701 889390 344169 706106 876337 780698 319187 1227 70905 872791 327350 725759 193911 168232 12151 898724 896661 223482 8451 3225 448482 712294 705493 444191 82 830584 51536 222791 795593 747310 20 910 839542 849445 825482 423461 809275 593456 526509 47094 896751 9033 40698 600939 468979 49367 53045 6 10892 666483 847655 634097 113465 510568 205 878384 866861 10 862133 185659 899080 868943 278961 597137 774441 494862 461167 876123 590595 686914 624716 121883 318500 665190 375526 155451 872325 195713 491392 171483 179060 348993 624242 361534 776294 252106 518 199315 313051 5 880984 85503 1097 192081 818707 12156 850072 309392 860454 833396 831536 865149 282087 416660 843634 65946 843909 611061 103517 92 120739 1974 558857 498807 89187 125001 838343 831196 57517 1019 120727 874676 314040 72089 790564 853580 461113 66452 223916 315319 88 834760 477381 740676 894551 655925 851587 586663 888948 822592 533568 138586 343119 776116 421163 23498 729776 894089 803903 161993 772 1490 167952 64978 211896 591745 364907 774735 19 601941 375 721621 808826 62569 1 45236 8539 802704 577908 895075 805051 260611 127 547434 874670 599079 821606 826122 789573 167567 336522 91 4444 765075 105697 55356 104 1574 20539 759518 357409 864027 858250 754789 589583 361665 3 323126 17368 320 574 197483 305194 575481 874968 648441 536574 1099 4 114517 763829 212796 898010 316036 713030 720109 74956 693808 868449 27 232346 604710 877432 1 383964 795660 777155 35877 864083 759302 827523 875674 840849 699 827246 815244 756266 635998 839633 884481 716488 1 490965 823377 1720 43035 867735 767012 1 731260 25829 565474 598571 483 177511 9765 697390 77768 142220 860038 843616 899100 891034 700225 576821 157179 609 105 12 839098 660745 879228 289297 819402 424572 656522 1109 186840 808288 180 1 10382 87 231004 492289 150707 81321 126182 599422 39683 879542 883512 435 883157 3808 6409 849192 3009 853101 700887 882058 756167 302017 170165 334319 140646 2826 891603 250850 208727 892249 196961 895549 3 689762 244828 815503 59 873033 878821 848474 613813 93662 117101 47519 728230 173434 750576 326662 614312 16 52017 811017 11418 667210 103769 841040 448547 9958 888342 261363 147 855815 38234 16 113532 111309 417317 47 799962 155573 88414 696661 791559 562144 5 504290 123617 6 56 362062 113317 36623 882567 623119 17818 873336 869638 866972 3 18518 62213 840771 877350 86644 5 153069 767970 127927 891476 6 14 666298 923 444425 14867 740691 137045 873672 758342 42562 602823 792122 37734 17025 49635 819250 257384 502009 896460 1955 850866 590288 420703 519949 802041 674065 330 100429 383259 891186 894916 854595 17 458062 858041 4893 666506 875983 829300 788126 38918 865419 717 648929 518690 279961 673157 861729 891342 173094 250 830758 64283 812278 897091 140290 98762 169474 816887 868640 874882 862036 21934 593113 889210 746 811566 350724 137 533565 3 786563 519791 6 479166 851628 885701 625 214176 514481 8121 897513 6 403 684403 870993 4975 768143 840215 368905 2330 838003 419210 832823 54847 752544 179068 375148 842574 831009 20 871862 322378 198226 809253 885958 886418 416956 374615 20 764005 486645 75 83152 726437 286472 880969 98407 259715 787733 861423 815138 586040 137472 898954 1045 491077 775994 14 859329 549588 125704 606762 881738 535112 804392 8 22 895767 821930 863060 112900 45377 214922 635326 799615 840517 896403 13487 857345 861053 332668 883170 92633 858481 45078 296010 630800 541635 778285 250011 824364 814703 758152 22927 865018 208017 267931 856673 3 517537 805717 48483 594884 77001 485206 826426 68 877238 859245 71140 1026 810131 803022 899687 324476 13 802345 394936 475132 365926 866840 891347 599104 291113 468756 2522 893796 867532 827870 335242 819285 36328 286906 29 667219 802732 873608 73872 840342 617595 11 403336 846559 41595 393415 296949 779182 685480 886754 2646 678004 4003 7 829871 319245 3955 761363 45641 779877 891737 834715 206 820832 332755 3874 704880 859113 798202 99122 13195 424422 16370 53485 859142 777532 64640 815884 678218 496944 895483 893371 850562 804464 153805 719010 880383 812266 128 6 889985 7774 403574 550142 138174 778169 274323 327904 521303 342315 21276 44809 862822 789321 859189 875534 322186 73642 560075 390527 159407 793712 803068 745432 710136 49881 373558 886316 1584 177676 502129 117924 780211 5 1 516668 808235 212042 567102 759642 481938 816723 860317 68 41822 517 143324 47570 898820 40 875928 899318 348167 5563 368909 489108 887269 14 9152 865848 870311 16671 660898 866727 801232 45 422751 837674 178 367398 516978 882165 849106 7499 18 873811 706357 41 137383 867597 591169 718871 816466 353897 748285 526113 708414 312094 680793 836005 393132 818633 708282 38 83072 709553 84060 246005 537442 605734 764218 513859 3 598046 202340 869028 718858 797178 733303 896937 862002 8 883375 757315 685383 896315 885868 841647 229899 20 2972 528383 282 717611 811156 833445 244428 657303 874977 803562 59336 615587 305541 858326 335885 82796 884338 261122 319187 580505 406292 822071 890247 651817 105654 192641 899524 58588 235331 477846 9 282507 595510 853341 9 404959 44098 869950 345088 222159 870251 351 834915 392963 167402 213531 68 700411 642859 852920 812136 898808 127120 10080 101442 4 2 1296 351062 278362 16562 35 700367 778847 669192 246150 850736 326552 1407 868760 82672 806504 72879 733175 39585 772819 807899 301150 168911 31495 683520 872509 863257 143407 442318 811918 176845 876129 2146 53602 721883 460695 325963 381436 503509 216859 849341 860946 427599 734557 704810 510607 892554 896430 550508 8 6943 57918 351632 516348 888462 408784 682316 3920 136984 209482 897542 13326 639875 199688 691360 775395 476236 246406 800003 454606 885589 66686 535649 157455 31948 870175 127 5641 1811 9 190377 898868 714968 318 353355 254373 899296 218355 135 656719 709760 549997 155757 758180 18434 872220 641522 322291 612325 80433 586562 439 1528 729768 763093 8249 525263 523675 1511 642436 9 155137 23 266218 874324 884297 29 630618 171 3 381734 121264 95410 134953 864107 364127 396432 23424 743130 915 846811 731662 386529 10078 98736 879499 279464 430413 870680 415507 398867 877343 358507 788709 219053 583738 47801 23 890814 834340 164436 15101 13447 4 534 798094 11 408528 369583 893982 140425 632119 860560 683994 891796 688577 7604 583675 232760 711630 59462 823367 882868 520294 1 813949 803800 897768 834898 240415 817502 279484 93397 890367 706838 1 81882 220097 238307 197538 8406 371597 885226 795572 859823 791996 880285 869641 897969 892417 895984 696740 660022 894684 898204 510319 894416 837229 2085 88775 2 3496 490445 3786 796 313869 99149 44 615905 178997 676477 851893 389379 886163 259336 167 889696 714366 351216 124771 790986 526234 1762 763521 90775 18 157211 398592 864938 48162 580247 451250 249775 876774 757342 828156 28 52345 860018 543 843038 634127 329839 887170 121548 893028 300088 201027 156039 189 891514 722411 440155 5082 254682 579038 503674 868688 105071 894203 886069 682235 676896 424577 634305 608577 842 312789 695072 501346 405162 653090 204259 818499 144275 32298 251061 161764 729594 692236 1298 430847 450766 168273 635397 771211 797455 26536 324204 862333 479042 561809 569016 58 3 833488 897353 38 298485 1276 789745 448083 894899 10 215060 151 463712 2 892095 150 732969 523418 292670 56463 401927 243406 509939 231006 260294 851679 191223 438 209663 2 54 865835 190180 819624 5325 853586 659790 684616 765596 738185 43715 894532 498 151 896347 137284 844487 716210 866501 105023 845124 571443 845554 837719 875275 76796 841573 225653 530450 886450 896704 2137 528378 35318 535849 675317 840250 728233 43 856763 718595 835403 397619 9 4606 878976 854250 162033 195062 6316 687115 204 61766 642977 162882 21387 765898 2640 288126 836938 600050 645582 825966 840961 612592 126 812160 871474 133707 19 384063 3341 366837 543315 15239 188916 774462 552120 730651 493401 843634 897257 211439 894544 430644 185841 871000 3204 230640 668822 706962 842036 591555 834419 880877 673040 854751 117261 5 692195 490071 57988 231162 421206 894334 289456 106665 159669 647158 804138 44937 19 537008 722522 120240 422630 661969 78347 740193 831534 147 890875 9973 297653 559559 522108 735936 860646 26 539337 454213 502806 798511 628083 889952 876525 877560 6656 850408 825489 366 93266 831335 828407 7 648380 44330 27610 535294 78223 154675 330767 6404 846150 354818 74673 862001 897872 808961 882322 94295 162312 531478 267780 898492 74797 582935 113283 373241 753933 651153 443062 614146 592924 776335 663192 1 235938 201114 12 525189 22487 450160 823404 335743 2 91972 541407 339538 618102 828338 701457 1 26 1 98428 730299 881564 770870 825584 718013 757712 885827 218934 686213 720368 536671 4649 38563 749508 375200 298727 3 770339 147 832841 709185 368107 63 777 898330 839736 26 878355 106459 82 860805 774065 845241 508153 142339 33 23 797469 833550 11 44 779442 861680 819988 235494 802366 871830 817170 34679 893594 218140 831165 211 608653 810674 164169 503547 863422 579521 867085 634486 492564 595218 46460 136192 831343 309938 859442 190102 608929 11077 3 84425 428558 1 1158 24 331 2 81690 525488 846881 438 758393 192927 524765 254609 881024 793937 463059 451195 580288 570627 391612 778667 776390 688107 766366 2 299705 3747 693886 625009 375896 872204 445947 846885 755142 870168 15 834811 5438 7147 391127 250938 159 730429 681224 476109 458754 541464 32318 547805 3215 847291 6537 41059 340030 359771 178689 721977 176889 226751 711999 852384 123 446219 796041 359281 897451 241620 172323 32803 783821 867506 871821 835286 329499 614933 21 384380 838514 717865 87844 85825 796006 263911 797145 272758 58 2 118677 434784 814787 684665 544049 169821 662924 447100 859220 2213 894291 821747 312618 890645 691632 55553 262675 18 891695 649146 798012 434647 6817 1 875640 127605 225858 508401 2624 307816 567575 10179 6 891322 113798 681448 128972 530970 766928 635625 1690 121959 792052 147606 894577 153937 8 695383 394808 320750 6980 857374 49189 26018 83028 237057 496240 889813 306145 431816 2 90254 390238 861000 238579 526948 2305 868672 881102 631655 356090 194973 896109 889956 2 2 574 154996 534954 114 746266 818729 579210 3568 336817 3 667481 579054 387101 889901 9303 838464 115 61187 838077 136779 264008 458353 777514 749898 340 37434 779328 2 49 880235 466434 90108 3 881161 8169 145 887712 882710 757429 740006 806498 851979 560772 168673 868131 861561 855981 354 246202 800865 896224 15808 663666 895105 146198 194457 2 734674 706721 2 2 693629 144 26828 201327 894340 851920 643055 682 880302 804917 648296 2 4 314708 724544 244234 774332 1 373 894525 217 334851 307279 871816 386627 23720 867273 440111 605649 695241 543089 872171 884036 1 90 789508 248199 756000 872069 843764 807484 766499 692127 87790 108 79205 787885 219155 880412 802159 797417 141538 231576 899120 2 5 60 730028 154804 892413 11757 756704 817558 849882 655124 504810 894497 321152 4050 652639 6 25 7 380849 89167 248411 683778 125319 19 19 12 50588 208264 43465 838340 416390 117973 253044 422887 276837 435493 897014 822512 90 7929 344034 31 887009 16703 16 870441 818464 755007 433724 412636 330554 32376 787171 172234 838472 265285 68 735825 861773 538816 785191 886834 663384 288813 415907 384457 577448 334548 600029 823116 385640 386322 340116 8 665412 101 892703 3 237919 151419 1329 517231 239700 603318 808921 255134 641948 834723 557558 730884 180063 144499 229272 870358 557022 341723 420029 197280 327866 51600 5476 5716 31 853632 798868 805919 1244 198199 788610 874263 872233 11782 837856 311437 245441 318065 855856 448106 82188 796748 326565 115726 102159 2 625751 72914 312529 889862 644107 634005 416 2890 351613 758670 875502 832015 597000 59 8366 312442 550762 72916 881680 801265 1278 129015 218008 528892 172 584801 894606 101006 582950 836952 2666 6026 880377 157401 781592 138955 410795 1742 54200 518273 882429 294095 2 1120 791017 789733 520087 46 797324 889268 206797 13 403283 4 876901 109761 582900 686922 854537 813510 645987 4932 834808 832 277686 6162 245528 588598 90120 774770 578878 38018 505482 253255 564 535885 889243 334821 32 541530 200638 515616 170954 797825 771148 5 226422 536816 54569 641131 198605 774976 13592 12 236438 76865 11 244349 16566 3295 796601 899035 766008 1409 597631 853783 518103 402654 204458 65 609545 892339 797108 701683 813030 2 161433 4 787111 865836 795947 589318 114129 553366 676895 11 230126 58 741889 11159 867820 879033 4 766851 762929 891322 46 786085 885808 250242 886945 628153 168734 2931 825709 861744 869959 573581 32647 893382 774804 859207 577391 883077 666986 868011 844477 661657 414722 108191 898983 625154 257696 20531 770201 559312 671597 810935 521 35 658047 835489 420541 32604 126708 688131 862623 1895 783964 201693 21 23440 808133 212772 799484 555787 565276 409 761962 850852 5 336834 882723 1185 17 101431 731258 554311 695070 786529 210325 813728 592 803961 15170 6499 712473 240143 784500 801599 428457 39842 4 3 555 873673 208022 116567 413590 36302 195 283621 142 11975 2 29043 832015 72 318567 838275 876589 868904 292422 360549 881499 868027 106 747402 42989 723310 877583 844953 826943 763614 1 733 123459 1862 731490 149335 869403 778859 38711 2 848 843650 782206 815118 211106 706815 601047 266154 98231 7 60611 696957 866700 891873 732976 19 867825 2869 697560 772387 5062 617405 737741 828589 728928 3 547208 7 282379 525704 16282 802729 888877 205397 814374 706830 257 9941 570343 554751 95642 597853 202900 9574 1598 552620 873758 830964 794707 198467 682159 5193 881035 296874 715816 867257 435729 795247 762792 490270 807038 875156 298523 413900 837230 1999 869770 5 354452 214170 33281 28 200357 424379 342593 750107 882652 839293 745376 239244 6250 388261 840436 771553 806077 766688 757439 863408 845872 436286 803050 310323 680419 119309 227984 881585 217286 1810 897242 74026 877225 18 35092 5996 899679 181807 368904 578450 17 879310 12 2 179271 4097 20158 17943 290280 3 5 896883 821596 806689 857606 893677 576861 772581 126899 21 857089 856814 160130 16902 509329 436987 1 867182 832418 878753 114515 145378 1510 778623 51869 459168 114849 467958 817105 540461 402251 9354 823425 836785 33 81 378226 37720 885294 135906 896982 861358 554175 37053 25977 168285 828519 761759 36752 819423 11 854948 69962 862864 586416 838428 18 6 749794 481475 266 895351 440589 893944 3554 660042 10 276570 3 13 769495 881306 560853 477901 855631 899898 798864 899585 64775 41656 794083 855261 744642 237 359627 811204 379801 896210 318929 315477 894416 427407 889942 62647 29989 885948 677147 745752 1392 583253 415744 557567 851766 435828 91781 713282 257551 113501 41706 309666 272171 815103 4 766820 438811 623955 672816 2477 430697 169381 849824 78233 752503 84750 372716 827691 7 885642 894398 893182 724454 101 422444 518817 7247 101746 279755 338188 894094 883362 893868 699000 385894 2 174825 772046 697375 324531 567315 144701 533030 37799 253100 864897 777 861034 1115 317976 420077 271492 62 864929 272144 863230 83 847325 136 873002 415655 893699 860028 130927 77356 2 12483 750256 889570 818030 11 866805 893858 23 748343 11 684863 4127 858127 841733 659802 290 802354 176170 151823 252484 766318 56233 841914 816193 801587 398117 865695 867026 882516 264812 877522 251336 589645 13881 793004 397639 350455 291505 635653 417356 4 698047 768134 517809 136227 759274 895668 812602 57 329521 143933 802644 91319 716843 47660 460314 691307 776796 143818 302309 77187 34 236059 1 887801 325748 847092 326715 467234 256809 491578 682814 154346 605099 56810 764306 844906 897929 833457 593554 2745 565490 523655 736926 4 296 24 9898 2 556261 440763 371682 3 821675 17282 856877 1 855720 739883 7 155 758229 548148 66355 28 500842 822734 282 1569 896622 97 840580 887469 715384 814837 2559 525539 61 305891 866364 548552 39400 764539 480088 2 779458 170 36774 888248 720476 554773 742470 171 873349 47243 880074 717201 86676 535292 842575 857913 547499 148941 462334 903 688551 240 677915 783670 674 226320 1 358323 840119 622586 282552 815649 558885 529257 868154 1134 19663 897783 571360 1278 64 354570 9404 77931 14469 173689 533455 251864 560422 178114 875037 199 517133 807500 820798 35 204630 158795 790762 854678 875909 85414 762533 478167 371002 562419 185737 793559 381066 882699 734247 895225 713138 2170 634618 60319 874177 18992 137206 404141 46461 324 715598 537479 673268 648004 664942 192126 411537 776129 853333 889822 511140 35 35506 665403 18 337582 859724 516526 887868 561862 1157 500386 828064 315396 95595 27290 2816 154507 68 4057 867200 433719 34 793654 818312 455671 450 834242 869340 488694 12 121947 39062 880188 848287 827040 827138 867 271023 723178 522618 853923 874634 843303 802 598165 198944 6 296578 34 680738 737884 869349 791186 15 370964 94684 195025 60471 2 739218 675377 6 568660 568125 875204 172137 711251 26 112615 787808 108173 96 855841 855005 623663 6 452968 865241 192829 5 478623 642276 516195 721006 786229 401776 30838 688588 42266 60 303637 94888 575946 481875 559765 163568 889583 877045 648687 414368 4113 368592 2216 461346 605042 117157 811833 856572 773385 992 772844 821284 895576 1924 863541 116993 841530 185835 547749 25 761860 644362 801509 467953 212897 39 809598 820851 289566 812455 36 168067 66204 241136 803967 373536 124 688031 673782 22135 148 363002 797662 623755 394054 731023 653098 847472 345023 481861 3022 783865 4483 294588 770999 692231 895321 271827 182208 239906 739544 417962 40 546396 704799 848619 895649 774862 10838 415192 542628 3 283210 864135 704099 240240 849036 877584 831848 616450 845162 646922 605928 134147 773891 659375 859074 339930 119418 307402 866187 783428 516155 521913 42594 846834 786389 414983 813466 2 709352 766741 15467 298310 23635 589 484803 617012 828214 820957 449168 849940 162966 1 899174 103751 50798 735865 801996 885113 892330 849775 230748 48611 248260 788426 58112 24 67415 2 196670 109618 840645 756073 3192 5488 487060 847104 273772 768610 627674 866003 198 220248 285518 72 811082 673023 328196 365185 241892 281503 894339 885351 839165 560568 848626 149640 891585 890675 832839 379859 783681 8634 110 706165 118275 525262 877427 873980 655325 14 416295 94 842981 845594 560529 408845 506136 302435 800201 50 864379 670591 25 757653 850054 144940 809950 866388 845110 874772 13 3639 3 44378 508901 887650 17 228056 854232 891683 768411 177261 458 10 232 6435 886720 861546 1161 150914 1441 314519 199553 891626 857473 741259 882544 45709 404029 752842 372557 148038 836812 184 215767 703495 663401 618945 29129 842799 63714 154545 894656 210017 793742 879743 677875 608889 699574 160583 463029 839747 370882 496826 1812 65836 512181 789772 810955 605532 58799 611058 192987 800524 876075 893744 28 245979 51695 1735 177034 5 821363 768377 8032 452752 638476 346953 855320 877375 427461 889601 712162 11165 883534 2 860069 804190 136738 582601 724995 189905 342686 867857 883783 18420 31 713371 870429 827694 5380 441 260038 862652 867531 52977 435412 816066 15818 1 336242 578952 766399 148066 697349 111293 884076 8 894986 317172 454302 1665 768855 591985 21509 31 510451 99037 888983 895689 37952 875949 2 247934 833195 481936 613714 870734 434514 354322 59327 480757 423834 84 86881 896991 424804 818002 19017 796127 685804 371241 160810 575223 315173 64071 769539 90969 846855 375849 802257 845766 828006 6 164454 45470 78549 449434 361151 58447 816427 128 18 713786 874262 887139 581451 706086 887720 824690 851965 326894 56043 889493 308510 80460 566168 42 822583 587450 269534 735662 68450 277895 324368 836000 19991 830380 2156 887715 883831 680300 93520 56966 812143 757023 714349 256891 98771 60437 231365 20 100373 832025 73793 571152 2 702424 250932 876457 661098 674285 276275 760935 681797 365590 563444 890345 894463 572286 274997 140238 787253 783918 151632 437950 8998 372590 498760 358167 612507 863569 9990 1264 887175 861487 5 65578 709356 400672 766664 39380 528383 848756 3 407585 3808 21 66606 1703 863645 3666 35274 482198 357681 257471 144501 222734 434558 731591 725322 353761 780951 887012 1014 711589 841477 338830 559781 501 535973 805657 4821 889592 620709 339412 869849 851410 465963 784282 9831 3 370644 23 64341 563687 328047 4185 785868 170274 2 28290 25161 415395 81210 878516 892947 15117 437340 297627 386856 120049 860011 24 130167 896500 90260 317390 881157 891207 174356 2552 761630 249154 70 391952 98 239713 529798 693034 899700 728363 660 73 315031 331895 132467 43107 429093 39528 845839 312271 2762 25764 151890 584955 50 837774 490761 182729 360813 407 886771 764435 883919 120 788484 870153 108967 257652 809596 113617 736521 244132 582065 412786 436288 40392 525252 426592 31 14845 485060 364316 1134 636816 16 196100 811686 264009 255 851994 650174 120768 864730 537178 719397 243182 892027 4 473841 410143 494042 726463 287181 367992 836301 813988 963 881293 235082 776044 2182 46717 864687 881022 583608 149 7 208938 849173 99412 828634 721335 720716 447460 652843 166649 899420 4 694330 206490 874295 899937 284793 670652 790656 394585 52 528306 11409 17 753545 131011 26 354079 124074 685281 462 389840 97 834504 18 530209 642040 835085 3 310961 63647 24 834079 3 478675 283920 11 682037 828917 382963 861280 304234 34842 888999 141 806612 804471 783715 473465 326201 32526 574095 116109 835827 788672 269669 840182 5929 34934 511879 885820 9924 688921 560845 631054 237239 715332 28 225214 895727 339651 892267 2 74955 3 180475 568152 623828 624241 593033 864783 349443 893639 128999 719599 876098 7160 21130 20 717008 877846 45654 836752 899316 546871 235515 553091 74752 2 503343 63126 502099 398195 111275 13219 844009 9 786291 443513 865679 892019 812202 890026 563013 895132 898178 899776 50860 249577 881 444153 852447 250312 49854 643393 795383 790104 8 264823 851817 404884 3 341193 190647 699929 175334 855547 863020 869871 361 365413 40393 757 776696 689308 831094 494705 756832 834577 848648 744768 468873 896606 838089 5357 729361 819199 577272 228 702107 178992 42721 851096 697714 239479 804256 859514 1 517553 21659 44958 24 3130 673098 8 882558 69976 881643 585494 760512 820117 841438 674504 224420 571201 810597 858186 18 228311 868930 4 829413 13433 858419 330779 691427 236 879893 584034 204849 521132 897572 454662 308774 841396 356201 194429 765260 898321 750043 310 888358 192 57543 13 744519 766029 147141 882438 83968 265583 3974 555892 735128 923 391779 780690 829125 862771 785596 12803 41300 898140 294974 881985 886554 3 816388 317691 260301 1 893418 11456 847963 516023 28 66 440318 864582 812113 115377 874887 889979 742031 718726 899301 2 859819 215960 186357 895570 55 321602 248264 383723 8 8300 691162 885821 750506 801453 579270 7 4 622764 85714 782287 892106 91073 580711 540670 895846 889162 819396 743171 447518 1514 783762 871391 615467 31 760899 61560 296700 742976 379490 850517 4 877456 703068 628139 854919 106973 222010 287819 24456 765509 285367 881121 259118 636016 11 730712 278034 825729 255700 119451 611190 2767 800590 655430 144041 6839 831237 784010 892027 807961 397559 1419 821467 3 524632 839142 44 205369 125071 894037 731572 677487 884212 6 46 1217 126389 206121 783458 72 806018 45882 305787 408600 856153 10 459603 893933 426116 662709 15310 625703 851056 520543 256753 252621 892604 419334 1 894001 906 519462 886358 127697 859200 824679 802659 869201 200258 4864 595621 528077 894537 801669 3 734455 299615 364893 601448 769842 415 52343 510569 456405 1426 635998 845161 1 704647 815086 778482 230393 787668 858324 4176 850571 347342 514688 1 2106 143809 886514 65197 887274 806737 771449 56 411620 818551 281802 813839 888800 685650 774139 696064 761311 855811 783417 842488 812839 743110 119267 213546 205031 580921 733625 843276 698981 428180 5875 753485 824 435238 654898 510713 661306 883769 768081 80113 73719 188556 10974 39067 851294 252923 64 869673 673088 447715 6112 830315 525470 894469 3 895027 864780 700689 186141 79 740086 311023 31376 45385 176841 735415 208322 681718 2 323253 881912 527305 176305 848016 341930 552985 124640 855576 846328 891267 877595 322042 830273 866849 671795 512358 1204 820603 884372 420763 48 191197 12 894676 55 428451 390384 833697 63339 4 891352 898869 870747 129314 331451 717041 584641 799963 873910 23897 865056 174256 2 377725 701147 79980 409973 288094 40 9 85282 132232 481892 415204 2 836872 230300 673217 368819 280629 678605 865241 83413 177285 884731 73704 66449 803001 2 893109 16 215 816071 607455 626931 808665 586252 671744 801390 877695 893727 804289 875210 590939 2897 790312 773240 187030 51201 43155 47397 59120 69 853816 3 76904 597974 774353 768260 301778 133269 851266 362 83987 665 724929 410149 626388 5 1104 786796 712390 2663 16344 876305 28948 608406 776772 625417 735397 293220 851469 50101 894083 794924 500083 762645 91 280562 1884 223163 871303 552157 3915 873088 54490 269715 368117 469947 729817 178 899026 513 683890 631089 882666 689222 582699 578267 754207 692977 7 397062 176880 886675 634631 1512 378793 770030 165709 1055 667090 758866 542 539 598402 158 728944 436941 782192 49725 56650 111 305770 43261 780030 891465 779976 101034 434033 540336 8091 375602 747226 249946 2 380778 366577 137518 2 3 9 856155 616519 427804 594634 415680 281506 783638 158530 153 781951 891061 84 713378 312 869225 1269 851976 648814 34111 28 2 711354 8659 283277 987 254184 1 640234 899002 42707 861386 636804 146494 255 881095 886250 543631 470243 227639 18 81 433176 112305 854919 873285 9355 1393 899928 6843 616120 476946 19195 11777 667352 895208 868785 385 138671 11335 1 851137 346081 725092 683483 727092 185210 264393 466208 481 830370 830032 880661 503569 30051 519738 305979 867410 414071 655628 243991 894977 876925 880665 297921 898254 13712 10 533443 609613 397212 86113 895268 8 300617 227270 667700 689859 812336 890969 718001 122009 305570 879997 887456 561118 687664 562474 394905 251 798125 159710 810974 835083 146 516828 679819 2634 10 836833 634654 846937 537599 897322 750099 2007 721369 96 876080 23 898563 793645 48 360677 11945 682 79706 899199 6637 727075 496866 118 56657 122306 570010 713335 9750 42374 877728 199346 884468 874263 455529 895345 856874 798882 867017 26289 584595 238107 881617 706 84507 857533 192017 784960 627182 1875 898407 36777 252027 407778 674964 25 827181 42940 39 2167 81339 547991 11 881027 655108 597469 182095 454726 859933 2528 36949 20 88117 677841 635125 4253 260946 44097 773165 112673 845907 761933 861193 2210 652551 43633 558719 774010 416665 542933 453692 291960 812862 164022 2877 90 864728 436756 834851 370414 433053 573 265585 70088 458127 145523 588020 759588 523736 326634 619002 868440 646497 772900 880860 367033 3 327 397531 76398 812784 437 99235 358671 265486 611988 785193 877670 213127 113731 291305 78697 809600 883819 394526 11572 617544 874189 532642 194472 474773 192641 489 790275 823117 12 1 485850 331346 68 863663 641557 114 859520 156677 7 64123 246 842578 860611 884067 849495 339258 361783 760839 307201 38467 247 663373 830331 857070 881441 6730 289504 281685 493118 878023 2 823770 13 717231 746267 723732 686886 701130 16193 2 176532 790797 853304 626322 19493 843365 758225 16064 703943 66 141373 326442 622 599629 352556 451721 3670 910 812329 203730 18818 185845 699406 263864 154985 782058 608 632375 720655 480430 740872 116800 370 892022 229387 585247 3 892402 710529 546146 882149 630179 88563 75887 814346 54 10 863821 880461 882423 654664 68 856529 724371 116497 620479 867366 883726 799365 356225 698730 401863 877687 106675 4 231292 211216 500409 10 782890 140554 235350 99155 884078 896357 669729 990 641 7 883511 851570 78357 893896 402991 31986 330839 226622 851739 521306 865284 786838 519978 342212 29 845662 47560 781625 895796 818723 9 57953 853387 50 11 40367 764836 40287 768074 867243 2501 385738 80 537509 231704 3 85544 323850 133346 419563 370651 758371 605314 559107 143380 10 818851 847023 1996 602550 782848 401950 584541 31612 803837 787951 26 693708 857426 3355 769141 416 13 894646 727356 200295 710737 267476 25 4 368744 835671 73789 111 492936 896194 3203 829022 878034 407 864624 855266 140801 40465 56407 658592 94518 72 689828 618283 337 4845 398654 602455 665068 886406 454230 660190 33 814234 16 843672 883025 649743 429231 720008 286 748841 458775 414546 845268 98 472961 377 859097 574877 115 875369 809672 320374 342339 881467 856975 692169 101581 7114 863686 361754 284812 1 794774 492593 252448 496 9745 7 520008 811809 821456 740855 190698 894100 432731 2 30238 201491 851 451407 815898 887235 711313 614419 809094 734478 849297 444 696650 735163 856718 831643 528107 673045 873319 633767 2 31092 899258 258686 701686 56392 10900 810716 749866 889016 861517 517829 721042 856293 4222 706482 294981 517037 546273 159041 271511 860126 85486 633093 883084 155 10 8 258 54013 491737 730704 8 739908 808940 88048 65967 325486 245612 256051 801606 834537 43795 111230 809517 576090 761191 845256 311 895900 801650 662016 830064 747956 229468 138942 792130 439783 173950 318012 810898 888829 844710 52490 194744 217603 502404 679 494 806426 366 866660 842957 862304 846631 838858 220999 730 770660 765189 568222 572962 715687 646396 219 8647 766496 716271 784310 722271 876448 1 799121 752392 20 1 8885 704866 807446 185696 598852 855354 447878 59161 204451 30418 31515 151688 772081 6500 390543 816415 553094 3512 222904 811742 661975 103 776144 812717 378379 882536 736 872472 803745 588138 871324 642861 13729 455922 861226 883687 885207 895134 9075 12 70066 828248 1 65799 873007 802169 12839 301788 45718 52 85014 451807 458877 687646 57770 777821 597630 466063 659887 804762 649560 41 886458 829737 737045 508366 116533 892397 144 329029 871263 593046 386416 852959 176898 742129 856686 26 42 850995 822301 209052 201 773704 637007 95 783187 4 875315 733563 877890 716529 152831 397093 634754 417049 18387 835641 456 687898 668609 217714 889361 794501 19 429872 26 47181 897734 852803 187206 758883 805700 890241 834051 884455 2 831462 831323 894871 704367 753 277008 4 878871 839248 340559 1 167 412287 801742 829035 651062 481298 240927 880530 708029 697 296283 775486 866260 868231 534492 804173 817473 862482 884745 298751 886356 225395 17525 407193 57 1 618936 145367 181512 325690 2 809157 892553 513818 837255 58585 428245 828224 481581 577366 90 25745 811113 5721 795135 279573 619658 544555 179880 859647 684155 216604 2846 114257 802399 581017 26 13866 725886 675141 457185 751455 819632 114874 731367 807379 8 625101 690612 12 397519 837448 841646 221362 866502 847066 682002 8473 350202 807827 35 29 11250 2 26 349068 854045 171560 885797 882102 988 23197 201002 68952 66269 236467 4 882819 10793 882842 577236 874157 421505 7 43588 2819 873755 749819 159 35202 170684 458434 1 295955 498208 860889 877223 69 854965 211204 66 15 489587 270375 1 838688 3 879134 398786 799977 880888 193 155097 81896 565976 780557 81 798593 73927 815761 6118 79230 200 875087 746415 548135 184436 2526 2386 838943 562873 3 366667 306021 815522 544405 56203 810500 316036 831243 230146 46543 40844 174 540061 6236 385318 10544 586825 761455 128 858164 740542 300590 655333 11631 330125 637403 8 893921 858888 295183 844020 329815 215555 234 172 509196 899049 729057 94798 806695 892218 892575 388966 769687 690659 128 8 89 560815 804305 440832 826576 611948 897472 893899 888474 744652 658779 813888 784958 894012 6 494206 803379 675154 848321 883364 806343 202766 631009 771605 842629 858682 1 547107 821678 865754 666869 657265 78873 791445 359423 766084 836345 85 841820 849097 863565 487597 334566 623525 312693 362265 808724 534359 612539 377349 1383 1221 8813 879346 839245 157168 838092 136933 52 513694 873554 212916 77809 899956 50660 678592 812061 443874 897889 628769 232558 25623 691588 516427 873605 732915 785376 898358 835634 992 332777 215422 876661 667758 692848 881833 1408 282505 453732 5231 774844 722819 509095 543 43503 262201 430338 789869 22739 814994 2238 889174 805527 1867 493433 831657 817980 113066 712067 895578 722235 314289 40774 515981 1 879935 406167 208242 832944 137187 891508 284596 897988 532590 8586 886239 579761 858640 395533 730536 539754 823491 726268 356935 234922 4 675842 1 6 566535 897119 9081 888698 3 78597 42350 98158 855206 883433 865088 862380 766279 154577 53 746382 848368 275002 452785 455 308907 896025 893473 411364 119806 298783 295402 149905 541023 119 138732 43295 425813 643671 682705 466059 1350 705868 527030 28312 242303 58927 721058 375695 870634 890963 552945 894323 287617 19755 534037 757907 328 880651 886282 10393 743006 184005 32884 764149 846976 851397 868145 764244 752967 207171 3 844182 350554 37 2 989 747743 474399 870785 34250 774674 879205 409694 90 66314 662376 863094 888598 133769 867758 826202 451371 630473 602510 870664 144749 12900 10906 312320 851638 813790 733982 582696 863897 771050 839593 2687 426831 171089 3 12374 15 872346 861875 152719 325494 841030 543774 294632 6046 123502 33 527 836376 845482 119763 581185 91747 532017 33149 729500 891854 137018 623972 276613 4 844138 418787 275789 847043 1 861257 877981 885042 879275 832357 381764 778793 891124 849771 360154 252328 760756 582348 393535 192963 583787 12053 13908 225059 232287 639189 117 111571 51835 646143 477355 767033 809247 75156 796054 5 874462 87788 29855 347474 338904 899870 779009 857966 874193 593656 430185 200973 25 14506 188323 871279 2 377911 851304 723868 235576 13957 850095 610934 145 216816 70243 195049 820032 780713 753391 488394 874575 658670 5 308956 302091 819244 23127 447651 161317 601088 797141 729525 149812 16 558077 460963 555538 540089 88 94180 836581 1927 858854 506139 747567 132413 372251 1280 681964 7125 302178 74394 709388 394853 205602 844699 240 397091 3336 373947 542103 234720 278201 815389 897112 59024 648617 785114 339941 805454 180310 853320 689560 316487 265040 887262 512474 897375 12 877874 468033 422709 2809 836888 1 48 262596 880640 868433 764984 531056 265539 1007 876314 783629 31 482925 550623 781691 864918 232925 11 188919 1 493225 862128 30543 263468 1834 471533 878876 67918 12617 460871 94 863500 894471 234849 236903 767829 3 725027 30270 420983 22 573497 883707 80306 417743 843680 511138 128 3 863718 874076 537287 894155 576019 686472 189866 149395 439079 415248 899739 7613 414505 755 167670 890229 412815 1 98 826841 239970 710394 797393 695681 765243 247649 821284 1 848111 795439 887355 545864 151790 64004 386965 202506 176663 597590 12442 859200 233690 798651 746689 581657 140679 734460 810018 697709 856601 395626 32 790590 54875 44502 849090 60287 533455 799094 584147 680442 536298 256063 831451 2 894251 398377 854219 5 371364 172399 854607 70515 103597 50 183572 28 883608 774146 881715 786321 805886 108 870418 842201 861100 799895 22621 799743 377427 863999 557735 21597 593877 635575 841773 871905 888900 499747 353015 245139 643787 767817 16479 728945 87486 821 200954 144590 41646 500916 129 163 880258 857398 717374 7575 880632 37926 690193 631214 88 821713 775376 803686 891569 248505 303392 475871 16593 846788 881809 819848 881420 462585 851776 25153 57 865510 887485 146329 781921 83520 442688 569141 728269 12374 885748 124215 835739 883052 67532 326 477508 129561 492999 452345 284457 363279 897247 375369 11 645725 896272 881968 218532 1645 895470 619814 492208 409265 873353 2 342798 614983 372970 832 400852 342101 824274 147358 889459 757093 66167 738862 818098 75 877343 178890 3595 217620 740002 212 110875 771833 526237 722761 573939 700975 680883 1405 340431 851453 18612 778704 651559 727 863119 782314 30101 413 493472 118 433225 838837 33 189270 121 891238 357 160844 737 441113 156308 290691 571228 603568 849821 740795 765958 530204 5 450154 20654 899721 37 880426 852353 44885 201092 693874 861506 13 110543 544356 861281 504940 370754 58544 784915 831560 443933 177517 651316 229 208520 794928 870507 812196 554029 6 869353 284467 17643 766493 85720 2619 427993 582979 885711 45068 254481 288247 681897 858021 712859 436075 215499 877190 886152 7932 845146 82530 886623 725867 736751 838016 541637 18 1245 642617 23760 693270 697490 874004 322924 727079 166044 862415 16833 866075 105325 412744 559 875034 866673 694018 868862 872897 881547 493680 3957 1572 204313 615447 372189 860438 3168 709843 624269 80233 157894 457092 654917 212497 480388 22 869227 625642 8 75208 540780 620947 757403 650358 759910 1 13994 846545 746814 377696 830556 17 628221 426659 871666 72743 817160 334536 876202 280838 544593 63017 2 757773 3453 669471 434764 718020 890124 818745 800774 253398 313794 158070 458885 841971 673869 80205 801232 100262 573472 462150 219274 3568 870504 553694 801469 823851 210218 34 703285 777635 161279 806876 277547 767987 53 896582 711145 535588 422688 616187 823897 370819 723564 446017 883097 624617 817846 706955 75949 719641 690532 846013 326727 798277 841400 818751 603671 471410 1 800178 3576 77638 403053 863890 345474 888873 51967 836060 740629 289969 498936 313097 735242 85003 73440 861408 765259 150396 828905 846002 256349 853966 890319 316486 105 84 868963 688097 504311 881370 556485 1873 660537 754033 172957 619403 44 821643 3911 32458 141818 877821 41466 1 616380 8020 451416 667275 427907 897608 762844 894759 836875 614800 214499 8 857416 862342 16137 341480 1 898506 835745 5478 866280 690505 790527 482094 412878 790917 628972 324629 766597 556780 558763 864489 897374 246606 853950 890434 1 2 223 839868 149 27 848662 34 488370 825597 379787 878510 16209 888862 205211 896030 143779 987 581 871707 163 13630 843735 784515 129028 800 884729 859756 176198 64605 526530 890263 896358 462602 775019 1836 1348 2 827009 830947 33631 756141 524789 869615 482622 574200 303692 802343 566972 897732 812417 638194 875422 898321 780929 880798 257936 822829 804142 351627 242313 838269 7781 157667 3 57 236503 898580 892048 276293 828757 830314 719472 37918 1075 755817 733955 488960 80931 601429 150135 852242 609262 2 21806 586693 803772 531061 787048 371971 189 885481 639259 284368 427348 744262 836970 4255 46 191874 811662 749805 2 195445 26030 27909 921 388913 28937 723905 142583 721232 844418 649373 157290 48384 870699 159563 4334 854817 488983 891716 701181 533078 830834 574255 877526 831687 862432 140 615313 725052 711504 96811 699125 783573 117403 276234 897013 579776 823769 4 9001 19736 870352 861916 1 789 801080 3770 304 683 23589 6258 98179 98 134 774013 19 815207 124048 501907 342473 422205 562244 8 276 425390 890473 290841 754439 37108 508337 555196 392 46 300864 4254 22643 13667 898777 615114 759650 29968 178216 2 157301 898751 358149 889542 427411 838799 459297 856142 315605 821972 127673 223341 18186 20090 49653 7 121392 615689 739092 2 482415 886760 550126 870121 104205 815184 305288 524983 332318 856004 462067 8674 10 862152 34897 689810 170 770157 204417 175428 733333 364601 11 26 560250 852939 36 256203 55343 819956 235088 667124 873617 381023 777640 469675 554297 551478 38760 771097 676884 578728 42464 672084 4 669187 50429 56 140086 605596 148082 193681 756655 577044 792429 508197 182 518498 563291 71175 742856 853116 421752 842661 872270 896790 881611 839034 283925 203215 2107 756666 110848 46613 798269 553584 593160 894596 10993 75094 842576 812552 784280 731583 532884 19654 816684 469 890066 79611 568449 550692 553717 827286 834273 11823 398907 517939 391968 18 366330 334402 1128 315 2 625 152412 5500 67432 7560 70 480214 2748 34250 577706 882521 74 863535 28690 877669 61284 1 868 554536 885151 899504 885355 42058 756040 422787 205297 842983 896982 143670 289788 1490 780555 7 844981 822969 30 886851 486727 699591 741672 612528 6117 780334 205249 40 662852 895993 640231 317479 846079 212016 119824 458504 61815 618 1782 4 7 770093 886074 615356 895636 896798 790841 3 869369 442603 879447 821541 154773 175265 894369 814439 516973 182580 592041 870592 124850 896611 653125 410152 799 821084 819955 893408 71019 8 34 2 824574 246752 119268 877377 850716 717632 859055 309476 849705 21395 723838 22248 10345 873975 95983 803685 243102 831684 550270 471351 7238 597565 718329 73 841305 689876 41179 645487 133247 25335 318520 20098 228330 5245 380958 3738 368140 147870 475595 421671 789484 222757 98271 856558 895772 25539 899652 738136 756090 68985 359214 857117 59 4 893850 839 847375 52437 193863 781047 85754 2212 736011 706306 886943 20732 729603 668796 34117 835309 580625 612848 6 735274 419890 590003 102980 21333 677742 844083 778793 856336 369083 20657 389288 623264 380163 811671 430035 307124 880785 891563 223026 453976 704499 882199 24817 775145 290 123983 231623 15391 328297 245529 428613 491584 892418 5 818094 751555 895198 549722 3 28 85866 896913 403557 660827 272707 126105 848140 806901 343357 896631 415832 498517 814164 77828 144018 893 201142 268221 108861 2 493539 319050 100885 583554 327574 635831 720244 814 98 160228 703835 161377 418 217891 308684 896886 571089 801005 101022 402138 12927 772304 883067 174285 131315 632018 812758 844707 644715 548502 558462 799806 463323 815555 249637 119 200010 716943 25 899590 885875 847846 1254 806697 388988 484383 897681 5 21 572364 813010 303792 870272 93316 6529 871025 1419 857017 859950 689540 203604 827250 871163 870852 168419 184 325797 181698 797268 439499 683338 835453 119187 2 66578 224787 70579 854024 308 27381 685577 816412 373 4117 706735 271032 120306 574743 870688 706268 23 12877 852125 12 172296 879262 17980 368114 367522 852407 108987 572809 867472 845130 377799 372532 124076 856538 452494 510886 872249 1870 795571 224827 155127 738278 484626 530498 22534 834663 663108 139910 756809 584198 615956 845624 710584 277782 241720 74856 2 111855 166378 2800 586796 3 461 57 1566 509771 30 110834 176 882888 773194 207029 1 617259 879758 6799 202 25 391590 857629 1532 894228 859811 819095 765312 884919 871711 871610 708709 46116 121786 612095 869079 839 381241 655074 668279 847742 814100 561206 274885 245789 595880 648 873339 142 271450 619635 139371 898791 78585 237360 710695 265220 43330 332863 383604 543205 351514 752 136355 183 832097 789617 393308 884697 893386 879244 288572 603633 4 25 507218 87974 454346 60005 651856 358271 312889 10768 223217 85 891539 349752 65011 3 122293 863168 89281 353086 2 714427 737542 573294 34405 747216 641704 771506 780694 35756 750893 26 755194 934 169621 887767 22 51413 826173 658288 337395 31 170 711494 602554 154578 528138 624520 801233 248473 17425 684605 15791 27379 765637 605 441666 871438 807305 403880 795121 255986 866229 503 144845 695873 573178 762410 601156 339900 386869 843704 228337 868908 733495 521206 53516 770237 5786 29 14 373182 729197 776423 36742 329933 815018 891758 775319 46674 835443 7622 552827 1121 877889 460416 36 796506 591337 852883 656177 270264 385489 288104 321059 877966 72285 637410 1035 14 877471 621579 854052 896146 2 29415 383470 446201 886254 2 855521 175111 2144 2 516482 716258 672796 745662 734501 899841 776168 457046 23931 898501 862992 620879 288842 471897 542197 492266 87 530302 15094 11877 2 11256 429715 457738 483225 2639 573126 192 729363 1458 764 2272 891711 309 617430 899656 2 763075 443197 591 681770 282146 860608 16 18871 301587 335042 802616 516824 227948 726236 667605 252 654131 871015 399147 228 6563 861942 7286 1855 74189 880768 480 152040 843422 86450 159537 793637 537698 1938 298844 863098 734680 7101 2 883705 620049 882002 799964 6070 15387 142643 4291 340217 286874 243541 182603 520104 640596 633168 4018 1247 876351 346699 406461 879915 40843 833686 851465 372328 866854 87726 706619 762448 22 40611 579031 1 45034 608 652101 27154 802295 865113 53 106 867374 770539 796519 18 883978 161653 891106 715665 658442 856236 893470 5 436 840071 45549 532207 232625 499759 876922 721706 557502 739063 874438 8 5 311392 700 242212 2 8083 357987 253852 874201 239 3 673941 887487 411 3742 870375 485681 184 344037 849356 3 867908 203 257 170 169035 86 287386 623264 836308 7347 22256 838614 852 201815 877811 199703 662567 892285 196 1190 796124 174200 850421 276797 882886 686412 254995 263483 122 14938 8549 884613 6160 509197 272232 340148 4345 825898 70 186436 53 559401 880460 56489 59704 4 57015 334026 753892 590623 348855 542733 794998 831646 585696 6 370884 168256 872453 191318 897522 304932 680679 855967 1472 655030 813907 8 836761 496783 820381 567060 46010 175318 352876 25 833753 458621 891731 236337 155452 754761 198683 848506 876877 353675 372444 156565 840841 892585 80093 843040 637832 233 522199 30 9 339153 36781 820516 665106 775 258413 716957 317518 739262 857307 358 363018 853146 804165 253342 343465 892956 814112 4 768069 890563 126389 2 11601 321125 657627 869925 748695 353587 27 227429 403741 856913 337452 845497 48385 861047 772536 1993 194545 811947 853979 868473 641586 497796 886591 810434 657981 335338 863429 18 9412 126690 523174 741057 4508 23 112455 789660 831759 828594 833673 718094 724615 988 435730 56981 13593 843039 442347 454 409250 779455 8 6 845558 771841 251244 383347 388721 2174 852300 105 268852 188 137940 5 167247 629813 825997 542727 858760 711952 3874 721446 58 11 685266 898465 430933 9 2487 853711 652 1012 21238 539249 860187 868070 815598 865224 90188 828746 4 880987 715398 894308 381245 171 8 828090 725087 877022 134906 483212 754626 441435 272469 1491 36707 772847 92 22718 774685 163397 851232 622000 885815 803348 413137 28578 797411 273603 805487 152773 748100 253213 2273 421049 556124 862988 29 131 818632 736586 856076 773321 6819 819369 467631 3 118053 820525 15725 2809 29 45 625665 895505 442111 769939 1752 284 709487 647726 889634 794606 119971 437333 90733 745993 8793 606054 504749 685347 572484 30 370085 870377 792787 1047 789076 506212 704227 7573 896330 252354 448795 255 602036 846116 881928 160307 66810 824876 641990 195050 8620 394383 392601 29091 313407 877695 175653 857159 60569 742801 226645 707312 892363 517999 733867 739783 708480 74344 1099 720076 575 747950 360 866517 894441 3491 643101 265336 1801 534404 582844 794525 365781 183602 864273 24 811723 873526 878223 822748 497111 859271 96113 726307 599981 887060 757176 110 90742 872103 823 895373 212219 638742 301287 619792 185366 896203 220743 727866 721056 866261 77691 723972 14009 881133 895112 659141 171614 896141 890723 191801 707808 460041 895166 892062 898056 888346 801716 47621 885381 807106 856435 742579 432929 771643 485130 342855 511341 857098 853098 736800 153055 340144 848277 106002 800442 834180 842286 512708 893847 116 521614 764294 564565 7 3019 401910 339204 514344 868869 208952 185 280135 2 210 786838 816887 871266 5 296752 797250 71844 299971 405053 3 558284 26 864346 128898 883126 617993 843923 827201 130408 18668 870060 690432 35582 5432 95145 34236 53 23 495961 474008 3 669995 689916 753151 220533 776423 680172 863425 19 379518 488413 705 7525 778667 334813 169353 71378 836840 569554 292782 9119 19027 856687 882268 854438 391925 250734 398782 589909 181170 703821 439937 883561 5696 891512 868343 869313 793985 19 589915 771591 626834 488871 798280 552217 840587 340 196056 431721 1325 197449 89879 841157 129375 793728 685420 764647 20745 858599 580180 126 892074 249794 614 101341 876558 339460 460862 745360 295083 523403 848834 167 928 597966 419517 23325 116395 35387 61962 141141 3 554619 179181 63186 689340 363252 854598 558151 50203 776728 782284 7 289020 766764 848973 846413 8 773656 306327 884277 851936 355541 4110 547153 87520 887944 184163 306256 778208 2187 511488 332844 801407 575283 149676 475198 142731 434371 651380 380840 718097 882750 54020 657520 60255 826033 424642 105384 850281 1 302 778588 106 170567 791256 47784 865196 883053 881 550340 90 256374 874928 329225 6383 743936 1578 898760 4202 865293 852545 7 1 896030 739696 857363 425192 59802 163441 372411 268582 198700 813 855881 58216 638119 49195 681759 502213 4310 610432 458691 268792 49742 883347 890604 14 309861 437802 390234 254749 3 732304 380587 375156 621766 145835 258862 820974 10 812290 25814 896669 891271 422449 65200 656060 578184 391825 640918 87117 324396 157 721000 873668 264804 738875 876758 685478 507492 105385 173831 106142 878676 866061 125921 463470 1 854080 839465 617478 30996 877211 2 1 312706 435835 858937 13436 531932 772497 782906 774727 7 841333 709159 2339 462494 862529 235551 117799 425427 804652 757595 2257 135938 45 747566 126901 1173 108410 819379 70258 363944 111345 809254 418134 1254 895984 11598 260797 670448 651084 282094 603944 813458 861592 645072 205141 860844 88 681298 849461 8 419363 448459 871404 784043 441595 165234 606488 76770 23903 506705 154271 453 886641 172 173427 142315 106774 892042 20544 339602 668206 819785 345772 9 145005 104342 19912 780820 772045 468612 838461 1583 738520 827710 130184 730418 692880 81504 898976 895430 108096 761463 780126 642700 794647 666079 743084 411804 3 275746 889466 184652 497180 121412 114759 640525 867339 868015 1375 186883 765918 178 884915 887348 10 249784 16 897358 879452 743467 790850 4814 7286 11342 766754 108 885878 473064 412329 362069 632923 200377 799518 619092 38665 624290 835384 45591 571928 33375 255365 87238 603967 94334 801205 875473 553244 249166 764550 731697 18748 872278 893899 843625 497481 850822 479920 832134 614819 493932 246260 886904 677321 544454 543 13 2 241 817747 797399 786033 862980 4 689649 131474 593952 862194 841728 161290 853789 611906 882789 865043 838965 788709 179835 2251 1 837840 798839 889948 813923 366662 2 898222 129900 751963 868778 435213 879856 396217 808178 254403 839848 480 9441 589069 880052 890412 1109 244040 7492 799935 884711 841238 63037 782 824412 831475 45631 46632 849458 705 791365 1698 718918 816 93074 415207 623691 869771 136451 159055 817552 480831 629295 472212 687739 303098 484139 881300 41023 7783 154170 899957 802772 891372 263982 886945 736798 85490 7425 810144 165060 33584 770842 879923 824279 795498 764226 3943 298556 698109 10382 889813 96981 2 45237 27 3 26 238551 3 2839 451654 354063 842861 665166 315416 15030 413618 860554 3623 96518 603388 430012 896899 657517 898678 889528 123557 302076 5152 893668 735942 887587 6 563541 872096 1902 610491 701188 890570 567708 834706 467536 770018 869288 767851 492005 86253 6364 421269 594086 881993 728217 743711 274286 834164 878414 564006 37700 790961 710019 702111 58057 299003 729340 40000 29490 312149 338038 878978 27281 279597 664470 651951 951 850421 589932 835031 1 800367 851762 863699 730527 496085 34 786891 533328 10246 416918 500088 150 39 2 4959 3664 147606 39 778900 700729 892820 595314 98400 783272 842417 109221 353787 757185 899646 793333 808268 732827 61567 585088 689836 563868 3 8 823470 181093 864957 888577 1306 635281 315837 869587 491499 689713 867934 583930 242159 781845 154899 274207 24 829799 896890 14 864893 754067 334 583766 182 4267 11116 5 1599 168193 113 870758 18963 812885 797222 204103 199827 160142 897555 888600 605947 657870 194372 485222 807068 58657 233836 354469 524916 391369 654197 753108 413 416735 611828 898584 570476 743089 16778 796480 819396 645746 1587 548321 852281 945 334847 483774 361193 123680 10365 859655 106418 803476 280796 578227 176573 720399 655428 499696 522452 771444 862887 60754 800627 37781 537194 96 877322 274599 91 261887 846851 2 47259 52 141340 181486 277438 727309 273245 82143 884360 681073 1193 14309 375372 2 275953 111568 342912 91716 841107 604385 7461 335173 243308 2 200013 436433 65 711652 9280 140452 630775 310294 765040 174523 205 851801 2800 499232 865366 108297 269839 833602 702 635216 898366 9998 377 881861 795984 839246 29470 777007 726576 605593 797270 131377 872862 712480 790460 863733 393257 97 722548 1532 861465 821498 828642 144940 751952 65835 33 149 11671 873475 101161 875513 893789 855770 10020 93678 867173 895684 212517 794105 58 821632 840634 87613 351890 763655 479222 597837 28940 158170 834953 666940 643928 899469 115564 876366 24 882071 863726 280028 888808 660684 798634 446849 885596 75 2890 58090 42461 677397 739854 503223 271570 754995 858202 434911 825110 444066 23188 1 106812 872009 760802 4 823099 599370 833354 857103 18678 50 657656 725 3320 860379 466272 504 269557 410363 893999 493 787350 407358 836389 820261 206559 753625 742543 319 26383 864589 5571 881381 888455 865925 547777 82412 106435 446490 769130 834722 751981 895512 893093 843248 689807 71 700997 133979 790181 402336 897272 142053 2539 98139 7 1076 1044 880273 478146 247 310158 879756 306664 38 777309 132 457951 559908 554002 535191 398765 515920 3170 22203 851306 23 840006 19349 682197 677430 847655 276593 558032 721205 38546 50 610965 688184 468689 539021 574272 305 269093 872127 816414 151978 863174 18 888173 1092 798896 537806 758341 874075 889654 471873 560446 881506 1 688790 233335 4350 583011 701963 75413 538643 564924 852457 324866 117 3 749938 284919 6 48318 650238 895222 439410 100 882009 639733 850012 68519 886349 845488 872687 683791 814491 888001 743538 857872 789302 1 16639 643105 13 14 143319 871680 611747 1 797356 855175 302 356051 770891 722200 649930 786013 194247 897521 882687 795124 815225 7 472331 805832 655668 227 358265 858565 11 810965 1 868542 188604 817840 1444 835384 4 90 427877 162 8 3707 750821 184215 465575 890261 774075 13481 384753 865712 26 692333 117053 879684 878247 5 877900 374 119072 800595 501726 800130 4022 667657 567444 2 895460 25795 554947 10 42 24 70072 753917 19187 2279 4099 883374 226979 127575 96370 870240 95828 335747 56271 877454 99552 782135 761832 314 21015 412516 227528 888521 44627 846395 896211 417172 70056 797638 736737 878384 83610 2297 688788 456700 827036 250718 892206 506334 814299 886567 60740 192059 311063 893004 122 8474 834125 858548 548702 109187 876876 34 733383 883349 732705 762889 1941 669997 568714 588906 880874 472368 839102 324919 824132 550082 45709 554469 872485 147951 191037 629973 895782 128837 835194 83292 50106 121 233242 880591 78587 753361 655220 454106 823932 2 56887 856225 406429 587 402474 555662 9976 835509 168 221489 317 691046 573327 9461 753047 595757 768979 784090 447755 894499 786132 14359 861869 855921 816466 867743 665751 104425 96159 2147 725375 339732 1072 173 755264 766767 710726 883680 649408 567386 844717 68 97688 11521 308585 49773 809324 578695 5 147811 2 657667 801401 887193 433954 207439 281616 851211 886607 886305 1117 711492 825104 694365 407767 621886 5784 565088 380951 398779 710985 31482 411835 9740 889417 308257 898337 243413 86 38 367702 748144 900000 774883 229891 805716 883824 396763 781125 391068 802047 738938 760124 195464 249921 69002 880678 880605 45882 899591 890578 115944 877734 474 887860 154903 807860 1414 20949 566523 725915 787510 883075 855692 83333 609703 800481 81103 248459 335418 152 3288 133906 152459 844378 869404 835972 8263 435076 773290 821275 654 341497 59270 335639 119024 546928 650921 18 5 828633 788642 16 843663 440831 890683 169467 740752 874118 22999 284873 2 122608 796470 804 469899 759604 858110 114243 202941 665363 799422 839041 805567 889769 248905 751164 867479 117 398336 679068 33 567728 2 607949 889101 764341 308515 755 788048 692070 599336 115 37475 854236 787349 516 869440 547850 1415 224605 43879 795725 257154 526123 660386 214013 884143 277586 861656 810348 4511 86127 60794 499155 884055 886507 24015 19922 102 10 90115 61117 148810 14575 438195 21 401906 48012 52717 640070 366209 94 899238 225238 732761 155872 82 655159 84 816528 835690 93 238273 297123 440627 65052 82613 625479 693763 497057 14 22 827 533306 22 895881 73405 880442 887256 878428 82559 58640 609519 692856 855616 138444 332184 12 1 877506 760637 819426 74920 17705 494500 273 6162 288506 891049 265 112028 881730 214800 74182 182670 141464 893245 832457 225444 423882 493885 2 16 2336 6470 158232 899019 435348 653411 466745 411566 707835 299006 127 664255 670692 846727 865491 897776 3 37207 181591 858865 891230 31481 462903 108151 137609 5 886271 166744 217231 138598 763765 896978 323792 22651 187194 336722 139033 790536 5552 392223 747986 883204 899350 889797 710517 852033 2597 1 862563 27880 80 580245 3376 71 653807 886248 95024 104109 744134 507014 160367 7 97435 76367 831263 9 259262 891506 329981 356868 461930 199450 813175 157358 873539 431989 805042 431382 891926 24 386354 384209 773951 522013 145198 51160 892952 773258 1454 64968 84338 17 525128 822434 875626 875683 815700 239589 851959 33643 403417 667 2305 173608 28685 280979 3 626502 4042 326783 867076 98056 818638 700026 5712 18 2 692636 8 630367 233182 34524 400672 22808 454937 360841 29951 956 2 567022 86723 730037 864302 8347 271662 828159 160047 172606 877424 855748 749755 734746 533562 258 49534 812396 512511 475975 647220 730902 825951 654148 8147 820296 385811 856166 60 25 130552 819184 43599 671865 444716 803211 700721 2 502011 516841 821880 601924 33919 638357 28 1 288466 409882 3 791296 818625 292717 580 63379 792520 57927 857510 11779 278550 255105 156198 320881 850995 812123 12 769078 212848 35971 474149 31 805081 367535 319891 494071 3 290829 287930 204007 189249 151 254997 834795 168023 835484 89284 351182 1237 3945 876965 673425 882129 337371 889788 856512 527044 394 759001 893879 70 876947 691409 107 550477 1 431809 311 878255 67 882858 40520 816765 191096 1923 276767 108428 737759 675385 10122 315200 854526 833307 385887 894229 356646 804447 887692 872861 757949 286025 438393 625693 841753 38609 752485 806627 882393 9992 114933 417154 793758 62051 393649 279283 798818 54514 193222 143775 155 77 344403 841239 848430 17922 786675 106 2 754338 488009 832692 159102 1227 772582 94953 23 356138 4 492643 18862 710362 81616 563143 1279 6 8608 818452 415465 493392 27265 637790 895479 693988 136176 849961 175415 3638 522098 551195 127942 37 310531 606761 94 489431 14 2350 793489 2 3 881503 805763 889682 145642 507425 896648 852687 303228 508617 6 861191 4921 62202 626406 256839 890777 227037 187362 23718 23009 847588 289015 83779 879652 892811 10 823834 252363 4 1145 1441 12342 50 465723 481871 2 876428 592865 892756 379667 728170 667648 624569 805549 61072 607619 141319 848301 872737 789882 534995 392122 789210 39595 827478 884043 140584 817402 819464 767710 142745 751826 1052 216127 490287 898167 479771 813606 744660 10410 871091 36 895151 343095 528070 891322 882019 646068 842787 693254 126 866078 886221 39101 152859 853305 859802 121495 794583 567664 595676 581488 840568 94707 13 18 860486 785054 628898 17 245859 180685 163 864059 878640 850421 876366 26266 703908 331577 682827 596 4 37402 571242 794574 21 855039 206491 545699 855930 816286 214558 673902 354035 97 9754 675141 898237 654875 866885 832890 998 837979 10 784845 436930 29661 500291 36447 884154 2804 849932 457343 639085 292 9647 39132 488158 86486 141534 792680 790268 130914 2537 837712 13044 402343 770309 10 566487 888090 856131 433176 458389 245570 95868 756588 33 514916 228880 247629 15071 458992 589 1018 470656 775557 695947 400119 297695 875223 264246 29765 81638 878713 826992 32 309951 38111 848027 814551 886453 183 212 633174 34 534320 471484 39994 829899 828178 155809 65741 880483 51796 394586 449148 364212 142638 841275 870237 799955 219788 837176 845931 839403 790370 723401 36453 755124 41465 494427 209989 704188 868773 273 431079 533934 877838 278079 475 581826 121822 291783 340080 2 280 155841 745178 756986 32159 9 2 863906 518947 1534 8 231299 24 108 1647 11 13692 744492 784122 820673 857077 480571 127028 2205 844513 716139 514990 132617 384861 876173 47199 662310 668585 31019 113635 454068 312635 351112 696 20449 7 823018 52153 728631 45910 861434 315151 153741 895132 68480 892820 191885 877708 703693 853658 698732 484544 627334 656588 299889 645563 75077 792323 48890 790458 893064 155787 862414 727305 541234 422 743458 881935 779569 131924 410819 334419 814554 2 214539 264189 874157 120788 824039 1 683412 3471 840061 381652 771278 440775 895177 10958 591 56055 853624 867345 891608 254130 892501 893663 541255 33635 840800 32063 460567 99 5274 676508 858741 854666 10842 6888 284185 776140 42 847684 893 833243 624493 104 2235 797883 41231 182590 97883 9 18180 3 481739 695059 2 159136 246501 501076 899311 626633 1449 357769 429676 884731 596668 269711 39785 45939 1 100785 1 44 504224 390030 175428 809739 842952 444277 751 810602 707559 5 768764 26996 882822 786617 719587 555695 429378 51 12 393 803484 869194 670098 533810 751684 792596 807811 233609 9 705817 157730 140 704103 714974 131196 874577 625147 691 109640 878024 65619 625678 867289 396360 880854 87 881755 31 799320 884311 2996 7049 206 793309 531394 9 312488 97605 368659 888023 649809 777530 702285 387008 1 806072 854023 94340 369543 866742 853709 7 689681 798640 657902 410180 452945 60877 783809 890945 76738 880951 811373 750556 272976 715251 818823 579615 2 218389 136744 318686 855107 799632 237883 859250 10 53 3 292478 49871 242825 898448 291666 887972 688393 714 899595 865405 890345 447595 598836 1133 754802 846987 700 876502 367213 462764 649087 14338 819819 58925 230700 799032 749282 866369 732624 857727 23 587952 836827 896212 113372 113 286805 28 795186 758 18 383458 565148 8199 882963 693781 93667 504379 873413 639743 885248 7 833441 887935 588946 825712 591994 237398 524085 411285 617238 2 290821 894974 733031 892603 62 879524 482780 560 45899 23819 657252 5750 370110 803800 400389 345556 522521 895019 884410 713012 896963 514130 505675 190341 683660 94344 170251 23646 1 4 229692 851602 635505 678345 770022 832568 597616 463469 2039 291706 772193 737681 296650 866535 194112 805636 7 328827 364864 887496 232152 45595 37486 795047 892842 12987 450661 736089 873073 505892 859569 864330 841100 461 842608 158221 4 705282 686172 45635 155226 55750 73824 5823 769264 6140 22565 322897 159350 702897 13517 889048 64 877964 604385 264447 271 840109 384 391158 21 4 861203 817788 3 139148 897152 1 809725 123899 600864 706229 10357 882510 898081 206814 624655 222509 897631 776339 178994 838058 884779 336353 189422 859261 33826 665115 158 821269 93 649064 2 802680 104789 238729 239761 7 5555 132 8 515482 5787 843919 798056 330679 791529 860442 367835 803991 374225 651175 682683 18503 378597 679261 899572 831096 6635 1087 507403 162453 891894 833282 700103 886409 4 631793 373049 383495 60 369110 889334 729239 529788 898583 87914 899657 579745 835049 181472 860747 844621 35624 824492 402445 864614 897935 666354 71652 148016 97146 3526 836306 894541 859257 31601 490273 892926 598957 1334 5969 2 864678 13625 844386 719998 576520 841146 52199 587091 120517 309695 872844 844917 45158 128 53886 874676 800841 684440 6 14353 890593 767644 856932 564519 3 19 880123 660338 664643 19 301661 775879 887335 801715 505984 152398 651947 8 891165 881984 735065 76230 891375 804763 51246 872110 843909 669735 859436 564815 22836 130565 176385 588620 312388 89247 658252 1 20941 357257 634678 854091 203154 12 887189 8397 181230 45029 434437 866962 837254 601859 470907 160875 4 203172 406557 4697 899837 97929 291225 771060 1842 116262 756750 592204 703453 19007 451262 654959 570330 135583 792245 8 887372 641937 30986 725280 40194 865672 205120 712 168122 805196 79811 475680 4809 476511 591292 111 885117 787344 138276 870087 386973 565455 887215 61964 533633 292614 540169 861624 875405 695854 830402 745635 848468 791604 511378 821147 626901 880645 22 803410 82164 1 586 853482 711689 153604 625442 1 231 62060 497768 3649 760139 796360 706 679316 149467 892780 260492 246489 3 2 8915 826527 624504 333237 653673 883756 41795 339256 880223 883256 122358 837516 474984 890499 259233 388535 239757 40 830205 560628 111986 270 113049 874643 865113 815349 108 898935 300394 585807 88820 335131 389358 211383 878521 18 701576 109003 748739 383561 860160 770295 27599 725144 854546 899137 715348 8 790643 395943 4820 2460 44 740285 70905 675667 741540 165416 1 15282 857438 288312 850641 893639 899293 49399 6 479211 356603 788924 35154 986 3068 9988 1 693347 750869 812078 733710 890 362 829 897502 379155 739071 35251 825407 821748 765174 611517 803297 682126 778036 523696 322337 684443 182749 242 415928 4 822592 862502 800957 775137 862158 796083 217898 739704 835245 33586 28227 503 860455 151485 57 845516 856876 279 852657 88369 944 823414 892425 617380 493057 859523 823726 128208 110042 851083 20957 471085 75181 671185 56489 176977 92 410485 329344 81246 824829 495233 482401 884745 445235 810947 378894 751414 1 682868 804158 245229 161692 810270 822139 442055 104752 880322 642426 818855 773414 1649 1 6052 847687 704914 335392 837328 416 23228 852664 831897 482571 630563 673620 47769 229094 169565 616223 731254 861891 42321 205487 258171 581346 123813 824604 820705 86015 34324 102598 560657 893096 139445 144773 868645 158928 819467 842495 871148 493926 209505 1 216938 137 296472 436204 542853 104535 631120 880865 9 445613 4619 887036 701621 25259 814806 343400 7471 124524 534103 876146 151994 899622 709557 1 827516 706691 26 14705 352438 892839 878530 394 419241 711492 867255 860590 866045 427245 870664 693144 32737 12070 400372 514717 813601 887916 544539 18413 742989 76041 85366 880030 5 145142 1406 283407 57 805360 815961 139777 527 738942 874 13 492180 2 517340 206710 882086 786552 871735 874451 117002 279767 835065 760120 628952 235 644376 850057 26096 867977 871384 317381 661461 124994 787001 375849 118446 816888 134 825379 64 32904 826499 104377 522 21 836230 803044 624056 887015 768863 795188 737782 21230 868795 761199 297317 897853 392702 234528 702898 34174 771376 621593 366548 449235 877325 51031 864287 848014 318469 560264 843536 20858 830913 865078 151200 1608 873088 699725 590372 9 830370 401683 728462 870813 833085 898350 106472 2221 36 809133 829735 638628 4 772566 180 193944 111033 668687 266387 681198 498224 750771 871459 461 899556 33 434246 460978 861083 861672 400077 27187 880964 203241 8 892136 456413 573663 325660 37 855842 4147 553066 155047 699045 820874 808156 703185 694804 2 301375 271018 898942 715903 638242 2440 634098 7 837778 855919 602630 474041 360105 549635 501508 882387 686 863911 823066 405826 89670 420402 129701 8 715554 778721 860310 3357 193610 851263 5347 377 101869 1671 836647 54 702363 594701 57 631761 35670 864731 104711 318141 843180 581280 650 12 886255 24946 894608 115 7 731949 681695 203081 688343 235619 20115 838897 362270 5294 685323 27501 888944 626 773934 847869 702771 424058 304759 7821 342 250779 862956 847614 848732 20 880887 2369 55 853395 872274 852852 10734 848252 8 12013 892756 589831 248782 300364 351261 540221 1 548145 875441 1 47822 782753 731129 883032 852796 125 28331 424625 212 699283 34171 6451 874437 881511 392137 335453 136557 896055 320121 817439 255058 7254 815343 72775 3599 7 807778 823232 831106 833710 341816 895127 359799 270897 845735 212962 886221 873947 84 573450 42638 899315 879718 378735 398702 2 185 759031 227260 31453 1 888969 171208 786744 263245 840372 145434 35 523906 859316 27 547 646546 686524 439514 805141 399016 809531 446461 755833 702566 366311 1 620471 564047 572 839395 850307 160706 9 57261 165054 886244 15 831581 815236 168 558570 751082 785732 867283 823496 710157 636238 823510 266 638054 645618 660461 206351 8 2374 899749 221631 47962 658410 13 1 781761 44311 732623 518824 626362 376296 7 881406 3653 810671 217888 5 473718 628437 852520 22346 442780 884398 48 82 824297 871055 119762 608532 296 438296 125674 10959 607349 895634 482785 360682 278956 41619 173382 22585 853022 711997 813021 859990 155122 893642 635046 6 26148 85151 831638 807591 807650 187631 868243 881757 875003 151 740240 477 790624 394981 117 691657 6 454362 887116 1896 61945 132392 116033 87981 129841 472789 892815 166722 207514 286546 782568 884603 788097 640382 15988 5330 238471 173075 763174 852874 825895 497569 345560 1 396591 895514 733243 261951 4 506965 666098 633550 731940 893900 45652 697896 356448 287800 892966 395001 834619 773417 446718 105089 827296 838615 710726 896703 75652 687 4 868870 420855 500809 870611 181910 503776 340578 833560 327430 454289 636 811076 18846 7737 681716 801042 152148 12565 309102 2 650690 235729 149 880965 628694 879982 1 9401 887406 31402 876857 866780 529562 127318 864567 821982 854885 698046 597233 837359 893702 536756 829840 10353 770501 713611 881153 23138 181468 5 77077 124 846696 877276 848636 537631 321105 865554 748000 216523 810910 1400 208404 881629 362253 881400 1045 853882 728221 3 842744 18 2626 18 490785 230411 5614 851711 145 816112 310176 455510 27797 824069 512170 4 898022 697043 511728 8416 80052 760549 9450 393066 123 4 403139 597690 775225 49275 39435 232225 128608 6 884788 6000 823107 717573 436231 740231 867734 78894 123454 886247 363726 762088 888314 842695 569815 869074 2416 232888 29823 892071 53090 34640 780788 400484 413755 3476 873807 319 714187 628922 2 409753 403238 253595 371841 801806 891286 453714 839519 841125 876545 863190 191881 864947 772744 485140 17023 894656 813036 877115 720974 830622 849788 113 22 795644 304 546979 425111 327299 403 81862 4 858303 227461 133109 859469 294088 797756 143 464403 673245 205 45136 346924 492881 699117 577588 4022 856748 308996 131261 891349 862814 80 14755 709807 715644 855397 5636 28671 860123 377629 577928 880200 721917 873220 94 30499 687 14 826974 14752 899536 37822 882746 5 221010 3787 290671 65709 753287 672 1012 797715 651044 104194 482305 837427 898654 888870 649068 191885 36500 188489 68691 602985 189 22 96489 103410 86884 5 452284 370820 280473 497227 217911 866722 679966 43677 760531 1 75 417805 811676 425428 844173 71913 5 13 528147 85237 791656 491266 823859 847706 259189 434363 133 480932 492027 4 455586 342618 804943 551958 826430 261929 858542 387463 25886 4623 171915 800198 757092 509032 5 886595 610160 2 471078 729003 658151 574373 814269 740883 73618 317054 619839 125981 2 4116 731074 41330 758497 6 863842 417346 854312 893882 852180 790729 853196 797318 74634 1031 122417 745095 789490 218296 493434 826156 570279 859292 839978 711843 579419 361 806447 86213 153 873934 102588 832774 252376 100 861249 604598 1529 733884 2922 851401 32 745895 358994 434647 271557 681882 766344 69189 72132 838088 853085 733705 234925 771454 437164 8 245558 688237 24987 795701 854093 795631 767553 240507 848607 4329 10 69029 149010 774214 32 877737 144836 1169 873268 890322 606676 801556 386832 397978 748862 801065 432308 561941 255 19 519790 819413 741026 3 196272 218 196448 349579 887421 2546 872159 8 482145 780640 270942 828657 892533 6739 876177 250817 816957 771228 847227 226419 59408 138171 893474 808300 686266 103 847367 677891 866158 398314 893611 16775 177 824345 699712 58693 411818 752161 570730 299722 4504 197268 867762 162 635939 14701 347579 544963 117 27124 810450 111098 2935 533851 252 801546 2 110341 729707 436798 48455 852442 873885 69080 339078 860857 811207 720 861693 719275 412205 21646 1 854615 14 820542 5918 883384 715 604678 892630 4 492668 484047 253203 581814 260993 319207 889928 868809 132 253571 859105 870597 891426 890308 509056 886178 113 320295 119 548696 376180 323101 39628 868279 1116 803296 1132 74347 899091 238143 616188 605559 781812 591021 132990 115382 169152 3193 6711 827069 49 894137 170693 213041 343037 52443 597 512357 387192 816364 891122 899051 4 12776 783768 13471 872093 839288 107032 32763 845511 1701 828082 321010 269574 558213 313717 588909 333162 251843 872465 706340 388134 874634 36879 285331 840024 1 771036 824475 16 226792 537721 134 239964 488614 696023 641171 850813 683566 250817 254853 231351 570149 763306 375607 671564 651690 300931 836934 755857 275871 23 497848 337851 773964 267381 27215 15025 6623 556031 699669 3642 2758 24410 382237 117 395437 771727 36 812167 532224 98017 561619 810500 865031 513276 405788 895304 458613 137730 211685 57664 8 859527 13456 779828 714339 809763 541853 783283 240999 31 732804 892266 817032 492783 860569 898349 3026 663007 371944 138093 321492 867631 3 224370 196788 898190 835204 566551 10124 876350 2006 856456 37 540761 773547 57 12455 290111 2430 337602 607214 810248 891316 101584 449274 789501 633879 829067 625591 872853 881079 885682 102 648297 754578 279 5 10 784591 156998 830748 176828 799220 671010 279265 556 859797 598890 528584 769150 146358 551527 290803 778666 758220 482039 788353 577534 8888 336322 516566 712242 542104 838948 6375 1967 249461 309604 514768 644220 436771 621424 366 1 131515 877272 689812 78668 635510 865066 104378 841140 255826 848829 448987 214108 459348 699 81901 18 696653 250462 57642 609880 7 415639 669112 811124 5276 443169 264929 2654 11068 499913 876345 670030 876889 789883 22846 10082 76911 94542 111 8488 880542 353331 780020 726205 685562 848066 824737 229400 782737 21250 63828 4 764207 379051 452586 584272 825263 323396 403165 856017 642183 57 15840 843753 581545 93930 213335 777258 63976 5 240450 623830 671561 820802 66332 617461 899782 797907 872467 868847 24237 769133 181969 112441 865629 265 455327 373265 204830 790511 107976 4701 101636 52644 558228 52 894705 24349 683571 862958 468962 228282 289725 355358 404628 352924 23630 83671 891125 498996 176145 761640 310192 161108 743176 869539 145481 893313 842 793620 691686 3 871432 16952 164055 25 447633 350876 4429 891093 568585 697307 595769 722958 12080 617255 64669 190515 204734 790389 121131 289248 454868 889967 891793 895942 6099 810212 5718 745481 265588 8025 450000 846695 287043 848814 416883 352074 897643 829069 9338 404687 237764 898418 738386 341335 359548 284200 822047 890476 618462 73851 634823 885763 541975 728706 859026 872060 845478 284 895371 11000 209204 14 763410 68661 39 126472 438899 755225 154739 755318 673099 809525 789359 850697 769721 849063 907 2478 324775 146222 876417 4 754670 345308 620 820923 687340 534343 414206 435036 876750 760160 165674 511027 358469 870975 485898 605348 723484 215495 413086 308208 1651 689948 885458 59915 798827 849366 232888 803045 42425 782968 656343 79077 696507 111344 740260 489457 651178 269539 892766 265752 829051 683120 2490 22 890531 271132 48 540418 887232 13499 641530 896892 871153 891775 778898 162 868493 871375 888826 796693 248830 717474 127948 345115 217707 464872 827423 687889 65610 700018 291558 740018 147633 695469 806516 802819 890749 56 868604 53 857182 662661 328611 1 34 548055 429593 787625 880434 279368 814598 863484 595328 124 618843 853865 642 741247 168257 863235 46 144832 437559 838768 805491 888178 517870 55 245983 761169 15173 574137 838825 713415 96321 36517 855126 352 797797 867109 201752 2882 192546 3446 270974 4643 65315 695281 830786 5 545 386152 805876 4 238188 890152 478 875464 313607 121451 678 102714 12 818159 4 549706 703612 701311 2105 110526 282546 96071 735468 828732 744051 520845 891624 392749 657529 854073 71 50008 865627 38 241800 863659 857404 309722 189756 54362 730040 858072 8999 28 253 880638 249594 685545 220812 818692 819371 880379 1 535279 321638 850385 876046 183992 859679 889724 881721 186346 813001 171691 529320 219573 880209 780432 9513 472116 164716 864421 55678 809405 815963 595699 560859 485418 41 2890 540054 15 1 115263 17592 36 61003 898544 692706 749613 859612 882695 4093 883177 699035 895143 156943 899170 884570 12617 254185 148 89321 878223 710039 136803 887825 1737 247532 456696 363582 762515 3791 1 886708 718374 325869 832952 3192 883087 695835 569675 714744 528397 894058 313785 177 673858 697911 883464 486342 50030 803659 51366 360834 8 738299 685632 800965 814348 895356 162569 133473 781169 284671 820008 877487 37216 826558 116 168888 565071 46315 122 764047 890548 518030 2074 39 554647 280499 358712 7095 463424 848605 701724 17521 121 422643 15245 1748 891904 403300 279554 218484 833733 23 40 848044 843726 708854 892345 14840 869480 708889 737338 819535 443269 841426 446510 10531 895698 609043 181228 896613 863338 875783 898615 864499 821751 743192 861597 223 130832 4714 817645 729322 247060 848848 319566 578180 9361 678293 615533 38 158967 101889 786228 844926 201 836932 817548 1005 891764 308111 9075 822081 843499 894562 877585 217801 842970 169816 885551 362157 841513 184656 332722 459512 4 838699 860084 878161 205534 11 794239 338278 784517 603852 329408 61215 5835 658475 808984 832041 818076 426100 521 872286 2 689505 493357 30 876147 298998 88447 847051 449875 565814 497768 114310 3 591263 19 875171 268032 257637 20562 388941 7 895670 267528 453884 6 792142 780860 264192 603523 789302 881162 22272 183008 9727 187805 348387 865160 2 162214 138996 525814 1461 898478 887764 747412 1 372804 866013 811285 370026 719277 626480 119274 858948 867330 19 899569 798747 669288 531991 848504 858958 752726 899083 5 888661 426906 181361 800284 517 792834 456230 388458 716650 55238 168576 581836 5 899287 56412 624916 452257 760709 254514 832363 858913 789456 306152 793918 3942 862706 224042 796206 864566 392187 883896 55268 838815 750769 425149 59209 2513 2 733559 6 275 241410 90356 888555 53634 650194 128500 6 458435 478528 882227 233953 4494 1178 839433 759288 708269 2 1168 1948 13 774607 398006 222416 5 883311 692785 15 848017 746120 35469 864757 2740 874290 3 273907 133756 810132 426064 290434 816746 73 186408 875357 844640 66614 208 617116 1387 3712 897855 255965 852242 772017 376498 892802 888842 327360 521846 3 490622 367121 793246 608272 772450 589367 792710 896640 341914 125413 870130 273773 5891 1406 263179 714394 536787 720160 218507 890034 35089 93 421 15 835013 660636 12330 76 1912 750515 892543 840438 207 860171 794845 15 790310 840027 18 787079 223862 591186 30944 885389 772375 858154 770716 817321 107743 893243 493731 624191 898 545073 393 860382 462041 805858 145394 109 732915 6 783795 1660 3434 205013 884275 776701 895427 576682 582400 151390 845122 92 97731 541037 587508 57528 223974 795486 519597 213795 778790 692145 113613 875756 4164 171 736042 732891 568502 537761 496557 685848 131647 175633 877885 628970 592460 606353 659078 61487 784665 723966 859718 2 55203 850824 2 176937 843976 24282 462708 310850 582830 818363 24429 456338 891970 226418 823417 563712 858041 590637 623818 765523 8248 362713 542498 418030 12205 862342 259159 885661 181194 218095 155000 48345 73730 283404 855255 62928 208178 886019 867451 33410 802050 536909 786265 560578 417655 44887 893698 731714 36132 338728 412427 872015 665167 771743 88 89927 33 812143 397130 73598 869583 675927 44431 757561 859755 894165 3008 19791 726109 1060 206822 2556 80 895109 763313 290685 542057 551755 762397 87230 382012 7534 133312 882749 867931 157778 842743 678648 843908 872802 756065 245774 725317 281193 63512 463737 794680 880137 384667 443496 15850 849343 812120 430583 117 643002 713442 91175 835124 339 573 53102 896554 597960 825262 44871 765432 350084 32670 554815 889049 41 1 124 5624 655080 822295 853350 6 13900 599990 40 816561 694753 523932 892720 851965 858862 643928 462666 272501 806416 297 447923 54269 871644 879829 5699 679116 12176 417104 475955 2 395 622707 419112 340185 566814 717520 420860 10073 898396 332368 221210 294249 833954 9 97974 113 85886 796194 640667 473357 30 866851 826884 87605 706753 559653 134562 158108 869867 50 892446 157 21807 795348 380924 16 112139 62252 27684 577659 28894 883309 272 879988 387532 581112 3 897322 92163 114439 30 689342 886220 86723 607030 245668 834607 736341 18509 707089 326838 297474 847774 6 112 876592 459633 397782 215134 140296 878603 148671 169365 499350 899963 207337 27794 264061 1 368924 874997 96454 748498 458134 161 834903 4007 78088 436013 12 514986 329 4643 37752 29221 827723 854032 48 2 336855 428843 720340 373070 780254 489876 516036 808749 466 823386 844138 280618 841485 800936 153855 58 890903 834537 8747 861193 542834 719215 643895 644536 773267 849739 528046 203455 236842 899160 13480 769446 9147 400907 151432 219933 507063 799307 898267 856525 272710 57712 877762 871720 850472 460474 873286 1 25812 576453 865518 373840 601014 374266 294 811025 881122 4497 648788 305522 3 750485 862855 873612 829986 779849 353522 571823 1035 127288 542116 890521 469 843566 747 451321 843597 896113 3600 3132 1 870210 404 841035 263675 377963 131611 370246 846853 190925 2 251316 37720 262356 755054 257337 805187 792483 877701 493743 826811 872825 158978 452394 895419 4484 880608 3 556991 445073 332600 128101 819226 240 871803 304 712827 878232 185002 747886 9884 430956 137772 891683 897031 871330 294258 633 479333 312146 354357 233840 302813 893103 178430 2516 415797 34597 880353 269704 198056 886051 152760 393480 834117 147607 871498 45 408136 604044 24220 790462 268811 40 153149 312347 518422 5 880388 682083 2 30918 309761 493939 163417 386966 830 3 758240 858288 310432 740037 2326 342424 880010 765229 269320 613242 772998 3 839553 892659 791919 511819 463934 14163 859945 879510 14666 566151 390589 2 5389 894017 41846 848007 498286 28216 831236 679623 796226 243900 313226 343195 724326 607113 827851 880852 275635 797720 849895 122985 754353 380763 165206 895622 170741 645485 750898 278337 744734 203 400 155243 609768 872454 88795 734971 346848 162549 4053 881523 841358 66637 49 179141 3 799916 202964 434785 740357 888089 181370 3200 309080 202358 9364 579535 1 873576 38 370556 1071 99857 868008 800600 554580 372094 242466 43 899444 128529 878622 839060 2 634808 143045 96850 820533 1 616357 91176 558027 16197 887081 864167 826795 92 387 168643 852177 195761 865808 541853 688160 529461 374134 122896 596313 208 763161 820299 21490 47691 543420 699298 37944 17 646692 185300 9078 1646 634571 159 790188 39577 142935 545574 222121 141713 70120 793972 1 849752 466792 206202 887180 463176 737907 869508 844817 407938 798197 261530 297947 483608 909 2 819239 601 5 13 890820 23745 1 801451 710226 10245 882450 534016 432349 692642 890037 620090 752168 110937 813857 557890 293054 798757 2908 867245 105599 179888 5605 895987 423689 30294 823034 292916 144576 84005 7 269673 654680 237059 393359 585467 151897 869595 877772 680669 372798 886719 658651 247296 748887 442871 22 97330 672210 126286 806263 862392 2368 89462 212153 324777 90249 472820 144287 18689 16 812355 771691 162285 876590 371546 389738 829403 529512 23 2 353967 195354 675790 142258 816956 544921 405037 376296 3741 850337 575004 102893 781654 589256 539786 822859 426487 894529 250535 189460 624586 27576 3 751131 851830 690264 718739 894557 255259 758632 510719 800135 816790 2 190 395546 10 80384 727993 381283 809043 3254 141 734514 802622 852691 306995 787421 166597 833150 895885 730342 119583 24388 20213 840157 4 78428 180106 779784 637717 43 817503 505205 770130 716742 41860 840165 33114 552576 844393 634208 811056 13071 788765 217869 836905 15235 854903 100632 871670 892914 787337 5 875619 878015 3403 303069 752776 11689 450136 851223 815421 59 191 878806 400350 6 837291 387725 329405 351 897535 880409 876625 368052 449477 144088 235 433633 306925 815560 47593 106 100645 794391 802952 809174 702433 514484 761358 437403 669 882199 693520 893064 896642 140 872083 872466 7838 791170 884696 887891 821042 890125 423860 390 108384 852163 892560 897330 568519 1691 899470 266437 830780 876239 826081 76463 61909 113690 205346 473159 769794 307702 41851 394970 385134 846610 5 486669 1294 682444 882867 884540 877548 280927 891563 4 787618 160799 897223 884332 754052 382363 17656 776092 249 298887 212645 295975 658249 86733 793491 803309 14034 168 825601 7758 136743 854383 269381 771563 652356 832396 107932 860440 626559 75398 678963 2 4 893427 40798 67651 799956 253412 101604 889571 2 675325 828661 785750 852118 875294 20613 740072 826909 782060 432061 503402 794781 380 811985 131586 785745 816234 51 448 589653 402869 82 728502 490810 46839 865529 763276 468598 534596 425875 403065 242473 886217 10 403713 83628 663877 816601 815076 629332 753316 19018 13715 899490 590 893589 168606 815660 242 32594 294750 598213 393648 669427 130 4 111007 858202 720959 52 433674 79477 676912 605956 227505 889604 6777 822376 787735 856668 220299 881422 1 119523 87 827603 859474 35347 440530 185569 716711 513 743456 318057 511244 226379 252283 464608 6943 354286 692565 243511 897606 364161 172253 208 640 534504 234370 744220 885000 53711 16650 849766 347205 768789 124886 889940 699433 1 214970 876765 443151 128293 235738 1558 139245 824402 786507 154108 252550 4 894228 261818 2410 742526 164163 11456 3392 868277 845264 45785 861334 499539 874390 745653 105158 714633 507606 484809 590529 814931 1964 57 851365 820236 655216 620072 367764 544369 824406 887750 149475 279366 512181 501027 724507 656024 894739 38590 652200 596668 8 96621 818900 730338 345439 592677 742351 324355 1419 17 883173 160028 52027 876816 859437 148250 730697 359204 650446 511888 39 808920 281 760462 573903 328 496148 807508 612286 141651 6 315911 83309 409940 682425 447 248921 359691 424 438752 795455 889472 396684 507127 9949 743224 219257 579126 515908 97710 871325 888598 845641 826106 869324 71333 2 418 575390 852435 618070 375783 846996 74363 888017 23 769619 2 865849 229164 5 365697 83374 866700 356989 158702 157556 24573 61850 101585 880952 562247 1785 197122 844528 42779 801002 14478 100181 32210 859017 719959 806469 485546 16 19180 579616 545622 888464 866768 413005 861415 829798 486601 56041 480530 882345 315 5 176380 3 30 244774 125 157029 308750 154243 269896 899845 540129 121069 869468 836930 760774 2 7397 880 393209 42923 107234 894261 118364 840399 837195 106009 895253 196950 321722 864216 596035 792125 9706 796503 273637 202810 598533 33789 564136 1090 451461 18448 610856 956 519858 95414 180500 730222 3374 49 121880 873496 591333 811850 735649 309477 807493 271451 4 887797 159664 191611 858396 399359 850122 339 2923 665868 342040 134071 690482 46769 765969 233188 68925 326 36031 454346 886289 344 282112 2 745171 224660 297707 554173 432676 71779 845307 897950 7983 19422 271669 4 11926 652814 5504 851962 67080 636207 3826 674846 525217 412444 207782 431032 104214 4488 563977 593758 1363 799583 79 866110 11 384047 2875 796409 16 825749 812967 849983 891846 22708 431062 890336 362860 188 448655 702885 290 853784 8 329056 326289 510557 890496 730335 682080 758056 652735 659992 778744 457584 836639 456154 60764 801352 1010 297049 757808 245056 834622 870069 887163 372 1 40975 104 428851 376342 598389 727922 2 54157 835133 161210 899712 784488 858053 581514 4628 113997 869874 43763 627 2116 189266 899001 814433 496595 862425 290654 227321 350162 179183 2 183676 853697 1 32 834963 262551 57836 2 80 797160 879052 754072 360514 878410 134621 735464 423195 38 222905 690036 34 710413 760558 804667 69981 859811 2983 516128 399929 403555 364124 74964 5567 3963 389297 758626 14 9 817771 15 736579 123 876632 829517 176737 655219 877330 836114 751494 421613 800132 859690 50667 572232 520 332176 879561 820356 198968 352339 596415 693057 119729 3 894709 1 2 332547 133882 858 611537 788109 840945 308235 31584 884897 468696 194087 548143 38 885704 4 2425 577844 860875 369403 884221 882012 502104 3 13470 388391 886886 501203 636704 347142 897653 655512 94 53486 450298 28 778946 671393 194735 885232 196957 808356 292909 936 802816 848836 871346 418293 8 223001 881 848484 253 13577 542802 7 760486 176432 79183 20 295409 886630 869986 635407 162 2 9499 571524 668757 851971 170 727 160664 434833 820002 8496 4160 61 613932 835743 742595 648343 734194 405320 153102 799304 894167 649823 874845 398390 875306 296118 755836 881505 1229 136359 10021 845197 469713 854861 886686 692042 216897 828018 827001 832916 383 38169 867263 43949 861614 377547 570 707422 297536 169031 433957 864425 12 823556 701594 23303 306823 671662 876473 127820 512205 729581 3 664034 50145 428247 727913 790475 294948 833217 840577 874757 891683 820661 777885 844284 785246 2367 849547 878052 658265 750880 489955 4439 96471 306130 588099 6 897497 280 897917 59 875765 225493 556345 775407 789426 886172 31487 529410 740569 299259 214 228574 524942 1459 2389 876085 775282 812164 12736 807209 3 390 9321 97539 835116 871437 209034 335698 37691 109668 733090 850234 869931 322232 343428 13747 631 30428 862478 37962 767280 877878 19043 277872 1 1156 880854 670143 896371 1061 65 810009 78491 43263 856084 887989 146666 7 669 19428 859392 12370 424631 839257 532158 271589 4 2 137483 6777 387644 443879 323615 60461 45 444256 191013 21 25 277633 2 5 466921 23 511 814134 840694 335 859362 869962 88 14436 701072 618483 844777 719202 341028 368580 5 879389 873878 776864 718541 109117 15811 862539 864928 1 881884 523505 819989 13 41 8 478973 132476 643833 33307 880469 334278 838801 757977 262 700694 150395 885525 562738 781364 862537 858224 881287 708836 128718 822032 19 474426 883401 864004 852850 287230 658532 181786 833223 346808 5061 725261 577241 832392 740869 13 643294 779498 860240 24515 792277 281917 848616 889035 3723 192361 65477 873005 621752 1 8207 326600 38447 413707 53 877718 841843 546846 469211 875763 880152 536409 319133 121618 331783 2481 45887 774297 266992 240563 352896 862378 569724 236034 71380 2 21 792670 801338 803368 818536 135760 895636 362471 841923 789423 123469 792593 873048 323 4369 382692 822270 314311 82 891338 871846 349281 839544 790845 10863 896404 332403 620499 896926 849155 888142 381 632747 840198 746297 889735 607374 891104 888330 366784 89361 6451 865496 418776 3 3891 133967 437212 640 465884 870000 247598 826911 360487 893970 260685 22631 230544 822982 899779 4 478890 461041 716427 880545 257337 354127 845895 53160 3201 252171 275 487970 548741 721335 127 476607 608061 741801 46 480656 590221 9388 205128 449066 843969 662679 335857 215332 14213 883812 38 29 45572 2042 344021 16958 513653 886483 844361 791138 162827 90 2071 815313 845498 505221 855939 466668 833371 727311 713818 352820 880929 9 826567 823175 810938 768060 59055 178764 762706 350853 19591 6210 836699 359 148768 798759 2285 600028 461652 48505 281470 252486 75777 133922 401304 9 735858 7 82597 2 691939 180315 645501 676001 48942 899155 865145 9 14766 752668 415016 843338 726882 56549 467147 21000 881943 804183 518813 875418 856981 313974 151865 74434 9537 692946 3079 828987 9726 4928 5 241820 898349 733702 536978 538674 754785 2799 71548 400182 39859 878096 889354 225664 25338 305290 830083 267774 564534 307672 55567 518426 300353 845223 7969 265044 798219 852754 662777 873938 186503 788076 86 467252 791413 896474 893737 271541 741985 891744 615682 571093 172738 869837 189722 877736 98 231566 14 720122 661130 706336 138548 177 427807 503426 433669 773457 2 850139 60214 185579 895165 865760 735873 708770 767032 29815 887200 805938 218 429025 65 811505 2 142117 150375 317 426982 459774 412931 745225 292214 726361 761 124980 366 702379 878285 99949 875384 3 830651 58527 4 20 571776 20 728476 599765 78952 36 483469 196149 861992 182985 882653 490809 161 10450 349863 45 282622 229950 1504 186178 3 867026 877261 544302 846891 20509 217598 24734 2 669425 894074 883651 356977 779276 891388 259364 333741 352316 23887 51 1784 768047 866428 854960 66916 544540 198369 795227 93387 414726 166134 51973 846477 1274 4082 897862 776832 696611 426662 3 477155 823148 182343 605105 872481 4181 1846 182618 898285 327730 898462 13465 4 46 748986 788340 65 728402 771946 877839 873937 826514 863387 9 216045 21687 142452 790872 57923 40603 49230 9201 43262 148 491661 795431 857561 793315 390252 897598 462614 736 802801 51507 625483 18938 6012 19359 399536 635078 723574 734589 805941 753441 636538 1133 881120 887313 285105 27 892139 200913 322275 1 3 730207 887613 11270 554314 41914 250188 2 3 804957 940 5554 350136 748102 146590 69445 809919 534350 9531 8517 14715 240137 827679 810543 167944 835949 885311 796759 40370 638190 14071 538029 887977 344137 885241 2 792662 883904 756253 33453 503978 107037 855190 882974 256699 149333 763631 678283 15882 76977 12737 247936 891144 865563 870709 520095 1003 720575 749625 6035 172574 872073 432 69210 12 713172 259889 12 571505 349736 893233 690580 8 837939 652361 6 443779 134 665559 52598 694770 192625 828908 714022 648410 815129 870997 130 716908 817909 8901 810415 2337 362957 879642 114524 357057 292541 546897 407489 80996 890362 299907 712206 516591 869471 861293 234798 895210 121452 117793 3079 669895 824215 798375 157563 661786 876157 681990 63423 630841 591460 872218 565870 815928 25 838483 782078 890671 892035 45 36979 735358 880438 815468 518945 26088 259406 871909 858502 882843 225186 387667 834084 875517 5950 866022 288745 12741 818315 55522 141052 6 580416 32529 385232 589341 11302 851818 526675 937 872295 82617 850020 4 744135 541183 846361 4923 800790 161162 245832 84 364519 853302 2 485191 61 799267 389702 157164 15 828837 864076 5534 86 721267 55768 476037 713183 865995 676978 721338 81151 4439 29 843953 560327 840641 6 893591 568507 273028 861289 510455 131469 318396 792259 488328 669649 432672 852170 811098 855831 6215 781031 310094 6617 233350 798650 278521 887311 453071 71552 892556 127635 889175 311530 695716 814465 227089 1722 413353 45903 477675 879247 882200 724955 502081 520650 899799 669500 849999 275294 710045 894156 659171 892858 4577 37789 670385 885687 363951 90 224724 51 727322 6146 687244 865663 832664 209 244173 860948 360412 553956 4018 652418 1935 711951 546053 766529 852929 307 430599 476466 634941 276020 293 322090 828926 861863 956 214467 623036 50210 895834 5605 836373 847597 746335 2435 70273 16231 7292 611 882546 886340 865143 599447 741663 858393 746814 474223 405692 12239 195324 858021 307871 437356 297137 826816 277221 340 269295 90 673156 896930 11547 765 899702 852572 41660 155 782391 323007 545577 3 44620 292 799642 794216 295203 869242 22557 866782 503972 35 692595 13066 62610 174949 620988 822409 247711 405959 729438 47368 887632 158692 10 144671 51 139600 81497 269918 885336 42304 550425 4493 183897 1 308937 437247 349462 55227 876831 793788 892623 143645 30 889600 839648 54215 710032 760875 794166 803224 257998 175 821370 30922 881004 181596 1905 845277 867077 890188 9 804928 208 48013 42739 2850 623838 855592 13837 1300 3 669083 226075 643611 874051 897 876874 877904 829 2513 313641 42942 838859 286708 882702 1104 778819 860051 153689 95164 899522 152276 2297 677537 794399 620775 804594 899826 330386 439691 86580 809097 501866 765153 39563 705661 1368 415930 852908 95173 859044 521526 641375 206 17998 642573 879911 2312 115531 10651 846574 3 107302 867763 7640 842440 393786 883213 470800 169323 189597 748001 692798 59142 866058 632657 560768 19798 845578 578133 801640 31529 488205 882974 842695 17961 727581 883911 96982 1153 221164 695 899261 580649 879312 10261 823676 836857 456877 787496 191474 560422 537 822808 634549 5 3 7863 542011 627059 1 579844 857957 69 16 842755 886981 820603 882521 876658 621444 479257 867965 253 735817 896086 895989 320501 749176 389517 319744 228734 294985 865041 38953 870481 2 884514 78473 707605 272647 347862 455443 511416 894847 650073 641004 122158 608581 289939 3511 834086 47 613530 20 39091 500972 433008 14 347758 835255 689420 18 773688 864019 846567 680065 58324 890876 632151 673720 9421 517630 817420 790642 880444 342570 108230 2 851158 819687 818439 881749 797567 187738 878277 188060 737275 544678 288748 844308 363417 102491 355447 570646 154851 1 212 233067 500530 697398 592518 516742 515043 855111 589645 505561 129758 1072 640292 816846 161 777200 352486 869124 893472 49421 263666 898576 588476 584420 196416 2 4085 482194 832409 335615 797706 830220 3448 5796 76783 890148 134861 756650 843283 31 696881 389656 874937 58391 630485 657059 880529 271648 881040 117814 763664 1649 880103 841163 719890 724318 891127 45 812942 728263 150887 264328 801790 829387 496624 647623 12 296712 721 489902 217342 836743 278281 139326 881152 534664 845796 871114 58846 483173 795811 646440 12 84792 228247 811668 309467 170140 4655 103267 177 273834 632643 66074 696117 654854 862813 887390 890601 690604 643416 209 842152 29 3514 898095 841402 775392 867167 113963 255383 1955 888403 9 500748 531889 3287 805857 610 884468 1 595107 9244 49924 880862 72214 158048 1445 741520 91 776168 310199 780667 712859 414128 58 1 198 2 741274 264591 181912 516781 627842 46 880766 868294 868398 23 198924 849618 680165 866709 486068 863964 654964 222519 889667 862325 247252 796953 444592 273635 3682 5 892726 740582 708470 771976 117660 873280 526535 491580 176 882043 270171 94 764835 434671 790511 888177 477942 437275 625970 765453 868604 97 423485 271989 390666 73187 1225 4 595926 671496 771982 878239 192916 327 5 643321 647829 599 809682 171999 136945 22013 206632 471221 830326 869477 807962 226904 248699 2479 55649 858985 860417 865392 19888 593064 88229 877489 759214 838 38 262151 700286 874275 887299 859819 475715 130757 1236 555073 632576 316 833580 742177 867022 519251 211848 160 409024 841147 747676 795697 889688 738805 858390 13 794581 500220 10 665719 875458 829634 833679 242027 898586 294833 2255 24128 358424 3761 133807 1899 662309 842148 282655 514133 37394 818993 2592 864497 898300 379796 726612 867868 113930 749179 18880 845821 894642 1 462952 668531 18 1 303939 42 872667 11917 811473 202212 792898 887696 657057 703033 875299 463908 871497 730 4 710871 11621 16555 804807 886442 708819 142896 832213 792882 583777 669380 344284 52 8 195462 726704 852215 222682 694568 876328 240616 2975 864835 730746 860598 276144 823414 311973 219326 755952 888869 766660 153053 166315 633447 863 757971 720306 10 521100 669435 308239 877948 846697 858773 18965 852611 13381 817789 264641 195513 706277 813748 883839 112 686157 2 622646 379929 894280 55810 831862 122777 4 690992 90067 449004 18418 748191 83698 649466 827769 234707 323393 71054 22 724723 180332 796292 716277 869184 35048 174472 252729 72907 450411 751160 848588 313136 340428 276 890580 752951 296488 5357 336 341996 342094 812306 764403 698251 201726 45362 871264 842749 10629 183045 893806 553853 788615 703454 545053 664715 657451 92611 78988 852901 840333 611509 813939 848496 853590 32541 882883 858040 191420 155705 715068 512326 878383 98 882722 1800 478768 339094 206666 539543 24172 209335 735228 180 534371 26924 116899 194720 74590 26598 680587 859588 464148 516234 841804 272970 10 869304 9 838614 899702 68215 368932 12031 828022 817268 319393 873470 180 1131 14709 3 463586 830849 203726 564832 110495 873789 501763 872674 14319 726611 625970 525844 151780 822394 19461 876282 890526 34105 10289 357612 314772 2 413354 148833 4 322313 805814 243227 1 701558 782760 145876 610943 861198 60 32307 628 428477 850800 474782 881528 12519 216772 43 22350 891359 883889 448127 854010 807068 122319 773579 829564 16329 882249 395914 1 293031 819376 682186 114585 687419 378195 891185 46 347775 726136 869360 4823 5956 20 817836 4228 235 841000 889627 125 897896 795432 434171 510 440437 1072 811307 13 511543 260149 205350 482094 809031 406018 561 33855 841786 66125 137403 859841 615752 669198 193772 790150 820935 11121 685853 865656 759337 79 864684 395542 175 145475 487247 884659 632829 587552 839927 26 893574 868689 123948 876547 187945 626996 415 898236 265275 560660 3121 172560 323316 795 821704 233392 892590 1 892429 313 837093 171564 21551 897366 814042 25 28443 863589 523714 571408 807154 24544 524341 862403 885933 560415 3494 879874 892955 72 91334 1379 3909 452 810067 2 885602 873613 69368 81 177 729086 884779 790315 826341 9 73188 32 551706 9 2110 2209 281384 210168 345100 3 786629 741464 856061 28 288613 515735 31372 433894 870833 2 888186 7 889232 895326 4 879817 785167 864767 225535 18 90 800351 879802 188489 110584 2 1 866273 449753 850213 844668 611058 845729 24109 6 245 670572 3 861501 719438 429688 609960 711819 827044 860898 895762 254995 488212 860764 842155 740002 759740 211522 405770 294431 815750 108 53359 643960 893547 75 616799 181439 781374 698991 837649 823932 367 656 865006 634545 188537 92 191633 454264 37280 640076 859885 66030 646131 876326 423462 176374 893 828229 52 723481 383476 864846 798903 756922 541768 780221 5 469900 898169 13912 856 881305 55251 2933 336823 884465 52 890879 848569 218425 576471 62 9965 821253 876159 387880 769678 285813 105716 739557 267117 810593 334172 87059 15035 128974 162410 844257 22 721 789984 889660 1692 594020 515513 2 349060 895460 110457 858219 78583 304284 14561 24315 856697 246622 722543 876893 615909 899078 672370 27013 875762 847642 746262 486527 835631 135919 469668 577918 800442 23 187280 476995 124789 679831 626043 228419 894752 553473 1704 17 626249 526481 607793 577 873724 316 17320 24113 124296 397915 131844 745511 754326 116662 372420 388260 832331 370360 211827 784005 646783 709576 722276 238244 75113 333581 7 155246 573306 68 518799 805922 330052 428364 583735 226 311518 872671 874587 872836 152827 742965 777990 698381 477825 277908 7 115554 83713 818623 652209 781391 44919 34514 374560 856003 290161 1007 877992 812440 853489 773328 19129 879700 1 314201 562693 781016 199 822599 384971 411089 156869 94 732656 865937 49307 494699 840635 3 303218 891538 143734 896529 46618 266792 17618 92552 176532 53670 477425 5229 384980 195019 818107 487590 35 574191 869012 833897 2 438 900 195711 675791 322676 11767 855101 879869 2 252 491932 586001 247312 12810 754523 747114 626352 857863 43557 90853 693606 118713 1221 19653 572148 382138 2 124555 180656 684426 93493 2 326326 379414 424059 1919 651491 43402 408231 2 61032 718035 28812 875392 650583 208982 4046 699838 784337 62682 6540 873100 520 46070 810 232578 853366 81162 44117 267031 95 859180 676859 429 387 499023 889080 141394 887191 695674 162412 774 856397 826532 299326 125224 658133 183661 849668 600779 802115 889470 803041 89 899300 36 512886 704024 832119 501656 703092 605427 152694 694064 299041 219513 701311 782697 641197 3300 5 744624 537300 791154 612876 729586 894812 136 413871 843008 98920 532876 881224 802587 1 366123 827141 784839 65 895580 734069 479219 38302 2847 800365 57483 403992 111144 836190 2677 323256 637833 703 280618 54489 71033 22711 878463 63 808765 726703 239 604636 788326 793579 796967 60393 651530 1 777776 837203 271025 86994 91233 45391 175385 724680 447513 805336 177943 392757 845275 663496 42722 436121 880985 467087 441211 15709 693141 2 45 767183 1416 886872 879251 673911 304605 441209 863846 871001 112236 859781 664779 654788 285734 265157 866375 800886 871976 551035 297516 246247 776433 869812 38754 126224 254980 556 58491 325994 275 872860 876130 1125 303042 898173 75 1 777808 857551 207910 27338 181 470141 688619 642264 49126 508039 712725 60255 88 436395 802058 200508 733489 842507 605663 480361 1 164506 866681 883258 851059 15 475943 291025 501069 881182 3989 53189 2 27637 671867 471807 827420 22278 868403 311049 8 637845 886957 874791 103906 701630 838045 986 523837 458341 812777 432351 962 4 851560 497662 824024 861495 198381 757470 889051 29092 675741 740034 857317 836205 28694 26 1 267591 42397 5 872681 877456 258274 104176 371397 2788 781985 860940 8411 821448 893 3 796638 332206 260473 7734 187021 44051 861960 839397 4 893226 218028 6 556109 2493 87039 888120 828834 886366 41576 401387 88066 885893 230184 611746 221 173535 390492 771100 449 798958 739006 895422 798863 606410 395599 179007 372 419376 378308 175249 826343 892397 757995 405578 211954 413493 794270 9 1821 141213 870593 388 65745 803575 881839 226396 538354 850827 245011 54413 859917 405407 590886 644837 887716 117106 800022 894778 851932 65897 885735 390 212 511993 17106 667302 131 872246 428774 614733 894822 847134 334072 861178 265334 825690 62016 222158 29 864308 883489 679292 627678 840819 3 897344 867158 284574 580079 70319 874246 96396 801916 805098 377920 870297 37 2 818847 11 763922 5 849731 259363 248391 869762 235 156873 409015 616383 414573 150811 627 24950 44 30013 9 90739 563643 378509 651972 652212 4257 446439 682243 894658 3491 803953 1082 22164 576713 827555 164598 500058 535929 837642 830415 826539 868372 5962 895583 893280 1332 6772 868447 276888 55539 784715 869170 826491 91660 803035 369481 842463 832063 413437 266222 747582 899392 799337 679252 85 877852 154281 887899 89347 718061 622577 56645 676156 802869 227469 76672 857700 458179 8783 883165 733134 861101 866306 470623 222336 607774 742640 660962 731519 221753 845377 787599 79889 867256 805762 1524 264 640712 90 257484 836019 26665 298843 71848 884292 637522 860747 298121 391093 736301 864113 450779 15 152978 107936 197918 519705 56 832551 30793 182592 14281 892107 26475 86785 861956 850151 547308 897799 531090 799363 120201 537909 436973 157664 758362 893824 886137 896549 862586 800374 588476 856070 204470 48893 858953 887576 5 145850 722351 875331 853399 149648 115174 643245 448894 867530 382367 698644 6843 889056 536862 877356 864758 417534 32873 866005 77786 627686 209016 801448 532261 881080 631440 725579 847930 330379 490 855340 894776 457 20 77 870676 356165 878347 573 879395 177565 471200 48870 626256 896092 581078 134120 738583 866028 858811 832269 3139 748284 1926 809564 732619 653380 3163 13 781709 3774 832329 825675 4 889592 888685 3984 1 460238 899285 352675 2 812663 217680 344289 204 861149 639 195413 59324 435338 869429 885625 866371 216 275214 890179 425885 869682 288438 781632 848102 896573 866564 6434 196 850427 109 695555 656085 70214 837860 847171 17746 11 899150 639481 566009 95 687456 3293 833805 7475 591048 866491 829728 46520 760956 8063 786300 754291 861231 364877 192834 865721 885512 783825 107072 1 898259 3695 793884 799375 236 562217 794536 666150 7424 839546 798166 885641 1469 118 831620 71916 278039 47669 858090 43605 892526 201 841333 38183 889409 6560 1107 325146 37860 105241 12 608243 541022 718069 150690 871715 97552 90954 155846 498754 887339 736834 896551 7283 31745 51 740651 834352 14583 582941 160881 747452 544828 77407 110019 896453 509997 148340 872884 654286 882565 30385 817903 825560 855989 807344 886040 150030 264 882299 691866 5 884888 454081 836694 882542 8013 893018 809619 385302 868393 766691 847132 64965 790704 832695 858182 30536 159551 167603 343008 359505 838420 757216 874700 9 536945 379956 878651 397509 33 2268 899305 247476 573352 794113 742474 451329 440646 809606 691130 218135 97 247306 660221 1 126 882549 893955 303480 432 324786 503253 472493 742252 87841 61849 721892 886719 494206 750882 55334 740937 30763 4 889357 543708 352064 866624 494 809507 710659 518592 658193 8482 579796 349453 874417 2 413049 15 546491 195019 895602 154472 610061 6387 6100 3946 745946 467425 888032 819919 698184 578543 7290 387868 2067 759002 685386 294343 554792 300887 16 897305 860387 650067 448877 218384 246831 858611 860871 396221 707217 681004 24960 9 854168 819182 622918 255914 1395 772234 876736 512897 736552 843503 836004 214 123348 24226 584951 824591 13 114362 509699 896664 392753 131589 276479 855319 35 58749 104545 31 881327 852143 749228 324076 557788 869526 315125 4 150324 767967 3 4132 831902 279306 845979 17 755640 486075 71529 859686 754173 863425 863008 5 809950 870727 399815 831519 47 845081 854034 785109 868442 790006 97695 633579 206156 753924 107 14 721238 835924 614544 881878 793942 765746 2137 42842 813294 15747 768980 29 866567 1300 716829 397473 155339 294 75498 733040 40 867508 810924 870073 262192 66 85483 294937 845812 701556 852653 5 411827 431351 289899 2332 874268 893570 110688 801119 467164 639188 126634 887258 245514 887382 896438 1123 921 512148 308144 882601 151519 11603 840286 820177 4330 839070 728892 149440 4 5 227285 806091 857202 9053 49641 453072 723934 1767 871147 4 548244 842673 824877 30601 478144 158516 894899 19987 125166 885792 281 505055 11960 556181 179108 593598 72519 61 609193 848931 836837 796890 816276 437035 563732 877206 782187 152 254179 8726 356 77549 736476 79 865337 216270 1319 341936 884555 466058 558215 744753 879525 418102 259138 745501 62239 840439 165385 405029 540218 63604 3 247794 3 13 718825 41123 844847 752227 42740 897216 338284 841182 139531 838064 1 674944 352314 169309 132 790785 831657 821850 131839 725559 502844 857041 108191 865713 841326 325944 150805 487990 80317 839772 282931 891676 4 5971 887914 554306 795884 649399 38343 824676 863117 856459 836840 169430 535836 302082 111108 6 184995 871019 647336 532000 611657 818257 803201 634950 395301 506447 474177 899739 285957 523004 616558 840391 8 104784 11677 300 8 261475 821854 185 830884 625554 91021 85 280861 2022 10734 800205 512908 26611 139933 851766 640679 117761 681049 2604 7104 458363 3849 778875 877938 560865 184167 262072 673259 876075 103686 27508 743952 894284 846135 248681 514 853545 217614 841536 314010 4 891400 877593 296495 872375 435007 826373 272457 95247 616222 864597 387080 5 750205 730046 700619 845597 12 303847 114814 723944 481616 77 790767 620645 872290 17028 742 133769 537868 745468 139105 836382 830884 323089 1456 868823 293871 92620 260665 875142 770060 445997 594386 746735 823892 888314 849373 772239 45873 812269 152633 36 802039 370875 871594 43984 650721 294684 885716 420488 383870 635685 689796 716878 883248 892720 873429 45 524193 881024 284 645204 896220 751903 134 791185 396351 82 1383 843123 223 8312 15862 12 619414 44175 21291 5374 675986 887601 462591 501596 692182 183491 144305 10499 5 574 27774 21707 78182 163318 137331 892589 225321 865278 333929 883557 156429 884177 1 849377 868247 789916 837512 424236 24446 6 837281 701429 544759 732045 882266 69954 883000 172085 869428 432052 16 31 98 844110 745082 862758 53955 254354 269784 21 688681 56158 122678 814822 24262 889256 882687 702688 818992 851678 852306 175447 652668 602813 60943 3966 121846 555 154993 890065 27464 731631 774605 715724 432163 888761 668195 793752 74484 495524 5437 801796 790366 44928 806479 9 38 258699 515115 382813 178241 635791 170405 873210 2504 826974 808120 709850 441502 879813 215703 172644 750294 503082 73227 1811 753939 107097 486873 276 716104 897676 54018 897211 569998 111925 852053 848335 559945 568028 67652 840112 26930 381291 890246 531695 883568 85364 714810 1548 361786 1389 634609 218042 949 628611 120241 794744 871373 173933 716736 136030 19 706182 748041 4 45066 553355 3147 291552 74 34747 7 96916 890361 764421 8 11841 322841 517897 660764 69547 783329 706770 336350 666754 11714 732776 808423 521880 881337 851916 840209 702 473473 815205 134867 896477 48924 123381 665945 601270 449516 881234 894567 726485 354843 898055 363066 112979 2 184273 198793 653114 430513 189760 48 118 420433 414212 767000 874575 391134 287 824032 403205 726282 293208 89431 1554 883848 785665 854335 19355 4 38942 246848 566880 222 775516 9 392163 57 3123 358237 472233 322842 639729 303094 52304 2245 774806 1301 3854 142360 34260 725417 40 847301 55685 812513 426703 498452 18573 453241 9 863030 845424 5 604899 388872 134715 46 658982 2804 242574 6 132167 819084 48703 47 2389 245193 861484 809791 66 395126 173211 211017 661776 3 873022 368350 380 764500 728287 707242 43169 879455 767108 831147 4066 817951 12 525 802787 9 1648 836599 38605 9 98559 755809 593675 834402 16 892001 13957 611176 190324 44738 731945 742188 9 46655 876546 307956 160124 462405 5 639865 274 624362 3 388454 597714 302894 5 836583 872179 696471 896392 262534 237103 786223 578598 77934 769209 292432 17422 231199 823595 484099 740391 456353 810501 70077 897411 878406 738199 303349 8 881697 835491 424363 546480 883804 411 345435 746274 873127 414899 534186 156760 888650 747708 851700 744801 894507 167984 825088 2486 1 4287 870083 322161 740845 417149 251 826964 320551 882419 796064 50 872582 675290 892956 811687 853535 892833 142690 6 671577 610638 726097 176405 547937 745919 67 178415 469540 682641 47694 782166 860316 517575 779231 282441 6349 885216 712730 44 8971 867488 899049 510363 403890 754680 433360 438699 88 374490 2 895836 20806 763119 721620 472135 26307 740127 376154 812940 2 684623 889736 46766 786343 757473 594075 69464 858154 881968 206151 817969 174340 868693 700601 6 400868 75 785675 408886 860807 221961 17048 52236 883109 868961 9778 373768 896755 1271 806521 275609 750 844158 880957 795950 18803 868288 714410 360644 18120 4102 391485 842761 177690 260866 398366 629001 56 315 259700 13 772361 269535 854840 897515 101963 520879 374625 846934 1349 892970 74498 26160 882061 804605 303333 872040 273923 764964 237211 888576 805255 664404 866885 9671 355 271 218974 70 202 899916 3 836806 200439 860930 9270 854836 880547 843766 63982 2 14 146822 11317 879401 72314 26 527807 290787 360178 696402 285978 35465 9 870007 562370 215657 457265 444057 804595 844927 899557 762843 508024 833941 562933 295414 885812 556653 875496 55715 377977 304812 57627 1 38720 882132 5202 54879 430096 505570 618 15 33145 823468 341261 796203 4090 404458 510035 207054 15 813464 1 477700 872133 102271 807423 811362 886618 778923 889145 359418 385843 864 547743 683460 745138 840496 317421 897557 823612 629829 175273 17727 66 748 896945 89198 219362 385177 37436 663073 27 885559 884687 863146 8275 291 580564 152280 58578 845090 331021 776 592277 243692 744656 447961 877052 86968 729339 108932 402498 6809 829825 741583 36 281995 314445 207599 847601 721057 183486 47401 515663 815382 748675 550364 799125 895712 835110 410811 683293 588 838818 899050 867149 896270 295577 801017 872472 9259 716602 544982 604525 515318 673431 880251 807820 914 523245 4 460233 414105 888602 857133 782768 876121 4176 754381 1237 254255 896185 25646 406482 660214 370764 27548 368302 331877 4897 606183 322431 693209 203867 94 9575 810859 120040 889230 894013 614169 542480 256752 825874 898393 212390 234163 930 14544 46947 458027 882967 8044 632126 584922 821032 878984 838410 776510 687854 836489 590805 43 457 813483 78462 177757 263746 11 880529 886388 848251 842896 39696 582105 715925 557658 654051 764 321086 118 492686 688517 214279 757206 899487 897340 776119 877069 692206 785977 308234 812600 895348 58 265327 19245 606549 11781 83700 892239 886407 893563 386 342640 530225 782314 869184 43201 779802 863499 679789 807690 857342 705418 348222 191188 772718 881266 793937 853319 107567 851360 208881 838272 1617 3840 222781 2249 9670 488510 868017 479149 45717 443152 656702 1 171289 845459 870226 615 708642 794689 15221 873732 175765 428842 858858 830434 882884 617796 2574 324112 17646 490130 176 1297 43 164953 656742 710050 846763 83138 173111 753034 269416 413251 766116 3180 891173 841693 660664 715019 814388 810570 21 89911 584612 786927 789495 40 161948 658539 753734 1856 883871 234 5008 823185 30734 490068 741534 154185 119275 172 1 785443 433707 9 897415 13 3017 353 842678 681712 792779 425975 828966 816450 214381 353 534502 850845 196399 899963 519328 563 28 423762 819367 698619 102274 848813 442140 248665 884854 820242 80923 266214 2395 421630 41455 837393 3848 21818 789053 863388 266228 433026 551573 807410 37 9 6 348 317292 2559 261476 870246 882605 256717 154 407380 20279 7511 147718 737138 323937 796700 805155 403719 507 618367 77015 1 3 35380 219243 123 867063 19 3 141181 47917 778611 84622 852022 824437 602110 19 869381 849672 877531 626156 112 106935 868256 768957 884554 84656 1116 886490 40192 447307 10 767710 16176 3 793449 2 153 415462 852260 838986 770753 801023 215455 437832 206423 777995 890152 74 2 886895 61 793701 453358 28 222767 822679 793333 685925 561828 220751 547801 1677 579301 206098 796578 178226 295714 118755 743069 809520 105 800861 535170 161 828201 894542 864746 899445 24374 705646 821469 619933 623322 400192 133712 1529 303548 12127 114721 347683 137 575963 885144 750893 825554 484131 889001 600429 706291 895712 795322 496243 549055 875886 25570 1 32907 277423 859501 76072 737077 853775 260616 889334 35069 336445 836435 893260 713204 624161 650475 707332 767863 897394 181644 1 611616 58 410378 6642 239230 785394 375484 532555 437767 830316 3286 597295 18216 891903 410573 814568 95584 416339 898 113738 744091 887940 2 183 14 876180 2527 11030 568063 1644 3 858 105869 1 226867 874697 431706 7 871950 413136 592 824504 619792 225775 502676 470212 843703 487014 356741 651975 3935 880396 836587 2540 522743 3392 759782 5656 778119 864202 856482 895004 845232 318819 765513 275936 323008 302106 885889 1453 33515 726991 133405 569938 159092 855780 30984 616 858676 448877 637894 290882 261223 271368 685026 454071 3056 789524 552214 222482 890906 791427 2939 867752 161574 107897 872624 105 590950 805469 562214 215905 885269 397435 858470 188506 876611 450643 855261 34116 875734 4528 548310 123 859353 897862 133940 461699 428 465835 213 869899 665429 705376 811123 96555 193419 135904 425474 712972 833132 200074 121924 95186 802223 502688 29085 94649 216820 37 231350 737417 4840 49075 70556 893068 280552 657675 879476 88107 761381 856649 668202 222 684037 835862 1 43700 727808 70314 702902 449375 869950 338432 892537 686281 857384 857697 739016 356970 880002 33395 54449 25530 5428 223139 714486 80436 896985 78230 750695 650556 4567 170312 13 614245 852708 293119 130072 207225 528523 880344 257400 431028 878169 868368 840128 448924 834256 325760 875597 382526 1407 386756 888624 100260 695630 28997 229914 414960 50011 53 794569 764285 832276 46088 254944 490994 67235 491262 558399 33 726269 813266 819149 339646 86930 32 809131 852982 351014 197739 875146 662279 746094 39133 84 845298 803370 844 71835 840984 7 775433 880903 609530 457734 636634 42626 80502 711370 232 394988 508251 451016 4061 489152 119444 11 446618 167464 891307 833652 405299 802817 879016 898276 620824 314715 873395 892120 3 752470 515126 872854 825089 861179 542434 896304 2 46649 889932 24 29747 794392 770163 81353 322298 892512 318482 529213 534273 1256 816960 13992 49830 155386 883152 202753 3687 570734 18 404519 868559 62845 400903 668898 745114 725606 728077 55901 892918 889118 880926 27757 895612 216349 582849 72679 543305 27022 850642 794506 893661 766002 882749 99235 5591 83967 1020 823435 180150 6435 404172 413 874227 21734 14 12 248007 801859 404620 388981 468446 7113 747998 43609 474246 295345 88 27715 896730 501039 801173 6732 2868 1 5 476228 2 249033 838765 488112 6 788977 1214 474093 8 891819 759328 746870 877558 605261 80562 835965 832535 678787 847206 790978 15 1790 13 585895 69395 819452 847247 269391 381315 899808 880798 794782 43478 198558 865066 504531 745826 146609 161706 480700 716762 753897 439752 520878 805353 60978 433539 769069 894619 151707 749290 489427 203940 4806 169352 77 696243 532260 886833 668576 751789 884218 866131 852766 71834 849798 885846 873904 593788 65501 133123 899597 824625 1195 1 221 624322 549460 684515 74065 442539 190212 3 541555 155867 297163 431328 651221 717456 528064 801290 151504 256115 829513 873746 279610 433 825560 814321 867826 854887 408723 845100 62686 290787 482070 2 69405 42241 722371 892209 881008 174887 70465 1 254253 6329 377877 717594 5197 426462 842869 405771 203504 170645 604565 793459 17789 584452 599364 63876 895894 59 84817 859630 160252 898797 869945 794309 181390 1 812817 898920 63700 734126 258068 2 601622 763090 275899 185355 595075 48 78335 7 495 889798 818765 860368 897253 170776 622171 312 270359 79413 344965 699742 625829 673208 841666 152 638190 884091 1501 14 828197 477920 9179 4 440545 1 6 942 3 894796 850131 1610 2955 836793 742246 858007 506911 671899 512959 204067 114502 856300 657665 360026 895783 129616 747278 68266 526381 806039 853987 13356 851148 351159 287635 307804 284032 803567 456 848069 97718 777430 380425 143970 1758 894924 400012 875735 536447 283342 587866 567004 718029 619572 896539 342731 5 641355 62 791293 880620 875880 6 10 694423 700376 2 541756 376907 869103 884756 73131 9 852540 710936 220481 145806 800614 892415 234426 847090 830044 2575 560711 758832 874234 97864 1824 328059 3 770027 49581 258859 736810 274803 40 884463 112625 392799 46 20 697714 69 77 531894 24 276977 332068 873350 816336 88771 819516 130897 866992 710935 285647 13956 152632 386655 857449 256767 481458 300240 463130 764936 241366 881944 830022 4897 737 104 451032 633057 674187 233404 476262 209896 523876 72 39590 808136 892828 514627 741121 875681 233459 6893 2609 71797 663293 13504 144172 665612 859957 101863 835726 480442 870347 741267 306821 121543 585986 683402 11233 796383 108287 29 257444 359005 762417 659258 124370 750 457235 142823 865904 801321 792164 896835 658909 71481 881670 609385 1014 14231 61782 168 880506 809769 292401 631331 1 380536 165274 894694 588656 220478 69365 447169 833497 837621 498008 37648 789990 172171 310033 839770 4639 899122 892337 577668 685369 877179 872513 137543 720594 335560 851283 855319 454082 784298 590681 7096 301625 774989 322211 219138 168482 76955 11 461133 756283 868226 308697 547054 9787 618587 10984 624700 2 875049 8 64827 651136 64083 46399 496024 210742 4888 1 184495 520842 868308 378404 413993 1327 102287 286595 888422 827786 17 547966 895261 420736 856430 547718 850467 868 440899 30762 781632 622380 267329 890173 25 126170 34524 140080 656069 633374 248448 794575 31023 437199 332666 1179 884388 894970 413 171894 3785 130571 749644 17681 12056 212196 448725 45628 188135 26 182562 626292 97544 784957 450747 536731 8295 941 596464 3 154 689077 872674 782709 7 407012 135 403088 407126 722068 60 2 855268 803278 830024 879122 323683 146460 874798 886648 875127 349116 75 78180 135377 890507 5 24355 7317 845567 783816 76 811267 896228 4103 377581 820929 770852 374567 642537 873791 801070 892284 847323 243158 837416 106213 834705 678144 843536 524595 866889 464287 387463 823118 738689 7 747592 430056 385249 373535 185834 8 881617 91254 1648 745536 231922 771586 88207 108004 787716 838052 800404 808517 856875 882488 241757 13 356066 175568 126914 857111 616651 880238 320502 38 823761 873164 3 897462 608787 848758 202425 16 794190 961 58716 887536 498021 898773 897257 97 614320 815047 782834 2282 796020 870911 328271 535751 32 114065 821092 10783 458028 871793 449218 652930 595 266053 162613 749332 833136 23 323564 572411 893133 801059 607096 721844 17672 36739 358048 2 164971 19104 599684 828360 864689 265352 426989 169010 855093 871763 592549 224457 364934 128298 620021 76 33613 450946 847509 6 265749 2298 9 781847 579875 153745 879148 102009 540558 564015 761493 862809 751856 34767 91495 2378 21 167 876781 744942 1351 1 644132 71162 692292 511669 867547 892065 3738 17861 66134 1003 723532 766127 5 807069 293231 819686 321990 1383 237404 481264 859201 758881 815900 885054 2 1235 4 699505 47666 301752 653731 392668 295002 202755 1130 129386 868705 816315 819157 707026 885633 738107 247 68991 697564 317929 14745 521970 17532 398910 277008 703910 744871 861879 897896 891333 192963 744272 10884 115 75457 471963 42831 834167 476972 576590 56631 742667 872184 147533 143 9 254 381721 884570 646759 348072 881247 170015 362357 429736 8 630296 855138 565167 112806 592803 2 21394 281081 14 495330 324400 531593 3 732989 892853 891835 852390 402752 828718 371 177600 518569 288703 808350 846229 8 145347 27 800774 899989 840823 805265 107393 7735 507641 417007 1267 512844 832362 797530 585956 128 328150 161505 10141 668262 892149 410831 890615 11 210021 64631 362822 1065 9614 877014 653208 193487 226555 864825 2 840855 707878 194084 212709 741480 564334 894947 304745 60 4 107286 57475 898800 11003 246 286303 882447 713081 624 1677 142278 3209 335511 706133 839414 351502 239903 634187 248521 701369 174582 664973 499942 839668 96912 771962 888130 5 4 8057 784139 32582 199229 890285 863959 65771 427580 121905 3043 460718 66901 2 99270 53656 1 211012 797983 560867 860261 4822 886425 803102 833603 850345 19 123868 686884 375288 303818 585211 23204 97152 409 478095 171238 1 2147 682 282352 861265 883258 850812 707337 786950 834094 223 800954 619993 1 134114 878155 348272 846055 300328 202107 553256 12 4 473914 19107 3 402 43 258747 65760 883157 333244 403315 8 696892 56458 818970 216162 7 395 799149 95021 7 1857 464996 82 331060 247071 835129 835345 882867 1 898446 133786 818769 861423 269681 636008 327151 756157 14 398063 742177 684947 434302 828708 649205 730746 874870 152685 825550 770639 847425 458503 840906 176599 1710 370784 523120 492365 39656 244782 424042 214138 21 120852 119554 183156 112250 430212 891645 601750 882671 829485 446074 788630 202093 685805 421467 419794 759625 889018 875123 63 789144 754559 13461 12707 1 821474 96874 510904 186 33498 861046 641627 845488 409408 855603 17083 728567 45703 872893 604612 1977 772610 6934 753450 273500 200369 892259 309693 13204 194635 495374 675858 423350 34 690635 96463 765712 732322 85371 821559 50291 791805 393572 25 679026 227 151212 839039 872801 1929 5893 395834 871899 865577 899831 890498 894210 244957 20053 710262 37861 803183 598213 757206 154 440092 541395 834178 45740 38075 838228 201809 105200 394479 1404 850772 209825 55452 3921 713622 1191 793463 855960 561303 890749 877131 2 154984 833024 877599 394039 13440 110772 812707 38089 858714 93296 464421 851017 856791 43920 831185 844093 192445 851648 796001 79060 60632 818668 808929 380026 886794 857429 3 624882 529200 462648 766662 71418 749999 681685 80404 805593 817473 859767 310539 123153 854762 224665 881150 422413 7 895456 180209 392337 727521 858064 153262 225450 351291 622941 19 855132 779860 260094 1282 704743 582896 97917 342435 178432 344762 493241 684603 686243 599300 769873 1238 6 15 59733 673745 878828 890348 13 852660 797871 18 470 812734 249126 850399 153752 818615 726054 216185 696074 4 130 295456 501731 127126 750481 785548 393492 630220 29 319487 752693 624697 184811 684775 891432 737981 885242 517605 37 6303 85351 830514 14 446849 692940 751884 270488 277268 773150 196880 2146 587823 1026 477343 254798 2905 784217 395944 898632 606750 746676 787920 882108 865387 811668 754727 1248 565635 821046 207357 146 424971 3012 641683 19 21555 882971 651382 855037 347509 840682 820770 839296 822938 811606 818024 299992 113625 10 768506 1124 881175 211 109977 484780 1587 7126 879605 12833 17603 8 840361 714181 842834 850872 546834 9 844582 145262 798638 894220 896671 538879 383934 206062 519038 13306 77119 880651 435870 32797 851900 801779 612183 843689 716693 90592 132729 186938 815841 831210 37 30907 25 223 816898 889244 1318 829763 74 441238 85 898814 669128 14443 331 345142 623233 124 256269 826833 825973 895342 366640 881670 209640 892927 728076 582832 896176 781771 874036 426987 17336 165336 862825 702 58107 261181 75748 162 609015 12 822774 8061 130410 89269 848576 73411 26692 246160 780588 427205 401060 381511 60173 832909 43461 144535 864555 812898 4264 602992 193481 896566 158706 155827 844103 363325 558402 723802 700007 13 436831 765985 180205 230964 846264 14896 796 339863 895823 400175 867064 835031 648915 418707 565462 820303 733941 856847 824888 441027 523726 856890 122108 8989 863041 536776 881837 425844 492 875314 241911 857255 24933 577153 765854 873124 646691 647440 4 845801 735660 892097 123510 821083 270134 173 22934 365422 696434 117916 14 20559 869942 605240 547286 1615 302494 323897 40018 202932 56498 21365 821393 179432 4 674693 592261 463087 708123 856256 320980 40049 674826 842084 889351 844432 95505 1101 899635 62 2708 293128 837694 338001 891066 216 880350 129006 778671 835727 762413 892710 115220 897195 150623 796306 31436 898517 110709 515060 744753 720577 692476 839440 270 848496 320632 868141 188252 851627 771986 807202 876212 599332 798398 173766 73539 87525 316179 896098 304976 839597 839432 874568 859737 825285 2 107019 791307 354354 794553 346811 681933 497 867246 805475 627953 306 433649 193529 883496 361645 843324 287932 531568 28999 25814 9 749812 6 651 227917 560113 523971 471220 828231 678955 787585 341273 1766 614423 839091 17035 357587 5715 400205 763313 1 814318 617302 848775 869217 796444 221346 482721 2 708147 858426 842542 711442 574510 205697 364091 787294 801284 323238 32950 684377 705428 10901 810702 209 4040 20856 198173 15 36 868524 824394 347 115 803832 898726 334044 671670 835128 306609 889959 875353 1394 846344 854201 517930 458446 4 798689 1985 604515 26701 736796 90159 596163 740157 4063 66750 18 739501 1410 897883 11 377 180642 398 535035 12939 34835 443877 7 215396 702625 889042 556 897319 491494 397474 19653 403184 413036 364094 3 844458 356818 790521 887214 3752 6643 90616 43400 644196 329596 810550 893973 807944 781218 775540 241450 811712 700726 404 691007 2 868097 583562 889133 649227 5707 823290 748658 894533 86803 778573 45940 123000 392625 822609 590112 876089 16 404818 873592 830326 179578 42874 2 13 895727 1 202049 8 874964 4559 652191 210627 587087 842572 895136 874736 692869 551123 895029 244953 681680 10598 748718 890683 839217 898436 438177 745607 766803 872410 63913 805576 750580 897525 490823 717843 26006 717876 391571 579389 174032 864852 231371 3 60698 4 261582 409455 846316 801040 199348 868574 373836 280375 861139 253069 605784 432921 559 99274 258469 469 1 766553 209243 140359 781448 690454 814321 661561 190029 149769 59217 56 859908 859956 757882 64650 852750 857179 832670 796184 800426 11588 890312 495 1 252137 856679 464662 136 822188 756368 627897 478605 574609 762107 882365 138591 837144 864302 71 787664 838510 105 771466 597871 758339 821607 891826 7 12 129618 495141 899287 228351 641833 208314 220897 743330 440105 537313 884556 823733 403006 3935 22 759036 653323 149434 373132 867995 891948 321500 226995 8907 23741 26795 827672 698993 891280 98 833342 802770 764272 279849 10678 22 865259 841333 882901 267132 242365 563799 47702 662434 169524 302 884202 794083 550882 5 258622 796066 113 40176 885667 18279 189643 843908 84658 843590 847359 474316 431135 876220 57 83669 173 308583 802616 6 873152 888759 294905 1 897808 895635 887671 362946 882659 778357 618692 339757 704793 855766 318076 399271 754222 817089 841584 6 617321 899678 762258 1375 213827 1 836331 224413 735863 854256 855257 12912 655819 864963 887212 94957 464682 726496 714946 673696 2 385291 870611 39746 433324 24846 3005 889301 486230 886152 778556 77 676886 761478 750393 23 883158 54044 493526 820731 9 8262 917 667573 875913 121 651819 16132 699633 282025 828200 264467 384750 333635 873141 865914 15 586990 347566 1 309114 79171 853076 26300 894535 172380 859895 26 759801 33236 201212 535543 844051 26 264193 73642 397899 478811 360403 272 655099 117 826804 113656 120979 751130 711381 597865 74 32355 837180 856187 886398 656037 19677 2422 345141 314541 274716 295483 530021 4 878563 300112 864961 851744 8 285 687740 796829 358 30081 660154 387 283859 886870 898070 547481 719048 22 450125 351 68028 6705 97976 6444 15330 836524 5563 106548 785833 54771 888617 326078 1157 4 886577 63448 3984 1384 297428 14894 898089 15 586137 812652 849441 253849 122347 850601 4330 1 309920 2 795467 12405 857834 41612 833163 90 798645 313040 834949 818186 8 312100 470 300408 825702 11 662816 597832 745702 1312 43112 824584 36138 394326 893224 889324 8285 587150 867230 25 777039 665831 839104 2958 663556 842704 876329 514062 675228 786611 657115 20192 84113 899478 3482 678388 1731 859603 653419 522373 297856 855474 337169 703503 809958 715553 135851 885303 327275 883695 223969 701054 301186 86 381902 723858 547020 873017 49553 710020 617008 5019 308630 4 379106 810202 679058 817136 890487 875690 184 391227 844104 872371 844402 595071 855185 883628 244459 796261 10 551250 895335 76094 1095 838153 74841 5 521425 177740 825426 852589 692671 526298 284967 767115 160475 98162 340805 35 28 75750 261795 734465 28297 793407 789282 809962 831987 732111 7 894203 13 593095 831156 308805 75749 136199 266573 416311 65655 538693 293487 868225 182789 853598 583191 24966 123284 508029 835743 839486 72121 15850 881647 896079 737081 794748 933 889274 601168 254122 17021 574784 665246 73051 797559 423174 403121 517918 747533 704859 278425 334745 356508 899490 36571 134820 47 624151 338 441143 759925 850444 395 616 2 209 26989 865393 701071 21102 817583 845357 694034 641418 179333 769808 78279 2368 277792 576840 481775 765365 2884 591873 33829 502765 160461 22 897801 898082 889048 898453 866105 297591 897793 880027 881249 334613 1 841492 394792 664775 486092 854604 765876 739311 459690 484385 851866 703355 63563 784530 102 67041 858132 872473 173275 408779 99832 782094 875149 854470 7 13268 729859 234863 421004 5 896005 329000 98802 474968 2 445490 779584 91974 506 367417 846345 146145 64 1035 555401 744457 729048 353 33 792857 206384 422556 757311 458654 637818 12330 867567 861943 10546 807830 6238 747520 640 33033 122474 829632 895929 767478 879892 346300 174 841778 753794 782719 510210 876955 55233 898652 14569 889674 741054 592731 848906 8437 66 70503 724092 873199 176710 708220 684830 882662 673488 594486 391230 75763 885458 645063 254304 507 887835 735059 888304 20 200706 493748 775671 67686 563742 53601 648600 800347 827 593038 696360 352713 769506 829554 825393 778423 62940 274737 148305 715334 500895 2503 5315 469500 2 893685 599960 550 868127 577779 610032 87467 550340 649 18162 419 870711 560 63434 2321 811577 885743 189314 17310 883417 443133 6 728448 801266 4300 660470 803493 819547 762998 399662 380104 20693 822715 885214 157199 58187 411639 31937 108967 887298 756262 886343 166 889224 128 425266 159432 347802 848221 13585 45273 823450 512939 215 29846 139 752963 108078 300269 877037 303042 647074 257832 5 766101 868053 531752 634975 850920 872162 218 611456 615069 842441 5163 1274 14549 15 219105 427239 4386 203707 102534 506178 785817 860210 135604 885221 8 601951 899533 605108 20387 884831 471746 819752 186 55110 790102 773297 484071 746271 4881 246 412398 244041 887676 621950 324981 898160 122 211170 676876 231080 739328 244234 341664 644779 361656 395693 840539 734557 168600 459544 414868 708659 895865 546312 3545 28912 9 746383 111248 362576 875528 3 892409 23 63018 16124 128 878004 379687 553728 861334 185459 880825 283686 797491 843681 459409 152170 17 767320 599975 693152 562251 11993 796494 739716 542075 489915 674665 898291 354242 3 685943 56 793963 247784 737106 874258 782900 859610 284203 9 878236 887069 108 889296 406605 386 887350 623216 466231 551972 30 69860 899505 814212 319938 888260 13 615227 476762 895 606612 851144 619176 845091 189358 108621 98383 137705 2 1 143 689710 3350 888262 214288 811641 848990 315585 8159 292968 859380 535233 353677 6947 593609 895213 699773 774883 859059 200292 757320 897343 2131 42396 760790 586497 322360 7584 382927 865745 1 79955 751623 55824 894660 85 890105 118289 895222 156782 881196 315327 870114 464171 775287 743387 862068 125942 1057 167939 410149 10280 29174 886919 209247 739015 847506 821737 217878 744584 510070 898514 352269 766047 21 535 92019 800650 875742 862887 8 1049 1 544989 895365 862179 55712 839783 805321 665328 456412 1722 39769 375948 200385 553837 441237 792663 10 751862 852866 893248 837855 672779 522782 2 804413 251 884394 36 685209 880762 176653 24845 249207 421747 381405 785569 864544 661077 107673 756647 836794 871782 684429 393201 567209 897730 499 747634 382 860750 517759 801429 487524 612579 772383 753868 419730 323348 240763 1 342384 5 613857 400717 655139 21 895851 892564 119558 31321 435 45 3271 594199 62707 591880 248162 439642 19 595940 162887 836163 884425 477025 813906 23092 375208 394947 317683 212481 888687 552008 1 795779 353046 142814 983 882239 866877 886570 889507 875464 61226 489478 54678 678765 352952 3913 704042 23512 842604 887871 101261 68330 520676 882478 220744 591681 456919 897597 575200 89803 840642 798453 566783 3 892724 8 467507 2 51360 717536 104 877926 673456 877880 846727 883598 865930 835761 606297 9106 833064 745746 474956 470915 824764 876357 725807 232194 2215 888136 394089 899131 309242 748344 785346 13 899777 507893 349527 565119 107283 108610 622968 375 754388 760895 563711 781614 787837 870594 384792 847842 117542 791621 18 307444 241156 840526 657 154879 207539 784060 891724 851151 246285 90941 8 39903 239449 202725 728781 500113 131518 85539 897092 116204 729514 190229 732175 301619 857895 33041 7 746231 201829 854467 787213 803300 69 354775 872005 856865 897582 13 9 4682 649634 518255 133936 665501 762423 72 843869 843552 836829 25230 807170 779045 851803 458134 897816 468176 579834 889528 90114 657504 897759 701742 119735 816788 54594 6120 894547 567264 500 45556 878803 23 395972 454646 25028 839945 133003 362564 572478 2 3663 606606 293 406550 8 178724 756801 594387 800593 22910 138212 1229 614211 748324 1324 769437 606923 773301 4 2 866105 876948 4 434724 757523 816096 880474 14080 876952 571665 499635 730442 705219 899600 692292 166 800773 183 746598 89 813979 888935 58200 448499 559 171932 120 799022 27 376211 8 697672 104460 213567 140665 21696 823493 439693 855905 61766 675384 581 208 621847 113907 2 783921 854919 249930 569953 540189 214362 828883 354505 840400 475273 442 685498 877154 819198 21 184 635283 267744 277854 819454 246750 45601 385162 23 818262 778153 168110 108 125102 824934 10 803709 431620 807449 854119 4 878956 332268 128 843868 312897 567764 295703 637507 849907 2 747787 475002 253358 604415 590575 852979 41 13261 534649 893506 498467 339782 837516 673536 877913 312 875777 885020 225723 861337 670419 393 97442 581164 500104 541508 795672 3467 875540 817641 4 857237 771393 599392 897706 562253 682533 248622 246550 857176 855950 857714 83 725475 661453 180 408636 768742 511651 19097 871579 858560 895061 497061 1704 1858 399956 699 338118 647707 32263 22178 152963 4 102 185 897472 878772 413035 12820 50490 867602 867784 491841 9 366099 498419 541767 869845 897115 144 825485 853276 398200 744248 854599 641489 640 14237 9854 690131 462280 5 10 36928 889923 884048 127873 464129 334347 16117 583276 513606 316594 404480 303057 760675 818755 2555 4619 20 712228 181169 765190 128238 264911 521712 140352 1285 397420 779054 890565 885470 150170 196829 656308 554754 2 191223 765348 112444 647034 408645 2677 10073 788894 899697 620783 378940 2525 313736 1 4 740286 854561 8060 438967 309711 7 740059 532466 715135 86 693828 883284 332808 274472 536128 478080 153298 819269 127144 886745 831599 713815 780742 41199 805312 674516 1478 619640 860705 792214 29035 456091 796017 883403 482279 403563 269515 163313 408 854354 285871 656 853418 52 850346 156481 285056 527196 359810 604655 11454 61318 846349 893382 59912 17 872606 3 835175 473080 644432 16335 831621 739754 792494 898949 25 831134 851704 516558 264129 173 848472 631377 205452 3815 891462 39 11447 583983 2937 645038 886540 164207 862699 428633 145814 665780 500676 640354 48088 504433 244297 7472 558227 513649 874688 68144 631424 817392 868888 32 82289 108 698463 754757 862290 881572 801464 845097 286362 245886 877208 48475 470224 741903 847857 891797 252357 876 60893 879230 39656 695580 327081 765388 764587 74250 437978 320085 840237 849698 753331 821886 53140 835936 766250 3710 623 265145 853233 111 115540 106875 227062 254394 384516 139454 88929 765843 848457 353280 689270 702281 144 873557 474179 897510 578566 630645 679684 5552 84774 856913 65598 13 254794 707843 19 415919 450471 642838 234679 356749 759237 94011 744806 499355 22 1 794683 897697 29 419977 249058 187641 839505 863264 258145 9 897745 428520 831630 892426 579109 8745 486037 381155 459650 163 61661 10039 827041 631499 26049 466629 874833 554080 569241 277439 884221 526243 38124 886031 420041 702042 809715 689547 528252 217649 357258 46792 774120 238237 224371 352265 698570 319497 2805 467474 166 529154 812901 639688 296034 129517 2 884688 423085 268621 289485 271637 835019 336912 1 738354 824340 858848 876573 268 22209 15 179 394030 898096 433109 485190 680140 137103 892858 618500 72105 29 204409 772416 502632 606318 516500 356721 770674 762263 898517 668546 867420 769982 847214 651252 685161 6565 60626 271034 373454 158227 898794 578090 722755 374415 614868 300003 898627 829127 880730 143114 841981 45 13059 344129 8358 836 357953 19 793065 756222 601288 300029 1927 793831 221 852972 326286 519331 46 1747 112505 2 875436 837396 297150 102913 840270 1338 845877 740247 246710 856842 683669 748705 664335 261543 818371 389232 34 656545 674910 867510 325882 307499 364 42982 567214 729566 115959 519657 258380 99281 333971 855218 374594 867713 294697 616553 149 144278 859700 704477 881130 3 168181 557575 852125 504537 606459 556528 284270 797520 6134 680976 460270 113022 899349 146418 157356 889914 639198 863248 851742 759833 225329 81114 857426 844366 600619 375531 721925 829125 447720 14751 284763 771704 732825 75464 844898 161963 798335 280 857490 25 117264 748469 184907 4560 342783 885580 424239 847469 396451 825815 849699 184062 63647 810846 165465 452285 30 108848 632984 325 7953 718282 860018 7101 569685 440357 918 541878 81022 517755 745282 4531 388777 696731 472190 13948 3 304 351220 3298 7 478084 885465 736793 535342 804 451361 2616 888830 702841 754 400048 299 865340 81689 833155 898833 770988 879741 463035 893993 254139 891188 141599 842055 847 876919 843889 409170 813205 895265 560464 338328 886686 103907 739137 637074 618908 24991 688113 229930 855068 12638 3402 19119 762760 867849 131428 838812 20161 246168 858105 61187 893812 341276 883567 445564 38089 864950 679435 577653 854837 5769 879 775415 783342 470067 516673 25 804159 85678 290867 799950 24468 702829 168135 882364 781052 389686 742717 3214 756198 407313 90 763497 898929 106342 724433 77678 371 841249 753020 792010 831730 899529 860401 762179 325630 466195 50 349024 122696 866659 851762 854678 420459 567919 103025 877372 95 327560 140250 202107 871255 502008 423055 214459 819127 107585 805964 30 124403 534177 558149 875729 137 652265 847527 481133 644649 550698 486796 253 837572 736877 171731 52 801 516985 364354 871287 116331 458942 657532 151902 289121 387266 335631 1 837252 444957 773708 897223 446153 599789 778575 410026 187767 82374 380155 651025 709211 896261 24 389385 869303 377520 580664 162392 180658 666997 859778 857482 810908 15 486883 524360 744075 767670 12802 821793 431366 673371 886650 136663 877811 818109 28 90896 855563 557336 485803 305974 3296 39 871820 119247 8 411647 380256 792936 479163 404531 5804 513 537096 352148 3 36266 32 3699 756 566 4 828869 75961 508751 520656 305740 869090 116669 287912 372849 897377 424076 52554 5349 91004 760609 251659 215201 428998 836098 546223 823734 75140 739126 44696 290638 5741 899659 2653 7122 142186 162370 393971 291953 768680 62062 838711 125972 490550 890628 5 89237 577059 406124 22 2103 617266 266209 12173 869877 204198 851645 13813 728312 90 296 622736 220816 864763 845455 531320 606489 849625 204719 1286 752914 172020 3660 882510 890644 739605 259969 12 878331 139 503969 139 33900 827566 21518 14038 683468 220267 645200 808941 620 856246 3 12997 807453 861604 559873 799846 534964 516434 3 649308 889592 323824 899680 278135 1113 898306 880346 111822 682878 485448 889408 820578 297393 53829 783753 288994 858605 289087 2 732436 305571 894654 6235 103832 803687 172848 877295 588959 1 845494 896654 819925 1 805892 10 630881 281763 202 130045 548662 788510 833562 820647 872559 868806 76 596680 718603 535499 800169 856789 875364 540103 867879 1 468 846299 3417 823857 175537 4364 878705 611848 839562 292436 827728 884785 750239 877589 69 800444 681582 792647 377847 1947 584245 24177 37700 307247 222297 766825 168102 279052 806829 875489 242195 143936 719159 864875 30161 623944 248522 276176 89 892629 432472 129949 192 701252 210732 152082 333229 881892 538357 350011 110618 562517 2 849678 750074 896441 423328 402260 811640 495565 24053 120666 287826 828333 613473 22838 899589 282846 652627 619312 214622 4956 345 782662 166930 71 811254 854689 834163 717476 881651 794135 375074 997 786020 423859 640207 866606 878115 237661 887791 723510 1221 547964 779706 579500 192108 281270 173852 86291 35620 6 96479 821065 643035 26 240536 47935 261487 600284 333886 1667 5 262678 846656 33145 898626 411949 396667 97503 22046 296239 767800 801391 474124 884619 5516 813293 188335 3 99162 392147 696855 880706 764123 70370 91 750666 872977 479242 765913 17795 7726 47 425480 2371 320394 640368 330670 764973 575544 813253 38032 899710 1181 896250 4657 397594 20956 873212 117676 739527 208780 557833 711048 105929 298356 319568 388820 115 3 831083 855 432561 203508 448415 886108 153794 589334 751769 890002 876632 608803 789192 383873 847127 19 692146 50668 861519 706078 228735 447 462478 668899 777697 3430 841987 124 898090 474023 21794 852698 899924 44092 805088 422370 143160 472269 645166 697745 888369 854584 808879 561603 25709 603946 865371 273548 28735 26852 212638 641425 865814 694658 766763 27633 4985 743342 764756 881354 52303 793128 69008 305581 118936 767275 412736 895708 52789 1552 96712 40647 344069 405635 443119 308193 878909 340944 798599 464101 663770 796423 803143 525269 2 481983 252 876876 883068 859250 715252 559035 186646 848392 545581 199796 168716 140959 855428 731954 858729 865668 840149 61279 387665 310802 891615 248380 889924 1372 717806 188836 30372 191 780360 769884 681658 90204 832561 26 310324 837909 767994 5 193261 170087 844824 735773 777697 13 767731 152954 864078 837160 511023 345826 30 898778 899632 130487 840570 124 204340 221153 869762 7499 879244 3 684634 127239 16289 875251 303292 246503 791875 768466 6162 858640 255 848052 871797 586834 792095 896445 414144 896493 841641 9 171181 787766 404989 740027 898656 839833 857374 608790 90 187113 2 420999 757139 170846 896417 796897 804953 327 397630 334683 4 900 850378 787706 630801 3 5293 781536 885684 35 517354 15375 888591 395034 128 728001 872981 613571 15796 876771 2 75399 2962 356 690524 746040 584331 293454 650053 14184 263116 897650 775036 3215 193 388588 889234 786136 604030 16831 855791 837128 525064 891141 346026 48 363598 19 54472 3 404267 81 720959 874540 707854 778482 2541 370705 170400 627962 263729 829755 25899 15238 365372 197206 894452 66644 748098 16489 664720 624714 399128 632062 2 575225 590 284154 316 110497 389761 194518 170013 459462 629005 828259 790773 820374 799457 485464 459 338089 12755 703915 873581 137488 761233 786583 883550 465885 67 19091 125895 214847 531286 205742 160811 696836 620917 878575 616770 786091 331141 848774 415824 379639 876742 698248 52 110422 17909 702973 1057 853350 851240 244 513490 1409 416380 123362 619 349138 359760 179252 822226 119405 566843 1191 887116 753572 207 1 889899 878948 301807 1826 810129 409029 97 11526 265744 585983 842927 29807 153034 14493 7392 555813 33692 78838 877991 196927 259803 110609 342778 890617 2 955 262120 762924 41383 773466 201 732021 1 11 495735 763895 377133 83 2 222227 60723 423 18 621575 865680 330343 23 277781 277 195727 12 435079 485120 774722 400444 319965 5 399226 77357 561024 133086 9276 477 557602 855157 775992 109 4165 834445 1788 30267 654264 11 1 17 286314 618391 110234 1 1 607 107513 52607 260812 824785 755628 14 94536 326522 842247 25426 44228 50 129465 786967 313523 27 99839 322199 32812 200 115896 25602 844255 599181 85977 28 767856 8529 887737 873841 680722 17840 707205 102 891931 521652 209017 456493 878424 49 846008 42603 891978 133327 547423 864771 459671 590521 857212 68712 2 857591 845650 32688 787720 123367 377713 121182 752039 866409 888184 674236 166353 780579 806516 535290 63141 60 536178 591798 846978 383407 816301 426141 306908 872123 775563 891998 628493 720 430521 389401 827835 851172 869215 19688 202346 889004 888949 199965 384961 2 839779 770850 5 889414 676250 2 616390 446937 894731 622117 632395 853450 332014 857372 630661 434258 5521 167581 455612 2911 704164 751428 101 880174 899389 566627 249450 4 789337 113 534292 666561 5157 445 13 879146 4061 833963 460048 167253 292 2699 14838 296563 42202 882973 11194 285265 821673 2 142217 887271 405546 62878 730585 832953 864840 380 428711 9 410017 2 725247 877483 4170 348227 4 78676 1172 344237 878191 525896 849857 894385 464013 821563 332361 280294 879259 279770 826885 4 30218 862452 642044 563204 329756 380029 686841 492688 395041 2 411221 615668 14956 688897 842738 6 882828 154820 88658 855934 1214 456796 784943 270451 555562 10911 721627 514 483045 463526 604965 778627 532765 695185 880247 827436 2125 155805 885778 654829 355084 873880 186983 9 2933 412842 896143 314418 47 246575 576999 669786 524866 894960 3218 45909 884527 255805 447983 898254 848787 803683 1430 399043 178258 163070 214544 767642 755500 5891 735589 757883 387908 897235 890297 826920 4605 844816 404666 479978 201 6 862841 353255 776807 897161 835881 818015 722008 898488 226508 426 800237 406428 96031 827841 184952 547458 335732 123 727158 140569 84759 716082 551465 519101 206171 809385 2 887367 44216 98878 893865 394119 1 603717 28980 775403 3139 621246 637750 418 780243 873054 289879 585156 646901 173 842097 832849 53045 719533 3 4581 1 854546 11967 297628 659019 502675 804889 791458 712291 3 826197 324084 465299 488084 625621 782323 68753 784116 518654 487877 632492 694720 64137 895720 855389 892559 6074 121 591172 53900 841591 121166 857959 14 1522 809 795212 745078 785 875570 111 861657 861996 886470 808394 294537 49 304642 660981 34846 536759 754352 599921 451219 105 861860 742496 43612 885158 779312 830189 77927 7577 944 891836 767499 683061 723949 131221 379175 506036 837444 14059 804211 554482 477 891766 16 2192 304479 869169 30854 60 403532 12370 668445 751649 432191 695985 850742 168377 810571 18 293240 654085 875429 1824 147208 826765 734247 868883 106 200755 865043 88263 12192 851465 191780 65 625196 811774 870307 559430 59929 38361 866865 317514 26212 621833 880574 222456 4320 145062 273055 1 148921 752725 853499 254342 632977 105576 484475 576917 639725 35473 897278 821798 122494 87050 42994 800572 102732 636294 165416 43904 33 33097 20519 372791 632015 859462 614549 348 185615 86258 297027 64571 883317 639282 842373 36295 399387 679 842933 8754 81 611211 538286 828226 62795 771029 682677 631826 850122 140335 201231 37709 4 617268 850170 842802 644693 856803 807811 837370 127030 184184 77956 70 430875 104 884805 461767 634184 623314 843466 765048 250135 486316 723482 843508 871780 584449 740644 68539 2464 72909 228499 766375 892441 811383 778482 862450 558222 567319 10 681343 18045 82225 591312 540903 2236 2698 535950 878538 810342 60405 292096 186021 110 163 899770 865154 875256 866219 772315 472605 602279 885982 260882 871 5 818068 655497 357676 711993 687348 323547 620561 12539 897241 711918 121837 13 398047 16961 47022 161281 446458 838421 762192 173528 1214 534094 4 128 854336 284058 314210 433898 331 6941 880084 868508 506533 863538 825152 11 555 820717 72620 789224 807465 760270 57935 2 751429 4 529326 537258 64602 166 889938 148111 878312 151193 712187 1305 245755 288122 186086 847863 898312 27626 832681 488403 1148 38 657926 892629 779997 529105 8215 413 344430 292478 6025 7733 819917 887982 441361 262545 9249 557284 696900 23358 876705 370804 3 752189 202 5796 437869 125087 1472 13810 619755 888387 12997 6 694553 210 204 543266 789046 794882 249 469280 1 867779 16099 337200 826580 872476 880091 795509 880507 818267 600385 698249 477926 127237 287569 157672 476045 561870 881387 605208 186 765353 185864 617047 163343 186325 471 148740 899137 675543 168812 300434 1 144071 540 528730 852616 652166 899438 434137 897280 891610 441481 79 260684 895798 723918 341241 146125 42 456101 1034 102099 879710 715929 194110 151 883425 15778 102 465181 607848 782397 887563 605389 25 855969 863989 757467 539332 262231 893349 595948 470976 860616 328395 762388 727327 339902 895504 875876 3176 141846 171298 647131 171525 11524 156520 612011 213319 76724 719300 12 321207 204389 45806 553921 790893 618824 220896 788141 832276 27177 96513 193194 847118 1 888589 404920 113 591972 294906 222 182271 190917 636690 110616 336758 127501 156 254151 737445 899780 165664 256699 802146 64332 863555 605 415267 889096 8736 688502 281426 878307 431902 823672 699055 827522 70553 184568 3893 752606 768051 873806 596303 28259 214182 686461 215404 5 22038 97705 291263 306556 780140 68928 730706 726990 894729 39047 12414 889057 629518 14718 699061 744720 14 128 529985 852225 739761 17216 868093 596348 891659 704146 847739 830431 9527 1 767458 141442 851893 898668 235457 254259 763160 161179 690472 12 881290 882604 832001 770150 218692 861933 626150 820926 675900 645060 7 16 637858 388814 364520 699254 297168 810427 885433 44066 882873 65149 125014 894548 795241 5 554899 870769 398984 525690 727168 56338 820622 9 871215 725548 890435 400742 248870 5422 340677 617941 3234 300557 867901 851313 783350 894226 815325 707192 867549 23812 1668 97369 866577 665366 859814 816425 83 306172 5 45 88219 387888 839950 123769 57 29 91 21 745486 2 866692 818544 102047 469501 398426 17 142866 489478 651667 42 414845 10 74435 852062 397902 762687 720632 122324 304562 12 879294 74154 129910 881271 686670 271062 39 725054 288253 896808 525349 613279 65983 510328 641686 821483 784965 857969 325256 519485 890818 875898 4578 26 2 70630 739256 876765 899650 882682 174329 862115 796433 821187 247811 405906 859234 877305 771210 29 789332 59 34227 762648 107 881002 287625 547 885404 829653 883753 196630 101 855747 765205 94475 785783 716445 784513 887569 407084 6 739736 81 860430 808661 799253 43948 555856 22862 345134 7740 795900 771045 588292 622823 193439 712987 739363 2525 889209 833070 877407 622679 790579 517915 1 878938 855203 17740 265004 891012 713944 431944 802013 400 287327 861435 790573 1 855503 408204 584072 1 747939 36015 120234 841268 3198 471346 608216 199314 896630 790965 304407 141160 595305 652994 432 725220 1951 568181 868496 486563 395606 317815 221943 891047 684601 96815 833330 229 181425 315232 853439 627223 351893 66300 341287 874980 320783 97440 21053 884047 546247 49914 7562 320360 436616 837342 481618 596 732897 834797 426644 894901 630887 832451 35619 343365 867284 7 561872 244344 1128 878040 1869 5182 427187 171200 378303 734465 707103 3 282 584173 516444 70487 826116 48709 163702 803989 820630 774006 21964 329 728985 34364 514255 55468 211790 507156 842440 569812 21 5 426052 474412 17270 812286 523855 836824 99277 530207 13254 744428 749943 828633 332423 41 572556 773594 362 559671 451 749556 848318 698844 2 840193 19 176 796171 879179 880148 657798 402820 823478 565736 719328 873755 151607 851527 2 878500 115652 591972 705446 857795 319768 435370 675546 1 825314 480712 69552 455332 49372 3 576590 695430 193 785703 389974 686521 891872 898341 818482 406552 711488 719766 890048 2552 719730 891899 821778 272323 100609 885322 834814 3226 847594 14373 452780 450362 7 38780 247429 149446 133884 652169 894690 141052 878034 896453 2851 844047 505143 683205 7503 3 464090 891711 206330 543149 162293 885429 409922 1747 839153 872922 7 211 848846 78214 510354 19385 652177 645139 9 875754 520730 296220 259185 792832 79339 3 80 454646 528452 36917 685135 610700 299520 65901 876405 469615 873930 255100 526319 683652 886336 782625 215192 735141 124996 2 93723 825046 259232 402290 717266 893163 534789 374418 613539 29033 606808 2 81180 556676 270810 138012 483830 884800 146004 571571 4529 365663 890598 892371 838788 3661 210822 228649 365914 409448 789431 835 840049 831452 637487 879317 738678 820031 128 2 19809 30915 176769 163880 631630 789271 706 835438 881811 63 418580 517497 258970 794486 783218 698554 495663 20054 873925 618878 430865 434394 623725 33681 691363 470015 242092 615631 599 53677 879912 888771 880443 698368 869265 58931 1 614595 883737 697902 25 601110 725849 794115 3 189100 219770 890128 2188 870746 236047 28687 797044 755555 845832 470885 885382 510717 732604 493253 307863 117254 848023 142322 5576 500428 552804 755312 526388 835362 18444 822641 171358 285731 49394 244852 845159 684714 869765 794381 476743 765794 80365 371904 848813 895041 724054 385146 1993 710051 162683 300130 890091 876964 2 130469 426 440966 599416 836249 880623 844753 19292 479448 153009 201117 2 695413 15684 778256 397679 886585 694532 273495 5 870953 649 98217 885202 237728 670964 872603 119 587955 711164 885666 50099 532855 4 175765 98060 885666 844903 745720 881621 8 447020 745235 868849 869304 346884 132512 839517 146 445483 754842 10 897740 18610 724573 560399 2 760752 803746 434805 877556 223 23533 9952 985 375354 383642 1 251287 752601 37937 865807 190613 897953 818529 849852 272413 820192 786298 2895 744053 195 11 43496 964 112526 233289 10 592704 98 836043 91483 154773 23001 898371 858728 575883 784443 415407 14398 848797 772590 786350 324291 859178 716274 37070 668596 25998 211442 813019 42324 840613 864470 172874 776590 25 210 312047 2528 244327 143918 780263 158673 5 856791 804882 899094 550847 241577 810341 780516 9453 250838 435 416158 33687 544 7962 834369 378670 3 679449 433426 21064 492643 653057 827397 119497 788381 154662 611537 729196 145614 852393 401 202984 2034 824538 668 867856 7668 878081 529879 829276 603626 871341 88376 4 92308 46961 63369 390814 729405 17612 784772 816869 14 416597 731477 887679 741056 8 827603 878078 814887 873011 66904 418607 726856 819003 852301 656482 259 794297 1170 898613 30 746237 758472 11596 865419 841782 486193 454060 457406 758430 854998 19 1094 372196 682934 875434 16 891322 270738 792748 88628 817520 58472 475507 672496 162201 16410 702267 345728 73528 158743 81342 897617 698371 280440 857741 562340 272904 879146 198885 892620 317463 755704 33 586248 746129 253229 183718 3993 790452 693711 25112 882821 473710 857338 212967 537496 581830 634860 532896 854 671892 7 204820 895273 760410 455464 885158 677813 897735 89893 631141 12 341569 717586 96321 123324 1653 890170 408386 695830 490505 336383 20423 793330 646122 151197 212233 307 348536 341485 250244 895034 868445 814453 407349 795962 830184 3 534492 751448 417375 678 751779 811760 867965 861335 418157 739436 34182 884551 536458 566633 878479 736996 79 547406 599749 854925 863349 1895 524209 858863 1539 522528 272380 2 871633 436849 554471 777799 881538 86944 19194 751851 251780 872297 880527 701011 627990 868162 645603 1 640760 866261 12545 356995 405 850899 605160 2 3 674303 586112 195604 208541 588471 75405 9057 358825 825310 7988 331913 2206 111256 126 860726 1727 206713 644015 845088 31354 434224 880193 736005 350936 288693 797520 864681 672354 15600 859506 854518 89045 275605 2 851968 790935 896838 182915 42011 224020 897508 772800 832478 653237 400556 260153 323173 864834 896234 2 64311 329298 48048 840431 439542 3 232673 842701 511690 706467 2 667651 851290 86383 479886 807239 2 536671 48 7 34823 261 883857 843902 41 46368 802881 626776 95036 143122 17937 1790 867983 876407 228316 13655 464170 899065 124 853681 183 809273 532048 841156 855656 769933 772478 870240 311560 53444 80734 301870 237106 144591 199859 387941 1588 84 858485 149010 739886 188967 732915 60 188523 40362 335602 782739 793196 47592 863250 157360 649226 882118 752549 586972 141 622137 426647 799617 1006 328524 2898 526860 880014 849513 100235 466506 462638 676967 3390 735526 786608 753089 787453 698668 812931 868005 697357 888727 8493 67 5144 535499 1 819651 418095 594332 4 359 428460 402006 864822 732506 262952 817862 101003 217759 278115 853797 768119 867751 25 450867 886765 789174 416835 730770 857049 714368 3840 200837 898484 467850 8 208607 625 708840 532823 770127 21450 882449 253942 47999 899384 851828 813195 260263 555517 276977 965 831840 892537 540972 517915 339761 149 2 123 893566 11 217174 149577 871200 398902 805768 6 870058 427831 5 33 185260 2 340643 95 4455 334374 768170 1047 144105 836662 737 838680 546283 832627 263187 610678 840291 40935 895474 888357 441153 463752 3 885 898606 38611 54560 766816 527 536426 745800 735813 764203 395253 229829 273717 691979 605041 757892 19172 558411 126409 743888 134132 562830 643852 1692 9991 890040 46906 4898 61151 8954 823286 884744 263670 870589 785477 67255 802857 42102 741389 5 17462 856928 309999 389392 338 138118 4 567342 68814 814940 636686 898992 294183 896051 723764 879850 393212 811259 710024 43864 18 693442 885366 696336 812693 83952 80062 860491 731699 868494 262421 11 768922 7 487979 708390 197490 826521 16 427584 890152 889343 732556 324712 80 392146 284145 137069 805819 744963 826049 67100 204560 253169 587993 831826 860 878551 662759 681388 82985 373310 507874 2 1 835450 865124 668422 200762 51533 610378 895373 636603 753132 898735 234081 254864 897901 282323 676814 1496 848880 886165 854881 613019 3 874636 741521 734010 654285 883441 897229 853285 875181 81590 837702 448391 41089 109 709775 410733 1846 878011 157892 716443 455263 123631 811559 56 71691 13 3343 2 82416 476438 23167 890315 573863 25524 743328 864141 891285 697400 865514 677924 814263 893212 261814 17945 506487 895951 320484 170 818012 829204 897831 88438 196759 750677 680781 843592 841992 3629 49147 161298 868212 998 896344 553210 868122 55497 4 36109 732694 506971 878031 892752 674005 252315 651688 709067 761767 656715 286911 783817 99283 497880 201339 64552 758250 222356 285408 505357 897051 579744 365346 209741 190825 882667 765 863786 499623 757178 697240 1 889230 710083 759641 799940 308314 117834 885006 876605 795050 365543 465181 736824 526464 84942 92817 887699 894809 408028 312482 831024 501936 38289 889533 846713 869935 195128 3 781383 235558 38448 624402 258465 145 5900 23279 542244 251637 11154 315618 652726 372 63151 693821 819179 220895 853437 670410 512275 65 893680 609975 708363 28512 789666 328829 697566 155175 436043 897539 138125 661269 896108 288974 808476 304 664147 7843 411060 422152 383293 8273 869516 759216 551209 876 378235 362215 653773 278681 435333 811432 790393 29209 847471 800161 580152 580645 798950 297352 502345 767101 151804 845441 457 869474 21982 31 41 875916 399200 54793 184054 896740 465956 4 470682 303380 774305 712941 2388 852122 834621 647602 363711 565058 433816 877129 51 284 108 802091 2 727384 248047 834542 678363 327534 814790 6 321359 693665 871351 3 882522 379628 535880 597 228652 9584 898281 1045 861 194574 874632 291950 104 791936 3 345769 14 363 817923 2 288893 469589 850818 475278 420731 657568 311111 863625 467869 2 472253 1 1790 826086 3 647984 33063 550774 699948 45577 782530 875513 389457 888459 613583 494607 837472 731477 733771 783258 12501 11943 822590 848310 262939 218 560299 672076 28 834015 4 413255 845626 8053 830582 893021 39269 307330 885885 176449 1913 879328 125739 865846 331891 471190 709851 854920 162502 2383 879339 231745 359139 880719 796487 273727 625 875837 59407 10403 565442 13 888408 12 879951 7328 30565 441 371431 782942 895708 760878 255813 409307 24 507837 860484 405708 231 739557 529376 57042 331 2674 59648 275214 381104 134292 196662 870238 840663 53493 2259 177488 596 71612 9 826416 865209 839415 881753 463952 894027 892629 178883 843233 352323 876427 157 158688 5 287595 867554 862374 836691 111437 5 780627 707301 730173 829348 51684 61523 471404 773804 68292 238064 722790 796461 896262 4466 830484 251 891915 895204 778864 615621 783733 503472 849383 10 12525 869221 609592 6 818252 1 98 869687 899550 354576 68620 4867 86 513212 8426 83 823719 2385 13 751171 869387 7871 489149 481641 436256 435433 153001 430773 876776 122774 330928 51 597740 559397 2138 827465 871480 794903 426375 436173 877253 60737 793134 581956 824078 550077 731249 230144 862042 801847 879665 435881 139 437790 889349 2 591972 538138 34150 882953 889768 720402 896931 4 817040 863585 327398 551143 177734 117888 865964 55697 5084 280212 248203 185751 235456 620475 157975 818792 78023 733407 859461 38528 134417 141 476 879295 168799 809681 827 839328 98971 600060 668912 574727 217710 69729 165238 240498 36661 225304 337435 580613 885337 873201 881407 313612 306921 456652 806334 70018 149916 884685 800269 816256 826981 834201 818931 463961 841099 341825 83164 159518 852548 780667 873453 760900 621334 4 59530 13 301616 831563 54 409721 612851 1771 870634 135978 865209 637444 711928 845 821571 200764 5221 691550 4 194 343727 15873 278764 797629 880722 1111 4913 589890 893644 780263 6 677968 411758 704386 882474 868702 682668 518467 29585 872150 753520 375036 885953 8136 673670 1704 64903 830583 1 862711 1 844000 842065 732092 843367 784275 8 782820 813639 606915 582623 2 519 831770 639155 571679 865686 11 779257 802090 876497 3863 848398 320104 660936 148139 16 33536 859605 11688 27 396898 392868 726088 789784 805052 614444 503553 969 898286 785617 762804 26906 785403 853497 278581 888740 866878 52811 619149 248413 507352 213303 888764 366344 177244 528792 4 673525 886600 763958 829200 1335 225766 120933 178502 789967 788775 390 760698 167 6 889842 173 891615 825494 441995 833586 402625 244409 142960 762053 668885 451467 9 771483 117277 154843 41 678147 28807 852844 223031 669 871653 8 36293 829906 824943 621141 884053 868677 825684 42200 725509 6207 841424 892454 305453 604197 634988 214259 466613 886018 831284 26 829473 894003 7563 187676 520142 254556 838196 688114 595607 196147 733985 857394 515237 7 494569 551664 681770 166439 105368 796618 225781 2486 895598 825209 657528 212236 871296 898415 2944 90 321094 819753 48030 589204 265086 33492 309831 679 124819 323258 864003 596024 252807 187704 829643 19440 3171 236073 3332 4349 233219 753715 302868 771032 115595 361016 3 866003 316943 862546 115796 85904 891572 513083 877109 516643 2 3 585195 817027 528881 689040 800802 722872 297016 882579 867982 375391 892812 883890 290125 537194 898525 756820 753026 899266 780994 276635 821130 78537 530529 16777 83561 766814 123757 793602 710741 885717 843127 228520 2 327863 622312 139450 2558 209725 1 875533 384375 500428 32138 896848 350519 2413 33059 106723 310817 891402 1 359949 286475 291796 3678 847134 548536 328917 805306 81661 891996 721727 19237 42 325049 175505 125 892125 93681 874272 84241 689211 890640 778294 4 895956 282803 239120 879907 884356 473149 515289 850506 814451 516139 313463 613335 856079 1 343725 403240 26 557274 889395 867271 128990 886607 860184 833460 108 263427 717494 107996 201443 579511 194480 736918 831888 879552 110169 39 234794 23565 377585 519329 2 41 526006 789507 782537 191 893160 897726 839779 361 369166 670468 149803 248893 2 759085 799393 10428 191085 479421 896738 882301 820432 893480 274403 719802 772552 117850 344753 572510 422173 826406 823048 231854 380551 40407 107085 655851 101578 284947 50 267900 270 677752 846960 371214 4782 143917 721526 168154 873929 453587 2 682348 115460 557339 836322 876368 67279 182955 865804 889817 897165 584633 815855 897028 469825 626058 548963 12 663278 734303 125063 171979 277865 55 419456 99687 706536 183173 781389 216988 405 870341 157473 2137 779625 896687 858301 468035 25 893957 785277 470338 202691 895263 339127 53366 197888 616239 643512 5690 670042 301903 739127 586005 700756 256 479816 377845 72390 178962 896646 91390 3591 268071 389135 23034 709045 4 38 786981 868007 3043 43564 803684 625419 782461 898724 885080 160315 691848 311366 255012 840929 814377 772721 7715 29217 14578 221213 825675 2 714485 217196 852548 532705 634045 180267 788269 813164 767341 879360 861107 304717 715688 589440 341803 439532 828978 515897 488440 896897 239273 832673 382139 779038 33940 175636 743470 825187 866300 248927 47742 670532 846574 895487 204669 10 470956 629476 2 54 862837 732415 309475 26 407689 12124 642537 755970 617757 736 10 5627 71140 883912 881717 857561 299895 10413 297726 773442 205499 895083 609694 258969 470563 748926 42087 716144 335847 36437 617712 2 413838 679759 656626 418581 739911 847516 59769 533155 419157 5272 341258 15 3 145 115007 541118 304 820128 56525 509074 41317 17848 457289 823609 577840 899352 622392 793018 891841 543200 616932 738070 228457 434894 856122 824586 68749 52144 170112 804631 347161 866228 578138 894183 848327 74725 820050 743117 479456 614633 16306 848303 755253 861651 7697 499625 899858 425935 443151 774851 778234 45384 254352 50265 80278 474047 168 2 35545 698466 333468 363680 886416 754646 812989 892573 824469 553705 651471 120 813674 101 847296 725565 766241 752965 259230 869456 605950 1 179788 831779 855951 2381 66 1 430896 138901 188135 46877 33914 277810 2 838334 251468 31 748695 99 30 847772 27 879597 655371 871354 728795 75765 568489 655 218842 5653 875717 668150 661 790200 289461 825029 6 502230 142288 888792 2451 782541 6937 830318 62601 46866 642593 126 787598 160654 892374 188 763580 1367 548101 82301 166292 848382 5730 820258 589687 178715 829911 539879 973 818619 82446 169 18 88417 339801 44828 822269 19524 576658 899664 416507 384340 20920 392150 247029 11096 17 345442 610425 198403 861924 222659 26734 158380 825327 733872 7901 1 624697 819145 838599 293576 16634 737793 856851 128075 842120 2 83 469422 4489 706877 15361 113095 687305 836893 807098 566198 419899 190766 3 261589 438167 702630 105 126189 894604 188423 878895 534756 670067 494881 414413 824242 1274 692865 340527 849515 802072 739767 7236 594498 844264 633009 467294 706431 528861 862532 33417 861627 582 892151 494006 289485 846060 847244 889493 175834 3 735627 659407 775466 895627 459670 1534 580219 888353 739618 882814 833148 300563 479725 859593 5 827398 74200 7179 444913 755402 831154 527843 302713 396338 851936 894616 23321 60564 349221 49229 831331 520 366760 283399 865432 268826 47043 859432 550909 19 9 84702 555851 474 300244 471664 4160 788780 808245 387 852586 3618 216902 791871 836073 811206 713104 474987 3322 292825 131305 2 3705 794553 1006 845123 237979 723159 8809 450339 301366 195116 874644 452382 214285 859737 766990 6371 838906 266504 38 881541 316350 296828 848035 90801 50555 898704 735038 717768 1 418229 190686 395058 872631 487897 529063 84042 865589 829881 186736 811917 104365 878513 1 555486 6052 882359 625601 299606 850521 874389 893465 3 835886 875781 627151 106421 4767 349397 769234 15 802680 767325 43402 807535 636 847472 596705 537560 504 452231 800801 861710 51760 2126 11 641420 885616 753946 717470 837579 82580 567261 411688 297 819505 865816 52050 426974 818949 1 115390 2413 809094 899501 848771 3 837042 1551 77 808444 827042 881743 532731 57 523842 48924 379702 41 69480 4868 138347 868341 836705 136 101008 54845 782637 887120 881155 99 870002 156007 8091 353412 829953 899474 659622 88914 131834 109830 277249 792029 890051 18 786560 112254 827204 679017 874869 726456 787324 85 79446 882867 254 523489 63503 740374 31 122186 858098 512690 298285 523527 216116 278763 451711 450992 223293 876199 591581 857757 805992 891882 216702 166751 374067 108742 796162 808627 65 807148 39 121962 440224 21 189862 856901 888504 583591 4110 3 43 620927 234046 343570 615982 62950 739452 566321 7171 90635 2724 430384 1110 763441 1 850035 891810 93691 588271 159073 119752 294617 3452 16 195724 808642 259 393974 867222 835653 281220 500339 826014 14 45498 444294 851058 740392 36575 47 856380 43689 5 33819 852897 45045 712491 734557 749437 404721 403477 866933 864882 769517 736034 460288 644125 139822 39282 522580 707813 643120 497257 432086 609562 881774 771191 2 1275 285528 861948 54942 828142 437099 865626 503398 406 876934 863203 863122 769209 848830 758262 195007 20 9677 351731 16441 577023 771726 789142 67 829067 838755 327230 174076 822519 91769 810504 645057 597024 878370 102550 141479 2 897352 578091 153691 693661 778124 125705 892132 75056 353655 154614 503131 182271 878346 714265 2 59155 670998 853080 548436 121667 695199 80 884247 405335 616574 615087 40491 824022 629343 862082 593596 429068 516708 4 5238 117 13151 4 493226 410798 442214 11 840483 875955 594268 550906 79588 790700 257 888497 798308 680730 872867 326123 114581 247 769722 435794 2 109275 186100 829938 898800 624515 110274 46978 562465 683106 50 659030 789071 853579 785247 744752 854281 209423 897104 1126 33123 257105 899923 167843 855041 274754 733184 153026 344 1 174436 299216 754332 446212 783738 3858 300460 457886 673016 764898 776311 341628 822357 808227 691968 797082 105143 300994 824906 243 842517 213408 2 850249 47 452 2306 3 26589 781007 122828 23915 759327 286265 844235 361351 131 354819 455924 876257 788097 185528 402 452208 674406 324487 552281 376821 673334 281 6 516572 897705 308 20195 598383 16 45016 21 829525 37812 461950 741320 825412 36086 875918 1 31 121146 13 198054 288445 859285 619795 322500 459870 551342 2601 883812 895914 117 803122 123380 833216 92764 422401 873635 752359 657191 823181 620575 896848 5 253102 96493 4 822215 846248 33960 2293 881445 3682 3238 869262 527 56740 205955 865400 65629 883572 824486 318062 841317 279573 36160 851483 34586 809519 122842 869970 876995 832826 16683 887469 812396 860516 880507 81747 302450 329104 446505 733460 811466 526498 3924 522357 669207 866390 525290 286433 725444 749335 815796 591173 882930 872542 888058 661065 825428 547288 852481 866105 890693 818115 849050 807040 1861 151067 62 18 896257 5 35 13665 437089 654 217365 404969 233809 869180 397751 803303 803132 121571 737809 426738 498596 2 810999 833454 42 526453 211307 56955 455119 434836 816286 188 719627 846534 271363 766179 548914 883955 41 882093 899942 2938 864082 503523 553987 861374 85184 875082 454668 74613 256795 575219 860675 646367 695919 38 333646 802802 170286 308676 98787 809878 801890 893004 878036 452821 603125 189237 105218 121129 398132 119286 180382 336566 647959 300727 10298 9242 492809 202 793586 823840 12 140595 720962 863909 888411 622783 496227 10 721312 899757 117622 480261 869068 350 605 871164 896416 104 660489 240 251141 835303 652603 15 605224 15 497734 2 879411 6 685533 175342 373714 664547 417467 830658 544263 815250 76442 477075 421195 733 77 111913 620 894395 40888 850629 115033 812760 691106 897852 806800 809437 847863 863036 557 611643 886587 535256 896571 849798 807355 19763 866401 381511 801405 56587 801782 15 9 634249 765222 685618 895010 26 190382 644586 136509 353641 851194 25405 11 667455 766010 886495 130855 10 6744 13236 854879 91344 427338 71 854802 94 498618 812501 171094 731716 189950 78 280498 841854 822374 750978 496171 861412 597540 82292 821705 329862 27999 19290 556563 1605 810697 620295 721 227368 784178 103564 695279 476461 753382 857426 290051 872281 363144 44037 835841 66 881252 427978 720672 887923 877111 545255 867615 204644 840484 459137 9328 865605 345259 137688 490030 455146 896727 467250 424861 889865 235466 830883 8 2859 271610 269774 446724 106778 885765 862559 563125 895510 75 853206 763849 3358 606523 646832 296084 773905 11263 178717 294041 423658 892323 808199 794357 846815 759872 10 885811 789254 1 1136 859703 573579 5907 486896 503326 328654 888914 306 706663 226467 673 879693 33718 1 760404 821304 858234 724117 71819 79716 344106 897528 793330 623905 975 189271 2 472353 787973 93194 75126 722800 808642 459340 159359 189430 12494 9 59481 250955 194596 806376 706163 3 4209 295987 386598 763498 231398 16495 14555 2169 1133 95 730597 813782 92490 715342 883604 540836 880331 459018 235801 851999 202707 208781 686711 861315 864884 78971 9 768663 133 793693 20309 893343 3 454 882286 581548 124837 725767 876015 4 720465 894872 884380 254093 20566 2001 31 198289 682787 190446 137285 790694 836450 881818 433562 787708 348170 670054 766187 581518 12290 330897 1019 121473 878324 422397 76303 61618 863221 200769 892490 727976 474918 1711 42484 792387 6125 870897 603338 719381 538 3338 777949 443170 11121 643913 7 7 353455 218574 630436 857685 5 877709 796051 456433 350469 863784 669036 114471 281647 841684 443543 60592 847768 575418 883743 886123 4802 384 44143 679634 3621 743724 861795 839631 686611 334586 850324 286719 895145 220986 23 464747 312590 8 174897 492284 263841 344374 65 7 398193 1 897135 872701 654647 391410 799631 200341 893933 658541 877555 674515 872151 1 544767 588669 250821 827178 741352 336695 180855 830240 867496 758169 870759 525743 172873 7583 852912 528454 815743 550008 741653 786362 527227 877959 70378 545 730012 257961 96020 139255 160510 523301 731249 56480 93008 243784 46 877928 877916 164542 852629 668164 657845 857895 10 895792 364686 795492 40843 263253 4157 764504 667209 723670 313637 20 602556 659563 3435 289459 874446 174266 493276 406016 49902 18 880605 2 30828 648104 402858 895806 515365 95 612491 109092 882498 13 842845 50155 8 113608 352757 164164 867693 410581 223612 166584 852162 649746 690596 398631 889400 1265 675985 753766 526907 463566 152177 777812 835993 1096 1818 238225 648264 129374 2 895129 749624 322590 136715 366757 3 183149 361570 749009 837195 624523 808849 4 69 888843 348799 376668 674757 202974 873642 234230 859 895739 11 53 841765 363318 528944 134964 704855 199901 18 881590 857622 780969 818586 793174 893964 190008 810933 777017 837972 803040 31660 209038 698869 723756 254196 816582 788551 647114 476173 10992 137830 883783 6877 2 719665 5 228992 35 881179 885794 312035 15016 227170 879605 10 2456 155 659112 876564 498846 326000 3 201601 874645 7 131831 742659 870335 190167 79 386877 811811 629381 873785 448037 821823 896966 414552 12 656376 807643 130292 750120 898570 849396 75799 560371 321058 3 131833 786049 183335 889407 886356 861967 184246 48332 842244 5805 1501 7961 841344 822984 840962 91 862937 872226 872558 550536 370861 893238 58100 195864 317459 70432 89323 1 37253 103 35375 816364 417339 2622 59626 46860 309456 392380 2 877816 282650 437545 474120 380475 22 700409 841620 884561 226 12 814006 213 885160 11702 136 872910 887951 812377 811440 792496 327054 313260 57 81598 261948 451897 14911 34085 896976 492148 839172 765510 168 826657 540823 15 176060 692104 29 838342 770172 774694 744840 17737 514936 1 187283 195570 694579 5967 12 208003 128872 76202 809734 631154 193744 819735 596874 481944 320787 2867 456780 859190 680466 835919 558161 286708 456846 473 10 18 167 382516 25768 894505 8 631339 868039 853084 859162 3 804764 139 201237 289494 683744 235806 2 256704 1223 181890 338275 24314 163019 245862 431909 888428 781311 574857 522 39 425969 208066 869340 654978 740348 70304 5379 465550 106782 53 863561 430341 254487 26807 243468 225008 41912 854389 891431 45602 171098 842572 239 328286 814425 478061 138316 305055 114623 37146 31796 102965 687697 894723 245791 4 818013 355833 145611 14158 651168 898858 820801 390195 754439 13 835097 40 646600 363934 842207 326650 722167 38 843116 1369 354570 54 1 504746 882780 888431 797330 277798 762814 400987 54 122273 748466 334457 2 773 5554 586164 106718 793211 897683 8065 87306 40324 249565 880607 123073 497652 315756 3985 696586 40 866 131473 2 145747 898652 751269 20 92 550323 29611 172939 722450 12062 3996 287133 378119 790029 756583 727275 2916 611949 1778 626523 274528 161439 464986 6081 233962 132 807553 803554 1830 454485 194059 887175 840813 3133 842549 820677 349070 1789 867808 897676 798966 828316 699245 73874 3 850748 833954 607003 829153 76902 762294 263080 828459 314979 854897 105982 888383 766281 834076 185750 4536 184667 238614 607668 4386 72045 138308 894657 824167 240 26630 599795 895622 37009 365456 130597 895447 890886 93 894528 65969 9274 219972 739842 64088 473680 727519 958 6177 846206 855078 951 189366 873190 6 328814 860107 429966 853875 863412 143733 404457 847316 446 605954 21575 187 876381 410883 896167 848787 161149 78 521 20 169 898640 667594 693003 886250 59136 1391 126169 68 395323 9850 347399 892566 281501 630587 759350 893376 897500 500634 282 818534 863946 304988 55422 96257 787724 874173 118605 842125 591730 1762 16 871223 57 863155 907 852847 225215 2066 35 598 717293 734888 318306 448022 285491 206059 645406 68971 43775 246647 243761 859449 333141 529886 31 876630 651 688844 810470 16907 320465 518241 6785 334292 3 468924 156762 52479 177948 293 810526 729363 9420 854469 523586 270 215 324187 142515 294030 816938 889384 2 1304 321760 878850 885527 579047 853111 441859 290749 837716 7642 343068 815380 59109 868566 589820 79442 149490 876579 199407 787808 789599 882 826366 174 550824 38 1235 73766 543065 646671 1417 669295 899037 833620 1908 742784 418911 640985 845085 222293 529585 891617 258419 798374 797161 19409 891116 242343 370263 561377 518724 815203 54458 7 485006 585240 741786 5 194216 232576 27251 300451 745436 845830 6 874600 31005 280555 572923 172565 46 273291 492220 2 3 884455 562256 109759 875822 837026 386897 203801 318247 556 895395 864147 116 630266 121 55 9995 855894 860504 894219 274983 10 2 875759 257169 895732 781077 60682 299397 320993 427295 7 164917 812389 60354 8 48 723212 861013 289398 881226 692536 743667 22189 515917 265457 779566 352211 5 390483 92 356152 116318 670020 20866 792554 609763 25 733245 491287 14408 847913 700161 830476 845910 220478 2698 50709 46 2 869099 822151 25897 34753 776579 787822 866198 851850 602747 118156 886199 322513 827190 301 714751 847005 197293 889218 554245 864393 38404 196259 875231 811403 613113 837168 307375 791852 314 746249 520532 613171 819635 784296 221388 180822 731875 261521 854181 229398 28095 895988 3 865720 207631 1 272068 41 503709 21209 64971 235565 870134 563906 3 846658 668 875043 895467 870717 58010 133 198880 122581 21 21670 170815 154560 833767 838579 828357 766828 5990 88 244925 869655 11756 23367 364967 59169 349018 43366 591296 811381 25149 881993 8493 408812 204289 887992 105 810067 731108 733874 168 877199 5735 881713 337339 800526 798345 151459 515584 135568 388375 137 767158 896356 12644 847728 843543 19695 875315 162052 772083 2 718476 725497 273230 32526 899646 523390 556035 551704 774530 786941 656046 856821 871621 133113 845031 815681 884355 74240 889563 228284 616161 39 592768 451963 457803 708069 533209 10944 488 487219 874669 833573 81559 348894 824639 463694 1255 524293 15 837431 7 845771 386848 359156 691551 495280 6119 471897 570679 2 859631 549 837258 430120 868804 316815 461878 622493 294094 383794 157788 389887 590430 882438 309214 894621 805370 66342 1 410278 546779 52242 3490 517 287460 701694 90347 403769 62159 456342 22474 847683 3 826545 242 364124 466143 51 3766 791409 461032 1046 14 858078 769837 73365 66644 767833 724127 846256 881585 702924 886089 90779 667831 93038 492183 305136 837916 33283 865258 86828 45 786730 143382 886938 861708 771728 474217 781029 139 719777 80 836617 507269 36762 490064 897044 898126 330111 367777 733170 3564 472283 11 10512 856170 12308 372772 336969 542247 793677 894382 93452 735009 851417 252541 897742 156297 231732 862827 605076 1210 335 730302 800816 182143 843 660749 624835 764492 834586 818134 859442 481769 747553 886432 449074 89814 423466 489535 867825 861082 764025 28094 843018 96619 430318 477287 12065 559819 326014 429887 253339 759460 678150 10095 675694 23745 750581 71594 650090 188865 454641 26 328514 74523 771112 677176 473122 444306 216645 732213 151145 481042 518232 2369 26 895435 2 896482 876860 24962 745232 324154 20701 152790 757964 69400 356511 645454 82343 867775 3366 223954 700126 879147 74224 550186 822266 61483 1 809087 745037 315366 107033 497519 28 899118 739763 327316 895868 15 219971 279646 712014 780717 432542 854269 23 112809 809460 4623 651382 1 67190 197680 745545 870348 5529 775976 128656 720165 193963 1 566886 818469 1133 499016 275345 234360 812509 422983 19 796347 878174 816801 13 805109 841533 420995 1 217692 831790 6651 534802 715731 293208 59 260642 533993 385220 360298 867872 422254 14 819561 177052 797022 661639 188329 785604 820582 890997 308195 576212 978 578788 24947 639446 843046 483321 75213 822512 824881 9243 595520 562584 879572 2978 816998 853269 846454 123775 715353 55 283960 896849 633401 480101 837429 2 726770 833699 53298 855087 2 517399 123248 729828 812687 797972 43686 318899 185130 414859 9262 776046 805326 52607 856794 212803 779550 886514 195763 339001 55176 306765 340 395600 816171 367899 895243 770311 656404 828502 603308 757662 6977 852963 748061 884181 725557 148130 3 455276 870040 49 320702 369435 551575 538628 827973 840228 849991 156598 838029 798366 52751 203031 69431 227555 895344 13828 191438 2 589212 668476 726767 839277 401046 803260 732873 313659 23022 2858 641532 839193 200 327258 840871 7288 619799 776456 855722 890973 385924 710615 471274 17295 856955 99915 92098 844538 129344 785680 858751 889482 521136 116 184216 680190 803572 1686 956 208 741810 714342 802110 880051 11720 182 524968 581428 691520 735062 872814 588679 5 283980 314658 30849 872670 459027 449912 760245 591960 704563 898866 474715 564849 109100 873474 36072 897599 890032 838765 677511 854147 119822 8304 25929 229847 546850 857069 831294 318897 5736 1639 463 885157 895337 726437 409249 575852 478199 898834 402869 871086 884271 78 708489 768416 312992 859491 824280 840860 882346 11601 29 835 802382 230553 895124 101 842156 848604 850462 798087 357121 644 80177 430 920 862312 882118 26950 100630 8588 513451 250805 787879 890714 519952 765134 885025 643409 856190 382689 616058 101120 63 538795 828425 399005 630837 429373 665554 679798 623045 883289 625077 799202 278995 12327 183565 828699 374395 450185 867178 131990 455022 3 535552 811625 45760 839935 118384 750371 39462 454511 893511 847636 895972 339352 24815 108387 1 40478 29234 494855 857779 738612 462692 320352 734717 883931 868121 403001 882238 883 4 586299 109 98841 895634 77558 250173 877614 865157 3602 857179 894921 116072 83 277295 849555 90306 32 62 73562 823765 875325 24548 847016 876374 4 40158 577158 83804 418003 711798 201817 403217 898555 34 793758 385224 252946 534 764011 91045 17750 488 795303 490545 867784 863408 539412 770203 6 569298 724793 371172 301062 880204 473318 21734 795219 294089 501166 5250 13924 291475 474648 687714 408 506003 302912 376573 16 317963 791929 764283 892120 567533 865520 542813 588709 243482 802987 7 425626 309413 317225 432366 51 687 875556 34 27318 749383 844102 792490 312255 617242 894694 721545 742767 693794 788799 792688 37170 551552 150028 4 87467 617134 782706 3970 153878 7 408 580436 2 852606 92448 888011 841548 317920 5 268090 14083 848900 867589 465 314439 398153 483801 70 96585 870868 41922 13412 10 326 68776 887699 850834 210561 889575 727766 604025 711914 607848 700997 775219 412722 532393 783490 313609 828580 320900 805490 602624 313506 195100 42571 201071 886844 1 242222 881483 872943 1127 3475 305472 752244 144444 8969 698067 887840 11775 57717 9526 1 208898 840 850739 5266 245310 4394 50853 1587 89673 124738 800818 856411 414046 277685 896549 887256 2 265561 806988 625442 464729 224932 823513 830113 36 874644 541561 439080 788619 878838 622175 791927 891355 5611 1576 4 191 62747 141539 7720 852226 391286 28175 76182 8380 101911 142 881024 829492 12 105168 422991 137340 77669 897529 32 458923 885408 205352 490866 844496 748577 58120 420860 298546 678006 34862 704484 2743 519157 443066 846256 889090 568031 10 9 2007 875151 758407 3254 258009 20156 891959 422467 10 695064 371814 340207 48570 804552 563741 78557 290081 148 842912 892664 881114 309240 213208 733393 442043 134419 879842 1311 274461 73144 102213 647974 521172 12438 19992 543060 53 262 433464 123856 14195 782426 424217 574616 861050 367261 414388 755269 102546 764564 395438 512974 828673 149442 843130 2 682309 52947 509870 859187 587393 337036 710977 687608 441 887414 190302 72032 52 824273 357411 893748 484396 18 2 13946 416649 409064 898888 400907 548512 160664 728255 607757 845517 467012 882729 794350 752024 871416 96717 332656 873517 185 229 789574 707 5115 881515 449623 7034 97715 755390 549141 2710 726692 10 831236 1246 162101 814380 770763 295 464357 270931 972 892947 317263 300135 721316 680831 773225 372969 36167 877768 545406 320238 834210 106754 359080 894984 896917 488749 196909 284075 313731 20 846247 743599 866201 895866 462909 7 604059 875271 283320 194605 285409 479106 144971 551096 5 648626 835664 103703 804822 11320 1 655196 864207 27180 669864 27658 799517 856259 321559 843226 264955 460227 886738 27769 598334 409059 111300 890373 2 761648 896282 209003 805039 301655 4 63029 424387 776842 353671 818151 122943 858 845248 4709 868133 715341 251427 883205 551294 876302 391545 832205 806712 854347 71712 527517 157216 695053 815166 869244 475666 600373 587019 535532 27 764 794429 136712 1427 145725 592043 241549 710682 866031 837376 881957 35 877209 67581 13 699340 7472 790231 499237 840624 782408 443580 40340 546461 667042 888622 191361 876357 885571 219404 6934 731151 870916 124533 365004 896054 582955 834863 867414 3 33000 229711 449 789 4 95998 122 802120 9 861382 634506 810548 269929 773883 618940 5859 530581 861522 765054 88815 357835 771836 1 867543 33303 709228 854383 861266 261 801889 668734 52144 511520 854309 841370 149373 443720 358525 591153 894928 892897 400655 2357 779216 22 144187 796 418491 667169 9 848132 5 734787 261274 363848 735828 23595 219351 65318 798087 825460 862512 2 3 693908 122162 671733 61166 287 814495 6479 164065 30 853418 23 833048 518539 962 47796 336658 240922 864915 499557 836084 849718 438371 872218 783321 86981 885430 29548 4160 745226 90 62166 823644 529151 21 2399 776252 94321 880530 638625 351290 519 221 266144 494534 115363 712302 269 267963 691378 823808 870142 879907 399287 147954 2724 723622 243795 379551 24026 8095 691916 11952 811826 799478 162761 2134 818957 129136 5919 260763 3296 870510 180671 5916 884121 246283 869642 391746 157092 89 576620 184678 351733 776104 658 784394 3 872482 789018 325693 25 751865 843659 870067 632991 752523 535823 748911 35239 330764 753690 9 1959 64739 846439 782632 399491 864865 494971 2149 1291 863593 2 882822 115867 104438 707790 464911 75884 880894 35 515719 46017 250333 740233 860738 25 889332 162067 91077 235745 871176 892474 533 898547 514 356378 784967 497253 837636 793447 355895 298661 220502 894 717017 94145 836434 822041 1472 91051 334835 54257 453532 778774 26 140395 323389 331497 36778 1234 852877 21 892577 674498 864710 167949 895942 849959 2 801877 367170 167188 7 17 490133 828914 842241 890580 840723 111373 1 240760 72619 298334 822884 795121 797888 249615 100852 502515 850963 813275 813324 871716 898403 2 828318 101467 746701 629581 628384 7 10427 82 19425 12 750522 403814 761677 161774 836531 737157 11 601643 219907 600274 309999 613522 404751 530115 884587 98996 189143 296701 838279 660306 890009 624 891410 885701 151813 4 1299 78346 145955 20804 350621 91805 561675 7798 657866 44 391721 898735 442429 737669 187972 813022 625709 655700 783815 858543 275543 61423 107630 754703 893525 791303 431162 83 301199 727368 870511 1561 459633 25520 706079 7 246359 583876 17485 625183 16 880027 823285 885549 585750 318159 809916 797685 808587 843080 607597 149588 89114 11 460177 548815 133216 452201 125618 3 3391 358838 840124 385656 436440 14 854780 447888 140341 560743 769353 208065 855655 45 323193 888479 463228 540261 859169 66863 735503 82092 2 873211 663411 850292 618989 433728 750516 874172 856484 857521 878145 281502 474255 12705 765568 824799 395786 145557 319335 85130 32 71277 847555 418 862780 719498 736061 811832 485158 713929 817657 2 13279 11 11 2646 590376 33 150550 555456 863722 19 5 792840 5837 637610 164056 242781 219513 348248 887239 14697 853524 894495 393479 291945 76 282574 2 118159 836919 41169 732132 543156 110990 465447 445001 890351 687561 49 423334 22 94927 867909 874567 873225 872859 734959 748115 879325 5283 811322 46244 843255 486939 1613 39 653922 876385 16705 805414 619718 53 30823 475734 15 59844 671105 32932 15345 705 1 843870 239793 886618 869202 509628 788126 871717 273988 28 877670 891806 65646 456 322590 132837 12 42562 2 980 821433 721947 17648 376414 710836 722678 890319 239606 141 845372 863567 24411 471414 1 819988 41 822753 670658 573875 12 163523 302446 2 160577 3 355580 744 403326 822062 2803 878530 448056 21 4385 891401 316830 205411 566199 3 2568 160232 119692 514309 641243 893364 71 3 826572 434 272396 650790 808047 179 897932 767516 853489 6923 681443 11 247083 636202 692629 627480 438223 799835 779086 153597 24084 12087 826570 580979 818894 470213 732151 894446 416367 892934 727531 769169 303787 849167 866541 816792 686517 862341 58461 102087 670647 506177 367728 448661 869486 9 204093 250266 43 124599 152 876300 394021 118509 556246 857939 845143 844306 886625 194622 198861 3 899400 296050 841929 833863 176 716176 544799 20556 2901 315765 580370 852224 782035 427550 861344 91378 626157 47264 690738 40 877911 315873 7006 674937 6 542511 132 886534 70 613463 675126 6 251877 182198 105550 176331 9 227290 772807 684582 797839 889357 280093 892727 854746 838370 859995 2 276039 441615 693517 56126 7 625036 780485 783956 829302 292311 876903 339005 75535 869718 225320 1770 840613 18 7942 1 71 743179 35 133495 338104 110097 218531 159322 896264 315188 198089 154 202 715589 795113 20732 641126 858165 29025 130037 681127 287425 182813 58070 847884 664896 507027 418062 5389 292681 12880 42540 589059 814442 12346 291582 792512 362920 839095 257666 1543 5 313829 70 285027 1775 843464 315704 194211 72478 616078 842751 891669 883329 821840 7565 7145 26124 877167 98 860436 12 644183 43 511650 756668 828733 869364 12 105271 894973 695997 850137 849663 899474 4 233884 851113 832822 419772 309577 145397 5039 434391 419777 1026 109 563054 467974 5 761957 872777 344 848703 543769 2 197 83517 873744 871759 829822 878813 544814 789931 810587 456917 95447 158 897214 722820 786515 783109 4 777748 117577 192818 764475 504 880563 300722 156707 677064 60104 869754 894343 103893 29 292104 86145 31 394278 122233 888101 866597 386292 826544 441 277713 36222 88 512833 2 326429 2007 550 864844 515014 4 4297 776674 1937 220349 619710 349873 847819 866866 70818 842140 475092 271 879717 312607 593619 48330 618909 878069 574294 796601 154039 632423 1250 660574 17760 80 880673 448737 807076 612348 82 224581 715919 326277 484243 365050 748259 683353 453397 895494 440827 740313 3283 37 887952 857988 134189 958 771584 423774 9418 608775 841517 894823 529557 3 15190 4012 832234 865578 338377 841033 762019 4814 656555 660658 854639 135597 266904 825011 1182 559672 866 892352 99422 351437 741518 799008 13711 11840 833076 7549 1978 639395 522648 32 609438 874341 20 419486 152 9913 855884 6 266076 737406 5658 530367 781103 870927 426806 547799 546792 241052 858103 885570 9366 458506 637428 417330 351025 620144 891469 888991 4 85792 484006 49 583401 281 85150 898538 882672 852891 743732 798408 1054 93561 73598 844533 95 2 305660 880878 12502 756382 798467 180335 830193 87414 872469 230789 377963 329076 334186 60176 870350 86783 552276 10 748402 222027 699552 806757 526954 791698 4566 78542 3555 829880 803106 896611 91107 824826 9780 107581 742699 634534 839732 3367 664309 7343 779586 268241 12839 557245 686556 433066 862455 860602 710421 891323 346241 4 832668 363406 263296 2 839403 759301 51022 626 247557 81 9782 510709 774878 898149 801534 328008 434607 25965 551314 725479 14575 836899 835534 821960 842085 442151 273946 555010 885639 169 821361 635919 768610 828622 88223 718505 638521 523227 1 402184 829001 299186 102698 50780 961 716944 1071 243820 890095 220 372198 818793 735762 247974 881689 64385 861693 319125 664363 827950 693058 684153 828143 11 6502 665 47751 812433 257901 837164 114612 848090 821344 750692 727395 548322 276928 546439 792925 798839 365 152274 824452 465870 812603 137308 1 823218 802497 612052 871776 843912 237904 163442 818345 706747 152658 854352 869905 801760 792200 267262 169228 702 435768 9751 622570 887759 430308 889814 87169 843195 877812 771556 567579 1932 243416 380633 9 470486 575611 152240 3167 332400 823860 159907 145706 899444 873364 93 168069 857564 18 22059 6 878491 845545 597044 2200 882294 482394 429293 418583 33486 229967 744732 845317 1 13513 888382 785050 344012 1 149234 92107 873595 673988 794973 851839 815691 62635 895205 865447 712798 827622 840740 286 485798 861226 752477 824477 776675 466887 2 845638 794153 59 5843 807195 899002 56 114064 445994 455818 4 699187 227697 235442 520766 814310 434130 501443 290531 777522 881121 63 350222 861301 883458 536098 113673 855586 72 276 788979 89802 844452 645261 676150 332293 858372 58508 20 855529 890765 162000 5582 886268 729667 23 230343 1420 861008 875428 642979 778533 460275 199 884219 280621 47796 683053 4 154606 511509 66150 741670 227609 4 732132 18638 35 882292 546903 815994 867072 879181 588623 87415 796755 6 166362 786127 756543 485123 724 491588 305 45773 771394 560707 35 73 70346 828290 899058 312650 658054 199475 697212 893578 3 222063 152722 398216 873412 79600 878398 623125 873361 381757 573811 822227 313 305865 383277 30 1654 811244 863563 10172 284526 4153 893158 831213 96558 858969 807469 824777 864324 563137 367178 25 11808 858417 33 801683 100361 588542 454847 694812 882272 528751 473840 505 70917 885411 225005 254 44739 880196 391865 3637 894417 866012 126830 119483 880730 8 206753 766943 289773 690307 457404 698728 175174 891574 890856 895878 512685 236 841509 394 1695 1811 674 1712 261536 865213 140028 763290 854515 198382 568401 433854 899564 698673 416263 128 811976 503805 134478 134504 888875 481941 56 294136 1 715759 812337 137542 48214 511984 235350 41 720260 155956 898052 837214 11 898064 812984 582238 3634 765287 72827 6905 792280 68 797138 144246 243901 891193 194 327213 686332 728204 867585 1584 845561 125 829419 1380 690130 2344 886026 25091 720795 170440 12507 5884 780847 305485 38 752479 676857 548790 94217 221695 414296 665400 10399 391254 1829 22144 12 438609 390896 416282 12 255997 819540 15165 237352 792370 577378 599609 69627 571521 646223 1949 888127 826710 47139 875404 311435 856791 164 95 41824 764799 823776 192354 822111 848686 822067 736314 874307 173911 62583 83086 670966 678435 822065 884404 847940 525952 830574 740306 822937 862075 639631 832852 800158 875409 5 868306 170535 169862 818097 806364 811368 868258 446741 864201 783923 759990 13493 215735 846211 897279 870930 256421 4 861437 555123 772152 505741 3 136592 848029 293953 157153 891418 735929 16905 590925 897068 216971 738031 498937 451391 7079 74336 884116 851642 74468 879711 427737 11507 322354 278982 24360 873189 879829 671544 208052 880009 363222 741901 736917 841698 405515 161560 486111 862489 890608 238196 887739 894844 2644 578973 397106 840306 874132 899702 804850 363572 60093 161944 99108 842233 57111 685211 540 993 16193 517878 616097 3645 668038 2144 887652 766859 26150 134157 732165 847838 497022 191639 850187 750895 374661 626170 286593 41070 850762 3819 502470 886999 702871 815515 803560 850085 375874 422750 758771 377349 859567 865825 83356 120894 887737 830538 196699 269 5852 500918 686 2 454203 857697 2531 786155 1225 835495 478690 490850 768197 865255 741949 868204 426715 821989 2 862248 515972 862926 253477 8885 359359 863702 798867 97368 153170 416755 165278 817829 793587 108 269088 722 575721 327979 589413 220639 537667 879016 512490 161196 4 365 891548 294595 595742 853552 612133 845826 773461 430719 582025 178 380840 618086 822391 5 825070 334905 457960 745653 849940 799481 599909 175176 258875 723575 78424 801168 843150 4107 3 1300 624723 865203 858985 493502 411654 854977 356146 260501 777854 161180 888523 561360 638557 849977 882553 487679 726749 328706 755516 369665 57 46 142 887801 20690 250514 856220 748108 794270 820509 204467 737347 343205 5987 246 22 882742 668647 3 580170 875652 322162 668220 26203 209378 149286 222691 393036 742866 641799 423637 341559 351717 5703 392528 808746 37719 219928 618041 9278 890736 671063 582849 869822 13879 889336 415537 836906 879654 812825 871704 747822 876039 865253 663470 79356 864227 46778 667187 721335 865151 20226 14228 14457 703123 1 3642 262247 326543 427475 875807 354509 741427 146888 875313 15895 587794 126656 778611 731526 669868 857049 835381 512962 804949 579884 302493 775969 164 1 86 889913 1 655563 883749 638860 243660 39605 759325 274186 33271 8164 17079 366909 868866 829949 354659 712382 838366 687266 444863 517808 658175 809952 106196 400247 209305 170164 853234 54729 500872 137 597745 520119 202310 29869 218048 745592 613145 404 889998 489199 55075 752241 780815 4 66208 20363 233046 88846 809270 547161 754230 881526 48 402199 75609 674991 635787 836148 266829 782673 859964 78 186205 567438 431225 670178 841610 717740 864972 56283 278084 817596 619630 868050 210 888728 805141 763049 11789 817832 138 432740 346840 781223 826187 738164 772388 8151 57 889401 893831 4 160481 304115 215407 830794 191441 67326 130187 488 554909 845044 559574 792576 136 592353 899297 11665 3 679675 4 209120 861488 915 281339 825872 14 784951 35257 412284 4 359661 886581 704390 811811 845279 197302 59 5 881092 888240 244091 847855 534919 869276 132 379367 834331 776036 896533 1625 353629 5 570474 555145 427075 2390 93643 868851 478518 311406 889136 454453 275055 445525 888968 61 856359 115939 790082 504092 353698 402104 144184 404766 208043 658570 598 810964 6776 894027 739349 760941 741051 268880 810321 867735 632589 534974 290 863894 99663 311050 839254 330 411395 815905 204967 765326 7 73427 861496 45 869492 806813 290239 33 670936 4 58947 595719 731329 3596 470728 155618 881787 887091 749872 701253 828110 1647 866660 871563 885664 554667 618257 746579 64 790896 9677 42589 412169 166827 812437 830677 794811 792983 476651 633863 671167 659997 10639 803486 800146 18 48951 699746 564642 806152 22536 718948 784904 883386 838834 12430 883191 357 822533 724322 34685 737349 893943 710810 727813 337325 269 538035 369 47000 870245 830943 825626 249069 724459 690325 77330 686106 764027 490477 312501 20 24756 110825 810959 813706 844726 402475 842199 831181 3514 115447 52408 484365 370747 170317 823933 1150 859448 754237 22 265745 849947 879270 878200 23056 792035 22042 877252 191781 860898 3 183234 851003 818206 10 247016 319625 761471 214720 893318 897753 433835 842146 883924 942 858385 823550 162764 2 529654 6 140559 850097 90001 274589 374663 847395 892359 65233 684419 854152 11 840900 615579 363 857288 835198 466289 24458 207220 7827 519933 432873 1224 23146 3316 842592 93356 1558 547211 753421 8040 115095 849264 222660 853757 530287 47770 144112 16 594942 129329 893757 3 852286 876226 590505 588280 515590 771465 20865 20803 615672 831285 573792 3 725636 883436 870647 714609 590337 575016 200 469660 196 855912 859122 760033 217293 895937 394759 241 273137 2 718 217005 802999 809123 4264 139941 61963 45021 884699 724847 345183 181439 863705 30172 233180 836423 535350 794859 858627 16931 651668 294553 3 266481 826125 3 118922 838345 86696 400 363579 116944 862200 306714 830031 13729 569564 2819 889253 895339 815681 872941 766769 867427 654724 952 623 147853 166315 481073 846400 30 560999 115457 323613 701498 641656 854758 213514 860152 3458 895962 421758 44 149404 787200 209671 899096 145322 891517 466242 125 772980 471570 690356 757264 451777 387601 373815 825654 110235 342716 181500 897108 109626 297477 720413 39701 871475 442449 57939 783712 582424 759645 688941 835785 559722 465974 565130 221881 866679 247553 800609 897087 651034 726964 675066 717150 713 733767 553522 898354 864178 172734 28093 520169 898393 152467 866640 828255 545511 2 828994 585693 719704 273140 419183 872769 171447 559200 578997 738189 252445 596938 336255 445089 858752 454232 519793 820731 878426 581260 677958 75787 255014 12 170886 93 886682 526081 897815 70006 875944 140900 884450 730889 84005 407884 690877 849534 3143 567188 793465 92575 507984 874873 783621 189617 739779 791586 20442 4 26 843848 37141 645803 892801 807641 104790 634669 899634 462353 276351 1 846734 4618 3361 120270 858961 658318 104 232240 25643 289676 219231 64780 502588 693456 883643 732008 849252 82807 6950 870756 218554 809373 864188 7 844748 803829 3 543644 271229 809843 184898 183810 43079 271456 412873 867464 312768 154335 673183 826377 575682 3026 861382 5328 6037 18781 894377 27297 126 811338 1732 24198 791826 31359 738952 3 776924 330767 717442 777463 13 45133 800144 16 38786 871499 858420 136504 20 898684 874281 6 45 428054 857496 895952 613374 896457 781056 829 2959 850618 828437 576499 870800 635561 846273 840916 78188 676992 811203 301648 797268 869621 690667 811922 890110 784513 748222 457700 794424 899949 1578 274781 242577 4 778423 13 9354 461451 721735 851764 67897 825871 769076 169572 165042 71 877565 641079 393716 395703 328681 12 894773 825474 71 16 748185 821296 873513 888644 32887 312 854261 475919 490340 445672 891546 782416 2931 78066 205334 817050 74241 29 278857 50019 167 308 186693 392909 779221 810091 120068 124726 592369 23371 41626 678687 801311 196 867733 716523 856184 191281 105738 540230 702019 750442 829479 897849 36 747045 253456 778963 22932 307593 457449 17 30078 743001 520500 853533 803 446301 7 840988 748079 26 4901 182700 17643 1 66339 12183 357894 8551 29 4 771564 5344 863228 404388 187687 191805 802833 174488 7 5502 408194 864625 120717 803649 1176 3 44368 443068 399 49 283186 142 753815 163181 874878 879143 607236 3 1177 3156 797085 520985 897040 311655 899705 843189 884753 202921 832972 18093 86 147806 10035 9457 910 59012 87421 891560 62 571587 880834 21570 883823 433697 167044 678268 255563 314962 811792 409319 32 67846 846300 502469 886342 315424 770992 143637 635416 556841 234285 3 667478 304110 841637 88 757695 3 858485 509028 84040 831327 143475 770449 102495 690285 613386 6 872179 721352 113980 6 874248 8 695543 672721 634251 707306 760464 1958 40709 873490 396776 876995 635161 17600 32758 143407 16 372764 837081 64748 843961 891904 873892 853264 890609 579 50211 26073 190414 29 19529 81777 555844 15900 855455 15048 193706 836489 814426 598060 889715 423112 765274 770169 5667 879303 437455 57 675928 643977 395626 855201 1661 212591 727239 363508 655822 51630 832598 89359 4097 4988 20002 313296 9424 723516 62 2 773354 352525 396 857379 738190 68768 893409 4 880894 445688 211299 321972 366172 838168 686500 862374 576094 15511 783639 448741 862321 892117 425898 2 1 823025 3 876558 879277 899 884683 856379 214619 464988 444420 612825 815151 489397 69288 895128 689471 387771 30308 844357 266692 104228 214780 820267 134 35 91 8170 857333 896543 896816 857905 860453 202157 1242 872667 497471 845141 831921 838025 542901 728135 574395 784737 78021 97245 851860 722470 632919 808633 662524 8 830439 889157 878549 407103 42168 183 6 898386 9197 467064 897247 872264 806004 869992 389368 889757 449159 798870 1 876061 774539 701859 808653 262834 149272 851186 677867 238 653521 882358 27 891858 735080 896591 8 708307 262027 475244 8351 1836 61 437330 218 254656 604434 472383 345432 790481 150105 717875 322498 898422 127233 847448 805292 365646 275821 32898 852602 4 69029 874152 4535 856931 8365 497275 648683 90478 42 629919 566198 899325 411600 857885 847993 376970 819467 96869 159780 15620 366238 690662 74567 431768 182341 276994 156679 367197 897391 319791 389253 22716 713812 190487 109803 859367 249800 174789 711218 339942 274156 20423 819499 7999 470365 10037 439107 525339 4993 762045 506797 650937 888244 847557 16347 63522 280023 766128 601678 77490 1 98110 856488 389337 248143 90967 502573 388992 884602 239153 162987 397548 352457 848331 839928 1818 63 65834 16721 813489 473791 101143 561918 190665 42358 156042 683819 857087 15850 15445 12101 278607 191381 78 413399 31104 884463 360805 817601 53618 499214 398406 72804 639987 242369 721959 402566 890122 767447 35839 836810 433116 836229 165903 869612 694329 49046 333310 408835 55171 862689 860201 427450 476649 829370 879376 876051 722803 3211 1062 889184 594246 259940 892058 2 6003 881398 678 747743 695249 804376 417928 325446 882928 890370 46199 210478 765881 194198 681064 2 856539 896466 341575 35405 143302 297095 430887 811633 165 111243 113149 848843 1 86572 715587 695532 675558 179371 852062 734352 271 400625 879162 3431 62238 899231 203952 58630 516854 874344 841679 65149 886203 754576 287803 73800 760832 893724 575682 108410 859336 96144 377703 3 22923 426042 715846 492278 7 888269 129208 47130 897136 169882 477160 871511 695180 233834 605420 286524 27 643075 372766 210792 412704 138 124897 163073 19488 625535 229 838438 1 840210 810587 231113 82 639007 876354 1039 20 3543 277274 893416 382 817146 750382 882445 400660 800617 883409 832302 851775 33688 791374 463667 839956 14223 428685 752214 830251 876850 703144 36362 586681 869873 538012 1230 887594 353472 522542 790503 44 801788 295085 416804 894171 46296 646806 28659 396776 336665 377262 112 93 27 818333 118373 4 834806 884184 798290 632400 573541 2 175 131334 15 568510 3 824964 513331 460077 806724 315973 202 383303 327500 369159 24266 759113 771380 813877 222962 69 625039 230394 85410 41 894155 568092 848093 892110 838016 786072 378708 839631 2 207849 776094 264967 322 893243 883236 43 8 593 858035 513454 204870 593950 799925 895002 77325 2929 815780 865 62695 414425 14596 362006 870772 851069 262780 761947 8165 899457 83 2 65269 227118 596798 136664 719760 391273 878837 325733 858420 322379 138282 315168 329841 4 23641 6 85234 746465 892891 324156 77281 898910 818820 718635 9813 870190 109 845295 9763 882172 141684 1105 131310 409917 856871 316485 133516 449061 164252 791767 870982 683569 587030 53 881383 745715 518207 877775 872462 233168 199283 834690 264269 871590 105 884936 672187 36 176385 618614 120374 299376 726002 891000 772933 140252 580906 75 875897 851652 736163 876734 730765 286281 760062 41 260882 337674 216761 15204 3181 675431 529246 739373 3 235514 27203 874151 187 2 5933 869235 28 216042 858780 30493 806823 100273 11 164478 206806 219796 66 67889 844167 856726 878672 214316 92544 94960 194121 169 278023 898908 717471 149 8278 879594 4 5754 717153 808829 14 112092 409234 616966 661253 770807 359734 6539 130576 758439 799778 414 567305 847485 433221 886247 845992 193454 15739 671719 328448 40109 483758 276233 90687 274012 827912 3 71697 725203 565843 570367 629041 868687 4352 609098 216925 260988 17242 889090 728420 887024 9868 3828 588683 145 520350 198612 569049 714118 874678 898696 390 8 882957 896425 767029 298 898520 857001 899416 535717 887240 239296 893670 171052 76 865747 9203 219811 89701 823939 885419 859774 246258 110507 811333 2 45510 836180 322429 25848 30 56819 228919 881360 846322 280448 2659 733417 883563 5 241185 883430 31461 14887 664793 855917 6225 802644 1 1 56143 503615 1468 335 783892 817364 3630 2 883146 134 174827 895425 141547 199355 800009 238 10247 782573 2 832854 875761 859257 778784 306087 722505 1 3714 15 862575 80868 426561 377724 980 20661 743230 135 578840 92170 28317 858933 6182 541548 32 712 499038 499448 243795 483435 620769 882676 846744 855348 303 5491 236308 758681 63466 738179 578936 715867 793602 285 48042 557095 201 850031 163843 868720 598216 79383 158567 49664 51025 773293 881777 849402 659653 1657 447517 2318 864859 812465 610527 11792 183049 144861 814520 429841 892450 825205 409 750123 137168 53557 769861 191137 758136 798214 15 188449 795633 499682 226610 889287 641 538270 350830 129913 785490 2 773653 872353 4 859403 326519 379401 146241 719045 596537 464623 894187 885930 669607 64748 271001 367665 726618 146080 170157 184661 865195 877145 31158 17445 755941 559983 731269 438214 668984 679027 863570 218833 358334 832313 614137 310808 4 529402 378613 212 11 776315 693583 858700 703814 821396 196898 749403 137355 5926 44750 4288 725016 762463 20 652022 806387 156 7771 877686 515445 895552 712743 276165 7442 854336 895 318216 30101 17515 28115 551907 305961 618369 595451 834553 551812 5 884265 4825 83544 889246 714248 136393 110829 377081 854520 197785 203976 99264 345093 828316 896090 325346 869527 2193 623390 778690 898472 895133 856347 235345 2198 3 888093 897523 764050 734606 356320 659638 179375 56585 415876 20727 201219 267 98482 766897 714745 762085 91012 718738 874120 170021 16 234199 144343 774168 132569 63288 824881 764920 715821 706864 811823 84315 3 156095 13 886724 507517 96 695001 631075 3335 304633 836097 6 33891 601043 1860 612309 877632 829555 653607 528083 9301 755869 203234 838358 884159 151 335273 36842 771677 463693 134170 750145 262935 834872 57314 511417 766401 792999 371 672808 325528 390359 123207 798222 113654 108303 8 500968 795129 791178 861223 361006 807103 871930 559838 1 39427 160397 666135 343443 693459 310617 867443 188322 819217 439945 782916 806187 13347 173663 18555 341396 523612 279 878784 7 867219 433 879779 842558 3 323825 526476 38 755512 75696 833240 804329 45734 891048 4 345215 866751 498115 852976 745611 893659 16099 697327 498529 748872 194828 145956 94282 72155 13955 881385 761487 682922 419131 889512 1442 777825 791227 240750 1049 850611 588 780110 473613 837733 831530 455001 450162 1378 791085 589165 884036 148893 863457 871838 843132 869806 155208 166 840467 873109 156039 875100 870805 738095 372446 785723 308513 521054 858606 750627 27 612132 500265 161286 856650 816018 231362 741208 834859 2 354402 480986 462761 4 241727 11434 243544 412060 856793 213548 14 578267 16744 4 272266 585515 815647 947 725764 762613 58 561175 110481 355 604160 143709 783730 144534 827466 136317 880197 864212 611036 14268 893466 342324 10 216492 14013 425904 15167 680315 218957 520652 1021 264959 758256 35379 866217 888823 63776 865526 614354 645074 878385 31 464 822324 606289 39 657830 820566 191334 37 28720 4569 819748 809922 885260 819881 53922 349906 10281 12854 571841 169109 713917 7655 857941 891111 363893 394453 260 425519 822958 416262 884571 804194 472801 854078 135353 54775 609117 598 663325 351691 790725 208915 883128 352000 427835 60509 833127 82 12 752510 676918 10380 870769 806577 642520 397042 744100 218271 36799 877009 229 1649 884941 704881 139 863871 293807 146558 197097 2 244175 126401 284678 389296 108712 853583 20 856111 899152 603008 864 360208 320896 824210 792523 4964 841889 10 870153 298740 481577 24 658213 724180 765636 563415 588420 896212 104 669716 248118 797715 332807 159744 687858 612351 3 829928 441436 124357 737586 236312 560388 443763 895041 650518 854780 476861 1861 2900 878498 8250 327483 868610 245468 806447 856869 1330 633976 69 141 818256 812733 183811 787668 215124 823238 61452 836868 886167 2098 104 837395 893713 846103 520636 817 10067 262543 496954 361984 112603 828581 32666 224923 50 702259 272569 266821 667860 275575 423564 621730 761801 744640 3854 353657 678302 554734 558929 2 609220 391711 10120 605146 576543 211650 659807 6 234998 662345 845515 855884 629957 1 177584 331324 706373 869770 345 1 408 17980 876059 491640 249551 198794 822842 499832 201789 602939 210258 830433 831964 260949 892930 1 780595 25432 775994 325000 862217 197738 85257 461014 793551 898183 373840 831824 460613 580526 322043 57384 829258 193019 2 539922 873473 205491 74875 472999 184960 860096 10 885302 261478 618946 34697 2 874 823038 109062 647484 553445 130746 274154 570 878970 861 207153 723044 333504 315743 554076 789382 301388 448868 189289 144512 41 790675 883859 2483 686103 579327 106432 826463 644655 59430 693996 187862 508531 749509 444115 1 666053 181730 27279 349919 512426 717499 1976 467270 644962 894087 7104 4 694561 655114 670306 86536 706881 635064 855409 318 890288 785014 502204 848446 200484 846676 873495 814371 516884 864587 840802 779520 795453 110611 795328 834384 217 58838 854293 882592 36656 73112 4 587393 897696 850951 141921 196093 881919 611 823108 877285 3420 120812 1 715910 831601 877651 897568 752162 22376 32098 880118 7497 764448 862556 297437 599305 350191 188237 821033 143912 759485 2 882874 731883 872556 670 297657 791994 401171 689522 252073 872445 214640 484610 863322 724769 84 846730 896604 839359 402301 825914 783716 118342 95703 829440 461608 855539 893564 373210 52 13594 50 19575 743975 892874 856225 831408 23103 571269 107430 1592 889545 1941 188798 898343 225046 867515 891914 798968 833478 45 2 6004 532964 769963 783920 29 210682 38118 807490 769920 891951 17950 441633 861852 138445 693644 98007 94955 2123 21 2351 899552 884964 1810 892572 613 727930 824822 855037 741777 7 897311 396231 138387 82428 846470 233 340377 33 669082 8 552454 614907 638495 857737 142487 6627 899236 487667 892148 519208 682191 770958 459359 245384 107027 80 253902 38825 434 744539 162178 822737 555154 579366 493909 772404 290552 9 420814 817626 890886 861968 809334 94 229232 837073 2220 827008 31 60753 2171 72 110270 119588 392171 2 45 132 235331 879457 57218 332588 767752 113734 889251 8 425562 210000 210576 879807 880142 896401 859282 148601 885904 65591 681359 877667 638904 1257 417193 286228 147 512335 63928 882063 318928 774036 657700 185 891556 135967 872569 91585 3913 730313 298970 860930 184365 774547 476194 52456 749125 102906 451288 807890 89303 616243 662269 683183 242768 469319 149 85961 875306 898863 5 202817 656554 281987 2 849265 113120 436150 746 605955 856812 774682 652787 619401 12559 24159 524548 4118 840650 185644 134 160816 135 139293 1893 821770 13230 547816 825554 836832 852070 504020 37628 843984 190777 859887 893393 842990 882774 769535 876190 650931 85876 533344 503248 405517 199235 184642 409561 884732 884618 27 47 155345 889843 64735 201637 839699 784250 725155 1385 544039 576915 4 285467 896267 9843 525585 598439 2 507882 242230 526303 2279 52 12121 685269 4411 745712 895943 226345 858787 836475 178119 49506 879429 820588 336463 782562 589144 299642 880339 638741 354208 609849 114344 761437 529897 150216 57106 680947 83144 591869 893440 619173 1087 786699 881003 497318 172469 288021 897236 832 656819 127090 463069 234260 2938 857179 266982 329320 245872 277991 242129 166947 213048 428132 494568 730248 868220 301222 885107 558953 520702 17 849008 273915 145 138579 885302 11645 126 3 704848 276674 355858 12385 585297 724883 890338 517317 386338 5 247424 48231 604805 588932 19604 135256 866501 831765 2 161177 23390 241807 190273 69061 2788 857144 49716 344 359531 814282 349476 775721 2 883213 41 118 832594 832989 393507 751670 3474 419940 878477 63778 855770 784715 858820 602946 15088 807299 22340 738541 133546 107197 123090 212596 895388 621965 820605 202 685992 1 752373 898671 780347 398016 775684 148913 5 2 40381 882310 216862 877748 870882 880547 266 364930 824149 897703 367513 872429 14 769338 727982 20 83078 640630 452106 74433 10 782798 828285 56240 73228 862113 588032 890328 2 883661 746878 571371 814879 591168 845437 801845 314864 16 3383 165118 4546 544457 76 205259 332166 880718 884137 720051 856311 837462 546774 310781 4714 832056 701782 7638 875281 50814 625278 898755 2 4014 493004 162 11 881753 462996 10104 285449 522031 762851 3 193354 443890 882017 895385 674675 765547 849596 101814 665603 875792 17537 809401 786584 822701 653685 407264 490807 503054 769406 740450 822419 782858 871705 876290 869731 142 879106 243951 882314 897780 870591 529337 14 895183 2522 10991 261043 896367 416150 16267 471586 882472 514908 532258 838353 30976 261299 16 211430 25355 443521 67556 856 28981 803923 170452 661210 32 850537 792758 874552 802661 212676 687177 2 5 214025 386476 823941 338337 547988 883 83142 887091 844495 357854 859013 85 792187 1 825959 618178 734922 849903 889493 233909 218 852077 37213 622986 79083 846770 95383 203615 681449 643719 43344 886000 162326 88 2 791992 257611 102 755250 877906 887847 228838 21 898528 661225 860187 143995 808123 823827 31363 229891 842957 898521 876592 863492 805952 138 876 616469 608 1097 75 892564 853943 244 403168 803520 8239 560405 343743 309900 138526 761137 500123 731037 874667 106888 777709 1725 326143 772876 511240 888098 600013 867102 800 868218 161187 846001 485200 861249 7 836694 4 58967 403097 123 316 215 847455 103755 808091 836124 867922 615229 56782 867045 430 38497 115313 827512 434715 38512 854909 3683 744020 859911 397522 526484 8 641405 213416 293246 822642 523543 596535 9 6265 21626 768972 896928 106 24 729 895533 341655 438891 1393 892698 558600 383063 1370 835812 48511 881332 485692 145 14821 22072 183868 899687 827303 881647 828460 104872 297020 811522 550453 828426 173070 4 838683 217744 367152 141042 866803 739378 236495 772950 782040 378127 863019 753888 20 2916 889322 863139 6 731095 885536 989 724667 885673 585429 726397 2 76449 776190 110526 887572 439876 739026 730443 802357 407862 781601 295961 639545 136643 569137 335977 854647 288153 880185 74384 898254 460 116942 612611 341423 863055 886760 231150 858640 683849 8 806888 497457 5 213598 402434 4 799369 72 463557 167823 364634 405379 4218 5931 232833 759868 747102 872063 890202 873480 892 238753 854620 121958 800690 272491 821053 286867 11749 873619 257224 917 21 885098 428643 104410 825420 681236 309102 812110 11 328300 88 427389 126 879265 181243 123 492727 3 99895 759200 399565 97942 738467 114372 547551 700423 819221 1 207352 818692 608497 459051 282802 356667 756628 779 311951 862941 175653 75567 2 772497 876885 816867 443785 625 26933 512522 75524 780029 880604 497015 785850 888312 499535 830647 115408 877160 191 53648 74172 869877 301726 886800 879067 863630 312187 823527 888892 857647 1820 789611 145515 853076 543 806057 226799 894302 850170 890143 887023 609689 132731 683925 885059 620671 559918 2539 21 23 172063 11942 856688 408088 191387 659320 898574 625295 42525 426669 797 225515 834724 458948 260317 136193 812 491213 756436 33208 876517 445299 856623 96 895694 815258 499403 822451 2186 106148 737686 2 573247 797230 493554 752567 119121 344327 208274 754101 888884 884600 723165 588688 387019 15 473812 13840 9440 786852 94499 803201 854284 188329 597079 1122 568324 338234 125788 1 649847 388528 853966 34862 415220 896510 13 226609 11 744013 139434 848127 76342 667249 880835 489894 263052 897108 2 14 328590 115943 895245 682916 15651 102086 20 246292 816247 193521 668574 804803 312199 3705 731014 634016 369793 479770 42485 10 851805 523562 854218 853812 231 150123 998 530788 136222 164 293205 645495 188487 228848 189641 890493 828579 438869 370 2126 580741 4719 835874 895819 814545 878655 874582 798525 12117 91356 571587 796731 866646 687104 896908 45075 478 858551 151697 855438 72156 57077 408248 233824 977 634862 49 205577 5356 593142 163 80688 363426 760428 830138 691133 614808 68158 398865 2 4741 238965 23 760332 819000 789320 590231 434509 1113 61 236082 438 658035 796024 759311 442727 812480 46 3 876491 878322 826455 471213 316395 5821 364125 73657 864998 238348 180323 337306 841860 602790 385444 104303 95534 48710 725165 600444 1 22579 899252 797425 797403 862995 105257 897710 665868 197908 887233 956 90404 784169 244100 458798 717539 885757 546500 270497 304122 94714 536803 7 39193 387171 25715 80 350834 199206 156657 77426 498974 281550 874628 222082 837693 645705 802926 362378 779242 7 12437 425701 891871 577585 894818 403212 776199 330814 1146 421628 815530 7 272220 870795 53438 769496 831781 434425 865235 36255 575437 8823 620547 252412 8 541671 81795 754074 2 449043 853630 380485 876620 700110 41 97401 55 322576 5 313427 647922 3007 625268 500428 562349 542621 13732 77 14 104738 516503 113065 861066 1729 205 836572 29 882450 868556 635512 873214 782983 803438 8 8 833920 295730 132856 885326 103082 895068 72205 2 329532 217767 743344 19 10482 6011 890701 671491 872781 722816 187679 45189 59 363823 239645 896565 349944 753907 436521 3651 537 173990 182702 5 831480 875073 708577 6457 113511 797567 264635 883566 409241 1245 481749 715162 74981 372519 872040 114 624746 306564 36 267321 1824 774829 479619 335463 210731 466046 218017 140846 668507 752373 81238 575593 829668 659915 895591 412856 495010 110211 3397 851026 836101 828566 408307 820013 751956 419192 26 321549 850380 55507 891237 686309 3 510561 7 870741 12844 868650 74955 870352 14 611377 590252 519986 9939 497888 358387 91437 12225 891060 885254 874831 50547 896675 491482 892592 882432 817630 848170 3 717805 282417 798230 682635 854233 891387 812620 62076 166633 46486 872031 870423 272933 433543 834036 14662 281434 2 4340 6892 864338 838214 893521 735158 68775 802 6482 807945 791069 847361 43308 45 899846 576861 812558 581150 37 770551 60 872046 624388 100347 141 1 529 889266 106813 634180 4 1193 897663 435096 214276 895385 187051 564898 894566 529071 169810 13281 847511 4 13 552875 3667 53322 864798 32239 23 814911 858551 809891 216350 271861 864991 884391 817744 57 5316 227579 22407 695118 780228 447515 796791 633233 622998 24 4268 308216 271915 188139 813682 820561 6876 784114 429279 368 25 20 1 63915 115402 682083 356 791846 448373 837192 69447 860945 198164 31341 889025 892676 887823 573371 804285 810744 520910 589767 23711 545966 592447 824572 127775 794940 830741 880662 138 13901 863457 72 105875 246467 851461 171663 797823 323976 2986 800054 1 849827 262699 621626 835973 827002 407144 876654 603418 26808 896316 893473 354833 503232 779304 376238 239659 478699 81572 785584 5363 817879 573639 28249 397436 867290 817188 607830 134733 291703 9229 52 853711 110148 848974 884702 196089 894579 356461 708607 97 8068 408590 9758 861218 42 841473 73359 753943 739022 881475 41458 326018 136648 43961 6 895353 796930 736783 867660 852617 98 839954 8 506913 355446 199537 873687 21907 788652 13 895451 23 630945 56452 9 56014 13 146122 278194 875567 884511 472054 108465 868007 2 34171 872222 107651 297227 832960 884634 54508 256201 361622 577136 763465 126824 781400 892964 522401 687763 722980 53 421780 673300 565049 875160 94558 567795 868263 273770 31378 847226 834775 390116 1 856979 253715 852830 897635 889741 50 3 851050 1216 137892 499536 67120 890041 856707 486933 312289 898646 173982 669806 163472 126152 814594 773551 899823 707495 811040 858541 881840 751447 846909 264029 474777 861349 64589 354671 868601 539024 849826 163 814011 1152 825452 466707 116812 377942 142994 288027 377252 100321 7735 518837 230414 862434 140115 4351 3618 738022 838679 27 100 264951 668686 14007 2 232 74785 760576 671694 195637 767510 96463 548566 15383 885062 139967 885686 767357 459249 712961 77875 365722 530365 395519 222999 567368 777007 528028 34134 393749 641 182302 248 775388 8501 766574 462531 738337 529520 166644 836260 9 876318 475969 886145 815622 438932 95098 19185 169733 584303 879449 222263 581518 899497 849298 10327 879397 300381 95750 36 553110 888155 875879 870920 775191 151783 831932 33202 780799 685681 819510 305480 307419 38980 787816 2166 825809 268488 640354 853819 873643 2026 25 540395 799676 753685 41132 746182 273097 892006 813311 20 422836 290232 457035 9 557 883605 856285 812606 72078 514 469133 878936 65 888462 1190 897554 577921 9126 1786 415663 140810 40690 797199 1054 7103 321 332735 700888 307403 324308 764217 64008 864927 888317 4008 408317 44800 795110 768848 387043 675217 23943 2236 295461 1882 218 352308 790498 744152 657373 816470 467081 23902 395294 774299 470235 863834 876936 894281 898822 587863 81699 308854 6974 855 160 889789 840468 274662 430822 785186 894632 550199 578237 1 720653 612854 12 415771 709234 766224 754191 268559 4294 850428 888475 260615 686530 835682 178236 848893 2375 786143 3 562796 844054 152669 683644 67244 898622 758262 2 560412 569945 95655 823442 844993 859531 890906 407284 1 847116 883123 38254 419195 822227 719763 456 889265 310628 845186 352664 12197 36033 860690 891011 506390 655851 857557 896648 812356 716231 835631 387283 4442 586825 543420 600210 807335 739332 724335 832251 73 10 56 840338 200963 342045 893100 784134 738320 222525 29 812235 772160 899414 553183 632552 741415 816975 329183 129766 744608 895265 78112 668790 11190 893235 485793 456640 894000 898872 887760 295236 884190 1356 786500 704390 828504 288848 58 444425 6 69 27 13 866870 825136 779103 876999 810367 881943 743727 885849 887344 810485 409614 642773 16691 491526 860775 111918 461473 509129 805769 897450 2 617177 853222 11003 845759 1 14 543952 21 32959 462079 262392 3055 262290 571276 514809 288488 410893 874217 867246 345288 871590 38374 341343 2 887863 848348 518559 137 17 38093 62768 69382 430373 102685 831122 894451 440676 625729 5 737102 810790 893158 872606 770040 156052 855967 103 535663 213684 799641 237996 1410 4 417243 793523 213793 816345 232781 690590 291896 798800 883638 817195 25329 420932 127685 679698 621910 323888 137 7 603194 1 557651 319684 352464 878937 215877 63002 897818 96670 765062 634607 858352 498069 226867 36 877733 7 414122 10 478378 784103 844005 493 820224 894324 223043 564913 266223 588852 814153 637816 724479 778665 534578 569987 600225 778573 855519 612262 820951 759789 797653 478082 872893 343094 646223 33 897385 109087 660508 5254 869422 260745 290877 317381 53 38 12 152031 491278 72291 798028 214076 712651 282557 565156 96111 798881 896037 766779 164111 22181 1868 388017 846674 548620 192991 26069 466367 101833 563530 897830 853471 883269 1592 24837 95629 2 188690 454442 891972 859688 848080 765311 10 855761 407829 423933 558964 839268 874031 153018 886434 2 203962 888961 700422 501170 467812 894158 337050 73222 896097 875393 892677 277429 856978 649953 194511 22912 485660 882109 375787 814870 573874 710588 848105 165 459815 298649 630483 880020 897331 24736 14741 8363 831799 782861 890690 247178 642245 858507 727357 805230 489467 8 544143 898090 509190 351223 14 25521 888763 824731 893686 308 842306 889663 3 878791 774420 872493 708314 883483 899182 844418 111490 743899 531035 844022 179907 187 490233 504341 388224 554232 327027 821360 1390 400513 718237 35434 886106 338982 71473 570313 48 59170 1352 610393 780934 147354 112471 702511 762655 403781 648664 233489 1613 1057 446653 337517 869139 20327 579482 740905 686912 21289 21938 400562 7555 683726 315571 740937 715 857440 789462 42 58964 142442 849987 762996 225 581518 247 51863 107764 33 137075 537872 1 899500 174148 760216 818002 433393 328451 822809 1 310837 521178 429661 827380 874863 230370 866467 869273 736890 783657 189414 854799 859687 641689 2043 7143 3496 13176 266348 833430 878420 200376 268918 1029 39684 599008 34044 114779 580063 804588 7 612520 280335 760888 433888 412941 1927 157607 731687 617694 100 688009 674685 884040 1120 440844 858464 870062 617162 447424 545436 877039 31381 284427 537185 13345 884916 390760 405254 1214 401229 797294 723525 889029 782 67691 10718 565635 562376 437007 123874 384395 774771 591407 220636 22820 868252 580285 840220 54027 264980 844716 186054 896018 379688 6 884531 692731 243 10 141734 84113 445805 893172 767608 479164 62580 782 817853 679116 653029 884944 781271 658859 11628 671423 157839 745616 2004 2 2 6 128489 652279 899856 458466 283874 45777 540 42 893324 337255 744624 343015 878373 815140 789482 766641 847537 59266 882984 71876 877397 798 588369 787 104524 529983 892045 747331 782801 897480 898079 478279 21 728409 39585 137158 8 3 876027 814449 1 862088 843424 1871 822262 579333 9338 898370 708953 37272 191445 876855 890716 359332 199886 896557 3363 562273 561249 305797 523919 2879 79093 762985 5588 47411 820177 237077 550645 131965 50183 867969 783522 899335 26502 568776 292178 470849 758512 29618 721317 816379 742948 746762 487246 311963 787994 11103 12162 730456 890165 157894 789396 886355 371503 6 38 816392 160799 696855 283240 2998 107066 158609 532435 458858 898166 20253 199715 593647 223382 93241 479024 890805 567795 122717 765210 226021 835855 1884 160409 762999 129028 897763 855940 856721 33754 519477 51 169566 447793 794124 585504 668298 514443 835076 887086 913 55841 2921 583984 899043 271231 310058 373596 3392 514176 253707 727236 364814 884397 450025 88136 746697 882709 161 202597 179914 812682 752604 56085 691293 637231 806310 839834 473393 237537 46994 897369 368438 68 134792 767185 828425 790592 821455 209 597985 1916 72394 845052 8 549386 497 194339 9904 829286 14925 777813 876 453010 297 66 35286 3 394224 349418 886042 810592 142859 895303 11171 1304 871584 874892 614796 78233 218828 861661 28 895338 898191 696089 571849 13690 571757 249565 508322 839473 101756 567831 492 616700 768599 424397 261 37917 812703 832440 266188 883460 5651 737576 510890 4 832508 856837 698521 773696 384370 466388 44134 29 536676 350093 632168 352199 746131 12220 880594 829060 558745 304636 678820 6377 897539 823196 669876 504 866125 578881 629048 195401 620118 90023 752963 866918 870846 639970 81 117459 24 856267 816603 294520 11 508522 6215 815308 244557 356867 76615 38242 143876 878364 886166 1395 899747 558 515322 877926 849269 886352 877249 54311 798648 596125 67066 30236 322385 505715 26480 520 892114 51 866974 608027 14329 810438 834383 774992 793678 3 537619 119166 861897 159923 736502 141 899270 762931 511142 893731 717466 181645 452413 345911 104120 869061 574 747547 477546 565110 396186 169222 305241 8485 447734 877540 895391 303 319166 645284 24131 3 269185 13 875606 300949 66415 638241 1 387845 492330 862009 5 49361 815641 869044 126 97678 831836 572422 879999 92 1462 387297 174003 436221 390859 569559 376652 856307 564050 9850 109535 4056 895113 387377 810142 854001 851559 423086 189483 13116 30770 913 772147 871705 97520 218252 890889 213 5208 882974 876815 784809 2 466480 46 149121 856065 789036 250434 587424 138065 552401 6 80549 878754 25 400258 663125 894701 899360 898464 10 2743 94757 2783 550279 789583 111526 820238 896303 140285 426673 817921 882030 236205 1523 645414 14444 839195 632667 66 1 789288 870062 376822 416866 195084 857485 2716 494917 898261 194614 871250 849774 823 641822 741538 896199 893162 28963 83170 16717 54 889803 15856 299889 3 899467 474140 884266 367297 850255 12 2977 434678 867801 514 15184 294182 70704 274510 810775 845852 875309 122001 212365 212314 347515 39194 471819 432195 426902 818199 839475 400406 250 852225 229618 897220 295480 819500 875918 582136 780 845888 471768 858447 873066 561423 421122 889002 16 584826 752454 48449 856195 771868 793893 746137 843411 589262 570654 4 49191 638645 864011 225795 145948 843094 733596 67 421010 58 878749 453556 2 428714 479977 891434 173086 522672 867801 894022 9066 877168 885816 444262 714280 235746 301004 337566 630922 826121 864760 895637 885502 590080 672071 639034 83 71 804977 472945 820240 243174 802596 470042 4691 28760 117299 869674 387547 877509 588259 865969 92945 752113 64974 805923 73307 886741 705977 5 820827 692 739758 86880 100 541677 177180 87637 123105 405093 12 898204 167414 864686 752390 896063 892484 720117 318802 800732 684 546555 774215 721370 896992 846918 187669 878476 6176 103683 322414 771631 849331 8811 503785 130662 271490 854883 783167 193 71356 368212 363692 882096 398989 882675 704209 594098 692437 772408 495691 779113 820034 547352 3 9861 831318 71755 670813 868231 56906 715828 547638 880041 295514 119717 112667 846289 34017 3343 411400 785464 102952 63617 288194 1228 76950 807013 2 526937 208682 847851 148 133599 893442 4147 866566 13264 97998 5738 280043 832690 837786 118322 791621 634915 868054 4872 212420 1377 406809 667135 857063 397142 562768 24 781385 85582 871195 877100 895138 16 686 758308 28 788287 875713 75229 823336 896843 744129 672505 3 867317 153777 271 812043 637 546 2108 898357 777 785410 832991 735 834858 17044 562378 788713 878943 428734 7 792628 434439 1295 739 790376 832942 47865 706974 10584 34 305975 289678 889613 1545 74655 829141 92424 527 881461 8 828274 826600 304763 869608 751674 669538 624210 870084 596994 812014 817468 879277 343883 890492 1 119884 110163 802972 26 79789 891752 394680 828783 555 671395 6487 108319 622510 107 469645 640890 200335 54645 877052 840787 866950 800334 881465 867596 881053 494525 876155 481340 236264 2 829244 899138 895761 488354 896222 873992 13 189 885946 140 673975 282 226071 439976 221 133 648256 1 245129 719065 286620 20176 4 397287 854951 33908 2 36182 335397 711713 733800 442922 135520 475352 374865 860570 894969 3 19808 899459 851557 863129 7 542419 676399 333041 378108 798711 232081 742879 6465 171447 25 24 860854 9801 782148 690930 750680 42 969 667 436483 4985 716475 557159 45 784395 652754 372118 161909 53799 790295 841084 29920 604865 756936 863101 359751 148285 7906 2807 230365 889734 233 49287 610128 7320 829453 569695 6635 891372 651538 15761 226823 113520 62 737121 873744 622664 738071 604701 532686 131233 675399 620137 879314 109718 749680 894806 11049 53231 3 541112 445039 233 602134 632142 799939 418666 593202 31677 753732 22203 8462 4 491345 890322 493400 20188 566 853680 860932 37808 212122 189119 832987 602169 871078 160455 414406 812978 501779 6964 1083 314472 742080 578534 753397 2 867786 869366 889534 755201 893122 885149 678944 641238 871870 8854 588165 279995 120486 624684 669262 206656 740923 793901 351742 893499 83855 2260 554083 331353 21420 851106 785104 797404 163756 24120 895334 822506 1 890761 23921 881042 364 898991 616934 678859 184505 101934 756756 80319 766968 846448 814544 509821 494689 500402 348576 79 63082 553025 763919 854169 710816 867114 885634 543087 50483 483 55 10724 274 140058 4766 678763 480344 19358 738279 826886 877512 806768 649828 779566 646054 62461 704424 764329 455230 4212 445538 673648 885230 11981 506788 29059 336532 799551 887194 6 899583 42 181717 830032 766706 884648 889158 108 828346 80213 858577 856353 881889 897959 182020 35375 886699 431392 400270 112110 886587 10519 276834 97534 816091 115899 1335 162477 862822 20025 497086 753537 488670 427102 5 548136 741670 69 723095 413185 556111 651767 5912 33690 51270 489870 113893 827695 9425 730706 13750 249113 868691 700658 416443 863637 598658 11 883066 871934 836329 12 899050 887039 313057 14 22545 827920 683394 355026 354793 833435 46968 148218 849457 2061 779408 77603 222087 142570 12309 8198 847185 824957 1295 876471 837424 865705 885175 813846 194324 861317 2356 773243 46896 765452 7587 126545 115104 827332 263612 818932 9960 266847 672295 818579 725232 863723 849928 674337 83634 745402 185300 237910 930 873550 76053 895627 385881 709925 699697 302575 6 52601 73036 847587 352166 814565 327 25 880629 529267 137009 855463 867596 763247 794370 191154 898874 355398 743514 572889 413833 233217 467710 218551 781473 234392 54138 851376 4 129351 898171 58614 176816 870799 29 574972 693197 1648 510192 64730 889764 264487 847904 167394 158997 386137 472651 694617 851070 729227 181152 748958 186711 818432 558245 761523 259140 820652 589295 875020 739529 891 417317 628179 179923 183497 5 413169 3570 3 19 383937 784387 3789 886516 210260 36 331815 706330 840750 457584 812656 425788 373289 791894 360729 537492 16 50651 16255 809936 840951 887410 739697 717906 390939 1241 438872 863090 750941 9891 817376 896912 2 793875 666716 547585 760552 245015 4469 18630 30760 390402 896302 8569 1060 883882 835 859435 257 404525 193535 2 832955 546035 10994 672022 319874 333756 817172 65 571886 839569 531243 685458 543179 873925 806757 833101 620 11 890108 11 1481 4 874684 459386 761296 150768 888526 492694 55614 26 728854 45374 856348 722710 304394 145339 734151 874498 840384 363147 773900 680930 53740 684470 693002 856773 259244 876231 147867 2822 294793 785208 340548 705360 395287 37860 828275 24 304079 720103 889610 78944 205002 789668 348462 471528 541094 360497 571 150800 412904 7322 842689 3 2529 721 14 523884 13417 601387 257682 867532 12 185749 320277 13070 109424 461725 876912 633570 877947 879025 92 9293 273667 909 1202 116570 843407 850163 375464 839348 776558 682231 820559 429708 878199 250742 669928 88757 861908 824863 701182 314532 887561 842699 411249 733596 618395 14 71572 743130 135773 2 4777 409854 23190 152 652598 822922 369917 804342 759536 569833 591930 876536 885058 889739 3164 807905 856389 657581 835573 99 462710 607397 745618 543427 31650 39 30936 40 121256 528728 140165 175121 297895 26786 89654 112 17329 607250 623816 20614 318818 372005 883899 719912 206789 824508 61220 68520 330172 896861 131997 882449 10 886293 836843 102 842830 114697 393291 435 354981 693360 776673 826881 174941 849007 325997 824057 610756 338811 857553 41767 403698 725705 352159 327412 151784 680527 819855 70778 31 823178 67817 705005 271 451960 782596 775003 67959 791519 27015 874142 892616 706049 234996 239459 587192 889313 368230 699851 514640 107775 763468 892096 463538 260559 585563 877614 390699 733366 849457 870659 826329 42518 817526 5012 105640 1185 811897 376201 1700 527612 293959 529741 139239 807690 238783 843550 747472 461853 870188 864459 1987 3884 533179 269922 646249 24 844773 767280 797 589679 866144 503355 808242 734640 896470 894740 623806 312263 92537 790988 384958 304856 407952 318747 197426 843332 626 231824 897598 797823 832537 804691 664524 311577 856914 886290 627019 3438 677807 305060 892659 349893 678718 10486 882662 827148 861374 544324 17109 24192 756370 715888 30263 83222 775586 6237 824942 881893 876045 835889 14662 6883 865046 881966 846926 862707 285402 309014 859776 371951 112671 301564 416915 187173 705950 537158 26574 3136 370501 665921 808552 730487 836695 351176 888677 677 741666 86873 834551 38 2482 372459 118 694551 878823 30172 863799 813999 854677 1367 219183 893878 8053 667795 147349 262295 60 98755 415787 760472 626919 886474 577698 53 353939 855441 48130 813197 891038 815899 718293 68587 657482 516 812402 897291 327276 304 400374 14 299730 7046 4 642597 854389 4189 20 119548 878140 3100 26080 815068 74 860156 585627 388191 19 35278 15946 763535 38 526974 699088 879149 12 536146 7 892731 836288 772439 46535 325761 850897 310721 145485 850038 139 5 854891 214049 96 866655 811146 614574 683440 517326 419500 201420 79171 211861 64 898909 31022 593885 340960 820817 487679 863985 471178 480547 456826 812209 881443 299660 730949 211760 703832 24126 425597 2 203772 487785 875269 809210 427832 693224 29 643737 24142 888258 548111 296967 308655 595422 77886 109087 861674 2244 5 1 9070 2 616575 666697 396470 871048 215728 892001 4550 816105 726255 780554 285347 712834 800842 105 146141 408 4 897892 679563 371287 776359 5658 67808 749676 144978 622951 4 133 861552 736282 695841 860012 7 847014 556879 24223 891912 764801 889181 538605 265 573270 203403 851896 529658 453218 771481 98 698006 76128 465359 879423 713785 884750 785776 791581 834677 849692 405491 492092 870469 128 572754 2807 66060 614467 2759 9702 837219 870232 282658 121521 267 419179 379847 710476 849 514164 891008 375888 300485 11 277575 171 1 875496 154136 67634 852776 843831 69218 1631 844775 317826 842218 818365 22 890792 648045 130478 454115 755769 837679 758850 54707 756667 835751 85 753215 819818 880678 890213 749735 868865 591500 869896 554 433796 20204 895057 727985 529789 867782 876903 69 41075 260745 365057 9 247339 144 790393 345010 22728 687672 684896 5 157544 69987 258983 819002 867067 739629 879824 88445 898556 768748 782403 617281 888071 216 548838 663660 268 896634 897327 778181 628178 9311 117811 247674 457529 298944 290 765299 69 656351 766950 384989 897699 687784 125225 788597 227177 891115 43009 441451 327271 4254 745619 318879 329607 797194 626908 513434 9 599891 297701 815191 62411 552185 616902 293793 14386 859929 58524 562512 23559 82338 852929 571 469495 858215 843833 148532 521012 99 494673 309655 880683 2009 77 23304 794442 15928 898786 845960 657352 5938 443800 158033 535401 284190 416897 103274 733342 177848 833207 279458 885975 856433 94993 160395 847465 845771 303914 851346 228011 887271 18446 508421 660449 2 847612 622970 706942 843262 6682 694356 835456 40 847719 737200 789736 736437 877796 155002 790444 152661 375236 289321 843847 4812 881405 638590 783862 783381 87567 752570 73 814418 848569 534641 392701 669 6669 281931 24521 45796 18477 368104 416575 12 65446 152 1 760375 442676 843567 804565 730754 115 855457 834161 670273 344922 27041 182 73 820037 141706 634244 1272 511427 202533 9163 574309 571612 1 897030 97706 838600 775 547 177488 882071 595940 525814 883500 63310 169148 856477 857324 716202 45803 161712 1564 8440 548467 48017 858719 47042 133798 780279 355870 512884 171914 777956 734610 720997 729016 578276 803375 535915 833178 799962 84238 4 768314 396257 1 578738 245087 699438 57 457620 721279 836057 30626 146004 157 2 661870 94800 74750 3 10429 873223 594679 867582 6608 797531 888209 422920 897858 815444 1547 837307 726762 813350 721300 841100 73739 858719 766352 870909 738547 789528 314679 720211 207 266117 141 783908 142509 885982 130784 5893 420007 269 839239 34704 759262 621705 867559 280721 859977 823550 511604 465586 869614 105 9 694089 228008 50 113498 710565 686625 107959 721163 121797 68737 853293 57 46 826370 828687 472682 125589 637665 312012 306643 2 545745 307838 355520 23589 491066 1 243821 686066 295098 18 781047 25148 703404 409949 880850 80558 764648 277494 384546 881413 37871 480742 889917 8231 883287 252180 860525 32449 346974 887431 2 386413 105654 521730 6 237722 754923 876462 156830 732771 735500 896237 651478 178016 744585 608356 191558 773490 832719 6 881169 633601 854936 335446 173963 371947 896779 171254 37 242524 43871 882365 851715 841179 15682 401290 109954 839833 2278 372114 247523 262027 320195 899250 761007 852553 8896 38 307409 282456 567642 71621 117 480121 898825 10 168413 381951 147089 623090 418768 154818 874388 554433 899794 35 525323 834188 690872 447670 677621 47746 437177 491069 708428 717933 441100 779255 85780 766556 30975 837936 884560 343915 8 164590 422390 515771 867557 7 176263 3 865241 867612 166242 7003 817772 375352 361682 567859 865165 143798 465646 2 26000 886585 6 656938 7179 796800 812074 42 868013 406677 679408 511844 872470 875110 216524 439102 786633 745714 76013 808199 591505 846509 789182 24446 670592 3968 606724 836935 128 1 852487 42140 54893 853298 203460 501104 3681 891845 390884 234670 279581 97558 164426 150602 6 518962 883918 835695 24641 77887 872873 777540 23 48309 586841 242806 46064 881138 2 806431 628657 83791 610248 37968 152927 419775 752416 734 267823 373522 348545 45182 832744 606944 1 15 795902 170103 597083 2110 163282 820773 7 721390 130552 701539 898441 30913 766385 780202 402102 885426 896159 620001 788506 243845 636938 319442 819100 860295 784531 315945 247242 858900 174109 357798 99665 4 2928 862187 228026 531206 692682 10695 345259 4304 1811 513473 2 340542 30584 54 19735 42 834273 868909 13 13667 21195 769407 861000 76578 834432 887560 529656 423521 108951 625966 787409 851710 723064 877726 582355 227403 829163 872225 86 870525 182566 749763 251787 150028 625383 842733 841058 122419 449758 898092 591452 629498 89 134079 539228 486577 323179 10687 892170 842465 5914 447460 789772 824983 891835 413934 645480 48 149896 129753 233 748548 868970 174862 214 852156 852558 86662 71528 23878 5 749421 868425 816478 858160 305725 43110 773315 242 8 761336 831924 3 888034 799 194733 886959 568517 1085 2179 10420 644511 667930 881238 117295 44 839119 69786 727976 390881 348 57960 2 197224 645890 65709 748503 632983 886585 655491 740015 886622 22194 448446 875360 1020 884557 12 4 32517 332460 266265 806425 6370 673378 332291 894837 898868 257438 872937 336144 42656 499840 825982 885175 843653 607 33 296185 647942 782121 76132 64817 836163 514514 1 232745 416729 11509 616220 551900 779755 9484 844188 887316 885291 890694 77272 6475 557504 768496 883858 589087 9 243633 94447 700 119165 885672 671767 4279 27862 847701 43437 70733 812970 5 106 724596 772668 34516 92761 5442 670700 873987 443137 497148 635022 812548 2199 847530 866800 874465 329727 301618 712 786643 871610 28033 334043 179505 261386 4 844853 326410 671256 394082 19582 33944 245499 839934 273968 490334 523375 103354 122397 707246 687983 610663 716255 613403 81309 706133 512431 448138 834405 814697 639041 640454 333365 761554 445 57204 351487 734460 882978 123174 430319 105396 236201 199 849351 237218 712737 357798 170649 11 848752 891432 635413 865396 289517 678446 76 750572 490538 59 809443 627 41 1998 653040 8 392613 868012 763969 408776 826962 873366 25 895737 286469 890962 824388 32 111244 160 71371 785030 7009 887361 186652 351167 389433 849978 814985 894469 3 18 678679 882231 844901 853440 59 898005 118025 230250 271972 173485 2 286797 864969 20683 826815 274832 691158 359820 236 632824 716776 34 152 149855 119485 823834 791853 448043 815711 621533 527781 580252 783176 11 868973 501884 228302 812683 758428 704615 885547 742597 273238 710427 719630 415087 539852 25523 4539 891463 22971 56101 4 888090 782272 22 831944 56390 1670 834918 106004 341297 76406 596393 839790 767388 348365 347573 458390 521938 829704 400432 883186 62291 717124 154932 872815 684669 171 891330 360360 700180 10 380 770557 218892 247351 433987 403695 535437 894063 825358 605969 136370 890195 188783 638804 726859 27255 125 411494 291270 139 836404 835390 1921 153002 125485 751069 523 404968 21 25 410055 841017 379103 452001 825056 533742 697726 880342 397788 85 6050 296739 235359 674658 238470 892192 100525 221857 876828 6 778253 83714 167265 288682 2652 531326 501567 446411 861247 74075 58 149918 4 286523 748303 721098 229996 765511 853069 261263 221564 665651 851815 882058 6 1 109806 259 148308 1727 386199 895876 2 5 768160 827986 830575 796487 803317 32270 781465 873268 552346 836147 26 15 863477 119528 618960 173545 792393 712009 369 799435 4483 834086 652040 573400 866620 372142 452020 897284 651156 344708 398179 740491 813217 825371 686295 796166 396012 769897 827357 890291 296361 881354 818150 4323 496337 797180 2730 498668 747037 889352 47 6 673335 323570 9 641119 271233 246353 2670 802323 890146 830488 813768 457529 54028 3262 108725 116289 849913 10672 32 328889 780597 542108 855771 40469 16584 753676 540431 57 862615 869329 881218 812864 3 896891 852070 8755 582838 897453 896265 894715 511713 372936 23018 853108 831898 849971 551462 46 107 861775 812 841051 857441 109813 135299 59306 106743 756214 377499 884728 882602 394223 102030 176770 899641 1846 464417 2 449728 869158 291760 893440 334835 847657 607 894733 791859 889999 884844 857259 642415 38 883513 51845 138843 128825 573179 844061 875105 579975 404545 402822 193 779243 52091 63067 792187 230681 141759 8984 802495 358640 892544 594163 37890 194151 324 5 69054 435 30 509352 882360 174968 778377 11 871633 538825 743786 626154 879137 47244 808742 78929 894607 464913 263870 898263 18 497349 851350 383941 857683 10004 87044 308521 451145 49 140970 125 465 770276 484768 318250 206648 704455 884717 12 830126 902 531253 47 893171 822221 860109 106856 710008 1 284 836720 7 891607 281298 749738 4298 743352 553074 638937 420132 360999 1056 1785 126046 2 805203 1 795582 16 830253 442712 558917 884605 45 789916 704010 899153 48863 899313 70 12388 603121 374 606822 63309 655814 338389 700347 31 298 25085 499072 564191 601711 48564 877 722594 656777 1478 892063 795093 124241 86306 27805 1010 197718 738853 870274 74253 561139 720544 11001 249513 217004 892744 863561 109 1 894412 855331 608537 580942 10 287041 863633 889753 427312 658618 3 869497 673582 54462 854928 602551 248931 81 810899 753636 396109 766410 604807 861279 883023 809370 530269 764234 392509 498485 738860 234 321904 832229 774604 304 374396 309 401637 886570 836942 23735 107706 649129 173783 67887 592524 798121 205234 363996 209616 96816 393153 719288 850582 468467 778457 872995 611799 22 13 878630 597712 327223 852324 870651 234926 533757 573912 468834 188452 11 850107 22938 878227 223331 78 89416 856168 175570 490215 2464 264091 518689 366664 140493 449 178573 426879 17968 104948 237075 881983 308928 30315 662 880641 388077 864487 70200 580930 788720 829052 773117 715662 100960 3074 1 147645 179378 820726 647562 655035 877673 519247 815810 6 146919 277389 828253 644288 3 30197 5986 895820 324945 864802 831880 166385 129710 564357 876465 685883 487908 259190 773299 735823 830453 752 732745 14161 899214 27083 871001 301342 11 285263 255860 736938 850810 872389 233889 882843 888404 676925 142 349254 865531 58271 2088 808656 59331 2 660730 4 35193 540386 82327 858300 832251 791 11201 873980 857519 603322 1513 783 48948 224397 35 569494 681297 854096 898538 882943 727213 897577 70794 102446 538892 808055 799252 2182 844376 504921 805966 364857 106449 371132 35473 595225 35120 651420 13 222246 266538 878760 654050 21601 3 626380 722508 420665 7870 825237 724249 661113 355087 504 889417 5166 60431 842392 688467 732478 27 176665 676288 300492 106763 893004 832453 899405 65 503313 152 391539 58974 664121 79 296148 30 863382 622920 747007 297905 244952 22455 863417 766600 380739 677938 802857 170706 557418 364162 25 188270 467900 236355 1 852711 724757 28784 896250 823468 507370 17741 285693 194130 653 55187 56096 884981 39413 726211 38 806169 19390 531177 516411 5875 895471 264680 682762 841507 63520 136261 505123 14905 2 665189 1324 541204 182341 576017 864535 204371 847424 533692 108243 564172 892812 545156 853956 693358 485456 281724 16183 357261 69860 45491 889416 615497 735495 629 71 141923 676349 407303 119434 384905 386726 21312 35521 897650 520238 891164 854600 878784 83134 42 207873 818168 1129 2029 8 348646 711667 849247 655975 874137 133138 1 561990 141 32283 141680 745493 445 1 855761 713771 137344 4 28 821719 882063 147884 721686 828660 383025 378108 851983 36188 180045 569864 44291 19713 667298 848397 382897 887845 456253 42612 192429 44752 32624 436712 10 160016 179141 601782 111 514280 866365 47748 589399 36 872741 581249 738101 862695 706298 866036 125018 486145 891374 810801 465002 71356 35 672772 809952 862861 767788 32199 5491 124117 596837 128 844460 12786 2169 31191 527886 428 687813 865505 347653 620511 717396 840533 493004 758779 132579 27550 869859 8 131 729256 863446 633967 773988 853552 250924 10 26 446203 756231 550023 454612 369466 851262 357196 4 728834 129870 9572 803222 178 495459 899792 69901 233848 565281 2 666656 897664 871101 84809 3304 742893 263 876574 14919 147 170758 1612 760930 198052 28237 39 7 788396 566134 692611 3 98 168 693144 226313 166295 182 1466 255820 385253 832620 256358 1261 15307 6 786794 824478 896843 857058 388636 309506 59740 716798 740659 880296 425738 845373 688010 239056 769407 1775 40 13 845684 561989 893729 884653 517758 895157 844219 853233 869730 4365 233741 886900 111873 832440 310655 871256 247698 494708 898203 871353 869104 923 879800 9134 564379 793019 609954 897048 843264 838337 495201 218141 772225 576437 151435 255485 873970 24568 886383 856341 842726 844599 1 895098 879360 306610 294 487455 872622 773965 834405 805719 59579 309515 680550 102295 4472 829339 236036 875882 628 799630 410 138829 880429 898810 648400 235571 199062 891693 290191 2 670418 889186 2 10797 847096 878270 867618 15888 852381 8 93 36637 46999 870199 869667 150910 536326 298959 344 139862 877072 894036 626060 118648 450535 260 118868 603746 304 863034 760545 699639 313636 10 8 879666 665235 881141 946 138788 841234 57135 1 858077 267497 2 537986 673 48 775473 68966 209803 749579 311634 430713 352 92 9 2 519984 720891 126323 173153 94995 191732 87129 132 346932 199637 1080 22144 819165 23436 19 729593 379882 21433 802774 875221 87 14358 791561 893120 892437 809531 635032 848056 1562 857141 838348 140052 338401 503697 1 866784 842735 161238 877688 366053 767305 2 21 2 220241 842768 358349 2585 844233 417786 751887 348429 1110 868844 168495 827577 191462 874910 599805 702564 866203 884745 2202 794749 1702 198702 893135 788344 220902 729746 773496 817390 480283 60140 652515 736801 762669 870270 874743 62 717298 624574 839018 52 776588 418353 778428 843485 3757 798589 1177 860619 521196 19 81373 563356 108 43039 4 747905 889447 702258 236751 154439 743714 734957 381 57793 588187 297957 706547 464429 23972 497159 674036 859977 569904 664438 584616 84 73 855895 790862 846916 766506 80 789801 396123 872183 890982 58305 702309 895896 65220 595245 12024 893310 3051 37174 888342 798013 420373 891971 844623 574 669092 40455 734087 681295 821879 854150 3 618559 847354 778093 871442 419906 668980 892024 434356 228714 10 892140 567020 5791 3883 348259 30288 47248 90960 836814 736642 894700 249467 899044 581857 696859 835044 561306 879592 408 566398 835589 467775 770410 550765 250275 808667 1256 30 223359 49 732598 441273 586411 857 164083 864945 318045 118538 728868 20225 1065 740412 609054 787937 462187 462309 40756 397657 863125 2253 279712 544408 25602 595785 539538 858825 860173 852893 477974 654207 3 22 446981 864096 505465 586893 715328 844472 431299 825964 621768 873281 69 715884 742935 58414 821501 419875 373216 120198 92025 71 818 898819 77 1057 872400 1 429296 751304 387085 568402 16857 10 159062 742060 2 303206 596517 2 463940 562167 713071 630193 736245 3 883385 235757 5 40078 894507 378972 456318 888186 405945 22911 230460 869561 873419 126481 232942 858984 183882 666221 775478 190 682694 421 865892 56464 5495 104 230160 869505 399354 130502 704070 6761 3 110640 144458 23 899855 801604 447764 596782 635998 783805 382418 471978 706252 16836 630062 497557 130555 518037 281928 806715 740802 899085 808453 243227 83520 65878 605896 861084 745413 783293 391497 646901 864624 30237 643529 665974 854849 727342 401948 19415 814690 416 888973 90558 586068 255368 3 185939 499926 515481 854949 4132 832463 551242 1155 334769 888032 859746 374582 609420 381707 888440 838705 8745 452053 935 414117 72136 5 84900 8 155898 92722 545719 899432 119786 739555 34 614440 32405 339391 882631 162485 850982 823451 622993 37555 4790 15 374324 12 743760 473865 43197 206762 32846 723337 882378 2 797397 10733 669173 2 549947 27 561458 858450 1111 319446 22765 820375 842765 88162 877344 81 121170 647954 130936 469861 881013 899907 38565 866335 874151 432536 749505 738800 568 11 439930 787747 881261 895410 618072 154928 411029 784406 106719 265882 125578 206009 864 1583 94 868349 689872 855588 373850 3 690167 736896 804987 306149 671334 2 4101 7418 1205 758118 894579 12641 2006 10 892164 753672 449003 411110 117726 875714 847448 840006 879475 153 63425 17 196936 652044 155607 771 699266 100139 373970 2 161793 765572 899031 850277 730112 875251 823594 274 819424 34631 777855 133693 89072 37061 182564 786010 763335 227313 874646 862454 752302 8 7124 181445 122629 759 825791 636741 771735 36 2 365715 11825 94 597662 210126 355200 1157 4 262545 273907 46086 9228 542906 550930 260697 841257 11760 725 3 58447 807421 284211 796963 770460 852512 506419 855307 433 403586 142758 536225 568733 514685 803347 12815 817448 865288 135505 95299 363390 840561 568650 780379 185007 599305 869580 788223 2993 936 179612 127 858995 876195 878564 205619 312 57235 560941 181 87538 647602 561617 188302 10 199208 13970 513601 557669 143196 829006 891331 2687 417927 105117 2 8 7633 885515 377866 2470 3 775083 846775 895785 893220 846307 77981 811071 817417 121249 731011 51441 61 238062 606640 123925 460273 123525 891989 864536 482926 781175 849634 770211 796581 798541 816610 895820 10656 211509 119 869475 893952 805147 668847 857202 847825 523514 6515 25 873976 883387 869730 897036 502 426375 895191 859946 844879 2405 134663 724434 169482 810624 790197 2858 381310 873679 803752 865295 850902 30215 873607 858483 746803 468058 244125 38585 575839 798166 2899 135 130132 3126 124324 773297 85498 604702 894023 10 898520 719 845443 2 853578 10387 841933 14 841736 82879 690780 4308 402 836081 5 671899 9 850602 556890 184224 2 883858 871695 1083 2780 757832 276812 764281 46163 877183 240459 748718 1358 311 76 244869 741979 853891 288 753356 843567 563928 853218 66187 594049 9 809592 4 690149 576980 829668 820142 706119 743227 886986 433058 196557 725722 679531 445037 716064 434339 95380 821263 675751 255275 696382 625048 140021 779717 165554 257181 83139 156767 879215 810565 861047 1 559710 863781 498928 856492 680370 892791 603196 217751 858178 11546 662161 613061 881576 296387 60540 604328 112332 848830 95506 430880 785824 43692 292 116417 219144 536272 628696 473 330198 7 333731 569689 798549 842679 23 398267 86822 3 157234 8090 716446 893261 899709 18289 417591 844496 134870 818413 59015 756545 853724 793203 74 654246 2 43 299108 801773 829638 892792 410411 485715 693617 871904 894194 780624 1538 2051 869968 483827 141120 102117 770456 129497 1371 9 1 428152 715282 6460 231 889247 889300 612720 241602 490155 684339 286653 4 255232 16056 803554 614908 203223 849615 572529 794591 617368 11034 563367 420734 709030 883033 504080 864148 378963 800827 394194 616892 879746 686040 45 318707 328 796164 63045 526610 884287 772756 28301 388801 597261 2 641757 636691 24874 839887 312851 798282 765471 424881 479 533044 781289 119195 87652 872001 834389 98348 96514 2297 830297 242238 812288 343472 9 489041 856953 877474 117965 3 503358 42 274 15 871858 854189 14 187 2271 248879 175695 824943 891039 21 761746 894459 1687 11929 837821 34002 712095 875464 797811 80644 759777 223303 795917 6 153334 616360 168253 394581 846051 549723 845820 882667 802342 841183 647560 763325 406718 388117 17308 629969 33 889454 751765 316793 718244 64138 408019 31 200075 157089 750734 52422 799007 266927 781570 97 427322 803076 188511 887914 480238 883929 31908 196607 198865 845934 2 248 786097 482597 516500 2921 876687 150663 847009 4 746657 790541 861275 75470 655345 733158 446634 848 819776 3 857527 287261 899298 69801 494512 868923 238817 246140 203142 731482 10198 840440 127017 105 24 70499 128495 129159 564 291448 853202 208953 2 892445 224345 236975 894199 896047 602872 14 886341 3228 783613 845881 753351 821417 772044 277889 763060 161394 712797 806712 50653 867150 61 725142 367933 819895 444603 161738 531463 834540 888419 313997 184192 833058 252729 350599 403 81658 26 319022 12 391235 628256 328024 435 194978 843288 841952 59403 893484 898382 895979 646133 580072 893643 464363 654892 4484 623922 866775 570278 889903 418718 669402 182 838563 554939 516059 792073 897392 605774 808179 771184 822776 579418 560320 766437 466061 743919 23403 625802 9 268 2709 218847 76582 62250 556730 60314 411415 875291 696385 526088 402450 334 60152 889177 542623 880502 870586 125240 865016 8993 85062 774458 459184 431032 507476 11 4001 725830 873071 433299 652254 877654 10 605 58783 876202 745665 656958 815441 14778 274469 263372 784402 491467 594281 704183 791301 870324 197412 476778 882317 59029 791483 898188 236934 883184 782454 3 100578 682299 781659 392860 312274 105247 340772 83195 9 693532 2971 530146 377298 793248 169981 482930 884864 220444 879204 872266 546930 633177 849772 173916 26 138764 816171 643048 478575 462032 35159 451159 57 2433 56567 283 433929 827418 795245 637042 842575 795552 93164 22 867088 146075 7858 501059 831268 890352 785105 304351 698763 101 893245 130 458240 892005 271787 887681 29 862151 20785 531127 344048 695000 877392 11469 437428 2435 361476 53629 814696 6891 372527 401295 496644 3308 70 129 7 137102 409251 1 578945 239734 1 893217 866682 893694 19 464224 874135 107129 872374 642 628822 806586 288331 854092 885171 2257 661741 539684 42519 415848 17306 818388 350426 559018 882446 675568 822191 594235 795216 125264 818863 852079 54831 272151 276771 545155 858676 140874 595599 72038 331873 876272 192 8 28 34 58295 630 1 376490 702541 863898 823634 387624 11 5 397261 645833 6 826695 661331 388965 1882 396892 89545 808724 793024 870414 587404 601935 47 1098 897842 893525 557124 229764 652700 354937 831269 798594 7995 672364 562171 866162 691191 803018 876324 310199 219033 90371 699861 274324 161 846127 177941 861588 226599 498492 1 786836 832159 564432 273349 842477 866274 858615 61085 754057 46640 275425 226347 207702 688854 95683 25 395278 627173 141923 416374 504972 29 634403 65343 253017 845415 637491 625321 882630 748093 26 829573 896295 694824 59336 704528 278654 51 283028 811991 872257 312 521692 815448 5383 14541 808215 21445 884735 1 845320 736792 889450 417028 800845 30893 888935 856920 842027 8884 514 862347 274137 437791 834625 815080 799507 326 897852 798825 703317 239288 39728 3 3 212698 856850 868497 318862 49611 838402 555324 24258 887391 885434 889697 289796 102922 432 631154 832291 789742 258808 184529 535295 489435 329 297703 866354 5 139584 298863 735075 868475 866909 736937 3 646423 651097 433073 46837 2 893685 814430 743081 468641 392257 7 579114 366285 261084 68342 719482 116877 2 703428 2040 869120 365062 884299 155782 313134 887980 494407 113557 701858 11869 879058 139648 873467 115819 828194 423612 217276 31 600127 675647 894790 828610 140292 585152 43302 66664 898366 656252 1378 58 301472 119426 867100 499847 811299 1288 184454 710132 666929 520 584249 889161 613937 893055 258226 282801 28639 369183 749687 60640 887226 888703 277801 110471 857956 850610 2694 794557 880111 324208 370221 31760 442906 806892 11933 856344 30759 56 617994 512510 419211 40608 400395 96656 3 15607 253952 452407 528628 1 3 147199 893589 591432 294174 886516 432286 941 785772 13 866007 631818 2477 204728 411795 887446 751592 692725 800261 178114 1717 501816 165 210582 765786 500482 360468 770611 782067 734519 869846 349603 277063 438342 109672 258392 312270 1919 849252 829435 14844 44 766816 598888 178729 884958 303637 1593 702077 867937 637423 817 46858 828219 751720 813804 650722 14 12793 17780 760241 868574 49942 888449 338235 755936 247591 1 793286 772390 758355 820250 809712 352547 864868 869938 178589 851246 446462 15754 112283 819444 43390 486509 892908 887815 891621 6 741043 197004 210372 2508 1722 854 887552 485590 4827 877646 807372 216 875003 854226 597199 15648 245033 269221 787954 3 307152 144227 545754 899234 825641 745462 343716 634969 873716 335905 249711 799560 890396 309794 68352 761073 804852 24189 854537 324940 852820 12 654752 18858 212404 522039 492419 817257 142 852212 841763 478 695286 178021 143392 804402 30 437672 101 874028 200879 90728 740 849028 365864 121968 535324 17374 880966 43 879049 192 880594 21 884963 879950 893435 7 1389 888145 72950 354372 884119 2 418377 823292 774494 836851 168 778639 811768 66888 277690 139 2 1404 883535 7909 794887 858932 323916 8696 188530 411122 861139 578719 811705 263 702936 15984 862318 16 1761 2 30 493388 394208 1046 208121 798124 741130 30125 775705 844139 26365 350426 782331 5092 821422 61015 826349 848053 68356 821644 637571 754391 833203 3 9315 890884 831216 80637 629612 618564 3 830988 90221 884453 868202 24454 676882 14 51688 8725 552416 194317 838038 94274 193100 144412 833426 853454 867956 881395 40 543656 875414 826209 95414 869417 64118 570462 438355 760533 167134 855139 443244 844733 22 317779 731923 897973 697187 635173 826430 7 29 896477 149381 385389 2 197253 766540 45 475264 877412 10830 796231 762714 666778 201066 125238 848377 131215 611757 504360 873948 843307 894054 861 786356 10 543072 853287 110434 237 189997 12 854441 833259 857954 295 745095 816516 439565 810123 2 543393 796545 831003 277148 889104 287977 899624 279289 498593 138773 617200 762471 22332 705472 172565 248533 66601 2 840934 881708 8603 2 751181 4 662616 874330 519053 804299 248651 199664 383957 20842 893453 536530 347651 167825 57785 889675 821396 793497 860509 886822 824483 342867 819418 357 232504 25490 840644 501828 421380 385719 643049 384971 323087 411447 824787 308405 20 261440 312573 29970 565893 773153 779542 12 376 3328 45467 881199 220056 591035 411882 11372 603064 392536 839592 624172 8148 708121 135667 562236 864856 374648 756826 601921 229 471362 110094 668 541795 840182 538040 214784 637451 250961 163 10963 888684 850098 19727 792849 773370 328705 860949 264456 88 446966 862197 889568 732421 859577 278347 31430 521460 894050 406661 409 854063 788333 846887 206596 116 869484 127711 71981 866457 893808 119 771732 781983 569093 527737 36 499812 438149 648751 160447 849808 3 674278 859124 26 849317 73422 250140 894822 133028 62600 110042 786373 14083 7 3 430319 1520 7 446883 841340 755477 34156 2821 12 195827 196611 649096 2 266449 542321 307 603 4 729861 785412 180 854111 594302 809380 889628 6 808249 117850 344109 528514 31023 117800 161614 618 806719 440676 39486 318194 182 886634 308042 553391 11799 762743 81118 218203 33 9 590599 3 865357 845174 420170 3891 494962 875173 370190 2 852555 2850 656010 4 5 816473 621470 776649 332363 5640 816940 754991 293 2998 587542 823968 876902 850477 878674 483328 522746 463777 774861 612242 128316 173097 4577 830776 143263 216151 889987 199701 136 894362 63866 439466 786156 749951 200716 447496 60 339818 359108 517173 760429 491635 265117 543489 18680 31132 430500 301384 38502 378208 236358 815260 117851 246275 872753 359068 1216 874076 655167 3595 131615 684600 732859 1476 866949 748681 196743 2 1784 895247 4378 633676 92674 709093 4 385420 867034 31678 743422 482669 707405 444651 220115 29778 892433 745132 543 84720 869634 897110 687704 193 739518 333 834483 884169 502821 631430 776917 665763 602477 885876 601325 879942 138 803977 825788 406524 81462 367597 889906 650723 673967 104 895945 122730 42 857799 700 834230 247751 712234 466321 620461 865500 894271 7505 860664 250847 836637 375898 431161 765819 317898 864819 43279 87552 6491 730100 728066 153782 13823 270392 45 373583 587486 10 375536 864735 267126 360054 878129 28 49412 823076 400451 567738 458 5324 604529 811856 815628 843578 52347 253449 35635 32 96063 893532 580624 166789 888433 181043 99453 1992 212718 596877 828402 723175 2275 28059 744773 31873 296594 2 4 1784 6592 734863 663635 655440 1496 766577 718813 1630 221225 862506 744029 868918 558674 842033 503 729301 653209 816440 225459 4 189 894399 676498 843130 805510 704929 828439 734372 344083 297265 571158 886523 881821 278091 278045 22 4944 150769 627887 826889 870492 14 845956 539897 266 816093 838808 30041 824177 175 64839 892508 354882 202189 860 34 324 844362 847353 212 831776 45 200 379553 219 1463 872016 439382 893211 848348 709119 6 875386 418428 870070 5 270643 134608 105584 4424 852290 889738 862482 790087 661918 490627 105523 331 426980 130872 503109 42683 856143 894704 65150 522278 223497 899954 175707 1621 428177 792230 2835 424485 832348 676044 854160 451590 33471 440999 4738 860882 492307 303130 800665 807301 471142 891054 859342 844231 294269 865878 22756 106744 609133 157 258874 37497 711479 1 350401 841263 894514 688364 850559 662154 873599 576532 32066 21085 707447 25429 563632 34162 771685 57048 886904 875553 97330 877731 708 895965 580000 772272 751038 563924 796842 6 12247 857481 155 784981 6934 579095 745079 521115 865095 9 421341 479115 411027 74689 547343 5588 11050 131521 674609 23 332743 834319 111585 337176 700840 391 366779 115447 863584 6 878981 32327 463528 205565 755831 255530 552366 62829 833566 793231 624799 872840 124 816459 827412 111 18414 878098 529836 2254 253663 108582 728251 119008 278735 250941 789751 883091 231889 168066 32498 898503 721707 18984 11383 820290 609437 768894 160 306721 464837 250681 361520 852460 224769 467060 791537 347703 396711 240209 710754 888553 789298 619123 749172 484594 852777 345846 792115 591629 562293 825188 177509 229228 804401 42605 634791 81852 43 148960 878110 196061 373583 153020 877021 868902 895743 689437 342953 794153 761817 97903 3 497734 283060 748050 40525 111 847416 704797 111156 238 894350 706047 785077 56696 727182 43424 852509 188358 292791 365501 793385 846689 251860 477230 809858 876622 894739 881609 884580 545040 639226 305706 709393 720861 886735 5356 814734 483811 899374 896155 601220 362714 266241 787474 784112 128819 143848 175200 870724 192658 740897 268842 502770 434749 873396 889390 194618 117068 815123 215481 811214 560292 897577 863279 456927 938 794004 770860 839283 16 151 627816 307641 186559 5507 896309 7329 524052 859258 380100 651536 181770 223516 561771 258208 830447 879967 1 682214 2237 591612 140063 166232 9 73789 93569 2700 753182 856434 676 843582 799550 380290 136 742946 772371 587575 51455 831731 498660 133 164 877850 2795 875113 519629 742334 837271 668205 758787 46 782754 820206 606481 156742 66 578100 586842 858753 787377 67318 232 874127 4517 821911 274697 290938 511000 863646 313990 3 849762 890957 784205 4382 870228 2 820661 7 742492 889839 774315 1336 886160 78 817926 5575 864084 446561 121142 822031 795907 854284 602004 689 894298 303043 885258 672579 45426 541533 244572 243642 398484 830862 668266 343037 113548 166716 896187 261984 656971 384361 879006 231113 828130 3823 206729 563003 890124 179439 16226 759726 9 519757 53 686535 682290 869967 679510 847279 814788 267166 667119 591574 819295 336438 775694 6540 774805 69803 810670 322084 40540 813393 135269 878311 11 11 720503 834703 666433 858664 897282 72418 887174 142839 833025 879539 140788 809221 885001 11737 9463 438287 495118 2 895321 335157 822590 897073 43 873359 461383 786538 877692 323 849636 588121 200196 892943 885303 815388 1683 413895 706772 516965 894065 824820 880181 33587 158893 316456 266703 320217 2 7 839367 603432 308220 745170 874533 107925 661818 845868 210 184939 1916 78526 178353 88477 2 816058 859826 428140 9 1094 408905 397505 800705 329877 448014 871000 857073 618866 234422 472634 835953 14793 6 882938 605200 874484 784817 88037 712793 161207 652916 134981 872246 1351 743521 833186 2 507405 2332 305615 635775 764378 600508 456865 1910 53 1129 371374 852181 860339 624849 502268 550499 1776 697168 525 571534 20734 741531 590652 661771 50 822721 857290 830847 243041 628932 94339 807815 887754 131577 894925 171072 861 167104 761518 895243 216186 519134 8986 295326 532468 504469 889898 854976 872196 3938 1224 96918 615435 744355 3398 664494 108503 873925 11077 822009 635987 886433 13407 523313 64853 7159 858027 859187 829564 405088 513200 686229 658825 3174 798664 897859 732 26234 789637 764830 800255 774 243756 476271 13548 839889 875633 833747 811387 742969 793172 801614 881275 744575 93 121901 804989 889275 158318 77034 753587 93759 609280 824505 712231 6 836746 189096 856100 839988 893770 18342 2687 646382 38626 352503 883129 216610 112027 979 278129 777013 554079 48676 365598 145668 21566 422920 800096 725348 660388 797874 494207 687949 853112 580136 880929 2698 883855 441099 819711 235 880195 872256 588724 800467 215440 612744 317758 842926 320702 895580 824476 2 57733 213448 344804 897107 815027 432295 849680 654437 5909 882898 614064 24737 69 26 739337 333247 898492 3 247133 4868 873934 12378 758139 2 80776 846444 8338 168230 719828 1714 16485 74969 853346 705364 533 596211 1792 375529 33208 343666 2203 24 1181 880630 861333 849469 873503 227263 343464 783732 685183 11 533335 594858 263096 25417 322608 2 896391 60578 1056 801636 806520 203454 554331 494245 776248 559306 10006 836005 748819 888201 136445 227673 34926 209800 2 714662 350 3605 658813 104983 893687 682487 195624 730048 876288 869863 392895 592740 129124 392244 641902 50577 3 450869 874182 595022 608627 798155 276400 864050 1982 762623 890849 195852 5 276010 505969 891129 395015 195248 57 4 865722 465590 166432 303499 35 667730 867685 869975 894351 893738 424880 234518 74264 125 336599 889530 348668 160372 115677 891061 120885 749040 859641 231619 464469 843759 184889 338768 2353 614171 48 23275 14612 471 26086 868631 779922 9679 254200 180838 86019 33 859025 33730 8 871119 534496 555079 94585 244746 314715 769941 136173 44 856297 329967 8691 848348 871950 297493 288859 78700 57658 884273 192154 1116 567364 798096 877131 392317 338 877977 862850 879188 865838 143946 865006 492333 369923 33259 124211 645721 442301 12 95090 895305 476156 699 767633 374386 519519 890638 51 552571 445106 753340 698212 346 731651 792483 712330 27255 4 2 524160 820699 254901 553682 862221 382981 198 849419 410979 776640 728781 817622 536544 269089 267846 168739 276520 169838 794505 808056 1 861768 7762 4 768111 246511 884472 363140 628789 800560 897593 195836 33586 102233 658648 880743 875914 890685 187817 37 181077 899520 352669 443080 889744 899615 6663 877787 178899 465 236393 726951 42 425868 1894 27450 875338 1931 228191 6157 156582 486149 640851 740080 216106 242199 73381 1210 1031 151018 684146 159 156 631306 8 892536 613981 725506 88765 897334 320193 815187 90 880592 822321 381456 881873 551584 632594 6337 804873 587817 465291 635041 808014 274614 648684 834473 815374 23 11 874789 287335 836139 28430 839834 3 637446 318860 2539 768721 595314 452618 719546 3270 812525 884358 185876 880132 703061 745083 165195 865840 8497 469571 18 88138 9112 705957 853644 135 486659 871681 728780 232023 821854 505175 414348 625704 166328 77 307672 869493 742324 458083 147 223019 357951 207167 117969 21685 518339 25977 843758 429637 860811 858578 877523 639506 839095 807915 640632 485034 356638 27 104 776019 570317 292877 40119 817052 862604 883 813647 80034 362249 898437 872026 488509 210256 746328 665915 588275 108319 829171 1411 301284 816680 521390 36 576750 38386 365925 8 96292 188023 130821 870324 897991 53 896276 105970 2 140122 759805 511037 196094 796863 38889 213076 20 39494 4490 24 892493 866134 153697 24 102285 303837 899380 789919 893302 199430 836818 137942 8 776124 795549 50700 898125 879781 49861 3958 205045 830381 167875 847452 404304 633961 544493 229578 482912 797764 406171 576297 212495 826636 100014 265159 9722 297925 269629 278798 324453 272052 3166 41 291909 785400 646764 879253 851250 9 700500 550425 859860 4457 351851 408725 799624 890616 897274 789455 2 115986 738740 561236 803 676391 29 89719 1 21316 81713 391837 438862 21445 178730 212676 118 891866 17 5 505484 589256 891869 76775 885526 9016 848366 702627 896008 445601 585645 3 750058 859898 563 30 813756 76559 416 738138 581 254402 37334 729211 779409 67507 9 5 10065 876844 2 193 387178 59343 184061 601572 1035 800168 629842 2115 825083 760337 113694 78 816737 882440 363711 11369 868638 764030 23056 348119 647 94 871084 55 62680 466067 480501 854943 868987 42 753860 2 19177 633896 7 340669 387008 368281 18 846658 801512 840032 716921 55 669549 16 96734 2 371194 440326 279522 117 859648 830524 370731 776022 739034 210083 704195 819514 607810 875704 829540 8 746675 768639 768791 854489 226357 876864 358001 839944 814401 861338 521097 16 864725 853918 68319 828834 841262 83639 136239 727559 803568 436743 871198 302220 753298 412464 853464 856161 814351 889156 692436 444702 899 1278 782976 569349 815764 164 6979 822540 794235 872363 227924 553 895384 347246 859824 320667 885798 793646 197014 3479 9184 473538 61509 430505 773045 544275 5 69699 330904 835725 697218 669124 494000 119259 356339 898941 28560 852276 133358 1 6043 828540 132573 693039 442130 800669 769188 25119 10 260430 3105 863728 384474 486755 869735 894619 86135 192787 711214 793675 233551 160003 855956 1267 331163 813227 317199 44 818442 868252 782971 775186 3965 898601 568077 222 713464 190303 850573 628330 848091 740797 63404 7076 612385 851820 286172 778524 813584 869419 863846 159 156 717682 858342 580770 546247 27604 597502 85843 5 49 409681 859073 605838 37251 500210 84253 64 317624 864680 182856 887793 686707 251596 832191 20031 538915 729717 864831 365 872862 628502 575588 771800 828305 680857 786236 829463 875591 737321 701876 873609 170728 863701 1101 418046 18 129586 2 6 797282 352398 842701 80683 856549 49 787336 816179 10538 301 382 1308 800602 3 823635 679214 40 222131 767223 600070 665830 180750 173723 359680 618667 662902 766333 186149 209677 718535 818878 843674 893647 767436 846655 295817 538122 680307 41985 875894 778903 292589 100768 266511 44 16450 810504 377958 14771 117 244086 2 1646 119840 855885 755585 519263 403408 512926 664263 676898 3 816291 802066 379704 625977 6 873139 840840 312718 545311 815680 585806 649255 511 285139 431256 899430 261156 360513 100969 778573 625369 7210 4947 1356 2283 850161 255202 576598 15021 1485 667509 240603 724917 801591 821385 45 8612 474504 158430 671238 10 384321 135 525481 109920 524548 511245 842147 1 539215 251330 815190 106 867655 155171 853883 849951 384353 16675 682341 645045 12096 16 896771 698437 570679 209712 847589 865972 896134 2 574321 1 749612 750714 855180 496578 94349 375341 770463 1130 221838 12234 699777 193834 885374 898368 761089 51486 751265 283218 312477 776493 418542 840667 890196 884591 2 864406 344 635203 842733 547170 93094 40234 770 2828 371362 216345 6369 662619 1173 889337 242639 30 1368 11745 157404 871452 885795 657645 302980 49830 837740 843581 270778 289575 492598 14787 287223 629023 856235 128 418 113166 676086 864183 865932 135506 616578 768932 746281 8366 10 347295 601362 67505 668726 409168 864216 808368 887424 786513 620356 265325 824369 493966 641943 5 610418 101 13306 886540 542587 574122 823602 875646 636203 664097 525346 805726 769182 216172 527784 1 59715 1169 88265 287097 750728 791709 824807 881938 261971 578724 517189 10 849289 896501 819791 703871 788671 4 591090 768126 451346 22 113986 882476 128837 711573 271811 637302 447525 870191 1 590377 863985 114 26219 856498 843430 31649 636489 701380 804693 2 41197 707879 880727 2 262230 819180 295641 868606 124649 693950 885786 470806 740066 423544 465968 524484 105350 834054 417166 2879 9 602189 497178 489814 689083 208 377323 672190 184572 352183 777275 129108 865252 703460 880396 12031 13416 893630 101 116299 407928 176259 828190 19434 393520 75391 440794 3 102995 8334 61 754418 800866 310184 31634 84605 733599 43405 79 867991 611807 1759 864295 40 354273 86 124458 400196 39199 391883 803605 417942 130945 20858 760250 889147 81571 745385 280820 821546 8 477862 890809 442543 604278 815693 502320 147266 848221 406918 358127 40236 614 879378 183267 810245 376 21 297809 814567 891624 96022 402537 893548 2046 25 10 3 494176 833 589400 858133 777825 742625 1298 146056 345835 2 167711 440742 500693 721744 315447 648027 919 815187 672107 213356 44 125 222847 11670 801457 3558 16773 1940 107809 736429 221858 869745 831996 698098 635536 894415 425468 430991 84192 8557 739691 827085 831401 569182 706532 1 864432 151828 157151 31 899666 622520 103 858749 19 1791 784506 743096 892115 791811 135635 808403 881404 859947 500735 793419 7 244 715374 28541 835052 823074 179815 629859 857790 890214 140505 422296 332803 778349 113665 154873 450 880477 520806 500406 50 867505 871525 18 886311 334230 478 6466 896420 895967 701820 180426 883319 827803 243729 830766 89044 866980 765 566352 128659 187285 623255 309 449679 890726 669521 858898 522871 826223 203105 431911 862860 799246 661735 367571 633250 391 978 1305 434275 826989 862268 450825 863787 656956 806324 302319 691153 196103 885574 785404 92789 874157 761912 72875 899812 328704 86 464084 1568 100990 257926 61042 866302 606032 527423 181307 467328 480202 883011 345052 831943 380385 892764 135316 637127 278 54110 290831 891613 10101 335 1170 839097 20 849162 262515 1 245194 16 19233 60 2651 893850 323278 6624 832238 167228 1 881420 562596 353987 311432 606424 896704 555130 114743 603547 379 685106 875871 120849 7302 15162 595962 5037 309531 707614 334038 840806 859091 621751 897722 494292 799508 651950 772245 9505 1 434275 448817 219590 434952 891768 178567 357916 893092 10537 532122 230230 578715 222588 415446 368971 7137 247656 390378 813542 895023 827287 44176 881688 1008 830317 859419 210558 881786 73809 144794 154421 867936 135919 887014 244398 536279 773159 717681 892536 897960 100858 348842 7756 758684 872867 711688 731287 6197 75999 267 882483 203977 217588 219367 1743 141631 832340 721206 828920 755580 271486 377592 619302 867875 169140 15 89997 50478 94664 753258 744381 6489 1 289104 892948 12462 74879 870273 99711 838409 880989 656062 777890 361881 408522 2 27 781556 237982 548874 81075 783046 97204 794378 813533 897713 42 406204 357982 890500 666759 489509 515502 117904 672407 81162 1568 814021 138858 770247 240336 32 315580 2531 418937 158264 421107 78540 55213 815071 827771 277420 117 841555 890929 60436 176976 857092 5950 870189 619442 1 97144 853697 6 735650 570297 453134 386628 486141 927 89565 836197 520008 537532 32148 61638 134 228210 454035 4303 334705 806928 777985 304882 390502 537 853846 870867 769530 442175 842061 556731 218754 153137 32099 758246 17438 467 663951 529132 98 738895 838397 671758 781978 135246 150929 377162 89758 3 439872 199215 807708 528878 44541 261525 1 311054 498844 872802 775293 664935 702037 826845 894616 62316 813423 678227 830145 9447 211178 15146 472970 755651 876840 466390 871757 96430 367306 884166 840 242759 723260 232103 372221 333934 858272 27142 383601 43765 3439 768302 4579 316826 809166 881361 226677 29185 125090 7274 838107 298947 555 362203 72470 188142 24986 12129 378417 861764 793191 887225 9405 588560 494 613045 156551 782173 271042 818853 269886 846261 744724 788384 129271 4 87251 2869 854670 296490 445 462528 6 897638 840698 249 7593 4 772149 546400 488905 558834 171 583954 59533 351066 273669 4069 1932 78318 225475 869404 210582 152 82 8 10900 1766 241821 712184 280484 5 115781 176 233121 432 858741 545524 71786 839215 253345 82076 898414 805955 277527 881690 862079 99 292786 450 882055 526055 878973 846635 421187 285143 893690 881015 869257 506566 98354 767002 266375 794094 54821 744542 110416 552142 593376 209884 465954 93245 150502 420311 382209 893170 493135 890291 514279 757912 1 717724 23049 469287 206904 899271 329972 639905 882729 868008 869697 26 847066 889977 885006 770756 137457 783479 813057 769185 15 424 3 341462 587016 282647 505349 809183 134 86 16295 526863 363071 73119 384329 789956 190573 813747 695556 229543 805549 856499 872110 8239 355404 887727 747827 866735 4 360704 411410 801623 450538 86 8 15392 331831 816228 885441 518331 34933 15 18561 6176 682441 696110 907 832722 748298 280543 720356 331145 622368 421415 78974 325912 458488 2837 758016 4235 630021 854646 755568 877848 892186 203673 238114 10 9553 829485 526632 896654 755106 286 845139 851839 467535 320319 757559 26630 8374 67711 1 866024 322049 325380 880333 888620 570831 2 114763 133 284 846802 242457 97004 845014 5 703778 812546 7 794 890360 81876 6 3 523 370 28 8216 5 789952 868514 1 50686 727 855063 694150 443987 71023 266547 119095 758554 888064 859873 252526 852635 135780 203970 8617 641345 709323 803351 31 17 172427 522791 373712 642644 897730 3028 747046 246058 881753 601821 838198 58510 812315 103008 893965 803379 8670 866624 631024 884227 678120 854661 619807 660596 251519 245157 789956 282208 650716 289735 6 849291 573900 144 629968 557247 888371 895084 800863 6 893733 365644 899637 111234 71482 837137 253902 435974 868487 11 353595 215268 894096 63612 356 823183 6017 811871 809121 843071 828946 398183 12895 840930 573061 662547 5442 256 589382 1 84 467946 3 233989 81976 893962 870444 401527 162288 581253 882990 661163 208643 26 382540 40755 399517 225395 599046 478116 322798 865792 262794 306956 96858 195 27219 86 2 870485 405023 226608 258362 114620 371416 219 662394 654012 887894 837911 217813 851466 346407 191713 54 238409 892343 192 52320 401856 887425 390 542434 475726 875967 823143 513657 63195 760790 130494 96 148410 49 4 527800 732977 763716 667790 296966 9841 550535 327291 707567 838200 812216 803407 531409 452397 779501 839133 17 526987 636074 576226 872135 800285 169477 411031 3790 492460 588878 715590 444196 368978 12 472245 718 65929 623436 63012 899267 126 161221 496174 156845 350150 716777 869592 739310 862378 858188 631515 853040 754972 817228 881131 717206 844557 187117 305900 586797 724547 78871 54 683286 37039 863790 466465 862239 791062 151949 359010 6 853231 2 597936 8 891167 36 21679 644052 61383 11788 42284 269738 36 1594 22 870974 883848 29464 82909 414 173763 158007 861307 858618 11 673362 729201 248404 883064 163098 715290 68084 16107 431 891755 592352 882581 817458 22 608110 22851 115 702969 94738 147924 442083 183 24342 107 1872 847064 828693 488459 891210 561917 644191 553632 1207 7 675288 453513 4910 891 1270 436 640424 437500 674161 603663 776655 21499 30799 582596 185050 7759 308905 887785 356585 571103 167160 4 87908 447466 114280 9824 458743 877048 667822 797355 870417 14263 342096 895990 470060 787851 108880 545 417080 466757 875250 2 24 17 894634 771236 3176 858627 825201 427231 33569 721411 305368 97531 817341 496691 512610 759573 890136 185002 881703 813881 704057 699860 877636 893415 878556 695891 387195 648290 874506 1 788820 541148 255989 488275 818174 9 789048 771658 465444 784852 79206 511094 30967 172920 753528 870336 759491 880584 182079 854173 8 8 127 612324 310518 820683 558111 168610 740362 37876 246789 793561 566 895921 788039 313642 64780 93 370658 112 128880 897516 71193 808989 147229 82 292292 829627 211366 662462 323496 754373 885667 722139 2926 459781 867847 604467 225 858399 667670 437910 247803 113049 608489 232264 66500 784 433824 32431 856106 894006 26092 814109 104456 627959 589876 16793 384639 35 454264 766236 459813 484828 675617 269798 857505 879251 463929 450781 110298 701118 780809 280 303425 18870 894564 344547 1 391 200879 724299 334711 795909 773985 447917 323810 111491 816449 603725 762244 3 580891 192872 2 3 885736 849634 63756 481763 32440 116046 847896 812713 691407 872691 8278 26 776618 17290 269216 879397 84614 443057 676899 893387 25786 304594 130704 333188 735858 898133 857434 366866 36556 757095 16 405253 77350 49100 110839 648272 28 531639 25 104702 788582 848610 852538 423206 877570 589295 480417 23 817288 814813 12 600582 4 604946 271012 855786 867643 886521 855342 806062 267575 332964 2123 15 816917 545423 77731 686251 92448 496034 759915 587455 716003 477377 8885 248598 2 88621 885162 83643 178726 875621 203539 70441 143324 2 231372 783126 618275 536058 784599 2 1 16397 351 164918 129796 659325 121253 887492 809052 584399 395130 8468 856706 420 34964 455645 716403 775161 820873 12 382935 1943 827770 775308 655991 786719 133365 1 399629 320515 2904 4352 786236 749006 835992 3911 524330 7264 2 452090 822180 522051 820280 2 729689 261771 86202 2 440776 861096 709100 592483 145359 891461 233969 788491 290010 318488 135961 55836 872066 865633 786973 12812 10 836970 400 889972 2039 2344 587347 709451 52589 42 3 4355 6 748075 575433 305002 81410 812211 488767 564637 832589 563722 255969 856506 880528 664740 882478 771444 2104 1 245170 895888 445754 83313 794913 892712 43391 143376 621637 1665 456162 2 7 382778 9997 41873 275928 830780 573271 489625 34368 346701 874067 888143 806739 2306 809232 659192 471244 465022 772815 2 415 5571 357859 454746 14 2402 4479 228420 869875 841177 873744 376637 830843 840900 63835 828859 71981 531 860470 19839 441828 728635 332348 782639 861660 110 2 587182 478071 593312 820221 627399 193263 854964 870209 445264 680423 456 881188 810861 661710 866774 55 6 797028 256833 352291 112 312760 6090 719400 231347 745370 791606 879736 1165 686342 156430 131205 890851 2935 399100 32515 582065 2902 873155 672149 816903 1091 864198 5321 415374 824095 587585 876720 763395 881466 314171 149726 171499 24 400212 766866 755137 284 455874 248350 672238 20 283560 306166 888872 234350 248120 861145 15018 848091 561697 378126 872469 532641 373921 314959 528230 804309 768649 873413 11 834473 788354 637033 107377 207693 871702 1534 624172 23881 3 328906 721295 844225 715700 883353 38 477963 381787 822299 615896 1631 175382 8618 780737 19 763973 870296 621873 3684 686623 742178 780262 851594 14 2559 70 408164 688406 837103 782987 3682 183089 727128 739945 123334 2290 284320 871900 880653 25600 25977 84878 739855 823897 293739 722646 754381 230225 131 494474 1141 891427 735929 873003 421 584272 251495 789639 51 4134 779884 3 614788 891363 7 845791 15 629232 6 303322 758 745961 867017 837451 883414 820717 65 491708 256756 29011 37483 2 689704 886188 866 893126 1790 23961 595773 890606 860548 838649 888736 661137 790947 220981 1032 821164 837047 738382 497742 309854 876297 19670 92774 478276 632780 889294 341134 405539 831069 403720 753273 873846 161131 144213 660133 894513 487021 505490 17 737 819337 224517 164261 59509 61028 358658 298046 694639 132721 36856 541904 889659 294642 90 869836 521604 22 326231 97908 502190 632653 69935 795175 7160 890818 93020 16 742776 174825 760101 619296 880451 125628 899415 831388 50 61 816338 624634 873683 79916 850824 139450 8 70334 9600 354777 340276 734487 465258 835147 555424 895976 899168 15867 443859 776937 631917 812031 690235 808331 839167 835755 784441 1298 9 191611 698578 51 515925 241376 839760 854348 772616 748886 59098 389901 674627 4 203859 128386 191 655405 791644 899201 261362 861800 880124 889782 880288 896675 847680 2 281079 772193 559857 3 363679 375 420327 984 26162 274191 561258 780134 704105 795086 137142 33900 698048 720246 675676 562092 683725 2 859238 11 361195 5 106413 746784 9676 427850 692104 3 3896 1 853575 477241 859642 852349 508742 3 883118 189 159490 870265 815990 418131 449522 262370 523666 28 346131 759727 275698 3 798135 264071 799563 869238 651913 480980 643501 598478 758734 858927 4 237615 56 1 284374 841168 189 769004 240 358058 90899 738587 863710 27 8682 660554 218581 7 881473 886527 655101 768076 655172 890596 883196 889741 389152 362020 860366 843290 841832 267999 87828 6604 836493 21 20655 795569 84 393120 432587 1500 882420 3 528286 16975 424532 157783 501848 470724 125888 443193 45816 214235 13 858642 33815 108139 850501 682198 567932 433860 386365 752562 312038 227719 844270 135729 150006 307150 502523 1337 32403 850695 189889 94568 713904 132 31991 48235 823196 224643 752775 825290 686471 646951 877418 771173 626473 853059 192908 637687 51842 378638 441968 232400 816656 176604 894070 681320 3 745738 1 847120 501945 786645 708434 887899 688311 650756 3 810601 275808 894512 590090 895172 595183 315681 303116 629794 188326 446544 357239 774371 893515 558508 730634 2 771058 620109 400326 710888 571462 49 542117 236833 3361 358105 181 898275 832303 890056 564584 7457 60 589752 713010 840022 306149 39 882874 8536 367 366204 724134 274254 811662 296934 799979 688834 88675 890808 704083 878320 719 866303 417395 206374 69 881540 13641 483048 72421 438837 7373 660 1593 362340 426892 880975 253 839597 664518 830755 782958 687224 835186 375 491447 804857 576743 865422 490 774496 865146 627484 838066 864132 17 28607 829352 334118 863634 349903 862044 10 713786 886974 614757 115 227141 359245 741393 638625 112400 267568 790788 891579 188985 92 864409 4839 3 613249 203013 5 298856 855869 874884 804349 374125 21744 589867 702791 394367 229767 2 425057 832182 287373 380898 457098 876904 873401 729919 133430 614613 10 831463 775310 752760 239430 532418 67925 476047 896116 794675 11 614241 261613 840341 736297 882266 1767 5 497643 346737 14779 744 626752 862713 8225 275 626204 768588 798096 821898 737754 40005 892267 806266 36 852023 229453 76446 770434 373 293941 2500 257623 803233 709456 62819 97911 797041 23 94674 7538 100033 7612 649999 11508 221 206230 15 860161 126559 88737 6452 1020 711928 857978 708678 267 790165 62266 723702 719961 557092 810368 384402 22 871627 34342 822791 737778 86 217 199148 2 878288 764016 823285 409065 746867 562198 812883 67902 861483 815082 3 843405 163 324213 107774 809032 17919 15 873438 861350 893447 250535 870720 769800 7856 91685 140197 469556 719746 77 653190 895565 859808 563310 273870 18079 332330 830371 589 529877 6 654040 27 189587 718679 20515 203808 837720 840506 689940 212391 853897 296109 46884 366 889705 832978 888069 884728 507477 699803 897974 779751 323549 339100 893154 815371 220763 796167 486901 68232 280199 431153 307748 684953 683871 52 712174 149477 807266 489187 814950 694724 437640 859742 623584 463211 813991 518273 212524 426253 2059 317694 542617 871903 70331 422413 256367 117 719974 514250 749381 103469 691777 385661 52 157169 823711 76936 821864 798206 808709 864498 444242 188204 736460 2152 866581 89 24444 271677 856635 378122 250 822424 868624 84333 412033 860869 858329 869955 170867 392140 854453 224516 561316 876079 12 799206 4 844759 705243 892376 3333 39065 229510 343897 743695 561683 567133 829262 650837 176502 4765 894229 876143 276393 664178 3 30 708464 281663 302318 177696 896499 860805 745808 46255 244095 41233 322655 546444 707077 890963 2749 427058 873880 896811 746845 368638 5848 877814 675012 867307 400656 494257 734315 552202 701494 379112 35276 883989 855799 282582 51 737970 144982 1334 415364 832901 645051 595007 807186 128774 800827 858608 305344 892243 822941 3683 22 31 34446 897900 5603 844594 891816 124365 892 893352 837449 878090 556534 336503 880940 443544 795801 80269 744938 382448 623707 791448 796181 847209 39 91357 501042 663238 1409 676855 31380 745503 23 326859 763861 886305 34623 886754 749874 738985 25601 152350 872122 889877 713588 160 866399 761831 444086 865632 110354 14 847928 636842 899563 870109 19 866010 467482 849766 741 261226 696688 85450 805511 1 359100 341529 241225 773641 310068 32 2906 273221 163741 889718 49 183042 283415 792465 899182 71 154594 192706 113140 314574 426103 844284 2496 850192 13561 790859 15150 428013 860497 471472 545963 888503 360 464405 519230 10 832463 235559 583380 793263 18 874102 200099 65033 189390 525097 220797 2 835447 829744 587055 891972 421817 15234 4454 480393 703329 642832 18031 91193 275647 875284 614468 781301 865380 4 110458 701040 401841 90354 398 530030 467 890855 805041 889704 860877 811903 337 256545 5 78800 232309 49 849084 31 830871 575464 364040 863350 31431 885789 1573 2798 4 644869 293196 244 26455 272744 11079 731317 2185 727917 813207 860642 246659 21754 713935 53796 184177 621396 1 897855 2 894330 9 530751 76028 94345 584388 804741 898044 194 1723 7 886348 835227 21 1 325564 677082 2 177210 875410 684094 292298 803184 870371 65 735138 800580 996 865534 209883 876276 217607 765624 49293 886688 252962 716112 861488 653711 33044 749701 836813 254264 826506 27 664551 31449 330777 22548 878961 60773 879779 865133 849045 664255 797737 306623 207299 39829 522034 388918 42433 211778 897440 845664 758480 509477 136824 543972 4156 583338 6416 286742 829368 789670 830508 848587 873349 34 89999 872223 800505 262374 191891 727082 876768 728415 206297 958 889446 808554 44661 412301 615325 73 13438 807525 896640 683558 870724 842163 335822 538619 792767 888847 868326 509913 1743 2024 560570 155383 3106 456 846142 889822 341822 563687 237315 5063 888461 285830 353627 885377 223577 271673 77499 660353 331979 425995 96825 268291 820056 818489 883048 37835 12 861768 193809 863867 306098 673741 6 435363 860186 334349 816124 95663 849934 624676 1014 550609 767700 199794 7 29259 601498 4 839570 151265 237871 430509 862061 52816 737160 854799 59 17 823435 6 143659 832905 871385 199884 2934 243 5 353633 700485 850286 12163 834257 339233 319110 628958 654745 778788 13115 15 488500 802876 279075 473289 275736 860277 869465 49889 760833 10288 773949 879126 871573 778231 832040 61515 899542 889164 807669 634409 8 644779 220700 158747 740832 860848 893867 718509 641694 189749 808764 709455 102015 887747 2 88 819317 687597 373711 453407 862060 542786 792176 809569 523711 10333 219703 779203 424096 6 895005 457436 820870 474860 385125 275910 127540 703642 18 743053 437821 229525 7 121 202397 899604 825903 5495 35292 530061 299716 437040 850050 837330 380878 14930 865850 892068 680294 860695 509266 644148 472225 710909 16926 754575 868596 782368 850142 458160 1 810957 645814 869217 658646 849383 169589 815603 24 629570 887314 173935 842436 46523 2163 640955 407504 898819 147002 562256 83474 891387 167716 719370 459634 12967 769409 36155 243988 6884 874252 412487 814957 7 170326 477160 243403 447866 825170 387690 839276 892994 25312 282754 779706 1 771279 893774 864869 835542 5239 478757 137673 96474 869176 17476 400275 177840 253559 898781 305324 61767 853779 385255 208452 880991 594744 71 291430 5 860143 14 476926 1 391181 896546 595222 862386 199245 523505 55 754855 817208 2263 754634 875819 795577 875527 269042 54652 2982 892067 898921 66371 806111 747723 401941 30779 794728 878650 890075 10 879330 20390 398182 252060 436910 889051 464837 603245 113486 859295 17672 188726 511632 489271 265922 123585 340865 818422 9816 670620 990 556297 892990 23356 202003 1904 761655 1851 841844 457681 843523 35 2 1 104981 70901 210779 612809 98575 1 683318 817229 850669 288072 875517 1 422547 702394 878689 165608 852472 648310 893441 2181 892250 845710 793093 459611 858457 63 106 840194 472413 175632 641426 263497 789893 95 174070 768000 255708 885750 80222 157236 431071 568108 767169 877391 827883 180364 138572 353672 14695 765578 626012 514727 1 64 825283 809508 633540 754204 33048 851300 155 83 146463 1203 852647 898107 717844 856069 235719 875979 255322 844569 816555 410373 67614 7 686220 897428 865591 382431 411 881764 628210 511151 148879 818987 885141 2444 3914 3146 115399 853791 384252 133267 818490 861305 746862 489471 16394 862528 893873 56448 882730 32801 3 820018 141476 119563 448920 9436 3331 784453 851414 684566 849304 13 656815 728430 111 653512 733032 766332 875127 789730 785089 624259 624740 4 2823 6 643682 432765 881285 682468 818217 597456 94 6568 579772 865897 186197 449473 38 105117 853335 378737 825695 895429 426360 584124 875487 7360 510256 867018 7381 860620 760 890595 825046 5476 869767 791899 238244 871217 508 879916 267205 894947 586562 806019 792787 835449 623071 896299 221551 828880 742794 322 41271 518009 261500 812586 890699 704339 447611 899092 859824 431786 145785 582890 350086 568801 445779 30 77 561159 834969 775282 733499 202 791 11 375953 818091 871351 9 886270 864637 687364 429552 98 510336 98752 373877 550241 676233 150795 129 488010 675574 832380 486387 182815 371186 2 877891 5 726976 497 353549 838808 757665 17271 730091 856615 535857 734069 861751 875433 541357 124155 267566 324154 267745 382085 274557 762677 363 388902 3642 101986 497651 751529 482328 23063 818771 258720 2 355816 369839 2159 776324 201 526869 550593 892736 665194 835280 868253 210842 8945 14 7 2 805707 223943 242556 72630 883598 1591 526488 142331 838224 893067 877077 88774 108712 1578 879991 324039 169045 850851 466 63 293399 85706 246928 93841 872283 898014 753438 880250 865008 261918 873946 480682 877466 696236 317234 650654 696620 867951 897174 681761 288798 116664 869684 681788 452117 401451 854551 897684 560511 792419 810469 152659 1 857293 230 846023 58 59163 164788 105 22938 16932 857115 438651 754850 773254 877036 779437 5 733756 619142 301152 659063 114096 816987 548483 797334 191 807642 313597 454607 542318 784581 396726 6261 808107 34313 779883 729971 349191 194454 828396 480740 589640 772321 91581 796396 807645 873363 8044 893502 170746 899346 2560 491784 460728 809007 464981 420915 404167 892115 475168 848074 821857 796913 136204 9605 210221 13145 238529 797893 468850 489623 255800 7969 329406 456489 497091 474023 830194 476293 2 805044 207993 874655 790676 843750 1 697227 899901 838677 876521 1 566383 457037 36854 4195 103684 629713 870017 95729 458033 811409 686586 256 347830 466649 776400 632234 897209 697604 627182 786618 397942 301492 894077 841173 296459 879289 80 1 737323 443348 326615 613448 895604 8665 297336 123882 1762 731997 129471 473080 754290 143648 3508 867279 2095 479114 80523 286136 872729 827399 807773 323 14232 771083 344023 11608 2 777286 39583 874850 612437 1 899902 819245 2302 62616 158279 697364 334158 1 606668 19 131015 705076 243031 69828 238936 299997 837438 9741 437274 379 297743 829339 683212 581863 147 595056 234417 605570 21521 95879 695026 804060 3 410355 406669 81628 842297 30561 868770 22650 268300 885672 5 82795 196807 275278 842181 862257 40030 14 439441 422286 795242 663933 818110 798173 590649 703758 877058 225522 38 21495 711 670100 585650 891603 859154 737845 86846 5101 834198 860477 867906 6067 368482 638904 240884 577809 431192 849437 622427 170 777467 85888 241 163568 684405 715016 6541 689495 880954 20651 856786 576398 517314 116147 713891 880915 1180 492 300909 853331 687607 697882 863834 153684 852843 6194 814186 833580 93 884645 897549 13363 106774 701184 445180 469272 852723 571903 889165 886378 818970 837809 13909 864596 857341 474017 874795 701186 386794 838984 844816 708894 95282 545143 781121 196356 870544 653703 1 508169 806878 840963 31209 800121 163 124 90600 407475 558202 736143 622043 406038 23223 600779 73 5174 52180 892944 467199 491688 500558 867706 883677 852341 54 638471 612487 292443 826698 714831 3063 760607 886560 120876 241196 887643 248037 44605 78417 5 345127 612220 162787 6017 325972 807198 861703 10421 296949 466787 696489 445216 532218 783974 752212 341491 680215 718201 97707 172159 15494 780888 335877 785634 569410 433603 355684 133780 26922 757216 601346 856450 895591 282510 74833 766536 194230 713653 180971 422424 598288 190798 292537 14702 4441 856117 849882 555523 339760 855889 17 10 267290 658994 895181 1069 6731 297795 301155 799272 684806 457779 8141 833277 895225 568604 33564 21556 258484 311398 857825 844412 756760 884921 96243 269114 463331 682644 826632 25483 157676 814047 367594 634047 872783 527205 827431 697051 484127 153279 373989 3 785062 455907 11361 892555 9 797597 674773 103028 180848 309398 876675 366386 726 723510 812328 307644 3 847266 521 897329 730764 223108 56803 806841 821918 830882 889128 23 708306 874540 618562 563317 7202 809976 893669 647520 2 890810 99 23 780163 82 797538 814864 593955 895908 717933 9706 768685 869240 78198 518988 90533 614909 10550 813393 747589 861593 347332 565876 699492 891217 492627 520165 267745 535635 874189 868966 854593 883931 886141 557550 329106 147724 44263 803652 6 873422 462857 860729 14 910 835602 4754 381776 122653 810912 622559 850782 241102 297 377473 155766 733991 896146 537544 760872 762208 528 52 230861 615301 239 897032 173039 328362 212354 727288 54162 253237 803179 807945 450452 463306 54813 7 893609 91223 876292 1765 26083 890503 17443 851514 861220 25 95025 413982 878807 35 194371 810171 753962 4199 348001 241945 677615 318362 892239 39171 10963 237519 738182 3148 333341 526742 6622 687781 792676 765045 7118 816641 520892 856482 842905 185753 61319 374953 617527 10691 1140 724721 4 726643 181471 2373 660729 862942 611316 791757 662643 895844 144311 734464 899166 306365 844495 891687 378623 216144 841541 597150 617020 34716 8928 286439 606845 769482 721661 842761 4 25502 801334 801304 54780 36246 780513 675625 10340 833217 160321 361678 570537 808783 463428 2561 641350 847464 780123 333777 12 215515 102617 4699 886818 859504 312073 73466 642912 609827 655490 124600 880189 16759 155821 755666 34140 184994 402088 421701 762278 867278 853212 842880 660880 54930 856017 422248 296861 12 121862 846606 140738 356999 883543 310206 879327 574755 92712 717079 858559 887131 416238 287806 501201 4714 10306 115 2516 145 606069 495 833361 773458 895868 827889 5 835864 2 880374 560226 763671 478128 37787 475885 2182 759257 682988 492178 180533 51362 102571 836725 166283 259754 848206 298345 35157 33251 27707 851639 700388 7 115157 71954 878752 642382 243903 5600 821690 836450 725330 441131 843421 183808 571173 470695 200998 177974 812029 512573 459325 236696 353290 806760 899953 846287 42192 485161 59323 881195 288237 727247 4 239010 887006 432305 5 250370 482578 864695 725126 626432 886546 210930 149136 734238 158509 126501 521582 897812 234402 632127 898847 474937 56633 140348 6042 590255 171308 139757 662332 887854 22 337747 20 891831 743 11 252 50028 2 79987 790114 411523 787001 794295 869844 363319 738706 7 75346 389805 873297 335 151 489868 1 634 144190 821945 43772 66441 328409 8551 192362 12614 408591 868682 2 418717 764166 4 363216 37723 681 246536 565637 1919 594072 706749 549581 454818 18 882389 865 17746 254893 53228 268932 3461 826157 741421 864005 885632 25952 275633 490479 829024 794703 897557 438035 720523 508 811059 875828 110758 895997 376885 364868 219788 878998 798519 506517 648230 499152 284851 57765 808958 778438 8604 3454 1006 183164 872993 362424 845250 38283 229452 92557 937 897469 640368 487971 678992 28 831955 891858 51913 899423 4252 1451 758272 880297 697607 471093 102 136755 339074 135879 855394 17416 515233 51419 732203 861008 742634 220945 837698 40986 180613 291563 323261 886902 281914 767845 7342 2235 394453 572528 155070 828058 891463 877936 715029 93266 529543 3 395444 579612 872993 864172 795897 282527 580643 620581 866523 303 2782 683310 121 867362 827116 177123 276207 653325 677685 422528 3 643559 513653 619385 877310 412580 752093 751653 412161 308221 233214 321152 4 776632 703866 789479 39909 1857 513037 649654 866718 300945 207378 687696 832146 18069 818742 404163 167295 880013 881425 822934 801927 738429 491617 898427 514334 203563 118345 691215 441 875247 852258 5744 643645 881001 808260 792172 265804 629830 826921 892623 892794 887203 156 153495 278524 393151 893085 2 795655 769690 596687 800431 738155 754953 693681 1 7 864896 652460 667967 272970 2 126 885910 446435 3840 375123 284596 142492 884063 69415 741131 1497 46268 82 882 97 45 6354 42 233 101 848386 2 422947 41275 759168 43318 100945 17180 392453 217813 494944 644190 193465 2 818960 1024 433557 37 178198 626979 138378 313240 144266 664716 284514 8 803626 7 16 456478 327414 872135 233765 860060 6 806307 208840 652970 867207 5660 127209 769143 29600 65 83878 460550 744661 8 870335 679450 788831 2272 830531 147403 2369 295364 301732 840335 869016 21 520749 350477 147011 361519 898901 793960 87642 766774 797349 1481 334389 17549 793214 320352 109717 45513 485 885173 9989 124615 74144 526687 377956 836113 168 863551 58 81 875174 805976 877333 850426 180872 848550 239828 634480 249964 130340 700181 77643 101510 887229 770192 11403 882482 845788 872005 897760 370757 716249 801223 131030 865399 715923 627280 580008 619287 855262 11465 651628 665275 124324 722712 14579 18 879049 837130 469897 30 713762 48298 898746 400951 2444 38673 565226 394162 812966 898758 846807 758951 398 883196 885311 699999 85821 842994 898561 575963 869307 1 550 859190 374733 870810 484677 767124 839790 569980 866492 647656 891202 899685 863227 348681 11 680336 54338 857750 593035 731 649289 63 13 52259 323021 353821 111322 618880 817818 758126 17991 118612 316107 884790 71365 342172 404805 515332 95 752610 390252 276593 118 439768 895904 532454 410049 891653 337033 359663 3155 408297 1 870747 170990 876899 448468 426088 896675 97409 7 356686 478534 723467 180661 137725 446329 5599 591943 396548 333970 323 11064 839213 766022 11 364650 812981 898805 645208 770425 762411 268278 198 869432 14 358851 898031 794489 424817 887818 882570 59434 136016 880549 291552 894016 793482 249104 124669 24 678763 402451 887170 568943 34416 371884 685747 581283 662928 61266 513 12 36586 867860 2 896122 186145 305231 11210 25440 897859 343596 869691 193376 767785 738528 465569 311459 557 274030 752807 542091 817603 867356 78742 1 878851 867040 149150 882371 7 622 36852 777948 38432 186430 857809 648706 783609 586572 887284 497244 857603 710790 869305 3345 8 26349 697712 459728 836765 508736 683709 30524 65757 451112 315172 398568 26 102 876198 1065 586469 334568 141843 867421 208470 799338 522669 862989 802651 832452 338492 582869 880875 4 819942 398528 836364 812274 146131 56148 312514 154743 889741 888639 895366 842 488798 628667 177584 674418 879546 532176 896569 518102 531820 155233 2 275461 709637 831265 806506 793303 3 797058 290319 548288 141651 106121 38674 204933 864008 861805 886849 217237 648 860066 448136 802590 842275 578322 56224 254081 842156 517983 99636 868473 743817 226 492220 421115 810617 97079 577411 4639 221329 233156 872395 224217 284590 839431 855440 849103 721 332019 1451 768785 854264 837989 744360 753391 496778 641964 620 592776 30240 391219 704056 839457 853943 839709 365 328243 759941 438342 890611 204368 868504 18283 842077 161208 880 2 829194 706608 190830 1 405765 280 719912 896442 868605 13974 275297 9 892310 700753 268693 15887 1 447918 897234 873964 70979 857814 120593 834749 786363 410059 835409 415 748840 663125 837538 649759 799360 2595 813614 5 514677 868327 707440 477659 899167 824307 3 870949 635 825008 882945 810758 858190 833957 759956 899715 796606 2705 196824 55338 538097 562447 672037 837052 869340 343722 545 714557 10 32347 66791 68082 785731 844372 833873 178 734610 528463 1926 7 880158 880209 477477 203166 8 790770 849798 86 423870 1543 890993 702126 428 544373 891447 627095 542 712335 105 74779 88606 26585 792336 884206 691871 358050 188985 1 807264 756930 846568 5 1 39744 853298 2 892589 377107 229379 858292 330908 859203 598430 3 349154 4 820828 254 109983 7514 377523 872561 815650 459974 2137 831205 298548 624430 324453 799895 21 586 687984 134890 722248 724 359190 288637 682948 809694 760300 628434 24939 15 2 330382 40 111797 634389 105 537425 119034 709473 735910 87401 437258 814293 878604 2274 139677 70339 443711 842142 280452 843301 384331 341618 355985 92739 525306 2 153115 245386 119586 860159 889025 828809 106947 3350 760329 679865 868083 17092 864587 892378 78908 39575 476586 120711 871139 1837 867863 798908 3 707110 9 658480 768854 58 803174 582692 132584 866199 777857 275919 1329 885784 286968 229 15531 889452 863846 40 3 233509 41305 2 466074 664132 669747 850088 2 786078 5 1167 870745 639056 729802 893147 494835 456175 165381 476014 510221 13 38 640316 806832 4 387374 1 167369 13352 3 264779 423723 539809 120 12209 128007 61735 569 674569 781499 707229 26139 2 539497 30 203043 121 206651 102580 824768 867056 424081 2 59982 73 733172 585 117 892 29718 895369 125420 551551 7093 188897 798255 537199 411628 301404 1141 1 226111 657547 215214 1 2166 58292 448333 658035 146592 823575 819232 15906 507740 2990 648891 2 2894 15661 458061 309419 382087 2998 246227 833963 5188 56 831052 4059 881247 803105 892813 438 828133 58 791150 872165 423014 33198 819793 1188 832026 191080 12617 594497 763812 843465 443052 482847 881757 797475 403827 762490 623883 460717 887472 299740 31 898831 639795 860804 887696 16507 660165 7 887876 871169 802484 302512 19 782775 895682 499694 32 57 562534 810698 878990 614915 276673 87889 81584 892287 863488 792822 661345 7 176813 190253 371183 791640 113523 6 442878 892515 869104 800901 194677 20 826030 651798 1 834689 866944 452 62298 213805 818784 854988 200767 859668 621698 804624 748790 896230 141830 586257 311675 592723 659672 863229 2 873564 883184 342231 650780 33075 882544 652568 862984 177237 457267 122546 3 876371 20 753472 789124 351017 277 407731 189 452007 9 207089 493041 100965 827902 1 379741 856702 879230 518642 543437 386125 868316 519 356155 664 423029 13151 841614 899267 14713 641 1 87144 1 179393 837213 588380 770774 897573 615969 896259 286717 385274 787731 632590 848963 5 408190 897141 780752 602584 571536 579921 461261 322564 742229 2 49321 644392 658464 820646 792134 38796 878766 20095 468582 852898 68676 266288 819715 252967 459902 1487 862223 107234 644825 155322 760745 833377 236465 874347 524523 371360 457091 140 168870 109921 337216 799845 748763 489600 5895 439454 804905 523590 179 174883 57275 398318 690774 799623 671942 4 743578 127569 578371 872486 640775 291287 723 514615 887526 15 414852 589870 758002 332151 790681 816599 744312 872358 743724 810492 87 830204 850158 585758 1 71257 829487 315963 575419 683369 516125 880211 844758 853383 869184 12532 571265 684624 197 822632 436588 71 318088 5 750706 793063 739883 651398 202013 757233 571759 835709 2551 895883 339650 5 458109 81691 1195 484665 472817 845889 1328 660658 789386 300556 869373 752114 557035 742488 808297 175 841041 728429 22 90273 37 10 6112 813414 136371 805616 546815 584903 880515 425206 836125 2037 795203 534248 563303 88200 461833 743718 24933 86792 26386 685401 668544 143028 15 70652 845180 860248 4 416 500248 362112 803193 743010 2002 2 137260 1 720928 218602 47 890584 4817 873432 865846 855808 609342 327421 3458 689366 620681 8823 375 869668 49989 313063 101 112856 599508 827440 848131 811252 879804 104827 35325 837220 890634 473951 132809 710290 281097 648635 134984 630833 722751 531271 554438 5 683945 770468 677540 560627 778301 838330 1 495808 38662 365617 389141 38963 63781 863040 152525 158783 19236 76812 775577 888439 40 834364 143649 748182 293959 236190 709703 33127 5 12 895172 738488 4 12096 876540 833155 404026 138253 795853 360421 104382 288696 825565 809885 27052 1912 801114 438547 357966 291501 814921 471759 884346 522181 483548 424975 651337 682433 388102 763789 890248 764818 195 104 701296 458080 861160 6 406 789 176925 542359 388971 778371 749419 108969 35303 657251 128154 299287 40027 604105 787974 835611 15 628911 6713 877593 42 7 709791 679170 812037 3 713865 7849 311238 888554 563555 32497 164417 35399 829800 855150 680597 831081 808408 779825 868043 894058 155084 123192 6 680495 330 813744 691707 452636 230758 840254 33964 300747 200992 734126 317096 898023 308213 489336 438159 335668 130401 713703 882516 781871 711297 571878 871993 855330 489739 111 631507 219569 512773 35844 454651 7 22 530210 860510 857493 630729 739284 172857 897948 25 861467 741384 827348 788901 35887 167601 818967 847374 505862 29 332 879243 498397 767616 866189 899240 760559 827621 447791 828652 195426 443105 117994 553427 27704 31563 318965 617806 161801 886581 87788 58678 91426 122963 31074 861892 436142 780438 30685 6 106113 875704 348496 331961 806866 855638 78 29 845153 484405 880188 630474 358754 74563 668 767865 657 728322 643678 149614 1052 885415 367651 821137 298957 861345 11665 502447 3278 4016 858443 868250 349886 849275 474407 10303 1 550970 839081 825937 407269 87275 58 43 178866 4642 1414 864057 897997 297573 292229 2743 327032 370712 67 866726 734504 66 344241 1190 25166 133121 2186 136 34 17 834217 29539 42 2 61 374 61590 635946 869560 134 326292 145 898004 25 505572 773860 897685 762057 883484 864566 785007 619797 35101 216730 200897 329445 308732 476001 556514 875540 687244 17173 446973 12055 493387 60992 244137 172 67032 851693 408043 334240 573830 17136 776016 24005 684142 897865 495226 898931 752333 588668 263438 483293 40364 138496 788727 117890 605581 628417 286285 169337 63594 83396 600494 237357 30 84931 865241 354966 60 170993 360668 827612 881501 711905 130914 881253 561993 668719 713752 638603 858540 167872 698612 688010 1 855063 884759 411634 871006 806249 33 566090 697206 790031 611961 2 359036 204415 4 9341 311544 80 897387 711449 3 405781 894950 47100 50905 895486 849062 638685 610771 563902 822082 1815 897853 139148 3774 391096 358345 72 474899 425721 503430 774348 332074 353 966 525755 75417 795664 802260 135503 818709 894816 480119 1 757943 885284 18 628650 799046 808006 16676 729315 41955 785848 168173 235596 237991 678290 377319 884089 425571 523895 69 743409 264864 319717 5 822493 729846 339440 768647 135252 674662 608834 667901 851803 326066 859757 799266 47417 335817 394852 45 2 763349 844580 530405 114810 582385 387568 703487 602694 758351 1 30891 238623 264822 406070 266185 879968 834133 393959 315596 3 134748 3 574796 793074 792083 839006 224920 890305 813626 899393 891223 821048 886289 208803 436534 240002 392956 825034 786148 814461 838765 370 461581 2225 3 167432 261213 296325 154471 861372 197244 846494 756018 86744 823554 34 7 656000 869589 307514 771130 17311 655385 480713 15736 532257 875965 550692 708005 554086 823482 401708 753002 21 21660 6257 899218 476234 826474 215613 86 319376 76570 5 640111 183460 214114 577613 492585 616360 32 34602 815722 228390 872094 671012 28659 258161 786766 1 385926 323226 736167 2 473009 255678 19459 127602 723266 865235 874476 417736 355366 53177 473298 363623 59 832214 235234 427978 28 438834 545553 874172 297753 138675 563923 899308 660842 608991 829820 838872 98748 485937 670416 835118 11 267836 927 4 103020 892220 781208 744723 71781 867415 887898 276951 533687 577126 381302 813517 818522 25 883431 4 527495 751575 8 765142 854269 177 778736 804984 807092 528810 51 860663 240873 506751 842002 851906 777753 891815 651008 14103 362281 27 657401 569065 851456 95793 352868 100553 155010 780176 822154 27161 832440 778107 381260 437423 833078 14254 804115 895933 864479 19051 876816 738031 315047 434958 816385 11004 226688 625368 855884 164124 510097 588 607571 893568 658721 27115 750626 592480 497372 1431 533335 161731 607262 853653 2903 426374 42796 61806 846698 864355 855883 1381 365661 493430 608328 755608 152 791209 875588 697079 32458 685483 107339 857951 635099 885379 801405 39 3 243092 627731 340811 709513 560880 360059 857837 671843 177748 579153 897838 14747 386830 89 164028 689724 316146 618086 14 605077 763126 457896 837598 569915 896728 623575 414233 882371 69234 882212 339564 278 821953 810850 2 76583 505172 29 31957 536179 2244 66 598657 589712 536939 863416 152601 645962 883957 618319 888202 225088 6032 134541 1001 647075 253664 551906 857800 881423 450696 38 765 844632 756544 72879 856999 189475 898474 591649 393747 176570 881619 138411 889536 449691 1 258496 319182 33 55499 129052 60046 355154 804868 40078 826232 30046 4 890185 774778 865025 748218 749912 856743 213372 134004 428303 52011 366843 248868 792423 241528 637432 786970 883850 624524 187326 485390 5 386262 235676 134468 845272 95120 35511 699 338970 53075 825390 822474 428077 860786 808665 793958 412428 656340 28682 870240 76 275366 887631 871210 2 1467 810020 880057 238097 681588 785881 885568 542606 2530 387792 103001 663866 302064 686653 893774 622544 857476 173753 538501 813535 412875 116217 62627 403068 683822 893386 644462 233441 789641 816250 7 881458 746592 883784 101 478 97410 601946 274886 2210 104325 282343 3300 886697 44205 14 361221 792498 534079 6 6419 19 485912 646729 831619 756096 534708 442401 225257 777091 707541 792592 450499 719768 868247 898071 725100 883993 518 86 2 785618 202804 455174 802293 874746 399737 864486 118295 74461 23692 1 9291 482584 151 920 868010 858179 265832 481895 11313 431027 722859 896800 872357 1 751162 792701 411886 860892 837595 3503 691685 867939 851171 874208 239914 559187 392 5726 497525 765719 19 3292 51618 891438 462243 885509 527559 191 332200 416909 247694 895827 721574 873348 101507 265258 884829 181298 18545 165038 766689 39667 800444 457587 382624 524451 41 4605 874534 842759 803613 856383 887706 8 23 2 843664 839277 7507 99914 298221 251415 45380 671072 884270 883272 280 851874 181731 615555 746689 561111 868677 587033 873112 299409 892592 17113 890795 856666 747598 663558 178 848544 637176 851908 238760 785142 582208 658381 621874 705751 677030 96360 818971 167870 883474 325889 422427 651734 506689 50932 894832 780339 833588 2389 1237 888554 541999 260662 842287 895167 11108 631769 8124 807610 544684 718221 816503 874334 46 800748 343109 763313 1 470057 2 785575 137955 814638 595576 508683 7876 876507 36 185757 866693 2068 509704 824877 8 761639 879248 864462 283687 655083 2 76393 106935 400534 73435 759244 91657 2994 212864 469287 851597 892559 182168 4 21681 128 644991 511214 12757 786048 124754 786609 550915 179191 761892 769401 159625 531832 9 8605 12820 536077 720814 246222 32694 157803 809679 363141 893499 724201 40021 893455 833530 162833 897815 881559 35 813273 512 14741 149660 450583 761954 820765 10 814965 21 847294 691887 872969 153133 811628 711392 814527 885278 251491 16082 780337 865652 831810 587159 800315 513350 336303 15112 742818 295014 821986 708200 339225 878564 191998 849823 11545 25446 530691 46452 409211 92290 74875 528549 55677 878387 883111 818063 489235 37021 773456 99416 22724 51 4 834354 762955 807764 8401 810404 661890 69901 701901 803910 725692 183639 717045 840572 363005 893368 1 572293 452704 230594 890235 102 264220 10 864132 554 875251 28 877542 552299 891363 299454 855583 418380 56 315272 86 428893 524210 376497 275424 853799 882105 6886 377193 807369 863824 874132 488149 673569 645490 733885 886027 8 606435 130652 871143 892353 427158 634342 851172 33 244937 104360 579313 287388 95595 769599 768714 783397 810688 660370 838322 656481 22 14304 542264 887992 765373 88 811678 533958 683712 103208 676452 776909 870439 50148 111853 4 883571 747572 190860 78827 37414 872529 899116 222284 882142 95064 272316 824900 56537 34528 1923 880251 2 83388 835743 3 165498 17 801377 803459 15 861139 849122 655854 206363 720823 227418 238144 766772 4 803216 756954 846024 863488 825590 47644 801481 689823 837702 241145 840633 2 481301 686694 419669 35708 4 611470 25782 781287 329917 645331 114960 858917 431230 40209 2 1225 832012 45953 167 859680 643729 866089 814729 506030 890409 19103 269136 880044 50803 90 333399 849287 857150 686969 191393 886962 405146 880209 840350 335869 801447 882456 575 737986 314073 754254 855075 13083 414565 631875 16 155284 192208 5 811038 271141 488411 462267 870313 545652 818 870839 54679 162301 809663 19463 792714 892831 179735 238138 87852 854057 1083 415159 3 895335 521596 12 427345 348403 698516 242728 890225 605707 698721 1 508381 883565 21 395325 13268 183308 356253 864519 748 226221 556739 417460 69 80868 870486 876884 519724 100297 845240 858460 10006 6858 877880 823408 485705 202217 20999 807775 12587 699385 724119 854415 191048 698503 892591 266322 522569 683264 188333 32 836248 819560 113194 39211 167467 426820 560035 60490 22310 60725 898219 810334 204471 1 483511 855790 765219 302498 477979 1 89011 259 544 877723 5107 798392 885461 120 184308 252661 332268 497296 885766 3 1278 845467 889579 845296 931 703006 870590 18 813342 12 817088 794212 840641 738803 795137 884370 682580 2051 147 3884 706658 177286 290307 564103 328473 877576 560940 889138 549670 394402 136955 819623 107 1780 2 176550 736119 688960 17376 871189 118436 872348 783014 355321 658928 7 272429 214443 12693 3383 739520 180 846291 698576 897500 707071 505214 528642 193435 2 774330 847433 529845 114225 832828 29143 881821 642625 759047 2 440776 222 666047 70464 796215 752323 564400 15009 265 757088 662666 550890 665902 40861 818074 25 340531 767447 668669 522987 849138 27 432903 789329 892074 362007 896966 821372 824646 140 1 502248 643454 89 306867 634 879822 21483 847830 25088 716024 421450 20457 856929 895547 276863 170811 890321 14405 2 896159 858074 581504 58543 296965 3383 69010 6 886169 58 285802 74877 870750 337802 577020 1 865026 211777 1 2 55816 106611 813847 2 819287 465690 621534 298 1329 873012 18 361164 315391 621863 415687 427850 773026 883419 839035 840049 827509 737020 17 7131 843195 255591 69012 485588 164 866302 25564 350105 187967 835465 511161 620681 541887 460677 834488 497945 870367 107115 781604 779923 2 669504 646 199860 783296 454 663861 86 620750 871274 781854 542762 433233 869881 126 708221 111050 838241 71226 1268 872804 922 91684 13 386074 254659 280130 185236 866715 828866 857226 713979 839739 756392 832929 594064 885147 669916 4 30 71958 720377 214948 889946 671332 2187 872264 793671 898539 26633 53 843627 32074 236575 388186 379942 807921 254820 139476 883941 741549 360128 401532 77 108454 17029 18 246767 734039 802521 44499 422788 740965 467053 235782 526964 891074 174459 808480 733437 314546 736438 3 213479 892684 716762 482842 142478 249473 888074 809447 427407 843443 796675 535893 341828 789633 360519 877090 3261 863054 896741 887375 186255 545831 210432 324453 892867 218721 865815 488321 882527 855637 800554 807069 821691 335951 28 463779 102593 7166 855928 398008 835247 363859 308419 616891 11 110687 1366 314755 548445 83 453610 5 862585 182203 884 334356 899119 885620 684972 888235 341784 421995 881721 58442 639321 395659 847767 12024 1974 739525 828615 390459 322410 179115 788990 831387 174556 814962 163809 127009 767110 825158 31 799012 235 829312 16381 151002 124 864554 595727 880012 752158 259017 304335 77148 812479 223579 735199 54099 897540 683431 337772 7180 529532 713406 613800 172404 126145 871887 780283 644918 476737 228317 823113 214698 880286 710203 858542 889196 94197 885835 676503 392141 756024 340174 406886 855338 884037 726814 251579 261137 318892 373780 405730 14306 872862 862413 757584 7596 313220 634564 57 787491 882726 864312 331436 15654 800174 551610 2870 583750 197301 4542 626 67971 10 275945 243182 279222 686570 167 18828 1335 776231 11731 880523 889382 885159 2 745524 831277 803284 123348 820535 12405 129426 579739 310847 882679 48769 86601 895879 761730 880210 98375 286247 391319 872008 853185 708401 122603 888079 758052 76253 502 745935 425627 407713 222445 126489 870414 899711 4612 815920 812895 454988 844347 805314 832924 195837 674737 763856 708373 7779 769484 439698 184 3 886508 174228 32 354954 694333 451832 9665 296526 881640 361493 308129 480030 842741 892009 492998 105587 427030 347628 881463 138 5 74256 584735 116 116300 524835 809561 692367 482530 589249 46 529315 9173 743571 407787 886652 638368 183612 25775 693248 697700 858777 269742 51818 445 795840 586050 428 148084 20 17661 26 1 358231 17 526289 787369 873337 160450 826735 460468 752763 183133 113265 1836 171441 59213 592389 875737 119486 781732 110331 130378 348480 465245 858876 854732 229349 876287 43939 476227 897327 364841 852425 861566 2 38 572466 867291 421775 5126 286111 792640 50970 827430 231734 562043 827022 65277 803479 810937 21 275286 823802 504725 24 318260 497183 791680 45415 512234 89362 841276 548634 140691 872983 124157 563511 845836 841091 2 1654 840908 88626 1 571126 81 662825 717 857560 32566 589913 2455 49659 298418 862960 874156 757625 705871 1 342129 881605 299616 54328 68057 677588 3 20 4 836436 672514 101444 635592 470282 805219 808333 2950 37281 533092 937 841232 2094 874486 734543 890348 886250 9 804788 419049 466135 873149 1 854308 25584 578452 33972 855039 207670 799311 118407 833761 522566 897895 317497 815449 330104 177848 123815 275040 388608 659224 838436 874057 132481 877357 871878 791072 121 679922 841956 86404 6768 822465 15556 863610 3078 33 818828 860908 2806 884257 5 199 878927 801941 587556 653504 68665 19 358224 105665 172408 261147 31185 5242 769783 793526 541907 750577 821565 620180 584093 307421 343657 166780 518282 620 49736 713952 166489 12 344669 833698 886591 390523 24737 676185 20444 865945 2 876354 807697 848222 156116 793898 2955 808554 335581 30 653426 814192 54444 314008 431630 9 886365 878860 517382 857980 16 32420 519925 2 525467 736922 448180 353120 285253 233968 859912 365919 841387 248628 610991 782859 849924 335035 871769 875404 297725 156 28 754209 483891 526579 798254 5502 761788 497839 730256 792900 446043 850210 614165 183779 302694 827753 457804 630287 800569 745235 858945 892602 24 697693 233632 403250 420886 92254 706846 449633 878887 757273 788442 285095 820653 884348 659797 146096 564050 812235 862592 834152 15832 410762 10 629918 501 58 865334 35407 425677 13735 94108 899183 103 815353 833044 664319 158 4319 716752 289913 701522 36755 2813 674531 536757 602624 857107 760462 4035 312 135382 873117 842600 99133 734628 425570 723638 199134 806683 147776 409591 16581 868004 803274 439376 820669 816924 811642 3 129979 896757 366 625291 804190 828527 824278 763248 864557 791418 132161 293784 863321 193783 877533 69822 3 810767 4216 457619 883 5 821613 893019 886747 3 79906 675164 884252 136767 7 720500 897571 154845 7 872438 682648 323740 341388 699984 844224 184405 8895 831463 896069 703577 13 242191 895117 877705 861809 785558 16867 74775 253265 59020 680555 881143 435196 790096 40940 966 862025 866930 357290 112964 1447 860346 547769 876698 753619 766331 3532 252366 21 41 517862 2873 897971 885468 490143 723622 467989 768141 425828 163769 781033 811423 1345 867694 744465 752367 1 138103 84226 546560 199787 8 885153 2 4 540710 561079 782851 646633 876306 731836 7 719321 481606 869381 886126 667809 612505 745664 501191 572745 785938 22248 30 808922 884349 4503 433584 709762 60080 893673 339686 870283 551655 658485 747750 657657 384774 281725 752516 99902 719675 617036 484350 50729 54076 865155 751650 159788 68064 851464 852348 235 286 772762 261085 607026 635464 37476 311240 221179 2019 291719 784398 654743 265740 732347 377004 830597 130276 38098 403357 86635 26 256151 622279 122312 867452 701567 396108 5 773917 382435 869529 57192 624804 898120 121615 852457 525175 996 10 743903 706679 544965 250532 287574 839756 296 867070 886832 862419 896633 865272 542081 701470 846657 142248 881369 392470 891196 202735 806856 1 12 5633 673808 881100 228289 364790 758293 37353 848996 876924 91 9995 595676 395726 144248 481009 526287 880369 691179 853824 731070 834611 765643 73751 654839 7 583093 884080 121 556737 557631 228104 1130 643871 132460 715721 877041 13786 896439 700563 16944 10644 336333 626597 920 896568 8447 885204 202085 207791 839810 742019 270338 892510 99719 585 856704 832721 813681 710509 221982 828544 212767 308715 659563 761506 6886 344609 474620 5 692302 872615 899498 446130 848092 422188 357928 264850 345591 147338 807856 101207 666027 400068 95658 854290 856532 10 217020 729726 28 402085 469717 166928 548130 417226 873899 774349 2765 811732 859086 891362 312 643970 791416 141247 753265 2806 682977 825292 88 419745 742769 647286 847123 279076 830030 652631 875645 822498 376526 478117 799954 483921 780843 891855 499746 661435 7 780801 453855 279742 538247 999 275440 715003 559500 840950 655906 3052 578433 734282 845390 868415 651303 523904 836192 827352 488815 764463 888181 173260 7 897888 505645 892513 690093 830984 828934 576949 193598 131383 3712 858274 897555 795771 729727 868029 445353 227060 717851 882914 8345 648993 313264 65215 721652 21 50 865097 504003 807963 840759 48 110873 657841 460758 348151 871914 234347 482762 708340 568387 691116 383150 118958 866371 895526 528553 808264 780 153628 708777 44314 493318 874017 170354 5 857563 474947 9 887968 61 3250 321273 890805 3 232384 299160 833651 876511 874170 877691 311599 369116 594362 5253 874698 567773 52549 31 2 7497 144017 57695 24721 670021 67 833443 668085 580994 150719 733218 816224 480897 813131 890131 620737 494812 293780 511935 9951 875504 512781 428 897813 315805 836053 53423 863396 55336 421000 304866 776951 810503 146035 766098 657432 844049 771082 444529 287794 98 723640 49291 76894 475785 873875 367127 538 682813 10 811997 892130 847217 99 81363 1 663672 841852 621406 825484 874859 13268 821650 810474 743983 831423 459570 350957 10519 526130 5 224452 227995 857609 256420 95879 104457 570723 547206 253705 832154 854672 742381 443351 776553 4042 121438 9 3947 39106 587507 821010 55991 875066 289 158886 5391 2 452861 854938 145604 850281 41516 803214 414293 416564 861432 854881 5 10498 342318 829892 88463 737124 851540 881721 366957 891457 307022 801259 771770 338169 29961 868786 280628 884333 467814 890739 663503 889510 4548 659325 756090 453381 753315 840638 857033 245 47460 137965 544266 830803 3838 11 13830 871850 689712 341972 888149 858611 886216 822566 507049 92573 209347 91683 6350 6 875240 527921 833813 212601 480946 809412 383730 427 282144 867754 2676 20 362 65321 791556 249065 413883 398538 119534 479974 496299 878007 26400 436 791575 2738 35 890320 310 880371 624799 865640 750607 120393 186653 552848 239150 8311 887798 631882 1807 879905 21993 845955 318964 639114 436292 887048 27 846113 791565 737890 426333 69414 229493 25751 770289 836770 838684 257437 280688 480901 525785 428433 4 636210 643881 894105 263787 292 872787 427227 652111 883321 574562 7 2307 793013 851501 431592 896066 138 83206 795078 328591 852328 11 443818 674697 26 1 68534 361613 642103 836866 262551 461922 91392 880023 301892 534619 9944 807917 899168 896838 160700 88348 624917 897033 532159 885317 175272 32509 352930 2335 481521 3 358811 588285 869522 878004 523114 556175 421794 2 397769 473419 287130 1137 850593 833962 21599 885455 430904 135 672213 686657 722342 58614 872661 205667 882391 167020 304427 548 871542 827947 784357 596146 822577 855396 861555 4708 852617 431 883399 537802 893441 879488 873146 660197 792302 38 894924 435779 4638 881912 413866 1026 653 897897 877411 680298 844971 128 305409 785691 28162 808956 220908 525695 862917 498 791319 68855 2 41318 801748 878646 674 391272 418425 478017 819360 67 4 876859 852256 192 880599 774820 770193 15194 63 830258 376383 1 363464 794148 647796 795981 158537 24325 815614 742 309274 885864 886210 283898 337636 609599 3580 578157 711069 62770 3 855498 274228 887246 582127 228715 752477 176215 617802 222208 284232 35698 130 720429 765528 10 856369 195548 1 850310 510514 791248 836144 1087 773167 863227 677170 420124 460708 752489 45298 19558 842825 244685 784315 91 855691 881159 564580 805260 884513 897634 21129 523474 726168 710763 516885 138771 898490 852288 858419 21 862876 602777 558787 329161 23 616393 835807 12891 25740 197681 834878 889969 1 728391 735925 783148 406758 552667 887629 767171 307172 5 11 752672 860260 387790 825490 895613 347080 114609 777852 49 860694 825763 376454 387826 729478 7636 85 78800 776676 859382 788953 5 889919 201635 954 634928 870125 320611 820911 31915 792278 728208 162826 5 44956 74 258497 896259 795701 474 10 796753 825997 858990 895886 829451 725647 88667 12419 182008 898094 898911 719706 3192 296718 813978 476501 814670 869920 1 590804 4626 67832 830967 736304 886193 643595 10677 688106 139431 78674 1411 2910 813305 3 89342 307846 597894 650785 386779 163240 664031 510611 679172 602001 890013 752497 882904 897794 14 345682 439987 761543 883099 615559 857764 8745 158240 72771 262398 775156 247 1 596633 824524 785691 59 32 72146 849459 130546 563430 113218 201114 801849 696421 382 22 11 258660 27715 885907 325 702015 889367 885039 42755 774229 480060 554509 419040 2535 880896 821486 16 465546 805814 886867 245135 128007 449170 47 466030 838810 896085 888860 268051 266 858691 533917 46419 862319 764999 422121 137215 866473 734513 442757 288393 896304 850950 813697 869925 68660 95569 417826 74907 563528 392249 141572 809597 69482 316686 80034 39435 4 38037 366540 885774 155794 797129 498687 866478 245338 83944 862732 850012 782406 894979 855431 787490 175059 1 375003 10823 18478 733299 733742 830862 9814 757663 842427 833458 661552 419627 240301 885116 450773 177876 874998 887946 880891 12462 284700 352095 59887 438801 8442 831 743858 371268 266091 4316 590 503091 239710 781286 65 667751 524426 864813 260936 527831 875763 268 790577 725003 626258 66147 712239 867299 324339 758209 452400 519520 719704 17 736202 56 354617 304 412382 280770 758618 173968 817815 772098 682288 644558 274744 642848 7319 831421 828248 898416 369783 209247 341481 4 881005 412870 1 280207 393832 893495 897800 50231 384566 234262 892373 876000 33 260426 172739 450047 631667 245348 79869 657283 871395 530842 709847 687205 821853 34167 831888 877494 536596 1 1 9945 826584 233124 890202 668920 873691 91 240928 735314 815820 220950 186123 754448 826600 866443 168468 830222 833195 587734 819908 73 877193 40 2 771175 3 38680 701482 1983 531537 884149 23264 28004 95827 246189 825559 633915 3568 724695 127080 864885 516085 301772 842889 363300 111546 299995 451469 3 57290 479 12757 836016 878198 261 55159 839075 1 31596 561851 54313 1240 439890 843881 836690 28301 282306 6659 2 741262 13 184762 895057 860050 630119 447928 1 629570 1503 899718 829449 31 95206 215468 888521 392560 346773 810280 31643 606907 738849 440979 781531 221 251394 18817 14776 883535 897891 578300 256 9992 5 4948 811662 34911 335800 397943 652829 380689 763785 780634 120290 888281 116073 368850 891905 61181 898038 349166 877863 888594 19310 596298 839772 310848 887385 858135 134343 456134 64900 471709 881513 789726 6602 950 562153 47755 139178 227774 812821 816635 876651 831843 887396 851392 836398 799996 871357 875240 276684 862424 889527 867700 124055 885550 822911 71517 55791 118 44 772629 5 228164 239413 430005 18 611753 441309 363237 859795 112459 871643 354800 13 874447 427110 782936 19 811323 248226 1 796041 563263 3012 155107 219048 704871 92 657471 833530 205175 802980 162758 830951 76553 846945 699738 247 832082 860279 518711 884361 847828 844820 833984 112959 571855 12183 859719 736307 246691 15 802466 142374 173218 598168 499479 876986 872796 854338 9704 700585 516233 823113 107532 209213 105704 391882 763474 273802 294379 703115 33 825 773309 108442 874241 461556 59638 296775 138166 623993 784967 516147 514199 183465 484084 893426 514890 616057 639680 2 18121 899764 824468 7 675293 2 751673 478075 666273 7 91036 649177 57107 2 803287 894785 76593 567522 863910 879287 621327 709878 880667 290566 184238 559943 27263 65413 321 468474 129936 876107 262156 895066 1554 884952 552950 263312 333508 575121 642763 693744 28 858 834207 462540 782144 881530 696191 685799 895191 766715 831142 52127 882639 25 206 887453 830522 894470 819712 133477 818690 76446 817233 862173 892046 230129 4 882399 872254 572403 341723 3320 688 307944 790803 144 374814 3070 833907 1 545166 800649 26954 2 766898 178480 429126 492018 123226 628150 13524 821248 833208 103 823034 127610 153715 319 131143 17460 894589 571771 265 806716 575238 5408 96227 327937 461594 779693 77175 857272 38396 338233 806229 44997 646808 715262 795957 888533 346091 728507 794403 118712 894023 609205 211506 747686 748735 602028 510946 348638 844477 3243 777297 88765 412990 896811 11 23848 2 552770 805272 44686 312281 475443 392137 891798 10 820569 611197 364 717615 187716 766824 867468 98 667601 583949 668926 839498 490075 849449 882202 887466 1782 809534 889630 1784 56 845098 66719 24936 739780 381522 313698 856582 98 694971 71671 2 814997 445322 13468 898339 843448 847155 877257 282943 28774 336798 724780 896881 528949 2 815019 19278 339637 202681 267102 808842 242852 680721 579904 1 885354 291074 3336 131629 630463 504440 867089 819335 20214 255427 209863 236634 877694 532282 9 900 6519 7483 4624 836446 895210 689022 769530 864351 489944 680527 166622 597613 876683 132231 17114 893195 798868 214440 312335 97330 862315 611 616273 122185 712115 2 23 877334 236448 71 295771 149827 226943 873289 730391 870423 558049 88 26 1828 465733 894006 7 186 445018 840250 860835 760334 887174 111646 479130 496703 848930 107774 52325 1237 882517 766615 578769 128867 432870 716297 182421 790526 520860 673818 3359 90248 764400 8 805959 9502 472905 14723 18129 190033 161078 121714 4 5 2113 207 574978 679672 730217 448 885569 548359 534789 733465 888936 622229 105243 467715 184648 785835 544836 762387 813793 549939 826204 5877 1899 473467 325574 747257 122464 895273 445763 856189 519502 835887 10318 852318 96 154 563039 676322 9 848997 636624 705365 162378 88 100293 584901 73702 876191 89905 200939 68742 285955 265961 183009 783265 300455 89607 889909 355 420307 367217 33113 878567 557564 771947 324555 839392 815116 723911 747825 189507 251549 883 721348 435738 877265 822540 336873 670510 700591 881706 544990 189 2462 509693 327176 366763 725 632121 371205 289108 520804 675036 63 747443 898736 690418 890488 744376 793097 3515 94 893732 742274 872992 219135 537673 13 850776 251101 15914 9625 8042 691408 630399 22 2169 867483 814222 317872 489076 676450 667 777405 25397 18 653020 184382 771032 480409 139691 79679 6 289174 8 849178 93 887 395772 16361 750072 874945 777641 692400 573 729014 537382 866128 96859 304396 332 838005 849692 610479 844098 244165 880354 756662 312 232 76649 117340 125554 12 822019 874982 51890 42831 509145 25 520769 176150 173189 828143 19231 804903 559171 67 829276 33555 822608 18873 460818 805309 53061 1 793548 20 144592 817369 880618 65604 177 870961 36881 64 866072 873333 561341 87278 178890 785964 885228 872393 814347 894221 810485 3 732066 577577 892522 507528 473434 863701 643102 753537 31 383098 859017 14 5 308389 843715 759220 52571 855859 787512 625943 109 606646 836194 49 11062 4 245692 895528 289458 634180 87838 259 828755 3 874955 310103 801681 835819 174851 819249 256823 736537 865049 470649 864112 745438 27 63 489868 201583 180712 787661 889866 681226 813227 514215 265878 1015 648621 30037 86587 706449 835322 783769 18026 237824 218648 148 26 13275 695475 282556 744329 244927 877911 890881 274978 364252 23508 858225 608136 1 437575 138649 395 67767 122969 43 669667 851008 249711 1 4817 1 734308 895696 3839 856371 891342 32829 136732 100111 1 506541 828576 899672 13 77002 78410 12 736735 372 363 886633 866702 880634 746628 715748 131746 84000 302835 451474 367632 312781 704 709977 823458 833160 872246 818244 1397 522549 126571 6481 720816 57532 166 883279 753104 275834 347068 12 836876 7 496487 9614 864967 323203 581116 183735 648892 680510 822026 664326 95940 532555 504606 472684 704839 2448 569824 897522 196262 155747 506661 5128 646914 4 106 74 9 403976 729980 840147 3773 29247 783873 840469 859230 2 870280 703 383241 5 886912 809746 27861 325172 4904 70326 575255 145 119167 215098 736569 850598 238035 459997 24 3793 780069 518870 853264 752755 848666 131 33231 850082 103154 115845 790936 395737 7074 165 469152 566052 3352 815369 895880 572726 345422 864864 299763 481074 875271 98081 816096 406579 447123 35933 5819 750601 573349 661655 25731 2 85617 738061 410847 1780 619636 815243 764757 44225 120859 192227 59277 99295 685788 263506 876467 555374 407179 30 878272 370 833214 113 11120 755038 127024 895903 401606 7045 215474 201519 168777 499413 898615 259085 35156 73 790854 847208 621970 893731 889671 46 682366 816568 653649 371987 836821 610184 667 26 82046 567 14 496229 38676 879591 873956 883619 5 13 471815 711775 90399 86534 581394 2022 368657 116795 808513 639835 768846 2115 885601 494230 663983 754420 558675 458318 3114 145982 339418 221993 268054 310 624553 87647 897908 876021 2881 895613 538617 396034 712 871730 886689 664170 862101 686465 575622 1 879605 827861 896132 662357 60 710341 652220 884527 87671 814110 724722 789890 897429 827269 212714 266 144303 816202 373800 3085 64961 257336 550997 862239 21285 958 508167 684713 554341 132452 377 166347 721705 14265 894804 738117 553938 519224 823168 52364 121188 249971 3 38 804137 890805 12 307562 894585 1685 4 480831 888226 773735 843496 274569 85405 737301 44 868332 22552 841 799617 628631 764138 368711 835633 1 4 2 4195 843729 3294 50399 318462 15805 12 356397 53714 337007 144119 213659 886966 4 94831 888679 818037 861292 699278 117424 887427 815496 79800 767058 831733 827574 747343 88545 885196 250374 58864 2 748011 12973 832002 801663 867117 654995 191 204428 1120 788679 893349 211350 92234 33191 703679 698930 364127 13608 399307 171557 893478 524233 745689 114 764281 1757 434784 899415 27041 257125 710933 389237 37160 588017 87248 2 669907 873840 21 796692 862220 7894 875065 586710 198383 684598 603983 409447 660578 855572 710972 749 17 821428 894502 796267 152283 674059 824151 756369 834669 169920 102064 868155 748473 885811 784368 878950 67078 846999 101155 887348 812342 835 336082 22 675228 30461 2 2 681197 538883 455161 453251 806675 845320 440360 614164 127 40717 656424 213065 586373 854300 83815 885025 894783 786 736694 285947 530347 118389 437592 789201 205614 2 885858 494572 870510 750585 718684 506164 143463 704055 287408 444634 28 897590 7497 765162 624591 623817 20 230463 703888 69082 881 506725 845988 9 875906 867898 851589 567085 154843 421984 814836 810380 310928 849422 161967 8836 1031 625877 860496 792426 61403 139724 4 800371 583781 359464 267721 427038 652825 2709 146771 40 643049 582105 11 13083 721 778720 842194 579850 843132 716078 681127 71 271841 514533 898402 587591 158399 552935 340776 395212 313714 626904 794556 897842 150 134654 834091 640235 43869 888265 497909 850149 317578 102290 2 5516 3173 285 200447 677186 681117 245397 896151 884053 879250 897201 336047 871648 840043 872005 456778 4563 48723 879676 784769 795386 171481 48445 571928 595095 798686 865599 338029 740704 262019 582880 21027 600637 718472 306631 896085 804860 2296 415306 9495 98757 177198 809002 528627 747335 215565 859476 789539 166266 493912 106 506929 813357 8600 757377 898302 665974 323 810128 5 891383 794430 897713 493966 378 552628 499977 1265 785882 823603 885876 746466 875358 841630 148960 582 6607 821681 872226 10569 887867 637211 442092 281806 1471 272820 378601 268 867535 118 833792 407381 400780 683949 893811 218104 872300 45 879203 177881 792551 140047 757651 880254 551415 3316 367 647467 1 611370 832179 25947 888670 789126 136868 893536 126 105991 60801 879383 806445 1282 2 779557 272690 708215 366764 48726 79953 111074 818820 864929 423085 896604 821118 851408 719092 891296 261104 697077 25112 864948 827663 803967 325177 187597 551540 387791 561351 797801 444345 610891 328370 894630 414690 14 648409 1 852943 2 890074 778260 2 553523 228708 15 727085 86123 1410 61155 9 794510 671452 685396 478115 588266 373137 727458 731878 3 768243 306610 306010 63698 865497 888500 756154 461908 766938 738063 160486 8394 507927 16 403538 37 231981 494467 468170 3 898821 28 828174 25664 714640 814995 54321 103235 897757 548764 23 65 714034 898017 239720 257 879954 3 876751 864671 741824 634653 11175 129643 799 540203 826148 463920 334710 892675 713408 416 896542 356 37646 873428 225060 793245 805561 14240 875473 95 811351 482617 14197 272324 785476 866465 867059 358389 320486 4389 860175 214314 17 895417 133274 717272 118 566427 796518 599458 515040 849821 721581 718257 871462 39323 1 778091 398664 18 6 592850 760708 148083 361572 651745 677623 88672 73518 79210 885047 951 382229 893813 248550 1595 884158 135443 876645 793438 859039 11 779989 151071 54658 718747 1681 213791 268786 363891 784015 801129 745882 9547 474466 2916 789929 129232 205086 428885 267077 2 316342 83983 166140 820972 424950 161830 403353 886025 721693 362438 236012 9 223 792453 20944 164214 899508 728086 107396 271726 337194 365386 874435 709324 508179 600258 32 851379 3205 2 781228 147167 27646 236926 819637 699039 3856 851777 857028 44 44362 591331 1241 898801 356871 494856 877434 3786 42551 55634 845698 882962 825874 863586 101 500765 770696 6 136074 107415 745674 438500 898473 815213 42 839004 861092 669721 805087 254 818650 278905 23 413116 758373 162572 207857 302875 5 98959 793874 302741 5395 786799 859923 255607 31788 480816 837316 936 68 184583 185996 57633 155894 597917 546552 729214 519892 844034 25 243677 524880 468498 320827 709501 138808 832205 805618 277175 356616 2 769688 2845 577418 758362 723117 333921 565444 867973 3 481460 520364 809618 1161 858898 807209 767744 213619 691149 2 889164 878568 682637 211193 880297 10565 774946 883333 893446 896949 19704 69451 33156 410808 851261 573128 30 146951 543806 783935 3 503394 894878 21491 542414 305271 503794 820230 13127 11725 508 367521 17963 37828 487295 722735 801549 182203 433000 276970 268576 152082 29130 809311 890399 879827 867138 485526 9687 797440 864332 4 232690 193935 39947 326872 898563 631142 782811 453258 798077 840562 258 841835 143819 727799 849277 60 886050 1702 873270 773034 604259 672481 25482 860862 755389 857263 99202 329159 58352 720102 6548 28302 86491 82094 414987 806620 868320 844680 169464 818775 412222 274537 784423 513 466678 846771 556916 831220 855357 770208 174148 1 149196 462706 885672 2 1 452 516518 230298 890991 811431 175507 5200 527324 433416 107412 32938 323714 737627 3 596256 633974 115 649230 555367 122572 846697 550860 765479 835123 151855 643109 257280 867309 43941 833715 899663 866292 343003 859945 408898 16 785725 507403 887638 840885 831044 92741 643 10597 885 805901 843920 520473 495253 567520 561835 890342 388 890108 692707 3570 837213 745325 41556 875607 795948 808496 825830 595283 3 21355 525154 205965 744751 452 693216 876205 816434 845774 97493 113816 21 153595 5664 844891 872444 4129 472266 518 472255 22473 806584 889674 847111 819624 333493 365253 247858 665877 486158 223796 102932 251999 888276 502129 53065 839345 848056 564042 41369 796754 67305 481974 408775 299003 602529 832557 734031 500605 572430 282090 539746 9388 259348 492989 761076 752595 709124 457207 740602 149315 799648 869790 439416 5 358627 333239 225 490098 97437 229435 824231 831816 292728 807060 237425 866357 811113 308749 831837 7 1561 881143 37963 2701 644230 244586 254065 862672 110969 424070 707844 872750 44252 5 394019 849095 274550 34576 354583 157966 849375 876332 15897 8380 392298 15720 4566 733338 861392 359783 651626 705965 184997 799104 9 258258 215324 35334 28 385119 101977 27 2938 599035 721445 851373 871587 795528 851439 11 56966 856825 528248 353754 873110 427386 837690 312775 550813 386690 4139 182650 22279 473996 882659 6105 657095 402868 161073 3 729439 54861 236591 826993 141921 874001 866033 504729 352430 818807 1249 617006 530194 128317 736674 17298 5 774343 30 1062 897861 790646 636029 461939 491982 841846 879166 829875 447830 701939 695389 780454 266292 223424 329 508287 888674 778342 236406 220874 540 12 573416 5607 871783 382964 795142 841249 641396 1 503022 318423 662073 653181 34404 68283 123005 692429 26 715389 892296 97144 737272 371 189861 436380 833703 868610 267573 445307 882026 85901 826974 338428 873184 856618 338758 60125 558806 385213 898584 821272 409990 51 337846 406960 656863 636963 852086 2708 170 866061 860650 121 18679 828436 520840 215472 488001 11719 796912 555217 243529 370 254 446518 2091 864500 212152 351314 475774 58009 765543 72125 825750 598182 137103 32978 285033 777099 798692 172438 138733 797434 489686 336301 8 676781 870870 664 794282 307021 579676 778619 898202 82963 819881 254799 6 413532 455 4 746767 504791 32 865378 102154 32287 751882 350630 195403 48 823646 899146 8006 333188 237571 90224 738265 778668 500 666527 858497 233532 81148 889425 858959 90748 254 650726 14186 670 436216 5 896969 830926 851334 879546 424819 398 588 49457 768859 746971 1241 681357 15728 849263 749143 10053 460012 672122 37571 38 888985 226257 145585 307989 75 859637 879867 883689 145 39692 835845 559503 103 795652 111288 49041 720460 277017 747930 2920 107418 19212 876008 28 306 127660 682404 130594 867285 50731 100140 794079 110545 26046 865186 213926 129096 792770 12866 851723 681334 820975 1 443897 717767 621026 36199 582037 196832 821158 610412 63 804138 785234 465204 3 845477 631159 765817 343552 10497 18 7219 649213 375868 864676 504575 717844 244428 54707 633185 899809 49742 894660 302306 864325 867770 363937 423108 784509 75 6277 311610 421 3516 804753 133899 173 53479 312018 44169 3 516984 335 761424 157 295433 835561 880159 1640 536057 481255 747 888694 4629 868379 271480 54268 215133 222141 10747 869136 118002 145986 885965 7346 247868 885589 892010 190209 763905 10667 739223 20 545883 846349 577677 856100 677585 392 83375 873865 878092 106401 67413 859798 99711 518604 1 70182 822072 451755 757828 18186 2 91 577283 494144 424412 1 660977 862529 107083 845998 540047 437495 865222 33601 271186 4368 596088 892189 56 895928 797767 221535 78179 899723 4 443937 90359 891774 672443 679643 672467 38844 758241 11104 830779 473985 438359 861801 268914 886931 357037 855252 803231 808991 720372 22257 829598 370369 811481 822640 432262 601321 880095 699840 52773 8523 479793 304540 1130 28465 312095 403585 52366 794819 111092 875232 334593 168493 231729 237171 748512 865348 878059 153529 882296 869984 435056 245640 315441 845299 861909 871253 50521 704042 679840 18224 792259 792408 476361 842176 863585 813535 878834 693534 27719 73109 756963 240 327 374881 146706 232270 807161 762309 836792 825694 716143 715069 880736 208624 4290 510121 847044 36722 126 102879 707959 3 887516 5 817196 3395 854340 472753 802754 7756 28471 346516 786421 39630 1392 467100 339377 840741 821348 700944 222467 112044 750152 89 382735 3 649615 875605 9518 840335 27751 455031 835598 530460 802357 3981 468843 452346 859162 887658 831342 401 59 753285 234310 111241 324098 458445 896290 45667 404149 82807 849490 31 787011 539039 29893 229640 213702 638574 899945 263481 861832 850060 342327 889614 896408 52932 883290 384032 1 826857 10 311562 869584 825619 9 741948 883024 763013 711030 629013 14062 2203 147811 855668 202714 645303 788601 525601 259471 772294 889828 812263 867832 4907 422662 1 160026 358631 859219 9300 8732 114528 44228 826820 794922 159389 1501 824760 470148 520339 652207 9 651074 370387 865904 829510 387263 842152 614486 585720 1049 29184 446938 883497 90076 82 430334 106899 363574 773902 854097 8 108813 876209 844775 829985 134655 3 425795 13 689696 238478 12750 1 865815 860443 96636 326071 792112 121610 59298 5586 139293 134 890172 7223 789354 445186 846595 93568 710214 55504 166587 124949 24128 276413 628438 2 849202 173287 876761 354965 775480 52974 4361 808679 31 40078 894521 623641 871310 897871 326539 577625 647722 31715 291853 526837 845987 832334 1065 674239 129927 488229 179248 863652 28346 358015 238929 878365 43032 704646 877289 641 879773 810860 880056 305729 899820 854222 1041 899830 896694 289928 347247 6642 22057 896071 106421 897792 862418 857953 56 342956 361471 547154 798412 871804 815690 876675 77736 304807 890695 854373 825079 864316 827068 259 41810 438255 190369 440801 786228 1998 1969 61 575221 14 459022 145338 395425 29762 811886 332185 354905 273535 99127 665350 253027 393734 342435 32 808415 895144 429835 809677 760718 333318 830720 211727 806788 621856 822137 3538 269 791198 484503 859736 38641 206993 8671 506602 325406 434710 346429 895004 153841 292825 294872 211602 554945 613352 760999 828327 441707 583427 745762 875438 871923 641659 748686 84 251171 194140 60291 2 147269 3348 787836 299 655659 262008 37185 313875 12 773455 867401 842187 131146 725923 887550 441833 815167 880627 717569 125192 243 2093 86021 204675 743604 510237 132166 28 39902 99914 877264 7660 149068 35173 703952 184356 595241 770651 268125 6229 837343 796 359853 833987 1936 676441 752369 5171 884526 4567 46 717889 209223 892360 729217 498548 634440 833296 844409 889099 799162 858674 644707 26684 822224 851690 792862 556073 40699 4 85 2850 858726 15 326288 74942 860561 856268 518362 80765 601894 216 7 3941 776 562645 445116 12 272 327156 895286 58484 173 842436 698 423646 665644 159185 31693 53036 858021 687485 867691 872063 717659 765213 25 797 758724 241539 791919 525509 769 74952 58242 897819 607485 246499 824749 7 746650 647414 2 898803 872847 857421 865744 376291 379879 888401 2349 386670 725656 770219 240431 63 30 817558 648469 22815 808506 125818 144 358081 278058 413447 410584 694165 125784 436261 1366 18360 565394 176037 757446 844806 391184 507602 66553 482232 2 13562 894863 808194 22643 790354 286777 2 448 2248 71 765983 49391 727012 226674 743528 235690 881321 369866 40 725718 809344 11 860298 12 892529 14670 801363 383894 555175 522 11 502050 266235 425557 18 349904 1355 130002 827342 574808 720839 334476 365 2 855669 51666 697399 12875 71 147 939 74048 505849 474575 860762 2604 202010 823296 5307 282112 791258 388291 1234 831928 849646 892879 7005 409815 816 1182 715454 81289 85164 38435 813128 519970 50353 642728 3 824758 827022 783450 671321 313419 537314 295491 857912 676671 894964 324991 891981 728524 887308 416969 842077 2 64057 173515 710037 674564 803817 673401 7306 591889 675022 605966 503307 9833 890809 605721 735425 513258 824223 888190 873286 795480 549906 313761 155658 893092 347654 860475 860264 21356 775076 161395 191 221 695561 251718 877713 10535 702386 885663 359037 271521 3 653803 51 871394 203445 981 345133 3268 4609 445 755490 8292 850251 289706 36 605689 776906 161826 90271 485 64142 816969 80186 843708 896350 66065 870155 810446 826599 881967 3225 243579 329123 866351 1468 41 775168 486073 426024 805654 708545 823579 811569 539619 561226 821500 25156 866998 7505 403621 844 23 152991 66 651307 235404 654469 539927 494766 870904 436040 16381 98064 8 454457 462077 22 474746 571561 441685 364745 111099 739765 888753 558794 809220 66863 436039 97218 149 787037 178404 179936 892906 861726 2 213 880846 219292 485547 617334 2016 102432 586809 257350 450423 136 483868 545772 163 824082 15234 872458 740457 852174 701241 799681 10980 8981 491043 745 810757 11130 12587 263 843414 842662 743729 761452 221264 211435 866481 127025 811134 754477 64934 189876 300304 807489 65706 146832 823549 266313 20074 788875 712725 368 7552 591938 876794 3323 747022 817835 47 803267 281581 548853 222 84 862050 844017 845033 861543 405346 362047 542863 858217 891819 390048 886933 703428 894912 895707 1 772104 221309 549350 822127 793297 775985 266345 858487 897093 817212 895054 791238 235561 159 93852 120885 4 804986 52461 885441 588313 771464 872141 134 560741 641650 6 368149 8 505393 1238 84 860147 211258 7782 178365 394294 47 76785 662802 7776 606655 895798 306134 826487 321064 325475 751067 306739 486055 13 861517 24457 634506 107917 847915 48059 840782 1874 427 316 893003 7445 872858 110384 330 283705 864955 485561 879175 62958 855036 25997 205545 866276 293199 861198 743392 20 606020 607800 656929 11589 873161 553778 696254 315899 868105 878843 637929 231444 3 135 898803 893191 86077 892336 201751 7 742143 647814 801827 3043 433292 844647 491794 165132 5 897649 199 661505 890830 831540 608070 466456 843482 1352 96 339287 781900 64 859881 809522 2 164786 6 70669 725888 2 619984 732242 15862 721555 357859 884349 683434 858731 431804 39523 885642 883566 1299 806174 69640 399334 541605 569124 882433 853985 2 830996 884218 15448 217757 7 5 879621 311364 876367 873611 169052 18 5877 8714 897296 361989 754015 615312 889597 1443 771974 881784 343708 825937 439082 772617 34457 714463 236200 367966 5 810800 535667 107 15007 378214 671807 84756 880166 593150 654054 1414 434818 3 799014 893474 19607 582327 778570 209 718897 893567 223226 846143 4228 454921 8045 896623 275589 106 276401 672848 833758 495339 890942 838473 746473 151413 243940 841672 391906 558804 2467 804080 686201 15 8 245241 16 574707 472233 593701 890406 454482 260316 740739 377 255814 89179 102 269719 744694 887741 214329 11771 75118 492342 793627 44808 810770 765059 892276 874228 413107 850429 844303 743791 97 870780 853790 595622 688670 719120 172489 720708 17284 73216 781283 43 852698 893901 239398 750554 354253 215029 689783 508233 172159 844235 325622 230285 741588 1 1659 150912 6 260389 319457 716024 10 843180 710301 664376 240439 564406 87412 880795 860014 801553 22331 262662 793948 626530 251151 118256 476 895660 867098 102440 864755 845023 837732 696774 793962 325295 660358 551780 759374 730971 759361 562418 210016 2 338796 157969 219 882070 786 868326 259093 788506 875978 885908 48399 34 472684 365773 300 212618 724847 653412 231004 467991 771976 615991 201214 885360 810376 11562 758393 53168 9 2127 3 889771 898142 101000 104012 839962 182318 425377 411883 67 154051 372336 874040 4 2 865357 192174 814080 160 282694 514527 2567 734776 884007 455187 798962 12052 835760 869294 804082 897825 850022 7875 718074 875135 796935 876535 883509 239003 2 881978 838517 21766 27672 838660 879841 57 703012 404606 12 94283 399143 763461 386534 797170 739102 894086 773463 615287 847229 883520 166 743874 698959 879358 204726 667965 873639 3 105 344551 470302 111000 852778 309642 41433 848327 5 66485 822286 881426 88260 38994 614352 119511 14 112635 2 889396 858136 888494 282073 362471 70 877635 496769 113128 66465 44 847906 890089 491898 899802 482669 14351 263960 411 4663 752783 779723 795502 898550 842092 867170 523563 848877 3 635726 755695 806260 85975 26 112600 1170 28380 874038 776503 524 3 8821 91798 856038 312734 66554 275687 838977 803735 3 792771 272390 521564 885396 250340 835125 355945 885286 448689 119207 893045 186829 579421 523169 2505 2 62784 421471 203312 357986 7 761853 895121 886594 861743 184097 250653 844881 608277 174974 6 36 838981 6220 655879 890493 227346 119795 217616 822896 439651 286372 13963 416569 853781 857633 3545 2 894475 773677 883049 890129 731755 182754 424719 860219 17 533013 693121 687 115159 498416 886864 416986 827150 882841 344538 32161 764 852190 131 21 12553 87 7908 515540 896439 818864 848355 864150 527 49349 698770 59744 409605 783515 166 860045 56049 25826 664764 853311 773801 6648 114060 8591 639011 776396 4 137258 474020 711594 101 885 308456 851808 863897 25003 807709 393612 109 113349 895323 547055 2 800234 344 782914 298858 194481 876056 10361 32289 573872 326752 612629 919 849682 31223 838444 284 793926 41 886103 218711 62799 409340 5344 280 802403 722913 404 666739 77901 532778 407933 292883 300012 91116 703283 809770 450 245300 8 860069 191716 140814 277073 341009 867607 53084 884060 854206 480118 323053 761 371253 173923 280 873299 757888 621047 881122 81951 788523 84 8078 528852 852275 878033 786838 846711 811399 881801 755758 874003 554987 730553 4611 207 643703 777287 352968 875625 566484 814614 865378 872616 893007 771523 885268 898478 794501 331771 374470 858747 710394 892677 880875 831820 811638 786249 305341 851286 886852 118594 617067 703880 874685 691430 620345 24 811010 138823 182476 272641 19699 803780 268337 571669 870357 305102 286829 752861 328737 862207 218783 380227 110381 13399 749793 88 877102 881928 396568 826988 592173 60707 808006 321946 750748 105209 817918 663308 757352 800453 312458 888031 176489 823894 187487 198412 704339 845531 826519 617864 891795 814768 24 144689 479974 873629 853356 871432 818660 266088 139761 685420 10002 896205 574187 453039 23093 6713 70 381546 204373 407454 105402 2 884748 722975 540 144577 827591 875319 154354 109387 731910 184675 756409 426190 449237 6717 756152 292543 188346 736890 818635 884033 174140 821463 737718 540210 320519 253145 867149 672757 421776 356690 850774 783569 357839 738925 6 815530 365 4 669935 864134 5472 863446 23 2921 439126 492374 883539 870129 868273 882520 179439 736089 4 864309 256568 373986 154713 707758 624115 897132 805566 632876 760806 734951 431698 471289 861735 44495 894196 8387 434141 538239 275289 143379 92 851309 133630 14496 142142 48665 897142 467255 7890 833530 684089 897248 697801 806131 14973 360979 1 867061 865121 545031 870325 821261 156 800156 780072 883677 417273 364956 405359 426443 69995 889495 448514 510705 2 2960 655783 303335 802659 158514 642202 744695 638918 105138 872178 884400 701453 874477 153393 810989 797453 45043 882641 850870 689552 8565 17 84767 6209 865985 103942 89286 892581 826872 856242 898306 131879 442551 144313 53412 4 192528 898488 169851 444311 47294 855790 706022 13264 54375 528854 554 16287 338688 893859 395579 259561 489515 570137 14470 524932 861659 189727 708492 633741 4771 750844 381995 712181 824591 265170 846993 868037 805238 878490 870130 508652 867287 874459 791818 604642 790128 845781 16 683591 742603 103027 344 31224 14 104487 34510 575153 883163 448899 612743 168371 720833 824832 131708 881034 162 401670 655060 65863 223130 94304 808692 435145 708854 878066 365440 766193 102901 110694 71501 5749 885240 1 760703 877821 853714 230272 22844 749402 767646 2 563416 893803 486097 803073 295345 258007 684338 864354 708470 1254 151076 759187 896151 129 564107 839821 158120 843984 733053 892860 28 624805 316811 639834 823585 7170 375852 421773 11 884599 70659 442647 526469 415907 23824 671828 154670 140266 884322 866380 614733 42890 825460 254473 899019 82 85763 545055 22216 793313 609509 810192 400 242353 866850 627405 737302 486974 822086 101792 574927 366296 895848 17282 803765 2136 872986 544329 161757 264 880412 454 842210 176012 820829 757226 820093 790712 512491 23584 844380 735124 521106 821461 405831 746307 877758 672869 6796 373535 5 256625 899377 303067 621908 433 847093 881551 4 246 584655 80 640020 743148 76536 226959 866461 1748 573547 1863 125965 44 102017 888473 667290 406423 858541 477034 615 37584 866077 852088 834639 880516 387611 627536 548 298555 364687 207096 815042 4132 214705 685 327038 490077 461495 216783 31 885003 289482 842306 889209 525737 666435 2377 743111 48350 869325 98487 864760 134416 740886 315660 355 253138 484927 38206 402552 868846 17 795277 520905 230721 164015 107556 867824 730408 815746 67538 334430 815277 128195 286110 813657 2 849527 891927 420219 740962 5 584903 841231 64068 736424 345137 573587 136 727340 86552 295031 505883 357205 581 298236 3210 866296 860019 859872 466009 717442 54011 852820 845226 775029 560159 786309 723303 25891 695167 2476 276506 145725 113919 889065 802646 665174 149803 661375 765339 569139 408689 70 619666 892550 5 1029 262774 484502 314108 797351 160 816010 835886 192038 28505 875108 26 719961 307286 1246 256601 847427 212686 590905 867361 255 546663 13450 772844 858574 887501 807246 208929 885180 538921 201 412398 746387 166049 724649 14034 341000 801053 778229 97822 887133 556543 899016 879010 4 230 97548 897217 360943 458209 174961 63118 880339 466705 32 22725 845304 892356 261644 1721 784165 774350 854008 495033 852625 1148 843446 645359 173810 74 278460 39901 839321 2 843252 241133 573279 51510 890758 2961 834700 853170 79 38771 511274 468749 818211 837989 670565 524881 418715 882978 729787 804 5079 849930 55 662968 467311 567678 880910 825645 4 155000 333160 90 536849 886141 77837 786910 241569 863830 400 50 10215 705761 758460 425995 159684 398904 847883 11171 446926 587364 36805 280946 963 895000 1412 862020 816451 90461 138732 95002 878046 9 446583 108364 15913 618996 111 831224 744512 875372 77893 634325 90428 7564 573232 821048 869198 885004 435733 19410 897631 633755 256394 544549 4 5525 69281 339499 146519 26656 105785 69279 763441 839183 283267 592787 236019 820561 72880 59 802835 733098 878506 823033 24599 154536 858381 1 209029 759073 8 513054 766312 10620 90612 49263 338724 884021 11 780771 769461 826928 57964 866919 895651 887765 861336 845869 839114 539224 13 2938 137537 649247 278309 882137 190840 592219 312661 774609 84814 80300 849676 485 612972 2 772020 721490 30924 382192 501140 151835 758408 319454 896878 268 10231 865985 600262 64424 562820 253 276549 299499 878170 241583 574288 111888 880618 347566 724313 709233 16890 894645 331845 682727 790676 121100 846406 224545 874437 608798 445642 785598 795789 885170 392469 290933 842171 464750 793544 221582 727218 22194 809794 724550 874278 894821 84754 680804 537277 897899 669607 705572 690227 340155 130 832302 137553 567052 175816 166467 878706 117899 166612 28457 255649 43217 164926 31859 202229 846041 707468 488965 379183 895348 654400 749063 772319 516250 35001 698394 1098 600878 632853 882976 879818 895483 9116 888814 118013 799673 212800 93649 167410 7680 241320 884858 558707 109220 819369 884716 138693 821837 875731 393134 311 4666 870949 451305 758431 886073 579853 183 504769 875854 849253 308211 62846 718323 52406 708373 414882 887086 849762 171820 573412 2424 285056 248819 3 742064 108708 889076 776784 235064 528427 20587 706490 91150 180561 298128 7 797596 861591 891354 352752 136913 892205 206902 662934 29 97044 272029 894225 773908 800947 815652 794359 859478 104326 886298 4 462 321428 764935 6 149 847968 122082 358170 801281 639507 881628 146937 898896 624483 874192 756651 353710 54486 871404 125067 2126 811524 646996 91308 262314 869622 770781 16784 522857 279082 699494 818244 436242 892733 533908 12 32 899410 800071 507367 887319 378973 847369 871679 861600 875604 893748 311556 884480 809734 879831 503078 876847 702380 868846 139928 884878 887073 305 273873 70981 1 93931 39834 253748 145055 753449 872353 536493 660986 874857 118072 472230 5 888362 679947 459240 651723 411549 13351 713503 616278 37524 1 583949 430532 836701 819850 81483 845241 858910 223491 456184 141308 837070 868652 133409 71 160906 828342 523413 1768 409277 601726 1 987 507385 87 838633 636511 755224 87242 501125 669607 2 620595 234451 4043 864393 338751 894771 215589 619326 469146 898263 875076 780767 783535 6 468313 771972 837611 29 206237 785117 117072 6482 806723 444104 758710 59921 402481 1 781843 832484 44 586 718080 3 1200 292441 1963 537882 357 843242 79825 837962 7 733516 767288 413499 374417 769957 538028 63978 10 851510 897734 488449 779576 20974 50201 343588 589040 5 74 613478 12543 467595 504001 222034 874095 95736 9 31736 20 891539 256237 887214 702555 803012 867977 828433 832669 897406 33569 11576 696306 3 8 112804 556824 148369 389532 3680 338071 772525 271862 889236 676277 652504 649648 898911 519302 825252 196827 148518 4901 329168 510393 652250 14743 794727 75465 478188 747869 581601 201 1341 265314 887059 541889 31283 595865 813109 835192 221052 788977 8647 807502 772275 880673 758718 1259 898782 539772 172144 11374 311196 376 194635 560997 61615 58526 405188 206234 56761 896759 754364 892856 391117 7308 232874 326819 5 329264 739741 111680 836900 804089 820859 864102 834217 149 471479 69 269090 2 708029 606821 487448 30896 894867 89 830878 899802 870715 498304 417863 42012 535886 878721 17252 824068 471747 50016 256780 398781 266046 701996 4265 794691 610811 702568 1 646658 897994 3572 6 12108 104973 100132 4 232080 174349 193 862782 194429 4 752969 851314 9 899077 324 793325 295436 46 831 462768 852749 59992 873683 855058 94189 835883 176825 883321 873674 635294 99603 4 574522 19360 864310 887092 71271 856377 350703 155919 755184 524856 609709 899990 365257 5722 802540 873443 136175 1118 875157 372728 665944 577392 165535 147 22922 19 546925 868809 799387 361700 878574 877063 846753 5 819771 738483 789423 894007 324573 723945 813330 181999 513333 396907 505489 752176 208986 602827 227949 194960 75030 775734 857636 873212 692691 7 189117 699 814630 24 299500 857395 762908 530056 861479 263372 818944 705275 858250 16354 180593 42943 164567 881209 806342 739596 542278 260479 419 156229 762153 625387 869141 673212 495075 53951 401351 408767 335264 5 134602 2 171014 39720 527988 105286 498195 2314 786500 2445 751463 516790 820751 258 873055 495360 167170 8929 397654 743375 41 42 860418 4022 838404 1215 336687 205535 781922 2 411539 865130 837782 877636 832199 830172 12 885207 661977 132984 1010 369938 227418 778331 277260 19558 59350 748699 805105 801684 86947 299065 225200 292040 293163 33567 74875 764572 262585 723444 843674 38624 222267 814847 145 859697 29994 10487 172815 45431 191761 649953 578733 504744 858338 21309 447766 76331 873032 98818 50636 212 109042 857515 451149 480387 43147 403137 271380 809346 678021 1439 564544 557661 797088 354828 756450 33206 899870 18117 372773 2403 86699 783314 300605 158858 255390 560159 899314 126 7 542 510211 602985 92 893867 551668 867185 82905 756713 624454 287682 6198 35352 885529 839445 430587 250458 886559 467179 145587 115870 18882 873395 182467 821928 878733 8228 538130 201271 558 706942 810546 300270 25299 791953 372420 852039 819458 2 358 410900 453690 751768 826350 557 476 890249 155 697409 828875 374828 5308 734234 838903 739909 475915 27104 165517 691018 799324 2167 825290 883861 134203 5 456666 455003 545851 891549 42 48310 852913 884991 17903 1747 861730 425472 496794 60095 741715 215876 1 868059 798568 366385 63 873640 526020 398586 153002 832700 71235 479121 661455 871868 78831 113564 586228 790402 864854 25134 842376 236 869563 2 523743 484366 806618 895274 2 756697 198604 500462 820969 546318 575004 882446 50656 185534 149504 564496 336 411255 633554 4 711028 2 100 307 1 55603 11144 826810 101660 813033 804683 608637 2 352147 825824 61 5241 316 56750 823401 2 877252 884928 760434 274824 883100 774407 574338 824977 569548 654114 40 829897 151 494113 716298 652415 887675 329724 259166 235117 555365 358992 45 884163 105 328930 322523 13831 742902 34817 881208 75791 307180 623338 318023 33724 335565 860482 129 3 43565 827061 814329 13533 807642 838291 898197 188676 337561 59210 24 9210 65723 870130 6 660440 664039 520353 7 131321 74349 705275 264480 78427 72916 319069 876061 54633 351814 52705 8387 13422 84022 3 827928 336912 896543 890872 553684 819453 51 825682 201 560061 777551 6018 740 866344 520696 72801 7 46953 707018 206562 53626 127282 849951 747412 548929 3 790989 2 888763 591341 5 37002 894375 32113 63792 726329 154 886581 45 716 874697 338530 750386 504556 465284 578781 775096 764665 890806 454335 284350 637908 532197 17 28802 21705 457158 484149 747599 246749 632501 872750 859128 827921 5 846209 17531 588163 2 853732 317704 26 366114 462961 515835 20761 498208 807321 779792 590859 850322 738565 772426 90674 511 893703 543539 819959 818097 61069 550 333238 225985 867578 21873 891325 605583 77 560 20970 2122 835684 106246 764220 813881 439440 588830 3303 838673 886456 716215 651090 676673 826333 52850 6 844006 449150 487949 115 139922 118651 559986 611041 1 12526 3 732667 20611 34833 21649 891851 20 312446 350864 54812 854176 266181 20 698226 696874 104936 66404 446 169275 288778 878645 489120 439284 540100 856413 4 649563 790840 184979 30 689829 879369 734056 47448 684853 831494 1 595920 515078 704954 873657 811405 702506 7 845188 890338 893666 220105 506940 889463 164697 872974 793268 12 7 415419 17 272641 727650 397565 575219 701872 513948 165 5 464423 503879 227315 227717 886115 19965 835454 782289 825776 605486 482710 666546 871171 15433 9 251135 639 843314 4 404301 88442 811438 766596 1 1 820216 894628 893416 2 857775 529021 841975 433977 875412 634804 834157 2133 880 801071 681754 797847 171513 4951 740994 497426 140454 547935 890766 80 18389 427592 11 194124 59498 309 708363 234820 862693 2 3471 262589 878033 2860 206 892021 640185 575594 27661 720441 10 889070 21742 91846 98952 395667 193733 21 434376 867245 125 45346 895765 53364 552639 848044 372703 564175 715902 38 3 741826 4858 777601 789029 892196 511188 647355 17 637531 12 2 861869 540216 838677 510064 417282 117 272434 427758 405388 447958 193521 798080 2 175616 1326 292934 387506 481644 715271 453759 730869 856945 873032 48136 8761 332 642856 845 220574 881499 396332 726543 887032 16321 765150 517627 507690 881390 527191 866049 335708 3268 724725 383988 845407 846721 578309 864531 266393 31 585841 72 876946 880344 648723 858436 713149 298385 816473 514949 833181 885929 2 589055 3505 13 272409 749429 489868 201658 5119 415349 809733 453622 495846 845789 289 410130 2594 302989 642374 25 872841 878250 79 868719 300331 616157 2049 760953 818413 272483 835405 579981 100571 10 400173 43141 840188 810900 169633 819337 882111 669505 468 704793 845459 388867 880106 559258 293612 772679 794347 680549 106962 859489 51311 165324 385947 712046 736265 328442 40760 44111 863481 880650 877991 771281 215734 164367 165 451610 441 110737 554484 399923 86 21642 881594 14 10 821322 246441 668884 324379 276057 303305 841823 504882 280668 515193 1635 24934 301367 841341 758965 678063 874717 623096 101262 687611 37 12755 849217 708516 552221 1 245816 898540 2 183932 16992 41689 856195 796910 541110 799913 334 535698 2 827331 865454 879965 615397 7 1719 885934 372359 410950 278914 59956 492682 885795 435133 1 365579 534103 67 814822 155973 344621 695338 764280 712390 845884 617977 43 736971 625771 839039 589997 412396 355237 129934 481153 884452 697026 1 57284 196 271032 832367 132465 68843 892720 165399 279 404301 826450 5398 242533 56327 74 122185 743632 774471 856475 9432 3827 738129 350134 879443 807187 1723 36189 233 584785 846625 339278 565781 463979 433900 1455 655789 694085 749403 14 887644 449100 173995 504772 728807 384106 441763 485 548764 755895 674253 310427 139842 803069 744942 720914 816445 203031 488385 216587 408583 269095 290189 718136 50520 895774 566333 24824 895229 719639 878803 535823 106056 525136 682 536212 1 898966 42625 896284 829801 1196 547621 751200 3081 552076 128740 893818 80413 865914 865775 27478 25395 733693 757719 180388 41439 876686 39773 829587 871669 214300 649280 6 298046 525647 78 863842 411619 576926 788559 779429 156896 861990 340559 685698 182009 622471 3 890273 231265 778593 741386 711373 554022 56361 872482 695041 865096 189009 798111 857309 678506 629579 356028 308676 886853 893633 830235 838887 60617 218211 243506 80207 383253 783090 825064 826280 152 731768 388893 302170 717154 843814 92854 223788 788894 66 211862 623950 108925 8291 770611 107454 80268 699632 877638 685344 457 681551 125214 10803 326750 133311 862112 274 289880 875549 2356 616491 594757 844 3796 25101 793854 340234 869792 725841 875364 724282 792784 322 885205 602728 3 815232 101041 251716 12116 14 859937 142752 2002 616435 861700 753287 580701 846323 269332 771235 10776 76934 823653 212 32 801274 233701 11405 850938 898783 397114 54 8 20050 839071 871148 886786 883517 434422 341958 593277 4609 344693 645929 48209 122491 816030 866110 455081 24809 9612 528963 886370 675066 736751 899048 57 851957 41780 2511 579761 64487 105873 47647 792013 172519 837603 104180 94063 8145 898142 1102 770142 894866 526282 169 96133 898676 335756 776614 878885 370707 168435 812453 515775 1133 797169 17413 11673 666067 771747 132338 114781 12537 46179 643541 217722 245508 232124 796310 451 817891 888260 762228 632253 883652 381684 797723 851503 145 892584 68196 857905 502056 201501 260790 489689 458664 793257 683243 224344 49640 1 752936 57703 832775 46523 360308 331622 27443 19 483388 365936 627801 707046 686444 176984 874279 862403 516426 870160 422641 204 349 885222 44612 869039 899915 253520 888569 683143 23922 304972 1 9206 813986 560049 665495 28904 8 894608 1 899073 660192 133 461623 797520 789496 748708 560368 367567 5 389315 519438 404116 300228 887014 1959 267023 8 820263 126349 32 22472 331275 70368 7446 725660 888754 21 222765 425778 310946 483845 497 10232 620179 431324 280782 715763 857686 897202 19358 246922 172136 892221 897905 762457 5 110436 897552 63033 793355 730595 16 1 222512 852908 27564 653726 353214 282766 675276 634513 81551 764454 898204 795411 457065 456630 9712 799489 28 173646 855644 881650 7024 445535 646602 193379 827385 877892 155844 363033 509890 154319 5222 880202 217775 29 67750 781194 516967 526703 671611 6484 874330 39173 270666 2 692726 478173 53 21992 789814 12634 327888 117177 248206 179358 81 852642 111 59205 890264 283764 2 508112 826083 281216 542840 659933 303668 220426 872426 781874 1491 69963 229075 205044 154163 757763 556922 594912 377162 20327 669625 607591 86 849494 28 120333 744979 234558 675979 48 167354 43094 851313 191348 22 689301 872766 120194 582428 185109 733900 603313 18911 841376 811541 563440 869692 455736 657000 650931 875620 400584 745596 871963 15028 758054 655367 425204 490884 1163 226570 894626 366708 880932 334284 95 237557 646159 846973 457 41822 793339 2365 891422 874634 6236 325120 895818 840531 886389 800039 856704 86326 347275 523094 712997 106186 880663 449552 265969 365853 221539 414913 871110 550300 106577 198 880132 219295 555968 2590 84877 439182 13959 769350 73501 880435 572324 48438 872142 892021 2 896350 812185 872313 240369 794051 489592 380983 725131 430932 220348 846494 859753 436430 1174 26945 448 4446 872603 822687 799859 854188 40 801113 280570 11 815455 66 809874 834546 174506 727407 888661 891707 893096 573 22398 3 427448 262143 750015 679 191662 911 67478 82356 286019 790258 715893 805172 15457 842358 277931 1 278 9 404 866196 837780 19 497616 456863 866056 877887 850813 493829 13505 797796 245947 5095 182352 768212 866588 848301 11 611854 2128 355162 392239 495731 663775 192491 604023 866235 297479 897786 403420 722787 327778 855635 363804 844807 33909 16002 30237 100892 878442 131894 899145 689670 351130 728361 498888 749324 18420 654786 886729 820667 829188 849226 2963 238116 735909 7 862566 767 39 14 5370 1035 28 816671 65 307798 3715 280407 757400 62998 564064 273 98810 780778 128341 271310 82276 174244 855190 866037 754198 810950 21293 514884 11 856270 884043 874809 348937 168989 223272 168 716259 285036 892098 795460 697417 98904 6598 827957 189939 789133 810325 24 799229 624270 896304 419361 832429 634294 280156 880632 809646 497516 848767 283851 611623 365169 486563 588580 69099 61 363389 462078 841904 566181 126037 274590 466999 8 842845 130196 488659 6057 242071 891144 887407 488135 765917 4 298387 321784 417 669502 25280 319 432 37443 3755 6125 148190 47 672348 853567 831202 175450 601032 409328 764473 815405 94979 824872 897186 850276 755186 899029 457959 260616 899764 758788 225173 133102 818550 195501 869486 833216 81494 4 506725 849589 475571 648665 867066 881657 481527 391805 804635 792711 70016 196431 868374 31 400581 407259 17508 205950 728642 464499 1538 12938 489 301033 1 844913 660955 673725 898956 693903 657851 357750 747261 786311 28387 829206 891788 243630 881766 774121 611540 671245 687196 660817 559677 394652 5 534695 60252 850439 813332 785433 546 826265 888827 583354 4976 363177 893768 7 5959 347718 271281 564360 4209 876463 362970 818428 868644 415931 136037 593879 569676 854968 603644 619260 891112 549242 774344 221917 47602 168 883708 407151 16 399911 845995 169810 189 821 111108 764758 290790 524053 48709 63847 859248 523897 3 248 265300 291 82841 480280 591944 91884 809178 230665 359 600909 2 194793 298197 375641 269 838174 480008 69 424607 243582 465080 739 748970 830315 145 46 552289 568593 277047 849168 204746 859320 762580 806454 231 883513 893590 639702 25431 585559 590840 137473 689022 5 706278 752712 896580 844405 849393 1 321532 6 876064 890298 859235 688372 741528 247555 100 20691 35184 824314 649709 885944 881703 745553 1 429430 579694 770934 423693 833427 96 889579 848147 16029 885466 783609 21918 8501 22965 24130 640077 231076 93920 820277 53428 697328 285949 809889 699666 363712 893372 50964 830267 763497 875556 51 13035 63218 3 868989 55113 6975 658426 876211 827261 106055 870292 700554 31 1239 649718 865680 631722 2 838602 81746 554162 711735 234857 2 321824 347 74 899769 849576 18 29149 750499 305975 5 287390 490150 793938 847181 868423 895580 850295 2 198935 883011 4 731735 825871 881520 346089 540308 240843 785826 664786 886979 776430 836969 789784 874242 155735 88 894751 93635 892123 391368 893121 849005 819 323715 20 16 2 771221 62666 1276 120694 807644 369264 84 535077 113405 62471 10 421658 277247 211733 147320 2753 3264 892683 673 591822 34252 858476 847194 889104 487641 495128 602653 3 93 505117 218688 703289 479189 326856 2 4215 841479 876582 50546 689472 52 877717 854 833432 896598 885421 882387 885010 380585 9 804429 594098 785566 610687 325190 196971 640371 314653 426107 462692 830232 156042 9 19 765096 410367 1967 354118 634886 815931 524922 9086 800175 48381 858870 810863 746597 891128 292439 435863 682689 867868 876834 764834 782518 96 1602 133225 2 1112 3 349768 188747 1434 376500 849404 267 234 860563 399040 46002 408357 867087 894452 739938 642204 869761 14 851731 895568 340124 971 705665 887213 547185 870697 2 836597 15716 893128 52 867846 43857 92 55629 293620 285 63 841762 734527 146575 876288 855652 779665 52463 895491 244081 560757 213253 389388 298479 5522 767088 4 620008 19227 819270 805981 86 552753 18684 101895 775250 858507 392779 141058 123970 613 463840 881576 596401 56666 225 873337 62987 38527 297 836135 428668 809803 4191 712738 18 829463 227536 61 69 220844 51120 874280 3515 717792 760004 188 139504 855452 95017 833577 70722 81 874422 278692 124612 693414 838467 768710 743971 831498 47052 341187 85215 875440 577582 46 795550 897352 352 570667 843476 224831 648335 878353 113289 46705 1 877653 234706 849170 837374 758648 466438 782079 657684 889098 121429 41965 285453 890103 635589 877405 893925 503341 840229 236676 202338 2448 631490 824439 753123 861859 568700 220322 781220 26 779215 881529 730661 29534 460722 62614 13 690397 434640 870745 2 839406 707671 15 395455 688213 686381 752914 744595 794986 734780 112645 497205 798917 802042 860153 263871 567025 671719 10549 523623 853884 1 884441 830996 874583 242702 804605 635016 815586 837617 164301 114208 103 600593 72408 862214 844559 28756 169067 76 744203 811775 539745 487242 776471 147352 888819 858073 407113 2 161548 857958 449797 354943 108838 524793 600968 215039 848579 351537 13 518147 5 861464 611817 849641 620509 18561 18498 56382 463672 890942 890379 188555 890561 829679 469251 819318 516740 874473 1 143140 777872 3817 821586 873770 899003 512226 80399 832259 418992 756249 487 886879 29055 782746 447 368477 784899 895597 827453 880682 872885 866893 11375 840425 358391 740851 300258 2 1 189149 705715 13824 447588 872812 172975 351084 786365 222563 734 221217 4 658463 322520 556248 555569 8 201 356193 885416 4 848395 720647 830112 85378 773569 860770 395007 141 34078 272792 894094 2 22963 732623 92582 843467 634949 583483 497830 14665 879912 795115 222417 131684 69503 877218 615592 536612 470 160376 1479 695061 813792 329373 217067 24569 483384 675470 68080 507837 514123 631012 814537 774 260904 854002 12 255461 423 789618 68840 873427 690026 379781 699794 38842 568960 833435 48186 1030 829986 479515 822296 893097 476663 99514 18036 223422 670091 91013 845490 753943 814011 91 610202 520244 474901 286094 434345 465 867658 173470 899649 247976 2 764607 59674 63672 351698 16 433737 748523 701115 813700 318301 884714 797588 137513 9 1 633 401 81 884319 21349 784888 833854 869085 3 1442 126231 869917 824400 730836 433088 87 19777 818731 710597 865258 495664 5 527436 7718 1202 746306 30 14517 4678 254058 3277 19 773430 446016 727369 835576 817580 690642 274117 40326 4736 583407 371606 199968 890978 139260 452043 716257 199 2240 239462 1109 788775 75756 886626 27515 849107 22849 1295 646879 875428 793397 857409 381151 121 401009 672622 690741 307776 487127 480302 852961 119834 343064 110947 442050 47834 324385 476656 214 522599 895272 872797 896122 851361 8829 811533 478322 23 757461 102435 3 765085 179256 27 893719 865324 536152 475637 677198 816014 468535 1034 17784 489911 425287 255708 681222 550554 640165 16 624658 772802 856980 481814 718059 771645 877949 681054 102014 749735 1 306585 894087 798277 715574 532256 869478 723794 184 870576 3 170 832400 784466 121682 801964 768248 243309 870645 506067 188993 13 129425 815536 2 457339 5 650382 3 243399 838833 5124 758966 440770 35096 16694 300 734404 1 159431 684262 28 529352 258112 475777 764721 10902 2292 228 810294 660011 777693 658425 2 5 896931 892957 145734 898444 237548 815010 896494 35042 1653 58 773748 14723 714 827452 484670 899820 4728 1901 344560 789979 749156 207 38 14758 800024 198711 765089 609748 842707 440697 228 460099 474321 854680 730284 608999 894557 7427 863 279034 24002 249453 898075 837263 280309 81120 247067 861959 756303 883054 123 297 198249 557230 456889 452059 796319 754966 313118 802040 9 271757 42051 849011 518871 362939 825215 1782 698005 798594 204847 527945 578 607741 781933 897599 836978 683756 6678 45 3 735654 877463 850241 56 871717 839799 155948 5168 227809 878817 6 887454 236505 15 400853 10 273577 216 847993 189885 848447 57 880581 549920 19629 317383 479060 332455 249921 1028 299944 863919 891005 666567 862845 420430 888184 886361 837027 893328 776 540609 647333 789962 3969 480077 837217 757064 316560 21309 296234 867572 490347 60089 717371 747442 262810 549710 28 30684 1 884 757317 873765 527882 640731 496041 468 861290 688881 839071 7 6339 754362 254097 162029 543698 3 385099 2 831490 7736 58607 438 42550 1 834836 490097 514680 198606 6 843598 492364 594456 852327 869599 12244 774010 874467 11 1567 175883 10378 179 643167 153049 1439 878437 3 219727 856779 622974 732058 591314 257993 892627 789719 680804 202477 43 383247 1280 2626 822313 290127 782177 682501 898026 97 721 329036 800927 4279 880012 697097 212309 854824 732723 66006 201 671916 71 369 27 405527 81018 867024 623081 848688 236859 784673 240552 382081 847139 169784 719670 342063 855488 874311 378466 508443 525703 417346 345843 855427 573587 173072 813988 824756 3 811905 872683 18830 638375 605943 863424 582179 722446 742364 39 875314 10405 898562 299967 613326 862895 877901 688956 868576 168558 10409 837885 78933 597733 25756 783846 795714 557183 459679 517112 95652 2 895344 403291 119 4 864526 812023 2922 3942 85515 3 568 685474 733368 871262 893883 1 747751 34145 304627 117118 1 698082 227122 59926 11 882023 271331 74955 754470 570729 516326 393974 2 172 150036 826303 870626 597859 868722 854257 317115 868756 1 445461 712138 321957 260171 116775 825374 31985 791743 3488 413877 58047 275338 621890 17575 762910 597958 861386 867820 581930 12992 874370 6 439631 896913 26 573215 834529 798504 843680 586653 691978 122852 898459 19051 758572 880920 162837 35047 714776 591 6 300360 99469 862925 6 149159 865537 652990 70954 514318 864614 440600 618 800871 323655 874623 696959 849961 46 834418 541662 2 103768 168484 1414 883660 890896 86217 117173 853419 1 665442 775620 716124 487734 443363 887970 877709 639252 558251 878954 875851 740998 22001 383661 897268 659809 232899 494157 325540 857229 4 311887 125747 893797 193511 2107 130250 397766 131055 551384 7387 53815 745737 645538 892713 436391 35 21 867952 303243 61 36 790315 1 598 214 2 46 151892 143586 872361 806720 756867 3490 1087 734559 743539 20 424049 608805 827477 217959 524430 404913 690227 458891 420380 581667 819568 1 399689 53 573330 2 844927 12209 188418 391255 897525 457124 47016 651159 237570 898858 266229 866114 836848 592680 592430 15722 711353 529123 446189 715147 127234 849021 858256 2 893398 96017 733370 55 355370 860255 894811 549308 133355 611899 896992 2581 308787 222117 797876 415164 61679 104306 805308 144 894875 131676 98966 538063 782594 2 36 611231 865034 799624 449312 74298 678749 883871 875741 92 241512 35 623839 14727 8 898088 884168 896039 890690 126 488257 834196 12647 775742 1 865119 592437 728014 9 871043 4871 515558 441123 420 66 182054 821267 850147 9518 662856 777005 689884 831351 447185 29458 683601 882164 896634 607908 585623 442 445339 268 147289 230 19591 634216 697942 737292 878154 884136 524125 5017 693394 19247 101361 776243 788284 676621 870349 761259 829079 11466 571031 239929 56035 891019 858247 604538 859002 820111 705180 694347 745137 296 169633 711050 590 21231 613542 161444 841913 549507 218 195152 870643 161083 867222 783540 846896 798928 146 812035 3068 385184 769887 3927 7470 17011 775944 878922 421594 344336 774605 757755 831597 883258 897623 813702 33352 13 105824 890200 120313 152847 758251 872775 8 894594 536024 881158 310092 875385 705301 817687 745188 341162 795231 823695 863364 259928 207067 867815 829447 5321 717309 852752 422950 898709 545976 14083 849643 19 13676 57 449606 106711 349137 881229 486010 884789 24497 5 861086 886213 899008 143411 428316 375926 697052 772467 24 851211 467605 330996 749642 71306 858938 110165 766004 885246 793482 850025 432120 894374 13165 443704 892380 836594 365508 1 616989 75104 65005 73324 178628 704042 120548 17 871011 896725 251819 506307 159053 714280 890866 6 848649 179367 209690 893157 865986 2513 290461 485533 187710 6487 24237 848800 1 797823 784 62 768068 334073 210515 622931 47596 1831 405190 811168 7501 389148 399809 898417 832664 160668 897722 679962 757971 16962 639509 596144 1107 4739 327426 4 723012 31770 874681 689649 893278 855263 225848 219093 2 504194 865948 775268 145490 671161 649160 879459 248 535747 450184 884188 100352 397697 638 492559 884064 303672 481389 26337 863524 533196 845874 810026 897287 127 627064 14 3796 130250 315044 122 19 635278 2204 360519 354424 200548 657581 444313 9628 809326 2 835187 82598 886065 220105 145479 471155 847286 69570 26622 4028 400250 874018 881033 2765 236116 861032 44 707781 452515 135176 565149 24562 800841 863025 741190 547383 40213 896295 848181 413370 805074 829240 666249 370358 740239 290218 778371 1 727951 129 207952 25396 863011 307453 138449 647897 34 4557 133670 85510 487234 40972 845514 5008 834335 703473 766194 664323 817183 783513 208591 24963 4 245126 588485 832764 59392 158515 1142 318259 627389 764158 874026 793848 669409 51 565561 660321 4 103195 513086 845464 896191 682212 810685 31 898956 887529 414577 548328 803047 873341 24072 876893 1 492494 583669 42106 7 774392 862690 728014 575482 883240 853301 457369 57193 853958 560501 5 105 41 611271 15268 211946 230726 689264 896002 40626 116219 730541 886695 898730 899551 55266 1631 8126 899725 866774 820964 8 35545 876902 868622 857223 446479 3 475907 875902 203514 135307 3 389093 298831 100943 862346 3 642806 794259 4838 835861 876020 894681 69390 898993 862924 492246 282934 896529 501743 827208 62839 6 164205 796745 348596 526924 187719 810750 18964 187381 515537 161502 831955 210170 76 655197 66 881078 16 553613 889724 158958 520907 253635 532915 1476 817612 172869 6591 96452 870545 637569 889218 164885 763982 809047 828628 4034 35387 813414 615767 45986 189127 313405 354 731068 832365 40 1160 600 817003 205256 94051 297314 146819 601227 513480 4921 474631 346180 96 858675 218648 20332 807519 52229 288631 889968 37351 193801 276014 234417 878080 824985 302742 787041 731597 870486 825549 305626 151395 883938 556813 514722 38 581660 138223 842 817042 756124 45612 404106 39 2238 827348 854960 407 259539 864017 271 288476 114499 873377 760500 470145 62072 180658 433307 772852 6934 252189 294097 896246 122 880928 867895 875424 204574 464308 40304 869744 329481 859487 102773 2 633255 756572 586234 19 300417 876763 836271 881877 15105 112799 253682 759767 434972 866947 197750 497343 888821 272 133200 87295 888298 247569 836494 809855 10938 885211 680186 899501 632380 133 888168 269583 14 9891 888 357829 811137 886404 209836 194992 82079 191836 779238 744192 90233 856047 885829 278367 157446 552851 161475 462180 2 13 38 14304 653 669259 832567 886742 148022 173 385 208126 809475 104411 861293 828667 861606 853955 897941 814693 893814 263574 665244 350584 627785 5 855717 21 321248 1 858874 869963 794981 725327 856782 610555 367339 882477 545685 752602 4 5046 534671 540997 129 770932 881782 241 863690 279705 67891 858927 877104 659244 289417 874189 880152 228312 316578 781214 2 396213 707509 821113 49219 100 1 697629 801352 139806 801445 161161 688233 240593 142491 899305 77046 820445 1796 722524 561222 743477 462884 558118 876182 609903 289336 838995 341794 229167 411406 8 79003 554860 853955 86330 170888 824972 14 13 87 856572 320307 634603 705948 20 316142 284613 670343 394078 746281 13545 867895 384739 138474 364749 533028 885139 874887 12970 728046 120633 887945 6084 176909 821579 301528 794615 870054 863738 112302 137065 4229 152082 4306 535424 491636 817892 715423 263384 888733 2642 33589 79506 290660 898070 393875 387838 822672 866685 356404 740255 761500 813410 813222 336317 1395 783572 897071 877308 646425 125054 836815 848487 1713 584081 775151 854118 859451 466245 518069 21 881298 188144 106211 156348 75845 581489 880146 262499 35 22357 1093 475262 899974 366199 253854 7560 114999 120593 870684 782625 326217 819087 352358 92 2 4 29202 198276 45246 848378 856287 309631 829243 114 4 756130 794187 2720 655 41824 708299 817 884538 688173 360077 181885 10 778433 158385 658070 887173 1022 480619 73 554256 689227 807681 6 24 693878 391148 229696 891713 373863 704636 294590 19091 845333 897495 861773 735392 5030 592040 195418 147 158488 280993 700764 99771 619824 252 777890 759574 177293 287824 6136 7953 856433 752107 624872 19815 899294 317589 208940 5 21738 889627 881255 854661 783653 153366 2534 2 1017 855698 100655 65036 18 609822 206 792608 495745 718999 850971 568342 258904 895880 705061 2 813902 27 435790 747450 861348 851328 194997 669787 850399 377009 93595 165840 439077 177479 824484 19339 868810 9 582962 852079 310861 648890 827420 822297 837696 82347 814791 354130 895871 24999 37482 2 146330 29559 347450 638524 129486 128065 645265 631723 45228 879387 3 873181 833388 583946 119726 443994 303053 17101 29738 762665 780422 2 281938 889976 8 9756 378613 69819 839275 7566 544771 813525 43344 526393 404606 839486 2 130981 889529 598344 2490 615705 875636 237882 882104 2 2 804373 581255 781809 11679 49643 135839 890395 223622 13470 694899 675 883593 1667 876818 626689 674619 746530 303455 7 192970 1509 867900 800045 738884 40 754260 2 9518 885927 847970 806070 1 66276 893 201493 890492 854429 14134 734036 409189 233637 6149 432729 875235 4 388374 388105 31905 828660 871092 336361 28 220185 6 498779 604227 4 881517 874502 250737 450277 132245 809563 700577 470247 797818 22 831410 434735 1 1278 891553 843678 676874 671798 706048 854970 5 415545 875003 558730 842480 899953 348702 428434 64534 880943 737263 614295 470614 3 49415 48607 648740 430053 34310 879920 93552 773214 554773 825885 1248 3 409578 753402 122 38 445434 180196 516482 821525 101200 872430 607589 353281 187086 531119 2991 776287 173975 8 698187 833625 785930 1366 672181 608166 882251 10892 843164 873463 17408 58 870390 236 878259 887169 896245 843542 69438 47749 784494 738138 535797 170199 3 60 684813 60263 517698 563282 111053 1807 799785 589727 410903 580080 880048 89040 1 717990 3 776965 249736 139 666494 742141 748656 73970 90244 885611 27 10158 893540 872972 85242 358204 13794 76800 615762 30 281853 839079 703881 33554 329268 176475 436110 4 17461 80517 505605 857269 781306 879555 622062 4551 543244 150311 855084 169903 892513 449719 894207 599205 890691 54 775692 120 876719 92461 2844 879887 5263 299394 848692 3684 897217 623728 614217 326389 405977 707776 854195 788522 452386 413562 843408 824386 885737 161030 6936 99 38063 215067 740242 860010 878607 121097 864832 10115 234871 258146 447875 396263 3 126557 882906 853398 852695 790662 5990 624560 508680 361536 885723 191873 570205 889946 29798 695945 846619 460063 781204 896392 620492 40 14205 835143 328991 893041 811556 61470 130600 817962 804373 69614 768569 38 863233 590002 3 333052 811930 361052 7 216790 24146 603434 831737 9 597005 173310 823395 45 1187 799880 2 880329 216004 820194 886878 701887 875154 796924 652902 341945 841623 864570 816380 470488 2 685005 181171 782425 533194 70916 19 211645 15675 843582 826498 853338 12077 268360 896282 1063 543475 837589 6 312220 888248 158389 821094 3 888723 647493 9433 739558 48031 2 859 668553 13 359638 890688 757 840665 597224 752670 265149 754490 76146 23623 871052 437499 268 1184 717500 866753 188 605202 1084 78821 252779 564194 871692 104 687187 480777 1585 222452 709334 289283 641327 894716 705935 852194 898350 696502 341766 882808 81302 867977 894752 779880 896799 848633 256 848992 645799 852842 47245 176 868308 804716 677091 688 880107 6 244883 431682 3 167393 5390 588291 263401 858962 828586 324474 844491 883526 873974 899953 213329 891675 416144 447900 37561 770153 868310 841733 57238 836207 782413 100 786 807940 172 125707 685611 463339 3340 748878 47379 860661 430 14301 755620 746352 484132 10 481211 889049 24108 76 25 34425 26709 649884 602238 187924 85420 562757 864701 810506 73333 5 895127 732679 895756 40 489447 203363 705157 611248 781820 290533 801363 171389 688171 532 167284 894212 155 733240 262662 805116 66 173622 37 869431 181 621775 377 306 799135 835377 598410 90057 293051 825195 818760 876180 643797 648028 681681 376443 403953 207 1511 565777 268954 831 6 819332 388428 476257 737491 806943 899114 310150 1156 642299 3170 3336 361013 877924 375196 722750 727025 56 8942 374907 594397 897938 436362 809664 841079 442077 864451 25409 287468 70147 65 615626 624962 484151 655070 119846 211441 746837 268495 53 342 44 860239 366668 528848 17576 725771 329368 9835 308782 573907 118415 545229 879169 429531 429466 484934 861351 113935 38562 233660 880870 758810 377289 1463 888702 808202 896842 781173 696306 26897 39828 866295 46994 2 693945 880879 713786 796160 167650 713364 639375 822067 401362 713419 451875 61 44471 360877 4408 779083 415268 872293 128 2 849769 612830 238646 890940 443 811058 52 882627 690458 407711 635309 529922 895761 401 304556 867066 706244 415505 689877 249510 309172 246 167742 622389 836451 845430 837566 885237 855437 122691 576455 24488 31250 1 74300 199150 186 895722 629260 3246 766543 843795 421724 813940 872056 733570 227 295377 635868 513149 780313 7 780438 814661 833062 9587 394936 1274 43816 125651 879823 34 869159 3 3305 896047 518726 893757 891049 5 811619 225769 345381 851927 855965 154139 109784 692131 797268 848276 24322 806369 739215 321355 514678 249874 842182 261167 194 654369 876617 603949 427826 886369 453618 686226 8318 548764 71194 436 45035 602741 845891 24555 3 2 290458 151746 90 3747 10440 899670 17 13837 815879 16198 473647 882315 783640 321 743534 782452 836924 1 849426 320787 700405 440033 6 880064 2536 106854 2396 880812 1929 652846 881632 24780 110436 432887 81723 883070 500841 18 861808 836378 5 670891 811891 772926 856746 736952 434568 792453 73 404399 44 826816 477942 149509 743380 744098 1940 764092 15 724147 864794 339271 343428 852735 899277 565845 132646 438 829256 2475 4 784418 22 884671 635309 867001 869765 798211 100285 337453 489408 766807 453786 848965 2848 31886 871459 634599 516229 899936 200896 759715 852822 4602 845353 15738 705134 464237 239581 587893 441650 370539 777252 25068 440238 870657 12338 160827 862057 2915 317636 489539 19353 137776 340705 82644 51620 381102 848026 53787 768357 875638 544809 484045 405343 427917 892225 434431 430132 7314 106731 886495 137625 376199 26 647392 677955 673501 307325 14 718617 513543 716583 664829 1861 119 191452 42 2 818869 111351 3 791446 54280 93380 767099 797292 750721 56868 487684 749200 539549 218154 279373 592776 188910 122479 199 881715 471499 827794 475717 866114 70191 20 259564 856166 874130 525367 896642 810148 2 526183 604560 20661 652188 63001 42618 693594 67132 418294 717930 1543 10 877030 166 872506 4782 536129 270355 58 593711 186919 477912 337866 181398 159344 885522 688023 768194 893777 412351 834390 646047 871619 690388 806106 1810 17 892711 223418 2 1691 836960 401806 733636 568100 854389 835114 4 76594 857866 74386 827184 825862 15550 469679 372827 864270 486708 222783 801600 860548 755424 471114 144286 861634 185472 862183 532687 174206 15261 784908 383672 571652 337547 105912 2 131070 687907 861123 862433 702676 743838 836241 254914 830268 782554 546981 480042 876068 296668 19311 318997 133 323029 1 11717 652192 175 215199 1 832915 1 150889 601833 1 889988 830513 873324 262518 885281 871059 7936 43285 164855 64357 734 21 894459 150 51292 844921 39074 804413 881744 244064 898017 171626 760668 223406 899397 899667 402354 854840 852059 12 889573 617234 782063 132718 398184 874495 286609 15799 284 310290 34288 5 296490 282782 699121 76202 93092 867389 75150 848284 828790 898111 1 351477 816089 778177 888089 185 17221 80665 623046 381943 800 5705 89804 761964 480252 272 847993 445733 601115 156918 165642 9 532037 501350 248124 441485 771734 1 869131 299804 28505 235920 145528 419324 16848 851576 4049 854645 207 811092 804123 29 695170 35212 893407 503888 218521 159044 36917 859029 270833 439203 144865 850704 308120 546863 558629 891387 53062 830045 532691 815656 173116 861052 874037 831470 911 859142 29457 865073 50754 1 820664 698959 661963 814535 43259 31346 813136 152405 149 571159 326796 885876 198298 554911 387972 2846 881970 753311 635206 82947 213615 771330 894079 521706 860741 734735 892396 14415 883052 29 185180 2 787021 445789 58 345776 383483 859233 167707 877182 223347 881981 853240 158609 819622 783087 7544 2 688911 494166 896902 479 827577 60164 128776 808515 345172 93103 268902 558340 850202 887852 384338 40667 695405 822621 162866 36428 513476 692015 169222 360344 74 793540 870678 832915 880307 845898 295840 253069 1574 863203 82335 15155 685955 83096 853486 685785 533746 540865 878442 293088 865931 287416 36677 1979 786095 582020 57 626570 842642 9489 632130 860758 822882 892936 569306 182 758387 894598 874495 868091 566781 97738 682036 542435 372979 309456 305447 871417 785650 854106 35723 44 384441 152213 76572 77355 687278 105893 897473 2 707350 224493 518699 2521 2794 194687 691 893734 841589 348 870610 839000 740872 189 169923 883425 51 64903 842889 269867 82556 18 394879 890328 650747 855518 141462 610 508039 850559 73107 218561 602223 118927 29801 124 548478 1055 865924 823923 820320 1380 574826 3560 545830 1 161650 298425 888910 3 4407 690544 759808 18629 385204 825584 887707 876912 378703 633459 96741 792834 8 852503 731 701426 825633 792170 4 618918 12681 560303 845741 834881 624795 826965 699983 350709 461473 784007 36 12416 753994 207034 38642 854146 833379 392162 275812 523682 817152 877728 63 32964 2057 877287 572002 43441 738676 754111 591987 802890 8409 732247 828654 833171 824784 498752 891321 675652 849967 472594 789489 203886 395920 359613 695641 887546 14907 455548 5 202221 19 859247 191171 782299 509571 703250 4 23 877726 2720 1 199 403 2534 569011 898813 679722 743210 669892 783938 114511 795564 535683 662913 564791 893797 567173 2750 257617 5685 7 889505 712351 654955 894360 4642 193204 215648 649510 583931 13615 13 717826 835438 374901 607388 3 851034 528195 76851 883123 38805 852742 362689 22 266794 530847 850668 610254 879606 870093 99967 792010 693725 448355 803525 625293 858730 267908 141329 645609 782930 570279 57104 898611 848926 772070 235 350048 440855 6 6307 800407 776976 268982 2 3139 313599 302331 554272 415 736104 899930 465892 873625 8 232187 21674 74263 887976 289612 2 738108 816010 888497 60506 897083 636214 104606 717468 5963 853111 808897 674338 561111 489645 837466 402614 5 842371 512859 652001 865662 865067 790548 899339 894769 871816 828800 856555 8626 854424 832035 833603 829113 54 874553 639 13 69660 386269 686677 7447 245759 1205 706765 482630 21051 818156 470548 1626 355388 209815 363227 895565 885843 873240 842437 433681 889070 685024 441303 123445 844676 982 824336 360704 24 892462 813369 875911 287782 10 883591 505294 284621 884468 136776 283111 713 177459 790824 395409 864462 373884 1441 790713 8 888974 181877 73 729755 846681 209127 618739 153627 157598 770992 249198 330 487367 98 817743 1553 402029 326010 128853 9 897581 258672 445092 198585 421398 780128 101 671787 886078 784226 693672 822600 3876 711589 55307 887071 69705 271 187356 124478 14979 886864 892218 888668 97 6828 796485 765309 621586 399477 163591 554642 545612 704067 367466 800658 763758 5211 666463 843689 742037 107998 813005 737944 818072 539874 174297 887324 100243 779209 240110 753234 19378 532398 563464 585620 105445 895519 643044 637084 539497 898773 1468 809353 57961 160376 36208 842045 4317 897534 34162 893633 885974 76163 827430 10 896547 869098 197253 599825 4 144 467839 865449 428339 16836 524700 752467 319 359226 32815 6954 433195 569768 844452 796553 671638 7 892853 879483 815381 1 87 454628 77874 781032 454462 825240 627 32471 88057 3546 610073 307152 159818 762103 127587 851981 42975 44531 659396 743055 46744 182570 825112 124476 424944 813826 785504 765694 5090 244164 1 3148 725031 643429 878963 4 260794 873502 59538 659816 309342 5165 499654 110297 871116 517944 819680 820959 883829 871793 719170 3 838511 103061 195516 643750 60563 534306 15 767176 385139 866861 638 1284 2 1781 591609 478148 742642 6 27237 119131 846683 865025 3 892367 431973 244730 769763 837339 369 75311 347646 654074 214952 851049 428319 825317 657956 849489 783335 823517 483851 846119 127 255001 205 876046 638241 861940 16 9428 641915 529649 887938 790020 491762 596733 806379 611909 822173 256018 443848 811846 842574 13 591 710295 649532 38 91662 886291 243829 612811 802512 804889 890485 879606 1275 5 811009 684355 221470 568137 830997 658272 343367 119335 326053 680818 897428 81401 452622 565 542049 864646 1358 12960 687275 333072 211467 47217 815897 308034 131036 820586 860214 837855 3 119194 889737 21 876627 609384 822421 9941 355954 852990 52 442177 822570 895446 528 729582 788863 761826 604882 544631 697920 820481 818762 895444 865135 502328 632410 890487 869637 154 877770 473045 790497 787306 524703 713951 868393 435786 10447 266160 531507 725817 821968 895407 166 22471 33166 772193 5936 475782 676503 456639 97719 866140 865497 22525 964 533 125349 773644 807310 38652 23 819469 850750 52347 749169 171379 612709 580326 737444 445750 180808 838966 872395 127062 200511 788192 129548 543274 441609 565302 533677 462993 561280 556449 780768 874926 126 778832 613 868947 767456 430623 151513 414530 44426 106671 884725 71963 246 133405 832343 777296 405910 455631 802496 57772 873798 17223 866389 57019 175 6377 143 797198 207377 878784 294959 570452 279710 512 865345 405737 139460 364568 870965 741690 105280 109106 191837 862270 2713 551259 428965 896653 887282 95487 322260 2 141848 225083 113 10 748537 764528 799169 509798 361176 506340 420 859318 21816 402210 255345 404810 13466 665918 2 380102 881450 741411 284117 3 828206 854476 10 15497 300205 190442 895108 896150 2231 828700 371 10 321116 35684 511 723059 288372 2 245987 730918 643989 2 190620 247732 5 40 887945 507019 870799 787 94694 738427 106239 879675 541388 347639 891876 24021 862206 224318 53770 785841 44449 251505 896084 225241 258014 524294 478928 608725 435655 878365 161118 858289 508401 17050 69189 882244 754276 881752 2670 886010 45214 645501 583103 7 382830 350805 4079 605138 67900 3 378 435 869077 837875 4 22 53759 239859 840316 11510 843954 899292 117868 498805 3560 878626 707142 839826 892402 880650 206183 5041 337663 822006 154219 815286 652506 131031 456287 876896 424827 869682 570230 343463 577938 867920 262032 605038 166 344883 893648 401509 648127 827219 853195 702968 316430 835032 882961 894251 724442 564578 856055 4 422844 152429 1 471800 694398 294658 8341 889273 657979 443 270940 243674 27603 828419 878495 805779 882229 249617 205114 271991 150 254 694284 731035 283845 828064 107363 512417 873662 725241 350033 361974 175298 745625 12 893514 83363 55688 568579 577198 854483 532949 42878 777372 111 91324 717654 636673 73739 741323 882496 343511 793754 886602 2 206546 821474 130455 870081 140339 560076 253849 69856 127885 889465 7671 880718 102 766244 815905 328562 828352 819524 50900 95828 893828 853099 767996 41228 12990 392781 336634 188733 807384 204773 767441 573190 63230 147197 316877 639273 49520 244560 789735 306560 529680 806386 202399 723866 14910 71618 343668 362916 792580 526451 2460 412325 412227 13218 12 802042 693515 1 704160 257417 173 292033 501918 12303 353 246248 790001 539624 516685 79690 551232 810034 607541 700464 22466 873152 125968 833373 833732 841621 329875 251750 427 801961 839055 92769 256015 83045 27060 10591 786145 569342 824442 115190 402 504172 623599 887383 859012 711410 261891 801262 377073 827844 874096 48731 887231 165807 881745 669498 868835 612094 888908 225533 148437 87482 750697 543462 12 743 108243 517168 888150 132 734179 265704 821725 16123 766866 2774 827221 46 768493 1 835426 200956 814569 884223 727905 205730 408528 31776 75902 885598 282999 1 2 661353 196292 513142 308281 835529 878784 62300 73222 213098 1538 841446 725017 863101 896082 41 687040 21252 2 847482 6665 850816 453328 400243 756141 850246 870703 892303 16182 887 67883 882603 450553 778588 47 764753 823069 357246 459800 563745 1556 389921 861711 81198 709843 94884 800682 164160 7 810924 483036 3 67105 122611 774 873556 54465 762879 718830 40721 596377 733456 852705 1 800186 291632 158274 884033 344176 350811 703981 354105 520138 883627 526274 698211 182592 42 169367 821111 61183 330495 122 879086 16115 2 819778 522074 1376 880659 389224 313509 409354 740925 155138 738800 527905 460777 371658 805222 892588 153892 833224 17671 797752 254 888515 12273 60731 655237 153436 123048 617368 84 448785 343296 846859 509719 590307 428993 863645 765950 651109 713030 869746 733539 689640 294367 2 4360 719130 416986 310 899844 824006 461269 640638 256161 647921 2114 45628 3 8 22 854223 313107 668885 859380 490050 593074 871138 303344 34 13 711063 319867 148438 807098 848532 454273 561589 17712 28013 875112 222699 789653 202686 807760 100498 146899 890431 701462 399055 45 538834 2 26302 405667 804670 488352 827227 896289 483747 855376 859335 793026 781630 200 22 97122 21822 740008 19632 848587 782168 155394 7 829312 874841 800234 330267 757791 175299 859531 861254 131182 91207 158691 13406 816886 33302 234980 2098 859882 186205 2 857513 100313 861626 2550 847692 830416 320866 89000 858455 396776 827544 278359 886132 80981 809615 398603 887367 332288 847268 878317 800741 133 822526 870030 154064 585573 114960 199 375552 885234 815737 363 414 822707 512454 1144 657075 836949 570277 4 735908 869890 807280 579004 534061 558400 371 144649 178549 706910 158108 5 790733 829281 867472 889651 668361 725980 784350 295395 500 875691 877730 799926 847893 19130 893819 672981 13666 881162 798922 870303 878809 535061 876988 2480 714952 690220 891410 609530 40577 522112 899627 1 787919 687063 816457 510295 187045 3 488330 490927 786548 757726 243139 551522 559798 802829 250744 85237 3 278100 898276 651204 840644 809799 881343 74297 849040 69351 887273 741948 829461 387107 8 862850 6739 896783 730861 553679 675985 108981 126331 626197 665242 5 875952 46321 700623 829450 328941 633651 516332 828325 161604 839433 148263 1 266491 6 102 670528 123457 3 615292 453740 548236 879321 28 586821 777981 595614 186046 726652 547196 751483 333669 882270 802021 730354 870571 5 424569 445066 213561 806800 24756 1539 363709 157437 791462 820958 1 1364 899847 250228 502046 589068 779323 484353 528 806065 407211 563625 191 813479 885540 839973 90172 22636 91 56 700906 4 881961 360614 898694 139 7 454470 351757 756088 738427 57 1244 1450 7 734055 65 477010 13825 879391 90700 10489 744862 307924 840880 881887 892932 334899 760584 659295 55270 2 10597 254490 13 811738 491209 18447 459 196 525041 5780 741395 112227 609864 657992 780118 699197 19 862451 120137 563589 690802 159866 53 832842 33283 896299 25849 36 862824 181453 128957 6 834714 888353 812 2334 794944 177879 28173 211426 50017 262325 860274 841405 803236 793358 75285 869143 268770 578930 820541 814891 12231 28 896723 860784 437825 323422 472123 871376 803674 333998 52241 91998 201393 435465 876822 6 91 893969 814914 794117 705168 2 533433 873122 896938 156107 360142 562205 508587 170819 70240 809341 847334 679088 120292 13 158069 836124 75338 346151 747917 524695 834667 63671 379487 859788 553412 4 874723 854309 640802 877713 278476 470326 809848 406 702676 1453 627207 666551 17 534364 550940 673958 765947 16846 818607 273589 224572 527585 4 512161 579667 65667 746312 708263 807427 800660 757759 50 743936 564449 874927 857772 650646 760942 892272 493841 384386 276564 51 1144 32635 744454 864245 120766 711279 773783 775363 872008 238 397531 9915 864673 444372 13 826121 201654 895040 643301 107222 555708 715173 273602 647865 799137 421391 243434 171082 889279 164547 828918 465 219965 120 895298 424703 885032 93490 34 4072 63848 313214 835031 727424 254997 798764 839499 610001 2131 31386 881229 88003 51068 626532 107 2057 721934 4 417837 88502 324395 542352 864220 425 748661 851931 838153 835726 88 1516 380 629857 6 485194 818996 593188 869488 899706 434337 882478 616414 99650 775936 407211 747478 179842 762043 191821 657986 600557 702885 550864 45 282381 4 181840 15 428250 344062 668316 169590 7 44 822272 180352 620557 130738 456041 32269 778221 606883 27187 884629 358 382371 821796 899527 893251 1 1 366196 563200 301151 768393 849881 873889 570197 524197 3770 571495 746706 889428 8231 556552 384326 862144 182268 206355 477637 603340 467019 869595 857500 678487 707334 262397 3990 269214 363510 18 646274 52144 600407 117480 831128 547209 85476 210990 63872 259070 3 618097 502694 4 685383 810 721872 15384 152119 74115 893793 23 672605 76367 139975 855531 743292 895870 805622 827124 53 460599 514925 3 826266 213 717800 366457 248133 883787 262407 895611 443248 155143 809888 876149 399992 864616 607874 492292 881616 1 279201 172664 475 866161 66397 870748 1842 2 357495 2902 832187 809534 303165 330490 2770 81013 892966 412226 820927 793308 895112 298162 3475 18517 897292 347 566 467 637594 830933 874197 183195 789969 444998 191 246554 4 4459 807876 170249 13 647752 843643 883935 200596 2 10306 582992 773187 553280 820394 897172 403205 69936 818947 2556 217569 807484 47 409077 795734 710227 660261 841003 2694 621000 525825 62 175716 358972 2 191019 212313 189866 265157 2281 861827 64 128395 6010 833145 82421 786281 405947 869342 834430 853838 687637 825020 896887 107 843216 82 724056 873170 799660 62560 267035 525831 180809 760121 4 765376 473630 68436 363723 492130 2 224921 572483 292537 28435 416296 743017 507744 524015 373847 19336 851591 80697 247 591356 899147 351971 891506 480068 167904 13 126 300303 889243 596667 367848 168782 891442 37408 34543 720662 414914 243 7882 4557 351479 899916 101189 897836 802101 4837 810001 899189 863921 235645 1557 141953 128458 868572 8925 3 543322 1283 597538 860248 1334 2153 26 738053 192490 833239 68554 2 8 349900 273405 427627 1214 4131 416416 523993 893920 97072 31271 77 6309 897854 875620 817439 870315 245584 809622 121360 839264 810023 828145 465854 876129 518398 754020 897938 89121 80967 860241 896446 620889 890865 898618 324178 18921 844463 789417 840774 56091 804225 805130 297461 872950 519859 78849 220934 874984 330991 109869 839137 54 477260 575330 593135 131695 149686 877151 542772 109077 867157 414 886101 791081 20447 870513 899508 708588 864003 785931 894326 823419 138 895164 827746 113798 114325 220691 834090 702209 870487 68267 138 576959 405690 45803 1263 754510 449512 861366 85 895254 46805 714465 877444 884515 294692 27400 599242 878229 356291 1739 190790 249398 104 15221 877816 826327 777844 688621 895158 4009 963 47 463659 854345 871548 170994 539930 447939 3373 541962 898046 696903 828896 349164 856987 121 116934 525942 892 711473 781875 121131 739256 6195 883444 893697 422375 865694 475373 1 740033 298403 113 865076 817021 4 1978 211 8 718717 157 401087 853860 239974 767725 696757 21 18717 2685 460516 655055 236327 746357 28282 389288 474957 35968 2 713033 308 10090 130961 4 771 887051 770750 2022 737808 884086 17 648 787677 868144 847666 830673 711244 225996 98 692819 760864 437480 518453 587493 759780 776212 813984 1247 899347 459321 287037 112 29 182303 326853 91556 37313 280 888517 44686 896582 292321 2 892368 397859 872191 798394 892653 741009 742173 797339 645629 236 885062 6 74882 865566 839219 723418 827238 889324 111330 378927 512864 361704 658389 775585 874544 861652 8579 811462 394642 893592 24694 858944 63941 439088 809821 202188 118865 1733 885163 153664 35991 625 384432 322 227347 409 856510 876788 748422 365123 3035 861574 72257 196487 2936 356783 649305 440519 405281 377560 94043 333992 563602 718948 327626 764732 19 8619 864006 372098 837744 799248 38912 841350 374063 781291 829056 448437 457497 888114 12642 564 659020 704804 230 1004 890802 837100 270633 786430 864380 1 786821 252987 772667 776169 753835 892497 24322 86835 851467 9569 788228 199062 95144 893550 351752 1640 8 36768 668416 72615 6 473463 450532 54214 322372 807618 190454 874876 328943 899730 879381 60623 710744 555566 838460 2 197298 242521 733171 878719 411393 363767 830343 74818 162 422931 8 680522 314509 696991 12409 304679 797785 548945 7 206648 620245 25 300688 139922 857322 777215 53241 20499 105837 890985 436063 67115 683276 12 223645 870310 526557 875499 612110 165674 579731 212 137 388121 794173 725229 891396 485044 837620 590583 709793 480252 771646 12314 807085 888298 619554 860096 744279 585652 163546 393389 338 1 833487 839313 89 863167 48737 171652 250364 280961 135398 1269 297 823914 212704 1 95290 227726 30604 816602 425867 119779 194693 169545 730 820977 675393 365 3216 820539 51440 179570 866644 415533 292083 475024 818874 825862 559141 804450 697430 483102 434657 691146 2 429274 49759 888561 1746 212909 15979 759396 39029 248110 227642 86266 2 556927 546276 506974 840 888354 877680 872264 803906 644018 894122 419014 411486 501696 143063 761858 743945 462575 856457 255004 838127 768854 466817 844005 732911 753556 1029 694044 888822 887434 636433 696733 294569 839108 7504 577693 274154 763733 581442 364336 283 702390 1324 874691 687826 788040 586492 360615 229031 437674 52909 185305 37 773155 515006 250 93573 867426 854771 609450 398272 1759 876877 893443 2868 879017 160326 795577 61 18 1 38543 709806 163846 674155 793603 225630 867729 3030 520060 10 791667 853864 37 812076 222 817897 369159 5 63808 722984 67821 853508 68381 82 31 11276 212253 777359 3 843546 360865 781 512 47215 43 208134 343782 709270 875946 262 870475 850639 899542 898059 346 412422 582438 3481 646073 777762 779205 581561 887804 795886 178124 586645 507204 8 10 104139 888735 809374 856538 515596 357572 623689 876194 638611 887630 140 395149 2 31 6723 792042 898561 743787 518222 11 103723 364372 741935 747449 781444 33932 70658 16071 18246 763098 857617 6 123 1433 886275 736988 3136 405626 52722 862394 873716 873658 815490 3022 894229 20006 572796 752032 396939 60 830902 8 698150 269664 187541 840019 650977 755809 116436 841733 830686 1 879597 297499 724339 81433 161092 9396 719928 57102 891459 550245 869010 883792 508098 2 185032 307961 225817 2 363059 606393 728171 201912 85 743655 335941 353 278866 529378 1428 862 1061 664101 34 21178 73120 231502 865318 322541 824021 9 406112 58 63587 186257 381319 862480 663472 894163 352263 837983 4020 468022 2 16885 605105 58289 791571 8907 877472 762578 140389 760 19090 735173 800670 891305 790307 11005 829409 669939 26 4 186 27941 846522 828439 851645 723527 1 768487 708577 685 700966 834247 133 100642 2017 629212 290 70 383225 854640 854209 798287 17873 294779 436401 186863 7 135829 893066 151358 531546 152 862653 831824 800324 816627 876983 309782 899388 678653 13504 860503 51376 2846 449026 844548 732905 791813 4409 282505 540012 547906 559627 34390 558967 896007 889243 848822 896000 451796 799977 3197 878755 895874 350959 375459 845677 639867 307150 280711 143768 186700 878767 863334 326688 354589 457659 834351 732195 897016 116319 59835 402726 604030 565652 6057 1 13375 787064 722443 777955 399754 797499 878651 895765 8525 406414 149009 347213 700883 261546 17635 229 355976 30462 622968 665765 852942 136754 238043 37617 896972 13 890148 13 870240 542535 874785 3904 890192 25284 725264 213 3 841723 595 277807 64 876787 566510 26868 132 892709 702729 455 1389 876195 209408 308781 700199 891575 62772 831970 26 5 342 742969 870959 898798 188235 896355 401731 458444 856587 159775 183477 37 897809 22 538137 701992 741580 844130 841857 20911 728831 806742 83105 472174 771254 675681 887853 72759 469608 826649 875803 450719 164978 95596 724233 211513 29055 850833 539255 575251 845220 842869 788907 205 679154 783900 151492 882653 458502 666856 848791 200427 834988 11256 848517 352025 868010 835159 1 885116 10 758789 301668 347892 791010 362336 707 185845 300476 123076 584460 48197 307018 34701 672567 216237 203625 894122 143 578063 589786 391478 19 11 177426 511142 736367 515 531627 825828 64138 737104 53611 895733 885104 94151 6 4 1093 223 1018 885421 762160 806662 248223 714087 643559 874189 895206 330724 26 604 896664 20935 842388 157817 882440 390925 53135 506852 207150 652524 803594 66038 8778 845987 886885 688580 2 840671 873159 616945 45140 225716 13742 805344 147152 19115 840675 164613 653261 874412 16 648443 227442 7706 297773 494404 888894 775879 478799 686758 111728 734678 172940 33 727207 506834 305208 18850 426374 825063 156328 279809 825333 222209 129074 865329 48583 561694 646499 724039 793613 796658 696549 4482 541832 823881 832143 570712 878526 816513 444512 543542 36 795206 113746 724276 707748 79065 629029 872389 749545 116281 4 145 24589 273 76908 179110 867499 18292 258 4573 710243 843075 188835 880964 65 898081 862284 2 243 204753 628358 274547 599324 835787 396824 843478 24731 533793 139 81962 468444 2131 84937 842795 610415 811032 680796 5466 877491 786172 516881 735666 395721 767884 413829 118171 864738 875180 198605 863588 325374 189607 232672 29 326261 829692 569105 772979 78499 858404 13040 142734 834427 24775 888627 849474 839926 810040 458355 887301 700788 5457 9502 896964 612281 390536 37 845433 18801 884837 1212 416053 846204 281935 8 55845 713559 179070 120209 747636 3 847290 329329 726916 40253 216708 824864 149461 192144 165786 299406 6 863121 532253 2457 43 1 812163 645883 163135 659884 885137 15970 876 875441 135981 753571 683223 854179 202860 2 510455 1507 846353 779006 869162 185245 878336 762869 503560 302632 498449 862921 364433 732100 37646 515274 40177 852523 281967 377374 510843 258528 898076 180321 554548 531670 794701 630779 233 823662 109058 869666 84 337837 663412 32908 377858 713974 821098 316180 54 877184 751338 876267 76073 860828 743108 89823 291040 4 623142 802527 401274 831748 332082 42126 344 811009 647983 544783 847860 861702 258594 890475 499140 873833 376206 39828 755126 753985 271203 294655 494366 5 133842 539 767859 604858 438686 674158 518830 835915 732687 514677 10544 196198 2913 275980 792437 2291 796426 787726 523212 867398 163573 738842 789464 48132 869036 470472 7553 3 677978 742820 273735 210098 841663 997 464427 2530 781026 851541 865333 790425 11 482905 492704 874641 290207 865373 63435 484281 119080 489816 456478 827641 561 703727 836485 247866 848629 856682 8202 683286 799279 425519 587696 278054 461171 115128 502191 11 220240 32556 105526 126790 848403 461265 131974 875656 313200 885304 866974 363398 234445 876346 378384 2 331872 8031 603132 650723 661796 35170 734475 4 882858 694475 80 252125 42094 859425 363046 781910 135284 277088 11304 726340 24 4 873143 887461 776997 843732 563219 879679 38343 841758 87 686612 639257 453375 868239 4 863625 5756 812331 761412 688620 776240 54 184328 176727 72248 2 731676 205023 464355 704931 31736 171865 27 111197 180781 360098 231223 28922 127925 739018 948 883109 778286 860079 66 168020 852891 639533 848947 22543 883365 827165 539423 845760 895059 357252 780289 613304 315883 2 21 802077 599982 730942 804974 397604 895700 151791 673444 1815 829249 128739 24657 220683 644823 563287 846809 101534 223619 177978 475605 790631 33 3 345 75381 839371 15 144872 152702 803101 661345 864084 336124 20 49669 377409 80157 9 896922 67111 640985 172230 366320 43325 835179 853063 846800 552384 271651 251769 1432 802246 851590 755512 19448 85392 315213 805318 605974 38 1 70127 817628 569195 785003 701517 785259 436877 206 740617 697960 26 789764 818825 804933 316411 364944 156432 275240 812287 717508 433209 837017 870772 890852 5 295677 879876 42625 548703 403 493226 94903 197 867138 437465 260119 2 409216 61558 397943 1 685837 596612 235975 326045 142170 886437 1286 679449 894306 260892 776380 334436 265650 6 397000 562957 821783 4857 541840 777417 121 111 646091 9 888276 535 867551 895148 896641 795864 850553 285601 884719 411020 892145 2578 304784 584063 675789 238771 861814 875331 838567 5 890832 802330 205641 133612 255908 69 53053 6062 810039 897006 174914 55 818435 581584 3809 851240 872468 842901 367576 388190 2 58246 856633 896910 456108 367045 612787 704079 29987 5595 816517 26591 417940 672899 868247 889238 816891 403997 46 604043 568877 145861 855561 25 840454 889392 859317 420092 451797 5470 394270 737281 731152 65 851248 420449 1 376056 61246 758932 763066 896127 313466 879842 772198 58683 94217 887958 1121 862661 604756 888905 100 802268 362256 584496 148022 193971 176595 888666 843014 337144 800148 105452 16380 892610 272272 47 280 200020 721750 817259 151419 876483 11 706010 296104 823539 286906 435853 784016 450149 854238 188774 592645 477843 599475 166955 464212 887560 866069 740061 356187 759422 780382 1396 800263 833895 131268 52257 769188 48622 737268 2639 716009 5325 12743 450014 691986 561503 734036 285887 373028 1979 190955 235636 776875 824808 509 67 438803 785203 802140 544530 896335 322450 206 851104 60 742110 91742 11301 447500 279079 877354 187676 69417 710702 259804 26 41 152 855402 861310 662006 701352 800743 729062 538827 794372 899191 859259 659866 534748 887916 242498 623 818163 805223 3 19 427060 715708 22 403026 502409 232849 768017 886993 143523 2146 803166 884043 711324 810116 852438 533 5715 126813 707525 836757 50481 887413 472143 33080 130456 856 760566 832528 420167 856037 656964 456407 814140 883153 862449 895161 444338 141 421071 879306 52562 374273 868746 780219 844828 100032 344583 179744 452248 504 1 23 720675 193562 2370 778958 742964 40 675295 843556 865987 2 573405 360185 869021 13735 40 4 437102 231958 850094 810538 590337 7447 805706 727701 791939 774349 227312 828918 738900 786565 894287 50 805957 32768 870569 50049 645044 162910 84741 298507 106423 802729 80 745864 870015 30 878555 295225 416596 757638 3065 136924 28 826681 435523 681564 1684 124216 681468 68 40016 7 861540 40 899072 19 843290 2035 384375 832563 851228 61 14 888876 619690 388056 832751 125 862173 888920 849738 566727 2382 782517 809826 91457 374958 30 17 15 895195 518906 873324 888021 817280 553350 910 140166 890215 572563 648166 236 632908 387 115362 2 667646 130701 2 609312 801972 97 821965 704608 786878 76 691725 146175 529 168142 896072 369 880391 89015 817985 775604 27319 881107 315287 845729 691911 82258 1146 779823 837578 773969 675776 2212 364500 898665 336161 893206 837050 790106 867996 57084 27696 3894 133044 284166 779974 6966 274848 895888 811891 836697 889752 763979 2706 56892 881508 848941 499690 893732 391306 338770 699079 850969 201032 298135 35776 799861 37814 899463 460615 869396 807831 561401 896085 9 554498 876562 846137 806977 237694 417177 143264 69669 41300 863145 94734 436187 874318 309998 734590 1979 119565 60 293281 888732 899259 576927 824744 10074 833673 848406 154420 641667 2 24110 389121 1487 438589 768191 899328 9 878152 896358 644449 795391 52 564501 763802 892853 885040 869378 229213 551228 257197 725717 571529 109636 93179 6 5 46172 1033 80411 10072 892392 863836 549 618 590465 873 483148 890188 593057 872883 161471 822532 609865 181 857377 379558 703287 410981 468141 797434 872371 91085 892749 718544 846718 382311 871274 425 490092 232614 875687 53 398232 730443 366205 125215 71491 439083 834099 717993 4200 575 101617 347 864665 359 865434 667240 2993 1221 9867 786723 355276 401007 187102 10651 289324 545676 886157 285280 5726 581741 764231 130800 460876 520780 531070 63413 782005 81622 255394 8 511255 142602 471660 544276 530559 1 70169 776743 893601 884780 156643 798401 48814 789237 260201 723420 388375 768810 65417 861032 887773 853239 811679 14 263112 895158 27961 643434 821515 869508 895275 328760 67697 818326 7657 195105 484525 871893 339897 895610 896371 194617 519341 4063 734168 103513 110243 585747 790781 9764 620794 832762 21374 708899 370242 5264 21210 59652 844316 79502 137433 27876 17889 52 250147 8 587 601495 897621 893105 7 2 3 188551 215 275740 14601 587525 671973 22 146056 18315 414937 49464 607 868201 298002 294808 875695 48 462861 488238 558465 34 2 459420 890274 75090 584531 5272 317746 795911 3 644446 320094 130947 30 821323 343570 685007 443302 7504 705019 1942 779621 892074 252094 1 714182 755625 446434 2 899901 243 320670 531 455 884102 197202 672445 446879 104348 850051 362435 73553 61747 410378 897366 157594 817556 847812 288884 682574 54901 885409 210438 774160 248253 582005 114284 469811 374795 811794 542505 4 833102 13 654046 148352 827257 70976 490940 7415 300894 379768 884169 94913 240327 244465 611765 820190 10793 673528 248572 813658 260340 317402 852986 19 604631 854453 322512 226068 883214 711699 3 554803 862039 882465 209478 887260 320765 524955 3646 14 588583 23 596384 9 883748 3 465568 845025 34064 207410 648385 167233 370527 380071 1 878021 899218 452980 536324 764782 834649 659244 182 518898 41 893997 870926 327193 853178 603529 605655 849665 731322 442177 877978 17 412701 765979 281296 529354 681537 819861 642551 439683 56 659261 1 1 899042 57 879642 259003 895934 696517 494145 710342 868663 78118 867799 175411 833520 671502 763149 812090 159326 643220 61475 475668 834895 732048 889357 407946 85 247212 282422 763843 494226 10 717284 711586 79 543594 758710 15 24117 32472 92215 453838 174 833 172197 783115 456512 650254 630575 94077 519847 1157 515283 838325 854532 242841 888453 892199 188785 30964 664866 288481 799589 882427 163567 589583 753817 766933 542214 219 508 719 4178 731107 488103 89252 629 781115 516753 3 512797 807932 887616 345802 540774 769813 3 857813 60525 799920 413639 1 4093 877578 69958 841508 887366 701333 881607 807458 7427 544421 169546 866323 891605 36 286 9 12 361861 18640 674658 811479 598243 776376 826061 243 775640 814291 5 800677 8239 3 894788 455766 803777 1 19 51064 836010 786403 1226 815039 4907 26391 832981 120 34 733152 536426 848402 208560 250771 28 899830 332304 38762 64 385735 80260 167556 64 820238 828656 785734 762494 182770 24151 896487 412 500024 239052 79833 336911 868549 699678 842066 637754 17245 589958 5 344651 759109 810401 210 543097 740423 724098 120100 484666 29203 827483 303 859122 44551 396974 355533 827833 215354 848926 825743 881824 583729 885221 31675 301 443809 10656 862894 142 831492 158 899157 780620 782150 206784 881064 548830 794577 615144 350806 1739 787435 763657 633252 374886 802233 5954 873376 891282 365382 579639 8 841749 252244 84484 470930 814056 837726 10127 5884 896085 1 853338 24610 228939 391883 536591 757280 2 547537 521055 318119 763509 655427 960 250910 12294 482469 3 845627 367939 825045 212876 347868 5586 260431 407883 880606 12603 560665 2184 445244 179601 599371 595006 894850 641633 637682 853252 681171 850964 4243 858854 873904 67832 2815 756817 320960 6046 702995 314298 719467 290004 492355 470897 857363 857223 775653 476886 584934 848918 826621 1468 10117 871877 802129 829393 52137 111861 745273 564557 735780 885820 336693 268392 897228 372011 451 13093 245846 793836 848911 351943 777768 749094 751572 619946 763623 721377 123817 859242 153977 231776 897985 127336 1248 603056 23 166964 898277 41905 54979 298320 839838 422842 879624 480657 512157 892576 882792 696387 8347 673018 510408 342470 155777 2 841031 527985 310600 261 899191 682803 697993 586572 890965 741620 859905 181946 468427 117777 349085 144437 479976 787490 848611 882184 875990 832034 845937 805860 309486 657662 818117 47249 803199 12791 732482 671543 707312 847676 537432 248110 772981 101862 863250 561127 359644 6608 865448 471910 765886 330622 250374 99569 892468 265474 608878 292960 622352 200781 839428 216952 842739 814281 350739 1 868064 876096 148 215847 39 530780 155085 443955 16523 884139 524 774088 884270 401784 163812 853662 611952 669919 448532 817630 881122 25786 729169 620850 875568 136723 657292 49921 7 11765 46 875996 872939 11460 876544 833690 595 46807 816726 887943 604683 48 881607 239768 55 31755 872193 18 124509 11 726642 883709 205441 809783 5 332406 826635 198021 790234 13 463208 443246 838017 849401 744106 11832 747637 50 92235 810429 154734 756236 814102 608058 21182 784146 830785 248225 41248 810696 251 791093 11185 148016 885329 842238 2046 209732 61 896387 584603 789952 171317 454250 871327 850292 826627 359880 155595 872014 841207 820510 651543 32 144625 110448 278606 817256 754562 28222 150833 178 32742 881590 727284 452927 222813 847580 687325 841060 2663 362877 424463 884960 2 17 331586 190 365377 36207 129627 739686 744335 550186 742923 51224 208466 35835 867498 187571 828650 881777 5 202185 112797 893538 245816 166 637733 769529 825736 2379 128 338859 891603 156469 56988 814503 755894 874914 17 789839 882612 3 894725 606834 14 1177 89603 118466 18321 688949 155305 897194 891461 195 898303 318587 453758 882667 26 780124 780333 897368 828851 874576 394672 634567 39931 299240 510169 767901 72808 875326 355 27894 133980 893251 207373 192897 214451 794532 600284 600240 808875 757001 56873 775918 701107 122787 561759 131 296562 540773 245 194 841789 860395 483008 40129 6 511741 437141 851317 888073 12 755395 878052 352358 88522 749486 879102 31 7 832651 610980 482824 897340 4 773054 609259 13768 208377 865898 8 338133 817586 7 101345 1973 230723 663027 852837 667280 437589 40 207 32756 147842 778153 838656 897487 525872 175255 16 854116 7 302370 134930 488079 104464 268479 32 837511 886572 861368 560981 512216 840535 52027 791303 2 864281 383412 48771 1387 892780 781169 46094 700658 4995 583186 317768 474569 815399 791166 894438 239000 694364 418154 79199 374807 51 747586 790411 878960 138233 82989 246535 748381 21892 563333 752649 2471 744717 825848 897985 541972 566116 661325 66973 4 277852 773563 10 2090 853538 774450 810243 13950 274944 95459 11 886213 192421 859296 855668 12160 774241 787750 611599 750578 15178 467745 845441 694391 767074 227646 527463 196691 591508 882038 193 19574 456190 527868 243800 727245 805936 368122 8975 617762 529302 127755 770100 10 547663 5724 380325 522217 694707 163 356818 8376 2519 164476 862957 834287 761880 16 205331 232321 777058 420124 837910 112 839387 648031 564147 14 820780 852919 306760 360327 813220 303676 100594 841826 630354 763482 773775 10701 132590 662396 493912 876110 849415 240123 899270 853177 21432 127270 45668 4 8084 192 249533 48723 869612 14 584625 792984 552030 10 897532 409 698588 874975 2 5 823240 136291 17 4 517270 432808 134 790087 55 411357 325484 213574 32 1 15761 881515 889667 897235 743203 608883 799324 870897 398547 413 221963 880638 1 12 111140 92966 847378 555894 73 684888 837667 615666 838447 591097 896526 306302 625322 847423 577191 743784 475025 695245 439362 4284 631 776282 32 163803 833265 599627 802115 593451 842396 899732 18228 839154 184435 467256 6783 218952 362594 677317 49406 70185 792135 528962 859367 369471 155716 824472 2971 896715 882741 815584 418351 760318 49605 883716 893915 175812 31 23 742234 301866 875156 896351 13454 837510 770783 897082 891675 128382 280548 591050 254764 278247 639243 723411 111088 264200 304081 856584 157193 896960 487245 130167 892937 616227 388941 351716 24 488495 1187 5 114474 1034 926 764107 842850 6363 443596 196634 11 337844 613221 27 2 833610 432756 76475 179 334014 49839 389065 151489 974 1 85635 305 875363 851292 886665 473935 4736 3629 895478 727054 39090 398328 802166 465599 122449 11833 775093 450518 800594 394338 2247 730146 158433 244855 91967 76039 242061 430769 11 877894 879594 103408 7 865445 860838 836819 789256 873 115599 7142 124592 397272 4 529911 876401 784579 3038 9 1736 580404 857328 140297 746438 827904 262969 891808 802843 591351 485652 735073 898560 732340 413557 180122 591287 385980 398370 892067 881469 4948 846233 275195 75347 892081 32195 814975 669688 468585 129892 733329 187664 121478 340237 664780 879529 898466 855487 43101 350727 312553 802235 221371 3004 855926 899765 5140 859769 740295 51 6 837691 2 892608 71 4705 877054 9 33491 1 343194 502713 391527 275748 754654 401451 448889 120373 2 62 779878 2360 5 501374 8565 826031 660657 870838 770449 894236 669237 852813 187 850875 855724 82404 839824 214068 538790 6136 845689 238429 719103 124533 790338 12234 764768 33181 818718 116637 5517 4497 1 844746 771970 885720 5 11290 771872 4 886587 521606 862942 690574 324 870395 893182 579656 738707 837335 878430 780575 678980 277765 815095 64159 738814 220 435129 876500 33710 494583 890709 881696 553483 803738 413675 135488 76860 659948 7 222700 830822 126216 42071 29 119591 228115 624531 135909 65353 145815 748173 848114 134533 860511 799758 850455 609286 888588 640735 459340 859486 240082 24249 4 898646 392513 789953 31113 308176 854473 2785 791774 848726 267549 883709 874953 278801 767428 637452 877636 4 855187 783699 276823 920 140028 208994 713 23458 2 771193 533376 160 782219 832473 876313 897627 2 326856 851718 328 296334 783504 101 549522 800243 7471 740936 116168 226844 103341 43 874063 836420 3641 11465 478337 578449 860147 550227 852797 125050 11878 845450 548698 369552 862607 63840 878130 827801 254841 112779 698345 826538 42474 764332 732996 327965 286945 620478 22420 889658 315023 895485 885411 768740 729570 700123 8784 199609 350193 495874 770329 849096 161 2 856633 811564 694688 896311 781062 531000 421576 695469 862913 1 135327 3351 781245 837024 864458 61635 19 733062 663912 874792 155148 852763 27167 545963 18 16 856229 795761 137730 690841 222526 222872 15508 806112 3224 17 188128 145436 144241 1 820621 66 878649 286167 90172 294005 708481 413861 350814 837535 2 7 671920 629091 199069 350254 9841 37142 30835 709039 738785 694823 2018 2 678599 813497 24732 1214 266942 110595 376625 318360 13045 827170 54598 535 764363 884305 384594 178508 747127 881118 220691 2 879617 14 1849 643275 137 3015 894592 241 12 653671 799625 63859 841689 5 823610 90 1042 498844 2599 93041 521364 16 37048 871478 852540 38 736525 8 273825 16 251314 18199 721454 760570 222774 173 671648 808731 247391 801546 595278 187575 544119 801006 701846 891642 146136 523602 459655 797107 750091 723501 713417 872959 578309 791317 558399 841119 442141 40391 857025 869889 508243 57038 865122 5 566755 894378 872976 777787 73298 880640 891084 792804 760819 843797 833725 557976 796424 1052 67439 7 898059 150137 669523 34387 792133 855405 34799 890333 217800 181 867830 460418 698856 348207 873037 848227 213610 65 26 428726 567801 680253 178537 284743 234677 141047 289772 850933 745782 645627 250564 331631 474343 105297 12 864168 570786 789 784901 873285 792049 779075 883 749708 240120 562899 16416 187298 151838 805920 145006 188919 865468 640271 243467 753063 10178 888269 333754 599511 887523 387533 226383 811809 424963 3 845124 858796 137103 684539 8 892501 224449 917 581356 84007 868127 162078 782748 565073 275744 7435 810420 852437 9959 105552 892987 818271 827988 673 2 676806 899482 652726 210971 444712 768594 4 1388 131825 732997 847729 640642 12 707814 133073 1655 2 859836 22751 751621 557319 99296 836983 838963 239479 603689 872284 2 771946 328650 89784 882129 18309 613677 824578 74539 835945 58 833640 853792 339100 849929 70556 2 1 724582 56 1477 815008 2523 869903 355999 797472 402376 740589 899776 520702 75 1031 11 723406 115011 853275 412962 10 318215 165931 716634 485082 661698 532 71 401567 299434 230417 893241 510977 477083 854263 799996 411587 207232 779933 19133 440158 839920 729397 753346 205707 765217 179508 67107 71017 2 473372 359546 345223 22 591114 6 48 791 875118 472309 126387 618590 327730 181115 315222 23719 832279 113736 373996 650701 17700 858660 797474 704258 834611 899401 302050 238875 5521 747847 586028 812730 202552 537525 795773 834990 513837 747639 688455 119 6343 782540 408598 19754 559809 3 590249 208 876325 885717 838684 2 575 517308 542675 174970 547030 727797 183 558365 533300 487544 178145 836055 1092 332835 95137 896938 395 782933 282167 228 445075 423061 890871 569305 513321 29 38 173303 803742 98155 640516 806159 831196 869485 52 273541 41 745799 882806 830361 686102 871329 733729 830740 1641 549026 120062 148789 750878 667528 890534 811096 11 603061 126 163409 558081 656674 853711 873311 844637 3 755754 4 863799 885497 217878 93690 272798 689520 31 662422 280877 9346 802479 7 861417 179555 19596 2884 560 885840 791126 836425 338977 214520 1587 883520 770769 257198 289275 554506 123 807243 885619 861506 136 118937 316226 851440 848221 635485 617062 895702 873809 343293 183 167 198131 793318 512229 174570 6771 809017 899276 833023 868867 355416 31969 876114 547938 403787 60 148614 281 8135 809927 653103 630718 728263 859474 514271 361173 61782 855338 67666 286304 688348 308280 465655 1 766845 373645 537916 884727 834398 834439 4472 454840 61625 847 888757 427433 856512 323411 854037 28502 694534 633810 690566 8 574774 897899 784793 817343 115543 851154 443001 865384 21830 483505 162661 45 4 273126 869781 8245 755005 597464 836482 2250 704897 480347 860459 45264 453354 612257 1 862074 3741 142482 879080 271946 853926 424300 4999 382008 57 781594 138172 189 338 784353 347342 860970 833748 180169 391903 263442 893520 33867 888021 29 808377 852713 655424 221811 377244 803191 2986 427647 862092 529719 897273 117446 199684 852755 77358 164 465447 14 222 786307 839158 23228 597510 587121 800499 11 37 597207 360147 2930 778876 5 14 1395 343518 184984 516723 537855 889481 233738 11957 2 759950 899808 674935 876144 8936 93 1053 2522 718430 801667 267370 713954 782020 440727 779166 139418 698595 276 49 556966 113975 873078 98 10886 463397 865783 532284 7562 754077 852410 24 2994 4741 1555 888404 27524 211468 840601 82517 847093 72 765436 873791 749 2960 17978 40073 591076 420171 50383 94 197607 121855 858 73 12 289715 50317 854257 163479 206 9770 573813 890016 551062 862986 893906 193990 12 826928 544336 599651 336020 594266 132639 852875 854921 275442 324376 39 811396 471080 630899 33087 855847 54167 56936 894278 18344 382968 246158 811278 817104 854594 382151 499175 520304 433567 693715 863969 106189 1131 784077 4 800907 453558 12295 492567 851465 799360 418605 874156 829495 479457 376693 506253 1051 717089 523578 561610 194 875178 818937 131267 718600 216714 2447 18511 896291 758547 828675 857214 864928 793210 303525 727426 713000 584312 6 535492 464711 204137 27851 6 684227 768383 862466 884695 693355 895473 95957 476731 760658 695703 453179 8359 434582 2 2096 29133 652215 898021 235280 841565 861075 864528 712415 451 200261 749595 833167 851278 627401 863446 240908 631327 853313 254932 13 209480 118 530994 570298 358310 860115 489380 216723 548303 340980 142718 314871 828144 892110 292309 883237 610184 323259 74121 250418 731043 874956 555 32743 1201 874980 9922 396126 619015 493629 3815 335 196085 5 12 712736 750530 98823 822840 5840 53 335200 483928 421271 336668 889324 879556 28366 15 502447 22 855883 750894 523 1864 9 882222 865150 528975 893986 533866 891403 814160 53707 875657 104 425192 415778 778441 29764 5 429559 776997 575258 61532 884305 2 489168 886589 13190 207694 352682 499823 166416 428650 484095 717475 280924 776830 156538 879266 854500 2 897740 75 531585 852948 224 673518 697445 807438 314633 883727 130339 616713 466274 515147 252251 802661 425548 899998 1134 519934 379 890498 760382 95772 320395 453750 447891 3 753927 567517 680 647451 15 323443 16776 297002 864195 833531 258162 838700 576698 309623 543784 90 516833 214729 33496 825246 784273 374532 5538 199044 775165 214 78259 674613 688627 865848 884940 515378 1450 838733 603774 342 16806 819178 661586 803998 95239 891523 564168 836321 491729 848613 3 866320 169362 863302 244731 630905 368098 14 816107 362782 2 773025 513470 648446 178340 81 532368 287755 837357 578124 805031 311968 701345 600339 838528 78784 3 847641 804179 806376 739588 768148 2 738069 443718 13 61292 774680 275 179926 184909 151266 54904 1925 42896 260913 849260 385628 652752 14792 822458 2 673350 615335 51 279461 897133 666165 421158 235290 11 778609 848041 356526 256851 871888 638639 640598 538021 896 751578 365106 190 660323 438976 328 851298 853727 167266 568526 466242 6706 30 828658 3 34836 214595 493648 22650 282 289 11 159234 414544 861907 874285 244091 254057 844976 873813 83296 549091 812987 871397 669 775326 748446 516478 825609 884028 16298 895142 44 4261 883716 238 692411 804766 740731 782929 258658 826927 874618 797317 651305 9 821091 8 873998 273634 668453 728233 76 270838 1467 133743 488887 723554 682159 806826 866626 117294 571957 81541 851731 899529 878861 210524 237700 108530 31241 58 51249 889974 898111 762930 889040 892432 746539 643627 3 645511 15 835820 323742 66 532788 293 827649 791726 585 148 12 811204 661492 672253 345830 1506 243046 300193 425934 299001 1 188 790754 138231 863913 82660 658 116007 1567 7 439 879537 867916 752024 7030 192409 64548 564245 98 805190 551240 73694 766102 171445 16996 888578 780091 823275 315214 899210 22849 413 838466 866752 216635 776066 893367 94903 267179 871063 859095 873144 7 690086 687302 313179 774206 406425 111378 173092 570626 885024 321552 824694 307985 767450 324523 507221 793382 815267 895573 386779 815820 3826 369136 132252 663387 27372 869983 171432 458229 843403 898768 871262 1 839195 883679 665272 860554 462309 288491 783475 869662 73 389013 23785 672330 230364 745227 321593 782483 192 38877 736219 645827 112115 430669 728125 627544 863 881561 198296 544507 792863 899360 615970 2436 783072 774585 738603 830032 12806 115124 419462 1995 757502 25322 1129 53891 296907 864910 654596 828399 466601 78064 320725 5 695517 52194 37839 382950 891144 190419 872888 336253 2224 268891 2 829100 332556 7 839096 95539 438169 816280 480772 765928 878990 321229 684694 5581 2051 892043 751612 751679 1382 170 726910 848710 523939 876339 122763 3 41 236 153083 801882 755221 848120 823133 855328 213059 183193 207711 8 2 634758 81645 560800 327786 20 276342 862915 4329 53 888852 413320 5 30042 1 2128 409356 1710 42 379540 892310 172 39450 177442 876375 889638 709127 752611 251559 58795 804686 824252 878417 529666 896559 852312 65462 5 666357 272799 274635 671 649 738303 712667 534948 169736 800704 563377 897701 407166 693603 261713 155658 3 889679 125204 822541 815239 78526 889299 571716 891042 39068 859178 66227 1 764723 21 790267 41588 880848 3 4 793702 579168 18873 492132 69011 843144 855525 595219 278112 866158 602880 321865 40246 551822 778013 617090 869146 851819 1 899343 663992 838206 888592 121 448195 35 830067 425493 865779 857003 727003 161 795069 376825 385735 211 232 698394 3 64459 845214 465 137465 484364 819764 784426 896523 33188 217209 891352 563935 44727 4486 167744 731815 814897 444743 456346 728984 297090 824180 433086 34048 744366 37197 39 553 599 473577 318963 680324 889966 134832 753772 28752 227630 315472 818028 762635 889193 833152 620987 207061 23704 392413 747587 77 799540 187284 894552 337696 678454 376706 829219 69147 826253 431119 726666 558834 28 214511 1 7018 372748 102053 886698 22690 620602 21188 145595 166735 853697 654538 402508 859482 175685 591009 862958 543793 456770 293823 468094 1299 850639 317073 694521 563467 476 358176 820674 807988 266360 333062 794653 867881 432 635453 207520 724440 854766 122 699129 812450 82437 699002 821785 293580 879812 831331 862379 581103 721335 788432 861993 777317 81194 786118 885953 407680 549281 882555 614379 229 719146 875651 14777 520981 889139 797322 467617 368150 7460 412611 819 661284 189 824901 5451 465027 736648 615835 245127 700672 110942 7164 431 99629 163538 884835 748684 253265 325771 650039 90507 889583 884568 120124 28326 877188 239880 803040 224910 852049 134 3 210 884569 762548 51273 855585 4638 23618 5846 237 589261 517190 690152 773975 1431 14 66589 46 861283 881519 42412 790910 329457 588915 661876 93 868 710796 779677 1404 81487 254164 900 177788 286608 170021 44899 265443 183449 25 41464 526283 3 28413 843952 505597 3608 268844 15 823768 196318 808252 424 200 500268 716989 832914 879077 529835 684420 875116 234400 606271 715972 2347 637004 279737 875690 3685 717256 278539 886709 886448 158 812285 729672 250 618581 852217 678956 645487 238833 239431 745750 810054 780615 190974 878277 844109 891951 456072 229080 91 882434 556487 615311 383510 798386 835230 866379 506576 22697 819495 45586 646 842208 873438 19672 148904 459130 589098 68062 646988 450188 763875 758979 824464 809043 872832 2 6823 412 33144 295626 868598 86931 264854 557086 1181 298489 841245 108568 792748 490523 839294 199207 1 95990 43 157412 885920 536973 866719 156753 11 539320 623375 540762 148274 437148 795235 387671 130543 6376 706681 842840 568167 20143 872190 83626 182122 199 448717 58589 715740 856696 26 551636 677411 896195 886295 879904 888437 734 98347 865672 67 247379 35 369932 889240 398649 481296 10165 261338 866134 708940 265517 760529 619566 528018 156221 613 286965 701098 624605 124 136 515 279371 323903 439947 141689 862717 307489 258102 310583 745853 211585 600120 411504 248495 37 3148 183 877848 898129 2 22302 651852 465186 824355 260765 479715 810970 636884 265601 686782 3741 122196 837223 664901 449605 478903 868127 39054 68 627300 898520 791981 864904 762638 761446 780 404891 123 140889 221658 840096 224779 342372 14893 245483 5 602930 794409 773037 826155 85850 838776 712675 11 14185 818894 205809 821 754362 129 789510 769496 865728 796431 890708 849804 841673 167499 371736 79876 85 792297 18787 497271 870919 418292 254870 15775 174995 866839 627317 20282 63 556 489633 870936 540367 43944 879961 141287 779069 222256 322 131488 220266 278039 414926 349451 13 1165 124449 310105 153706 600280 152721 453453 889736 859696 2595 356750 143176 873959 2 68744 337009 62727 811151 648381 650746 201803 10 892046 727133 881008 714848 576041 2 598913 436151 836339 194324 743326 117506 103468 32 597182 126 1 808014 875485 631095 895231 5628 727309 728927 897038 146 7 742157 213216 412855 54595 878199 453174 863519 831054 3404 827629 844464 647318 786048 646769 731 43553 349182 7028 871577 6 77 207911 727199 713153 80 759 6 2779 256287 525117 861086 142422 329991 273555 355665 803373 505118 186325 668686 791028 722424 893374 852381 1516 92982 20898 659624 536238 865221 857056 797047 834099 701284 633561 141778 257622 21 37 44558 4950 1014 221868 868786 166347 324429 9 858881 897293 867675 858756 258137 422084 320716 812704 553394 637731 577102 38015 383263 99351 753198 9 32001 2538 39256 807813 888194 68196 189585 880315 860571 1664 784802 200097 31 546378 837331 37144 882440 67664 109283 305168 2249 13069 406786 548043 622908 68 83 407523 829768 881973 720228 746427 2688 886906 8 385474 55882 2837 104778 888498 5141 1 76355 510924 9 765756 622599 872287 843690 845550 3210 769837 86946 640505 828880 23 342256 568087 491397 1 478135 592553 574123 40 845193 320349 479426 868614 784533 888895 676631 889753 367 453874 110687 11512 401480 601511 167093 572504 10998 109938 296642 14 415932 714474 45308 661570 344300 820851 683902 869744 559573 52066 725375 180533 599893 316387 636666 584814 899888 795225 31381 808574 889142 642525 538287 137532 775478 550 210176 118 1445 461854 458115 876386 713384 776759 29414 161919 346863 888536 625004 32 379338 392 789465 253 352569 666250 893285 1779 475795 327798 209402 869374 5149 637715 63676 557272 143210 104995 856667 22062 202181 110188 711 835162 1 259860 827292 880261 501 415757 433794 743907 881474 342303 795066 877648 245381 2 379230 140 418167 105389 895796 39891 271844 669787 776357 17 31 887182 19 767448 284535 141 776597 24 688516 355 1054 27 885599 893168 340127 661961 757943 73732 414928 388680 470279 888223 7419 802460 717335 13724 872778 132840 393549 776529 824691 514712 893427 816997 75301 860066 717161 787452 190848 810767 891025 691490 545138 896778 37916 504634 28792 613280 784047 288162 500119 653295 467612 865683 849619 601311 39730 619353 875635 707745 459462 20924 574247 870968 622265 554425 591401 715928 34614 311282 746499 335749 19103 272644 843326 407398 13 812048 421720 386 174795 314248 762338 835329 280259 860034 274252 859259 11 450 91 606077 857049 275028 801564 168399 820979 853579 79094 31072 866051 486958 841530 302944 882913 175438 43216 442098 6 1862 873768 181867 3934 731863 503188 122236 808148 330 720135 869736 259873 381683 387087 779810 870402 869892 166221 2558 137329 52527 871814 86 651305 120916 835812 251936 582268 839695 94 2735 180631 1 320231 185078 230 184609 737424 879294 400294 478684 843617 852527 875867 851063 789155 11829 388555 881589 314437 1 675123 1619 33851 3 398 791619 807454 899595 698557 823311 106698 6 848085 885865 565392 345248 40865 81792 745208 103226 867743 199778 256929 390708 34999 772702 843928 10121 5 6 856199 564717 827364 871725 337594 5713 865056 8128 435286 866723 877394 437991 474342 623798 849670 140954 839879 882080 293414 4270 887651 575867 661215 863306 171453 373128 33441 153986 871840 848110 2520 637859 1469 770 392426 189956 762 754260 121016 372382 27 855445 860714 2 2 8350 79593 34 334485 898438 862962 817779 870872 845570 618160 846196 213172 54296 852568 744497 775660 774099 5583 30976 878394 291 645251 456805 13794 1 35327 332 645065 7 810226 50 731016 585867 145484 432824 386132 863117 800364 701615 51 837069 2812 235551 864808 141034 694288 396472 572721 895129 784570 840507 896758 650565 333002 566626 799791 107 112295 866559 799221 852956 818368 38397 10514 117439 899797 319991 721007 823063 108987 314555 644990 879001 8861 299671 188736 659659 30038 224802 339460 1976 874977 884592 851093 239196 24801 890049 64 896786 74605 300713 760422 879807 706283 454008 2557 839667 355988 891176 563646 899323 215149 300245 1063 205430 473146 461348 6 521975 888356 898592 82462 82 187270 296065 678938 30396 827002 13629 532857 63538 123057 479693 4 638039 246979 885800 343324 5664 5 301868 879561 879959 191065 261 827181 1400 11875 650544 891194 2254 895097 25 879936 619542 294327 872853 893927 882937 35 890431 304903 483066 9563 684664 709501 261404 96377 175081 71 3078 14 78584 417216 753329 4 844641 844186 776559 844019 505964 160294 12 435627 537453 228955 872747 20960 806745 808095 689872 853561 878091 3 328147 886774 601882 814705 234019 836160 5 890493 764685 72121 30242 504953 150913 885149 618901 870692 325412 809880 407279 4802 23 891196 532667 415802 770357 838201 14 413628 896599 892823 852107 726177 16 222463 16891 375315 703067 24 693237 885460 108 626646 216670 876026 886006 768125 717290 671497 18 174619 803546 829100 398266 113238 246313 890083 858983 821569 147294 1290 598401 834985 746973 838849 357 31089 434879 94565 810164 184521 263828 794994 93432 70 884970 843516 467908 374206 869580 109721 885972 772704 2297 729041 182017 241298 401942 174656 550921 26 147371 349685 728260 676055 629227 708261 24383 339078 1 480405 19679 468419 10 20194 162026 129273 796508 482035 2 190823 2 734732 889045 256122 16116 881129 851374 801546 146221 657464 60180 738854 460386 813778 289178 897038 823447 130 3 541280 49 842234 787972 889437 572125 889218 459978 820352 821202 884562 214718 18929 770529 55572 417865 379634 840750 335795 10825 887380 589562 753844 145115 783489 693340 6 98041 737209 298504 858977 268654 485882 802372 889865 99266 406050 7 79 393143 3 736553 69820 899286 15269 182279 296395 408343 715764 772202 895882 806488 323739 821563 12673 838040 3027 876700 893585 674457 833539 640041 746287 875022 835564 882225 281776 881587 706037 275119 327931 2998 866876 677659 777669 301016 877756 130163 794 291138 8 655350 371895 898966 549816 387484 895601 177908 588159 898010 275509 432992 25377 47444 45266 476525 4 67060 504545 94563 469 752594 745022 276153 66113 868661 312945 20 49266 896979 33308 843921 505394 890242 811944 136198 422336 882425 237 889776 53 11578 663953 844422 741662 88494 672024 873165 183521 297141 60537 804695 801687 831815 39424 803560 199 31576 802230 13 851326 1227 887054 722799 893809 2955 56 139770 888941 848801 601351 103441 494498 209801 357322 830257 479849 827512 624701 671142 211 30 670660 174803 414434 411572 855992 871815 756612 502639 303731 533317 346323 90528 830649 762812 12631 422534 672815 890407 90833 466085 12473 894837 890104 796285 872676 834789 457087 663358 239274 129052 15 841806 867755 231626 49822 301062 145514 19 402424 869228 228335 426963 831340 452634 889902 840253 219796 317255 770148 3 12 83 12659 893958 111 890600 899285 496897 420 865151 802125 781944 745770 311947 898035 215724 1 721089 826078 237892 320879 763678 449545 843102 40 867153 657382 565082 559 174443 467017 896863 8 304671 882057 860773 9924 886899 750179 838763 513397 190418 859934 780349 646408 39 367987 898765 554762 450164 3 2182 877600 807614 862001 721838 4177 875794 422030 889690 701 6814 792772 462910 745067 212 7 356272 386973 742757 3 34 2645 651641 879313 882350 366 462614 228843 857930 886370 3217 120918 354006 31960 402594 897387 869628 7 898925 175 859596 9 532225 32820 44132 607743 821987 60451 500361 872690 29 264643 6683 63 469603 184 884805 144 92902 671298 704157 182225 445824 80395 883451 637123 729943 708333 4 570 267581 686869 429284 349091 786829 6 888169 785336 888323 884738 349169 2 376708 859397 12 507446 563714 87642 528059 723483 719685 814305 731248 156 430485 3 223492 560508 11 12606 44 868724 255961 531580 807783 76571 894952 213 1375 162128 674041 351296 7 54044 536060 1 813939 300 834145 780008 851881 7085 745888 753236 795 9 809544 214764 879827 446 753427 22606 231379 1 754205 791160 796665 829902 19297 8221 584209 857248 846176 314 93 443152 183054 78045 102 893097 415794 798782 883724 769307 11021 703222 878284 1 806245 58191 110952 4 440108 1 802153 514774 781668 797395 181795 214920 632089 859185 14385 889431 1611 503739 10 895693 558152 857746 21017 284759 661600 245481 416147 880243 357491 531447 636713 557318 484202 33 715606 695553 176692 737668 79129 30828 79768 348997 674494 2 596138 888308 393178 751897 889844 832593 5 93027 879827 776752 495610 37255 833230 699226 171923 100653 111 882618 872313 39 2 109265 999 127168 456249 492532 527610 897847 30727 361826 287343 248659 506115 680602 234317 15 167045 228814 521387 4816 20 886108 800278 387730 645787 246135 506 878497 5 722671 896229 172589 170893 899503 523829 174815 798239 304397 629911 761193 75245 629494 680479 824528 630460 571525 899247 57670 882017 4 94839 867831 573505 816147 4950 405346 631928 597284 585957 7080 678310 234 704031 576110 123126 779782 115189 316995 176481 708033 617924 899050 360387 442 689638 101247 19854 795359 319869 811907 195 6 101387 71823 437109 582585 694851 37 856633 115893 268602 237234 29485 187672 208399 10 682952 445936 478135 860381 425260 730121 615469 336405 479189 5 310289 841434 841078 879009 894619 50175 846954 875366 878696 625597 25121 888028 881168 516303 889364 862016 773063 889431 860978 694121 859167 83395 505811 892215 541949 549 874654 176993 774371 75667 275232 286358 819493 670989 421 17261 286859 545559 38196 38 792429 521296 582010 567040 25012 226170 580072 524718 411144 690241 859505 439433 1 5151 864017 719898 873151 1074 3425 770881 175256 734308 688497 676134 525698 5 875592 883256 268666 667499 132454 714152 121 775921 600274 887307 892919 827307 672092 190756 2 810386 830186 872527 717994 728227 687881 850393 10885 890422 897971 40099 798497 2 4 577071 398212 798594 669230 178340 452070 854955 790328 630110 188230 372091 851061 50703 680712 1 869441 128667 883253 939 254570 561116 157567 266542 609830 4 636608 852457 46 362326 892262 209599 828118 887857 864854 785198 89 899257 39872 373262 888332 50 89 29828 182289 899755 410272 36974 892239 642811 174392 519443 314284 482088 173530 6 840767 184 8402 412 487873 849060 819754 822406 819009 397989 46 739761 850478 436851 671934 826400 894589 866014 60 277488 195264 879121 781178 635415 455539 181631 258761 462287 822204 855374 728655 98 890667 3111 545946 629648 467266 693221 848473 818369 45410 76563 203 35279 402865 137803 390390 370997 189333 71658 103818 667728 213 1469 796560 271472 747239 9 896833 186676 218376 375461 884976 22266 2524 12112 914 781929 466735 34880 275363 9 574186 454433 868826 856380 864070 4084 2151 886639 898069 1 869292 769162 881668 718281 892654 854898 743097 810063 888396 1 439 556310 849649 665668 451974 617853 820088 2 213002 560948 855472 889296 817074 598440 803539 570848 256629 891210 898239 224192 195552 562492 283995 883905 635920 21 61 174853 894615 875608 537144 757731 9264 857998 130157 2896 285 485896 851579 4207 882824 810167 196891 817129 339406 811223 893467 363673 622770 950 676640 852393 870874 468275 1152 825153 823728 373155 350915 850400 809761 201 412027 250168 35 116339 708176 1093 885172 895494 157346 812403 316 842363 887744 1417 849176 257077 40 834894 637944 767359 798988 10272 4 811256 863766 91306 861613 7 455235 585890 86 42268 709961 208496 728103 235030 279797 841527 1431 1111 5299 35303 266710 14840 884302 107160 875931 580768 5144 240 404752 897021 309577 742453 496290 617169 849555 483973 796723 884881 137068 340272 844715 16 871908 591806 888457 312288 693714 425431 788532 344 638427 864239 717528 862751 2227 826125 5657 898302 640118 871519 319751 837675 641523 892692 660803 885985 846462 496 633227 765005 625168 614302 787392 295079 845103 858325 890468 101310 420985 57790 201242 90773 415687 336 588 520155 757473 198918 88751 490904 416272 15 565573 864900 852875 6791 827105 701676 264696 625860 6 2 293972 701449 661269 111773 898463 2 355902 783242 812488 329927 525235 609446 172 895703 49 857060 19 718177 858844 393397 286 379455 420507 413765 62313 822160 627965 194881 347855 540450 231822 763829 468473 356817 881453 368 536826 79 392086 779623 492701 117164 791019 892871 180276 142375 571388 711043 549 760344 2 793321 418709 860427 43 839168 857607 317070 144 6 91346 17 370975 196411 732304 846282 698434 10 661612 796591 793536 886737 650185 398426 842300 31795 798315 773787 833801 892313 116 268 8363 523518 331 2 832905 834175 821081 673731 876305 659794 305742 883038 878371 441600 647 721618 27200 806955 880775 238069 11026 100332 864078 56240 514953 881663 788204 114280 177363 873663 886187 792615 898807 802630 98574 583515 40773 363 678024 814 334 693368 877854 621967 234934 831710 852943 879745 36 464976 544762 71636 876235 318372 863644 253047 650 1083 898967 262993 733219 310530 863675 310186 73 702921 286045 108703 362343 87643 122730 557920 310970 62748 878274 9 863136 772028 811428 526944 801490 421134 876275 828 868092 815084 752116 6684 803751 64667 727945 58612 809170 364373 430373 4 23 108161 525069 521909 539385 874662 463947 696748 31 14898 601597 294071 43291 784870 350649 57 813148 261165 850820 800888 856572 3 290719 881690 839842 869550 8712 745 7 178410 286103 855320 256293 812815 246 393573 778894 847605 139 278346 504653 791479 415166 898144 613208 470818 778723 870890 208104 896112 885055 372191 870836 62429 1004 882044 843208 1 571516 875555 699 552140 702846 9 108689 787987 443148 477318 18 802654 858168 22 586782 1840 238156 884911 771963 856219 2 732364 395 210795 148204 408 884877 489907 888415 720195 43 561733 815585 391 591372 17371 389000 484130 367174 122240 4 308507 844664 819979 376696 38476 52 636019 248891 318446 1193 818467 866282 455232 71163 54 749028 1 685174 64 673915 377 219536 471 248039 329825 28 829592 130261 874308 526606 600608 6 105896 147039 217307 372 898297 878209 655122 100 42853 586402 880001 312177 813402 369937 2890 388898 852574 314054 2 538 867963 871784 752134 889861 588678 340457 652114 4802 884583 731357 699766 45159 423094 860819 1 449413 389996 884650 842991 68454 893839 504596 6 647460 616425 644476 4 500491 820457 290757 831494 294882 594678 606087 597079 825716 405997 2 266529 870190 86155 778574 848515 123368 737015 3 788060 891780 4 871325 789074 7063 722442 16532 291440 134572 861657 179411 883255 776407 194 849541 572265 395784 836676 877493 897645 46998 138910 871557 863716 731538 3389 260779 676926 268 558980 878449 4 144 874485 741285 755389 337101 1 3766 734780 183910 319502 493635 699503 790762 519115 289 29342 623 749640 889535 298355 56476 549890 872670 859344 367241 86 650555 23739 157743 897085 805603 215160 780657 880899 352384 400192 835919 383577 13368 661157 16 837723 840368 13532 54050 445544 763467 853431 581865 196073 478964 613821 447764 801550 699578 105640 1 91787 797783 14 6579 64239 158636 33977 871106 588214 525815 737944 636040 64 368052 7958 776813 868357 677474 629829 738492 457162 13992 256319 734156 383492 322914 322253 16410 89 703790 855633 622007 709732 415909 2 1072 64447 536070 897983 17800 148767 653399 666654 863426 573210 368583 297730 871500 849454 308336 778256 577320 803656 114746 898171 173872 879414 838409 42723 405454 525495 850152 273756 26 420160 815473 367070 680595 760035 74841 878107 364399 307443 764531 565369 162 889603 129879 3 847901 105 771263 614441 327112 835044 624330 587191 561574 12 880436 898878 147088 26 845001 25 795193 634560 736888 757143 626669 734610 64598 844702 3 564006 752384 690230 792713 75391 873838 883734 479764 6079 406862 3 4 704151 287 500118 698135 608023 864014 874177 309598 852646 366828 474090 493824 246553 697073 287 855931 190937 712990 851256 132968 187384 860813 45 515513 5705 224103 763943 771213 627482 773397 842827 349794 682342 46912 1834 507960 2873 867979 355293 807917 127285 55 892788 12901 608004 418801 442932 288723 260274 394626 141021 472725 601514 14875 780882 691004 877169 852991 380 143962 254625 614009 6175 490076 103971 683422 6 66028 309542 731529 847071 885463 832584 868190 619857 5 873104 15563 897055 2447 109392 789117 34 779342 827677 207 3770 434898 773227 4 710039 191823 897150 10 274677 687917 577699 330094 672259 38 10 427139 780168 2 417905 893066 327 434201 874601 180137 68068 857657 304656 365974 674187 502765 269 324957 763947 2 12 857477 2986 842825 717043 19 886893 861329 610664 569569 452103 889517 876683 662548 735907 358673 785057 441179 588435 479172 132633 445874 825104 222160 55 17563 224913 869854 37233 817821 80 60825 779850 810938 569232 197514 634229 59608 860984 614229 47669 216376 768445 853942 814680 24 634458 640892 819001 516293 14290 448 33921 41 3702 804940 649373 204814 234676 76343 877607 793324 732561 349259 730689 775910 347536 201846 407516 399769 898682 895901 839216 773627 75076 373798 870309 528700 701489 53 755194 707458 550774 91771 798187 847154 867521 671063 395548 505035 849144 560655 24738 671314 260965 2 8 217910 1058 243 309801 193597 802295 241094 669872 448357 386 817828 1951 826904 412726 668203 8 8278 474945 33285 836589 837372 74342 214345 61462 6 836223 249151 487102 729256 285757 220297 621367 156531 756995 853976 84943 858409 131046 798650 755170 74099 78469 652078 794902 799302 650367 720305 715572 238393 384411 184314 604810 885236 655441 7569 27617 518494 863228 526533 847058 2336 407933 717007 810041 362113 434531 1564 292118 884924 2 15000 535222 835878 862303 421818 714068 720006 583846 944 789009 396257 852665 500226 837210 221046 817715 636787 495789 716781 779984 15495 237603 536352 678113 622256 775530 226571 380775 185 893074 17 139 91 4 1 442823 875826 325975 887785 129355 857256 39883 306438 81 819334 626913 491813 955 327691 835424 9620 30 183826 896781 7 103229 549741 617886 675230 25 482531 876341 205257 210705 853691 16028 773572 518 10 606876 1 1 430476 888993 408513 573654 47324 391945 58 263142 369313 276 175096 4282 850521 768993 674321 719001 531316 299333 510531 873476 462115 886364 19751 870777 7 849980 886937 45946 799377 859049 658808 563936 752906 65867 607177 78586 187588 77671 510521 781202 785800 594025 3 9 5328 879772 129420 826319 2662 394976 172161 171 899279 326596 5463 35620 13953 894240 891131 728253 799385 57263 300952 661428 863912 764539 443497 386 805351 405878 226395 850195 290108 121749 713551 823586 872665 101278 105285 140022 274094 335513 6551 292177 821099 776686 327961 9 1 408169 341540 825106 877917 894033 893261 857404 515558 792251 24470 587688 156688 782731 851663 874413 102963 841911 447225 849412 186050 1017 336098 4566 813123 20960 641559 10051 897757 221417 258612 1 857147 259689 308749 879135 429 847569 753806 497269 43313 307762 36532 48 680140 1 70779 68725 63437 811169 117514 834841 109 530086 476868 798534 613641 817418 857335 2 879353 89989 847970 848772 742257 415509 894679 393458 674655 29 75587 67716 570595 796877 14 353521 899005 896152 895296 872832 4314 661117 805667 887854 773607 6 39627 876976 803955 860420 72 845825 138222 603427 899010 600415 761655 155749 4 6 726769 147488 167475 653630 707428 66 895244 559479 12851 319303 391336 276112 856109 552603 9 84 876496 477679 49931 10560 19 721058 1 10 1742 862860 161 675639 20485 430260 667306 608133 671120 881433 520809 205844 669106 92269 1744 899076 1232 343305 1 182346 858775 794238 177292 104382 385600 860918 26 897331 248 115 90290 145258 479323 66329 884711 23 778935 375132 555102 832827 65 439709 377387 79348 4441 17817 426714 809609 244933 848823 54030 752171 614064 867189 3 40602 712600 213176 871418 850132 343 334017 473921 834775 127 886184 647644 3 864831 852612 406685 29545 8595 834370 1 341097 41722 3900 874601 16 26396 141812 403347 1464 895874 2 790398 308 795388 877957 400108 526217 819782 216636 755258 430070 612260 308800 304376 893661 446207 2457 883324 875421 43 197030 585872 800288 885213 694841 218381 878425 814314 677205 659463 2373 777980 660811 877639 2 574656 402671 477560 824684 391 425582 754558 831607 140029 36 752729 65 899905 29291 284744 470213 773758 258790 869405 859328 881739 894023 21 29584 896627 738131 366801 804859 872373 678127 843760 429161 2639 877994 537121 890414 10617 4 875476 112432 860411 745628 866870 889177 732289 53373 1 697188 424598 828651 164159 383 320989 330 59780 266647 47521 313553 387822 377908 878153 885630 195547 648264 248511 825642 358073 844464 10251 460824 2 751485 558688 525957 15 60172 51956 175770 443061 883380 250333 469859 367 301085 4 835714 782082 866089 716936 70652 859778 86933 3 318338 188122 776799 200969 2882 336781 560 392987 797240 689958 251 30651 889744 545498 151056 81854 616745 893283 11436 872200 370719 327466 306 627140 16780 819927 887326 844439 425381 813549 765086 162647 542372 851714 123444 565908 304702 779652 31 15847 20548 448135 892490 834211 103613 695200 682535 400663 849924 730438 1226 1381 367646 893686 11 874769 461781 24163 725275 126 218039 479584 841135 550164 898247 591700 42837 872759 7 237794 322875 885727 807477 679239 513386 354062 620224 818273 189618 862396 2 193603 30 709520 918 254866 822606 427574 881595 868480 838201 13 775885 4567 891083 128156 2 3 250020 251 827915 59732 226609 651760 623665 604732 36408 827196 3183 16 870441 32 517369 203164 458727 899012 479626 590622 289217 850556 776942 868246 250096 714249 812102 281 347642 231028 850909 270054 27111 30329 805302 76587 876442 9 843329 1158 420178 197295 106 785062 880115 794212 755774 546218 118848 64405 76 578489 248281 867903 863786 794603 222 760530 559555 684756 102215 23576 558822 504185 869518 859152 855904 18 171341 58358 433596 893150 292759 853925 5 353621 541184 378963 6 869059 224061 301020 480304 646191 374989 659659 780183 3 187205 237816 840048 298317 801058 870801 888468 860261 3 114439 105 844705 899100 811118 797276 250147 609886 753300 8 821500 91124 205639 531212 884227 871360 890103 470127 386279 648057 731866 308807 744356 754220 80 869371 134444 10 41 889633 487940 473634 414990 823257 111 287548 895570 843259 52 316565 819 830442 315493 158409 324 5 533954 873399 895887 1495 496650 89 880766 815382 741855 891301 184 663356 268361 853258 613715 684759 14 327554 1384 301385 851442 309956 35023 838275 891056 522 839068 3396 829831 824261 448666 895281 844360 658024 841984 897376 169 11 65342 71109 893699 850307 789505 811395 191102 39196 829361 852593 673263 87675 761286 882839 890335 856057 2197 295942 888227 8 3 855728 869814 103321 33 4239 879180 793364 12 291794 13 753125 22306 153 691849 866620 397451 16042 883736 32 531631 23 118 384004 837343 447699 807286 265773 80817 35732 867104 857960 189 26112 576820 895860 1 884909 834887 462199 881832 421712 893888 270034 13 600374 55 247696 3 389971 149 554823 869647 535318 185434 695 77881 98792 514690 127929 885616 75234 743034 168644 141918 800986 2 133226 765361 643288 382674 401536 430822 70 622 4 367042 3 602633 484809 318258 581285 409454 854069 743558 382397 361438 389641 153952 333 432977 19 25939 717251 467384 526809 400959 204486 388261 129 95388 36608 1105 10846 610742 365843 845983 777277 489079 144266 878884 141357 881799 732664 705471 292974 257712 67747 91614 3 815715 58336 816394 217136 21 609242 61 264068 849802 2 776090 645016 147004 898779 631637 537795 54 836122 449036 11 76 739277 815510 6787 51657 788313 846637 181988 668590 535256 143687 888831 25704 15666 555200 13 751405 149572 631806 860901 369511 395299 171833 465762 332225 217 21143 892144 882613 8 422338 221082 274493 6 162952 29471 120831 811893 128 13273 174395 21979 1324 11 888751 806617 770799 558437 592285 15333 376343 9380 810607 885704 642644 125060 304325 55 604482 10121 407080 614 2415 645 820714 849862 95264 11 288 387637 15 34883 529824 113502 100175 1556 23647 551039 91970 69913 1 411 869537 305575 654964 851366 639668 16790 276880 131714 837999 267035 2792 18 745025 328799 8123 3 324999 711391 67152 282 763008 19 873629 424053 258305 2 852665 526 764257 891739 669786 2803 894433 3483 838075 145468 7318 231221 864177 204 514688 818195 809629 156375 535463 862110 73375 849473 577924 468368 4 872507 699293 795000 843905 160367 515033 137596 831293 871555 874892 408420 567174 309067 885415 798242 40 30066 649978 772350 848582 747607 374581 497285 260196 881646 536606 864391 825941 89009 429761 222529 230691 733466 608231 27926 508722 832192 881564 2006 798185 190 841775 352842 8305 887811 882868 23 548814 231393 877566 870314 835123 827214 254710 329508 854864 845882 6650 773669 597 246119 800460 850481 759 877798 899077 16843 1 52457 773665 4 299228 872873 433 76286 10 816631 8 858621 118520 781149 183843 11 2574 95131 3 156837 60831 656057 886203 1835 836785 807183 706674 785638 860769 764289 863087 179 880207 19 507561 52 885472 881335 5 22 59 378396 232376 243797 895313 14352 850232 861037 338165 862933 261233 582542 897214 168834 897059 8 392818 838535 684548 7628 96420 216133 185185 559416 681129 75 721341 73020 786612 797869 864870 646 899910 31051 435866 860189 2 17892 701271 415547 294450 51 532131 9108 21229 847662 888236 893007 166373 840817 386143 285844 76174 18469 796826 76885 363316 865221 612943 67195 184 296594 891685 640634 90 249015 333519 827650 394858 539704 180378 124507 829818 63461 814519 851286 740059 158315 45968 304459 288506 54529 457592 836194 824382 508235 656141 847748 653836 899898 834797 789712 703185 832703 386082 59378 38076 803718 866968 359919 496911 820028 563889 812275 826192 717970 831380 2 371317 77764 20374 785116 834912 552227 170428 20658 781408 3 127647 801018 151601 256133 102787 317649 51 863839 237 4765 139153 176239 220 843245 2537 821656 1 425702 459902 135202 862469 885921 578847 323372 323453 4938 776153 829229 32840 575317 3069 27277 303 845028 236263 803460 493523 394939 821308 596810 857528 791 897465 326556 713531 532604 35581 890367 609785 338652 872294 754381 493492 557640 2314 158352 852545 883901 63611 8 575308 381012 837953 42486 1383 15058 6246 138115 549300 9150 3049 883250 1384 868707 831617 890961 698290 497265 273879 257514 152797 819202 625171 893258 673113 768475 2199 512396 331016 173572 895763 878422 654420 165967 1087 754200 888823 152243 886493 712874 744957 870639 285532 861073 478771 234683 187034 43 805743 214 451576 844487 754542 199246 10 403668 61 557541 344969 254247 566041 866703 405377 263507 213699 687552 741677 887785 67506 610480 614293 877787 341627 91287 248859 351931 393 4 879921 449324 4 725268 815007 847495 714350 754433 345601 586681 293010 330348 216369 871049 77152 1815 569070 769159 2617 211073 6141 837667 726798 372793 740368 230243 371005 870965 863068 746077 843332 721446 3 313960 332868 144852 872052 2 307 346613 313361 423790 896863 669655 764884 282557 6531 854519 533 873643 107 831439 131994 864748 732 228451 13482 868414 206677 140892 504979 241430 833972 328754 681373 243613 681722 848592 36279 155 782837 13971 152060 749485 872976 873981 867471 891695 817058 773854 56192 294956 764182 227299 2776 859168 213615 405872 529274 185586 617248 794751 456564 110434 97980 842416 540809 775884 791523 85896 881141 810779 846223 875299 548585 219610 865160 389398 509663 321 762599 618277 157945 524024 857935 19 1 76726 449138 880649 841949 719432 51309 148623 463 872418 864838 685127 749369 160867 517253 715477 804490 48026 3 13330 826719 810673 192820 784609 544412 616771 234361 248707 896405 394518 249013 116664 692551 7424 25 131625 57314 886621 895203 829216 44109 670774 90 42 884719 690946 75338 98 27138 119 810315 758372 147821 667750 898342 7 123 810850 1631 897296 896830 51702 544311 783 103821 615487 789046 640850 347074 79140 819761 582839 863372 811201 891760 236 132195 796322 1962 888770 708752 266898 884472 256699 398 28143 104206 823955 852601 431257 186495 335631 1475 228198 1713 28 847805 878579 469945 623993 18416 178028 377804 1 817984 594748 427827 527685 4 12 879413 6 13496 20 722834 875912 680 653 58769 55848 16 381098 344574 890178 15 232488 5127 835296 60828 95320 764133 832495 860276 836273 896884 537603 218313 85361 201038 680412 340121 166128 695477 328150 864866 456320 322932 220881 244 532671 10905 411357 46 289580 871751 354847 674516 189082 2558 9451 17 241634 725301 550414 771216 751489 772505 331554 586193 21 743796 844697 106294 550273 614645 25519 661421 75339 9021 806687 214081 631395 60 861325 658602 49 718053 469104 898981 879280 493557 54 898262 885629 223043 851756 176063 822477 2420 262024 768895 98 889980 791846 72902 846899 876950 6 207134 773194 400451 673133 80511 252944 472947 8469 792905 512300 558481 228543 610861 64 843817 893630 387280 41 821173 874349 597873 413158 365714 894413 11 853554 564448 670 523500 4 1244 257383 843629 873786 487584 777470 240725 257038 639791 613293 849315 140296 600483 693273 545716 827211 44 269099 871327 1 421662 757338 782525 162 874068 278327 874568 584993 262112 182549 11270 614395 875550 749591 103275 3238 426309 217684 40 383 333457 1144 557604 831078 421096 271418 476598 887368 536335 856198 881982 885142 264500 293949 892312 87 116641 435209 881032 736889 30 658981 719684 861679 343674 360355 582 465919 39 370698 172458 843965 849507 389321 568763 527904 600959 309552 19309 816726 801671 893167 764114 629868 891662 323662 840121 892744 97900 48508 8 764202 276470 455632 778302 231640 867630 682849 157141 125889 675045 869522 637180 729905 3760 746331 768115 122032 798034 836648 5 802009 23088 2033 261588 894730 258254 119022 155 642189 528765 69724 299957 880036 891612 852324 669242 765593 709952 887569 365532 1498 13971 890965 363134 846158 140753 21464 85060 532 1371 45187 40120 398326 815841 7 147 24 874584 887792 2770 843890 560760 64679 377925 412066 84877 755514 629390 893659 299780 674821 29796 5 267590 266294 574439 483936 129308 708250 5701 483142 69 188738 817144 596022 551518 1 661446 273413 896944 642253 457863 804615 215776 703806 474707 753461 828836 821424 599077 723716 698338 34306 29641 982 2834 544672 879683 830237 813384 11424 743435 892931 136651 489483 335706 668138 897973 840586 55 811828 4 714331 866855 12 750442 282961 39711 380580 854544 791176 347806 128 797857 551965 690803 852168 862982 884941 892096 331252 4331 5245 1710 793155 79613 846588 1378 6392 4480 500566 664516 868126 794829 251756 287151 23 392419 844475 90747 839655 795953 836756 140735 885425 817699 13240 516930 891375 45 44884 605228 466208 516720 216005 21 96295 838203 213909 145 869763 874260 494096 3 515915 67479 294834 787149 8672 296666 334432 665904 846259 622503 215871 14454 399505 377834 368 261772 6637 175325 752900 351307 346302 871775 616191 821807 891772 871447 891960 41 46 677608 876657 278271 600093 462756 590959 809655 617655 452200 113061 845881 250191 340834 1398 334288 578512 248070 628186 6782 130057 744196 591868 880675 689007 804978 482731 616845 875856 25728 789048 367168 773024 637589 27 215205 263835 531400 338 631209 144423 3263 6 256213 291972 455967 643468 83981 817438 815535 715902 784787 565172 124815 858113 50 809783 442292 216758 797980 857041 812252 330813 5 849708 889972 3859 867752 446487 880981 518165 843463 303470 886471 257407 853065 642127 4132 90260 536546 123079 765311 2708 2303 536806 691396 431 894345 171 2 853811 873451 894940 233326 769100 799943 467344 835496 659843 422655 840207 1653 857386 197068 802732 48878 837560 143904 82930 52066 18148 854762 232496 749144 566636 581220 1348 19 63758 562 866828 679390 81857 773911 373965 204890 19744 120072 642398 798966 7126 50522 780074 851882 2 16 812046 837571 64 817106 93709 286772 141826 197 481732 701005 869678 79076 358993 825088 167620 865447 57389 3 863183 617471 384653 746423 3209 274434 840590 46498 77813 631613 870606 1673 1627 879535 815315 625549 109488 105526 834190 273882 60189 624633 377883 3468 702419 58 2 850073 825089 509875 254 104792 34 881548 184893 449975 110900 282088 788565 280125 267991 803593 882340 148631 820012 859355 823121 468928 878536 3522 1210 148862 790079 158280 257498 893983 805345 786285 520858 78347 424145 438080 238723 1841 481484 200045 4 841726 706665 300924 764955 1 82887 896401 885945 844692 300 827502 604753 660258 48016 896927 174908 546361 882052 245239 667219 631582 274695 4890 20897 206985 152779 17392 806832 396278 890312 27528 789922 557947 58481 105372 24833 595074 877246 363226 857949 469079 568510 767280 401414 249 182818 90037 4994 778338 588807 404180 647575 17 552 815081 887121 881340 797130 894385 3 9 25 692458 816562 2 511486 135393 816331 1468 574420 720290 829115 530 833595 353623 30231 895860 613035 837457 332173 887746 737541 372100 342157 392351 878318 869942 377082 2 416500 758828 114808 239132 704586 219284 744356 304134 634923 302810 136188 744804 649394 806822 324597 461263 175530 184053 338472 792720 811017 850182 256920 102 875499 476611 109770 840396 780907 1287 481613 6 550350 173952 257345 859503 672572 182 432000 52089 97605 2388 154749 1 758395 348471 840671 851372 793055 5 722814 3 470481 809825 897832 497308 861386 49 371643 830781 871802 768859 449407 4598 743965 770 796106 404367 575744 779005 4059 198228 429115 854321 877760 515852 16959 158245 28 460019 464770 48 731796 4 206053 630071 24769 661176 886058 425341 886028 118 219 8 100513 68930 550018 1 786591 871267 501753 833342 205437 318729 857309 859848 136677 877963 752487 15 899362 259297 919 98256 16 852918 146097 7134 884393 17129 834396 736003 468157 877697 836184 897588 898643 886774 134583 149510 872645 875478 747901 360651 859416 669082 810 305596 893782 188954 853541 275580 568365 844696 286290 884048 575132 3 762103 1 533327 556182 342479 237241 452 898077 839199 827682 243207 298193 710467 737196 34 41 33787 745446 281439 625896 19013 879344 739222 147 756417 695450 508848 837899 830217 866790 814129 862640 9 263897 283444 464438 832431 2110 53264 6 737048 320074 816451 384 891213 61535 875996 416338 789652 427872 136758 468444 35764 409937 644390 262405 801076 633671 776825 298 717213 665469 851926 90952 5458 878075 155654 763363 892671 107 772791 330416 806100 876962 412138 10790 858520 33 34653 21763 802245 166704 16 374899 725248 40153 267316 240902 773260 721644 128 6849 268492 867303 852562 562 860672 28922 251124 624444 158296 169 58939 243064 601537 33364 850689 8424 53120 741343 1199 875545 794027 409632 814055 807532 276240 825618 642541 765332 1 874255 101686 237360 838054 678 520014 2 874681 461815 352780 872558 588022 622530 658095 2708 569294 26708 576104 88 739190 3321 143388 858321 874874 513136 831035 784321 885900 50413 724397 42 241769 455130 558601 5 1 316514 251690 820577 812081 490279 953 786781 355474 41669 193 422 404448 779989 3 770119 599077 898247 493309 347842 888867 5595 155684 816832 74087 986 294443 849403 686629 842287 748693 818696 570222 742645 407186 61297 823095 870104 9 134326 38989 898042 898512 46 799673 555927 24332 146696 542820 25539 887909 16345 473711 115535 790612 883208 604748 850707 1269 683409 730377 286235 271742 853706 253899 2 21440 41533 1 532235 467871 889275 720816 13449 3 889127 335016 798684 433957 482495 297845 168353 480209 861173 71 661137 171176 832672 4 751195 6 623681 156503 785800 6212 332984 816302 801164 197664 418557 749342 873104 768394 892216 769803 826084 738877 374333 625 893832 262943 869139 652459 847203 832892 883826 879073 16326 693981 757044 532353 101666 888938 880728 947 707359 23 682264 5271 181406 89893 74057 873864 471602 255275 24222 314315 364226 381271 128150 56591 84060 476775 286 2010 650287 7 796671 862494 3351 553672 751305 339840 523332 809658 16362 7074 861095 820871 231332 15157 253106 798312 23971 864781 38558 790980 303064 849195 851655 205301 894216 814120 720 4584 15297 715062 799674 234487 104379 746637 652892 290 861627 551770 591990 824335 24315 174 99797 170137 52602 853483 88660 75523 883868 807864 794343 858752 588941 229604 5 224801 526015 498505 395340 569716 599 875472 748675 871621 241395 357330 505558 704367 15 854062 855637 381769 594757 892166 892139 891196 177429 840788 8290 17 334 91603 212355 429931 369655 870788 7533 6 553236 668254 79390 247586 3 331950 4 171815 715435 835837 838047 850504 1 597179 814271 63070 621163 158810 897712 886953 49 11440 254876 53842 21584 777863 22373 859372 777663 739501 35 814993 249150 13 892164 821583 412307 6351 639109 690585 2687 868656 870182 686164 39523 432057 2 15 10 709858 58827 832062 742609 865019 277566 241200 978 793937 1630 1195 2346 84980 293 234699 1811 1993 643150 894279 41 1 826510 222211 373184 131507 834331 77339 751678 827979 758287 825391 849629 260329 886960 33 161 856626 360283 689800 715368 259 33714 220272 201037 473139 546013 824557 364509 494515 379577 60268 4 153779 43463 152920 4 1233 792660 62 8 821053 42 203429 2 758818 877732 820278 554878 782117 796219 132 798865 698558 766384 5874 3 869917 501827 743160 133133 629678 8166 102326 366465 802695 486390 576291 757551 856101 490140 886321 821764 817186 690896 377 294564 896586 852350 524312 810352 532088 19 678867 303867 860703 421693 540580 891086 2 335571 447406 679194 889520 4 459880 889955 845675 207220 422640 3 448218 595065 26543 758051 755179 841913 3154 196312 465721 443617 790458 621 776112 360111 391188 589649 682054 712970 20047 2 835008 815791 781582 610146 226581 862386 870299 79939 895504 874543 117769 650488 797563 694651 170838 68292 884085 856818 837763 328547 28 447092 489913 867800 610325 811169 773525 842387 870638 800446 870959 68943 6211 102 352567 485525 148 819234 20908 297379 750087 459831 846319 1017 644435 108 626167 223 20 307454 332 828659 617711 428690 531720 796852 829886 418336 849144 287564 464863 690084 889854 573 781759 825850 886348 5 860120 894736 401647 383870 750687 762584 800984 177296 749795 712981 82654 778042 876440 9 698288 5 831902 886993 433 194 634270 544035 885716 882207 326173 618979 346896 610323 767631 26131 558503 838712 487419 47648 27 382512 805522 768156 142824 386645 844201 857519 510986 676117 90257 738764 5 865796 689519 894466 892698 107 867411 564875 832513 400460 474754 285578 892729 784876 97074 393551 466245 450720 619816 751190 7260 811867 642850 715972 18726 846456 308408 91 865655 890338 867138 112992 2280 882981 880430 242 18010 775849 58 177 380503 669 471453 37 360490 451262 152592 82789 8 559804 263079 885668 668437 44219 47 870032 848858 879176 256936 875113 171598 408614 663631 675187 874059 483189 536285 861067 741462 841489 6 267003 678155 433820 666460 843877 1136 757640 587416 888113 1454 808067 379791 689781 860321 639597 892103 867425 267054 894635 878644 138016 844893 819261 123472 57489 308005 770596 76105 570 815786 176934 5603 8226 871090 453736 767 20926 832660 742828 9048 69698 536252 314025 117621 671 878955 870725 621178 339175 518250 836576 882533 619052 26150 142806 39475 33 880672 461815 879023 735395 360982 847832 15 108151 344521 892143 24 802495 352724 147504 4 173108 691256 879346 2 668 44 893140 492022 3 862568 297258 261649 189300 3808 167243 172736 22981 132317 872415 582838 378883 295432 715471 89681 554629 100088 265701 237956 104 810916 15681 407512 677135 91582 85652 145681 886348 890415 269465 788637 43351 237015 880149 754717 887901 882307 64 4858 760518 857396 320323 49 2355 156852 417 874266 320183 475055 812560 15643 822810 810203 44 153290 779702 168777 9740 715240 81075 881755 805627 716222 5387 893936 198574 1436 854126 64 899627 860215 728893 348711 844268 675619 157 22909 620778 195 892480 92493 891436 2 252301 263 24751 859718 877316 795431 240461 316739 324068 585573 852095 345428 757 853709 108904 1916 147 176 13448 523254 855704 536796 395838 840885 898977 349 9566 886520 35 822436 18518 875835 775649 853299 822356 540 894305 449085 745995 833204 3221 769070 17939 740968 2 503187 817482 781373 704059 450197 5415 858609 740781 787740 510892 571852 67131 292980 426644 759308 604248 777718 785205 881297 30106 753074 95120 802960 892501 433080 4 756525 741624 871505 2 33 750765 443648 22 888650 1578 7372 874915 778840 172120 177780 4165 4 30724 1952 4 482639 6338 7282 275211 888434 472807 90533 765969 729096 146737 457489 293821 466192 512190 181 61 137780 289101 23 267985 850718 868696 11823 696405 687245 864531 871221 2868 884692 517893 802647 468904 822183 482015 888079 523281 991 675078 889032 10410 153708 390562 5 138641 856533 497466 856924 32000 685656 203113 2 125743 51086 822440 757396 157881 383332 600700 685171 300319 118312 636611 559103 845661 553455 857879 884374 4 67 15 787 534919 155559 810631 195 792827 279491 327972 537624 116687 565590 600137 23 391738 260061 316256 410819 164493 835104 882207 843243 324 404945 572980 163110 684842 6068 805642 491029 893059 867850 796055 218459 53473 894235 620841 824228 296966 865025 856601 833552 251148 309598 18 604562 21099 2567 868778 36 172481 546043 82 820190 6 889625 866235 887101 267672 49 10052 405133 31014 1899 1497 852983 518473 155188 831029 890062 25377 7264 571306 885233 894672 21 241688 42998 859690 90066 887270 221396 826667 558553 877349 752196 241252 841962 664784 266094 1152 23407 884209 47 892606 1096 870260 830534 761028 896897 839118 3 174444 849853 60395 792821 880 1 807458 10196 290887 481221 10 302465 870422 813155 204048 618390 497744 852496 259315 186090 892104 761781 5746 937 552170 839372 605776 816800 843823 188948 145001 1 781947 102169 794661 2 546307 836961 892989 873899 880976 375 5 628677 413344 732127 840300 203696 330436 266496 2609 810397 878428 768926 132472 30 115982 220429 489774 895028 65583 8046 173346 933 762 413722 195087 845851 883952 98803 438970 40329 592097 329432 556301 417277 612915 22 779202 267941 678275 37300 325547 363 275380 103711 1396 840532 23381 9 505274 819947 806811 699095 861334 880219 279700 361421 18862 888749 863834 181525 465421 854164 150747 623165 896088 134844 7 846179 887409 3 768132 241238 372260 814356 823642 634815 190267 627817 463418 350157 5 546513 795800 276722 881743 890752 155826 192701 1399 851820 874318 630528 518324 814843 803748 2931 1025 407854 466321 420102 796348 3143 54332 303727 37584 619387 243682 676907 84320 613967 357376 792718 233720 13530 329649 108 48 94667 708187 479612 878134 226931 324992 6 841850 224919 792527 752924 35480 889153 684547 899325 56939 561456 367 234035 869387 738937 335800 147082 793455 7871 878773 868356 510535 869741 894371 534613 510994 684361 107164 841531 666698 865336 819907 898354 3003 7 364704 260 894216 279285 712650 870321 248285 893870 129264 52931 638271 601104 173058 253 815557 9957 873722 14111 779636 559890 851715 469087 37 511403 9826 203913 887587 418 177941 573715 863740 24 894347 342016 454109 899041 36 882530 266759 287 356515 617633 73657 307 844059 192 798273 437593 400323 891414 863764 1 882761 471611 2354 773931 866320 877669 285473 163378 748547 196531 384351 604799 801014 21 835029 636112 5 212290 805280 897804 187686 856628 385952 394268 1 29195 244446 3779 186251 495295 184760 167806 881528 853932 178 61 595538 2 506969 653705 12034 1 573246 825700 722109 213 877803 884652 880978 152261 371350 822412 568691 46853 35167 323637 845760 9 403061 870885 694698 818479 484504 826747 620395 818338 884516 680034 728281 885887 405221 881462 839686 722358 304943 6280 124757 875315 527250 20251 1725 439236 279 462880 655633 220662 2198 320565 152158 819810 867931 304635 3 224820 306124 711939 779467 859352 346 36 665270 31521 864413 739841 877876 890733 530857 798098 587115 285292 625686 357991 513807 488019 271921 4 123304 720975 862044 276909 157493 66692 956 797672 59913 120 812370 850711 874939 144011 2 128973 224837 341930 562955 841412 859231 131998 274984 462647 250912 649186 441186 446967 655418 712957 522428 5 876304 317597 874606 156218 710742 866694 2 124687 527383 221 872428 369 787 260365 821607 7 808020 471628 858338 801702 865355 889014 444451 348464 544238 518699 897301 771249 556793 5 49283 269 699845 851763 252584 103086 22 875903 630953 784 323571 805061 31732 198965 869969 895244 509173 428016 112744 6803 919 822884 257633 493664 833015 756209 828921 165923 889467 886780 493852 579670 763819 838588 614375 670054 523180 892805 736248 105765 25371 10907 364236 1 765 249501 789287 613099 162327 360017 163694 454193 847958 583653 2571 32484 70403 214892 241328 865502 752653 601183 263 884614 835048 290339 899276 375750 898241 754731 233542 160 205176 150031 850301 119864 25229 25 593431 114234 762781 875384 816235 21537 239083 825341 2 439474 4012 873607 12556 106471 77574 4 836640 895413 429114 2 6 225425 873124 424600 871913 664896 10914 20169 153832 403116 887518 193969 510774 130594 879911 2 347416 183048 810071 95265 740226 511362 876746 874706 246861 30700 684902 137672 878204 233626 874806 888605 788570 272501 678577 811973 2075 806231 842987 882688 156994 719096 897441 765950 515335 6 28 575 892106 289604 809800 781858 758749 786245 858814 815261 174513 463511 300913 45 2030 884378 24709 816792 635501 143334 163352 324454 83239 574996 878690 5 628046 2 29574 494072 8989 871055 56 798722 473210 682 827472 208308 1 876274 90 9372 815499 5 816214 441875 821601 821603 479005 91953 248 325762 8982 841681 228254 5 891775 3069 795728 577 243518 475224 633466 71 744152 322305 879731 637713 663194 634697 455757 889981 693270 865449 1044 189828 767 507373 863205 107 322182 163595 855944 619231 39 895371 699215 49247 889480 87158 1277 271127 90505 319713 42088 886378 49162 451162 861414 236323 376508 511 342270 506621 62545 24431 264042 142689 741643 854360 284011 299190 839668 868563 843608 1 20567 568769 815788 854383 631120 691 714441 862635 272883 885128 5653 935 149526 130 754565 68706 826223 405393 868634 777198 602910 111651 461014 21487 275837 801887 888430 365 266709 787701 3 852875 595756 819419 151945 110261 854190 36 31305 227063 851768 330976 200191 6468 135690 800511 775961 842662 735812 867128 883176 109 842931 290 848440 525886 459125 863798 738748 840468 265602 375301 878754 752183 467090 844844 692478 29529 218 890461 848874 832349 898340 2 759765 891670 219 888913 332064 60 154873 668 893328 899723 564 22618 576872 821637 13567 263196 156685 853269 698548 11412 316283 330191 891605 2 693003 809881 45669 1 330 812774 2931 508 123292 370712 462952 850114 557693 6 896517 2780 270062 834123 820035 744366 104344 362771 25 552705 636337 6020 25 895585 7 885015 715171 867871 884145 82155 864446 332724 898940 107686 187962 557473 896376 50561 814902 752400 7 735711 731526 702692 844633 12 78032 814995 189542 180528 12404 272349 511462 619226 793507 235073 427567 15 883101 892659 857688 881945 838357 878624 280728 32678 4940 194143 576329 24843 833546 764144 874086 6 758872 413197 62839 830173 273618 83933 811223 42 839872 609285 849234 633410 447835 845477 544201 851008 599179 378735 850173 846222 842328 112504 863633 39092 188664 857058 897855 854818 368412 167749 251568 11 832000 589143 292570 577926 882828 13627 102 1 636856 828069 852100 373551 749091 528247 20443 491300 824662 847799 190659 66 851786 880228 403422 5 852816 12800 44 753885 115145 167470 669569 347173 886362 841765 842632 148 808913 211823 14009 23372 899758 812214 862350 549196 584482 645838 608137 835093 882235 20 606312 689926 627340 801256 897263 889618 895031 337223 260670 493179 104422 2 544 872933 6 596530 215066 710810 78773 515695 417660 194131 227527 122840 448229 840241 539365 888081 810740 980 44902 685063 485659 95 762785 871180 2 606516 401 379186 699624 3 59 621325 199904 276111 12 1086 3061 550727 651814 493978 318646 604942 845112 393721 9267 493236 32 862744 823 887978 470 799622 673105 587619 417399 705865 211248 77345 27 44237 345556 814939 4 584126 835914 827593 30 454139 105254 6724 728994 24718 653744 892366 577735 3201 890365 818257 42 698691 836395 8605 184531 880608 309125 484697 261949 821021 227194 858030 867084 285544 848773 350806 261 621596 328269 460504 407217 392734 708194 891702 410079 15 17641 321184 892727 331814 866169 459283 833248 87822 79 864251 654148 735875 650156 899721 865778 778567 2978 192 491867 400 367527 651709 832340 852449 275795 891627 20358 789060 350015 832225 833598 1417 501160 884819 774206 321743 243627 411440 187187 651939 744133 121438 50060 895141 295608 139935 10 11985 177671 603794 874755 333020 473851 628574 890306 258396 707947 387751 13297 733951 495071 239558 366711 370365 884567 670951 888404 662468 313268 611916 589111 327038 368293 33186 515 151634 136662 189966 173 713451 893878 722852 775490 412012 93396 36 886673 296684 899593 891051 425651 154877 4 856108 356570 51031 351459 196316 752025 825877 220555 656682 516874 223465 856020 603 825086 381399 527795 473735 726328 439057 493143 886221 817390 700875 473241 877428 314859 698803 47754 736552 1795 256 42058 173484 26584 889763 52716 881294 45701 858388 707174 846606 764458 420927 538148 848669 780318 662632 594210 849567 731850 888802 1775 348189 863756 73929 887740 25485 3940 56641 2220 762117 882907 750868 510 497447 592929 888691 427535 3 90539 747420 267497 407017 331104 210 686584 461454 162607 725569 48 662622 2168 18 869188 829818 4999 338667 637239 696782 850560 205 194909 743 286246 877001 865736 14 773974 38 825 150594 120977 98638 570469 861326 519291 438124 411664 686326 177 892087 862948 6954 419034 525880 876915 844260 79337 793897 53359 248015 878445 887015 853009 20957 218486 671669 1 860590 893680 580432 21 17630 5773 1904 837591 4 264620 821355 866001 352901 834024 862638 866486 809980 887677 9 888630 1 838789 695330 731968 822041 612450 48191 877773 366452 799921 818853 796315 292346 219576 336305 880244 765810 2 1163 587869 341247 424414 791666 485353 724332 837539 806116 891573 810107 714717 893867 876321 872127 52224 844570 663561 890226 712459 899317 830132 131 702947 16 48211 411049 2946 271 91113 202089 792 564477 120721 288953 681792 600799 781615 838532 166 862531 882778 347340 267 831918 818934 57107 63773 495027 2349 281367 737436 877496 5657 878099 244942 492427 868902 288474 868586 212917 114197 426702 291325 786526 195883 682795 844096 211368 848520 624244 697542 325411 1615 876261 92231 240855 317 761142 123834 512470 545676 282955 873628 886791 832436 771900 267869 373629 127229 898 658129 631580 419134 478630 632094 86623 101471 4411 23 106353 31 882235 822408 195 252891 61162 683117 895076 699687 118667 198034 28200 700653 436254 360685 48148 5 89065 797847 834757 9206 25873 374 242957 481679 847717 1 596688 14883 700 838972 853144 600234 414661 315638 614874 867979 323907 862154 451855 289658 621666 808795 119827 346 17 178 553 829582 412768 854739 11814 869024 288426 872484 95992 245637 452607 891049 58630 338210 888201 5344 874531 563022 890564 384219 840141 385839 754936 91635 787955 392119 9580 817969 36750 767955 885337 368 656406 572114 734917 400913 855992 566597 2 857025 885054 582727 49135 361 5 44188 795846 574 118578 573 783113 241 536002 402141 797758 152142 113766 39 485626 395942 302606 525482 17 790941 85004 200872 885649 475118 343559 78 131995 5 159729 204911 754 418448 464666 214548 791 861621 619886 847285 348619 836940 356400 292621 888329 1 135820 214994 856377 837076 798495 484175 859319 830924 867573 567465 60181 875514 719411 675200 2422 268978 896384 87094 748293 15153 403922 739604 106663 11182 130 590422 295884 570946 617325 27399 146141 829866 278402 892696 134993 379 327427 610168 31132 870183 16 373285 380833 214418 861669 406415 663217 860044 673109 42173 864855 763686 2 11 799913 250931 561 134456 454726 63830 189914 2560 286895 766379 173 892109 441246 211072 862925 853798 897735 785802 560371 7633 342258 482240 807288 441545 6708 271615 423943 355785 819469 356274 115294 96184 871956 167988 371 647902 217942 599 865825 93715 565900 811503 675259 1 22833 201947 138030 420818 706798 112 281 718 404 12672 876739 891662 344786 845003 840947 896524 856109 74450 412865 741294 740923 3 216799 632259 223868 390307 4 151295 14158 9093 195901 77927 12 89335 853027 871732 3927 321071 503703 15068 881869 882475 813668 811509 9983 67 5 699801 887410 379123 87614 809710 851487 743752 881218 741892 603474 492782 460819 547446 163 603961 378 315977 894684 341797 288663 828794 95645 855145 161298 479728 459214 351741 819356 852690 727 788106 649810 36797 252 423 244869 439178 1962 206763 7 9818 378 126710 505900 297181 318 771657 349851 884025 44813 850096 772807 37263 885207 743772 654399 695960 855285 795502 753991 870458 4 40 5 407514 571597 603604 826415 455831 726481 75298 881015 643 864791 359760 2 34387 399030 218 138937 171140 398793 397086 1 137916 499417 523763 799315 358149 398847 439322 159959 208253 706229 426869 711131 298491 780027 2109 364327 783301 563053 857047 131472 745375 463903 882630 826013 895295 878838 177687 850961 30466 281176 243342 797778 613952 628381 739938 616707 877373 188082 2 61101 98065 643932 348927 56728 261997 722393 417704 140888 811760 5658 828359 821648 47142 894831 461484 709693 523727 16687 898553 757718 838152 317907 140477 32844 885751 636177 845694 620557 178018 8964 480083 2516 2 682145 885282 279428 793832 362230 42493 874618 3091 20 74096 143794 871520 781773 28786 810739 66357 825098 1306 834734 285 37316 488304 500445 664364 891235 296925 205476 64859 620810 661658 888555 109071 6528 42 790177 899249 192771 182006 29721 882304 897764 40442 3002 19 27632 647686 14928 709020 867180 251430 110 888173 2885 694133 22794 185721 701850 645043 885091 338099 56011 782018 866855 491428 873677 359558 844340 4 137 864576 13 1 876138 175230 208600 4967 748477 170725 6327 898956 883107 663953 718658 596350 890164 113728 520349 865904 898498 848480 213 791094 312797 741192 484316 366926 887333 53074 418037 36668 861966 787019 15847 62 887225 1 631304 843 894933 861834 436395 233 720618 814505 97 140 65 836464 533052 807558 755768 27 644626 890201 12 429631 852715 882329 647775 315 364389 699339 318605 782634 45517 883751 878258 315920 14924 165792 143811 615772 896859 838555 854208 763103 429467 256842 7889 351873 885257 742703 885112 808283 891201 499774 800052 661036 29 24 278 879783 166224 895050 283 892081 852063 205526 306672 129 863146 338556 559537 112987 47 2 865 681101 6681 642775 879124 106755 2003 8808 116340 425144 526724 468 871680 733954 343697 183984 314499 48 188481 813030 892916 17185 2873 104542 4970 873976 482913 303 883909 898374 896211 847800 58200 768822 120404 146623 133478 590116 580641 6415 715117 851820 220636 891274 850778 426 190281 724767 36 77124 479216 127 836255 291332 81230 779504 1752 898528 12695 877211 280 667995 563255 200643 444427 651376 740434 797532 63162 472728 705887 486034 180800 513307 89994 606388 850659 656026 101207 98233 462940 854966 27088 8 404754 4494 519900 254608 877874 157975 235027 834897 871187 867340 2544 799256 45 96733 1626 700380 730054 314812 102152 23 470634 80395 302276 618387 756430 202317 865806 690087 246321 36244 3047 303513 623786 840079 899370 873844 306388 2 690230 81094 919 860316 697453 24704 26909 286548 527832 79340 467741 833418 701290 895522 761300 6 631686 772219 358677 114932 486631 718695 1577 332 493885 663577 537995 1980 191 140325 471009 205395 82101 702728 799216 681 16503 178351 17 473633 2150 365872 763334 832386 351298 601023 2339 897172 16 813618 56867 166070 898258 38532 829335 141978 557957 787654 70531 22 891497 795223 524385 213 454 713434 441852 692518 638899 661288 774411 858098 41356 447909 349863 334569 255676 115 3 192818 235 44 481721 317169 404827 891517 824662 10436 4 846427 615955 60083 170714 845158 8 854117 549583 878372 810223 844928 562391 498069 91 582467 672808 479143 612418 15321 289426 14350 200916 256330 251106 793309 176243 874009 853640 3 700657 816749 547894 3 808619 730831 287070 786126 191701 649786 183 891849 892393 890646 116297 14 854041 18032 863308 62763 836590 680102 799606 857406 834366 247230 22 486403 849406 121500 7146 748949 749100 373321 798739 405 1482 134779 887054 215641 816568 2745 785151 833629 7592 878857 542329 5 64300 822415 53408 766200 631655 12864 86 752916 792048 8 815614 867805 35036 15486 472115 306038 878429 887852 235933 761681 886492 528184 895030 17325 587416 830595 284875 896784 137179 167589 127643 2 1956 9 892504 456338 802547 634418 693 107 365793 77283 128515 5907 776207 831019 181281 721699 868082 743684 721407 845250 32 850990 878071 2 139206 492521 891424 824227 797877 841556 639546 46913 866141 195039 24018 820537 794707 873179 435495 31 491921 5575 896928 880702 537354 86846 451803 126611 259430 169907 182077 685887 733849 850541 316765 709544 879 788375 56486 59572 885112 20710 92793 626217 784457 861724 36716 177988 4826 501959 770276 6 719953 849622 120879 741681 411882 112834 398 218243 498651 127990 745500 610768 624703 2937 418920 867079 884671 662799 437119 761739 458949 897215 3626 892804 859143 828013 806255 279140 566490 118586 806252 46871 712520 837813 1696 714598 8670 286448 138 75 288664 764481 516695 14 436567 896550 797000 658844 461896 141910 846241 832400 452381 33337 866065 568219 850773 868584 29 850328 230735 552159 466153 301612 880210 19138 36 467094 44676 852036 73955 224176 385544 391419 492619 336036 399054 2104 877878 148379 42 793059 749341 1681 584179 757988 190 125 895803 648600 402449 890432 709415 295129 62433 121007 9975 800887 895489 3762 339778 1508 2 1021 878218 841842 750846 249583 533148 13453 862798 336985 483068 623165 748114 449965 404521 503783 2 625117 437421 148 421626 1440 645460 853288 883070 856400 772280 409659 1082 361045 474297 823763 152219 2 406779 638588 196320 246470 583788 35977 856430 220 1 845637 388447 7508 768063 733833 801999 304766 181286 4533 356 884023 38 563539 873875 602321 483753 864803 854427 784760 896943 413059 793620 364127 244953 155710 822367 204647 822064 428437 629859 636045 841553 694988 16747 871571 435635 520417 856379 459991 603156 462 879121 816732 537947 883049 789008 92143 435646 580011 816697 372 415774 873767 809111 1423 812384 384535 3000 103756 42363 316165 99329 1971 241781 830201 832170 510518 777952 4 872670 757538 881483 232322 2298 750984 707901 1849 718574 438119 440648 850346 882538 856904 602292 354 692187 272389 771232 506723 342223 25263 67 39906 1 278760 299261 844 881399 2696 208596 420841 485664 21 868763 91916 884294 2 869270 5 788345 475395 889701 823633 679179 92168 26475 815295 330388 465310 851515 97 893880 828124 7776 834578 3973 2267 132103 852485 308769 743958 95 883790 199878 775659 387264 556202 716357 565782 853738 691541 492225 767124 877355 897892 318280 774296 430884 751305 4 752648 457443 240563 377421 331521 530632 2144 753147 849009 498509 5311 740806 870183 57078 72 199981 52 896222 2587 881087 656488 31 153031 752888 1770 652193 380415 23169 583735 4 730850 192848 887534 77911 846398 241445 891670 244090 588 381383 546566 145422 27270 873229 889185 378670 246 45870 806019 602874 57 312162 4 872326 88 649409 353367 239870 6 820377 28 782067 1 355652 551847 10039 4 892071 725136 639103 2936 758310 853410 9829 81 895624 5238 772139 780232 416404 836337 5 710975 35 325759 170616 493860 45 895290 311444 1856 827541 2 523490 797638 880472 251729 898626 204 893353 78108 805599 351757 4992 447480 885028 817334 606727 244969 856986 1686 635203 2236 2778 882658 856098 42796 36 846543 886838 470518 355828 808989 212481 417893 822086 18 2 819679 727932 3674 346 550726 373400 708455 1 755189 524523 191700 244514 537150 816302 1 762377 847383 262330 177 897106 579495 846395 845651 885654 5 873287 33011 559702 746927 503 401971 85190 517415 24387 718647 667950 1835 365526 112 824925 111700 893682 224201 92281 205873 263402 565859 782544 12096 768810 493082 593965 887371 32273 409818 105696 2 24 897875 14 716586 839716 298474 208952 113090 6 281278 805514 186784 798983 834806 131995 298151 59 2 883698 603187 2 21170 856362 692531 20 893195 817407 1 791476 651767 3855 814008 723803 57084 839064 14551 428363 94246 23670 845668 465030 814435 69571 43121 815356 14216 109438 27738 500510 144664 853910 583882 6 118832 852120 86797 12755 15 804910 248173 46 186768 782617 449440 158181 350927 517037 887747 546054 409097 7855 744348 702694 46411 83 423428 892624 537 7 685179 239552 605 406762 643409 109964 597714 544648 823286 339 208689 362564 490374 564719 155985 109388 864028 887138 139947 47068 14 649804 3 566750 518286 793441 812149 128472 818781 19656 263368 235840 869697 114 881081 21917 883542 14151 766625 504 44768 843941 508001 355949 615421 12 882690 833543 196218 844259 23 500031 49432 873676 868861 307516 31317 296379 849810 645043 2719 445046 664600 71623 561314 884235 203526 774374 697115 884353 2129 23029 736 580056 560179 732547 836225 183311 411996 385310 430068 195942 2902 852714 897802 721917 876206 445834 547 665876 773888 1743 602150 337635 527999 504972 854861 854664 894398 563326 896028 40806 63916 833535 872863 360107 783797 25150 68662 259 821542 859320 229719 878421 883198 897580 202321 854307 309302 3 884004 879866 599 425634 293199 841995 770367 807726 854218 875321 284108 845843 799602 4183 791246 12604 107242 893527 452008 890084 867760 888057 655192 77007 584416 92870 471708 15592 111 19 836474 792078 796534 857317 12 143 828720 737660 805768 419134 90774 288655 46 381268 95082 3 841153 315547 829152 457245 894400 421147 897689 401091 739353 191316 828906 270485 893508 821700 803625 276335 776573 391542 604791 894065 175135 647626 895773 899318 684025 17244 125 654 689310 793707 426957 375369 394932 634431 722617 35883 889689 888567 3 324913 884080 106440 896253 874044 864019 873533 2 3 47118 447286 478241 882003 1488 557044 896209 851110 894040 217289 2808 152 11749 2 735654 864865 4 824606 285249 190931 538749 735637 877310 898387 840635 110025 885241 162438 197929 658338 870248 897906 298483 885823 805477 163325 315941 782837 449150 85325 861340 169405 742058 244891 848303 65781 870130 172195 446993 708482 362398 99382 51 137224 897489 552744 858555 826136 730923 57582 10103 889586 847481 758668 85640 471607 558955 18411 582790 203 881999 724955 77244 23948 212392 655077 861763 816236 268897 825222 299410 1 854146 114 782049 782682 110398 761573 864211 186125 871386 877180 883781 746064 7137 411927 789996 561514 8 102 680546 897711 714485 14387 700592 139646 936 1709 556398 211716 510651 53758 851009 399737 746284 162962 150502 583280 620378 218277 407987 835181 66 6828 170031 457145 869009 726838 806300 842599 9 678234 823149 785868 287470 886655 296718 226382 772123 226737 80406 41 218 256699 298656 898407 71 516699 47688 624741 701 866547 636673 572483 747151 322645 717676 197125 841805 607202 751274 39 5890 228780 411825 295062 17 17865 834884 85 935 744281 858473 750023 421991 38818 882943 878099 898347 321706 695463 848983 738362 205768 53652 26 36659 420982 672122 91754 728222 135078 7 39132 641 810064 141000 865965 869491 831816 2708 259874 700971 845132 864657 115443 93007 743505 814145 1 113681 873237 1 608140 86678 172 534832 851748 775961 69513 134959 898399 344449 624562 444784 891424 899476 58906 75217 241994 586385 845441 101132 27258 4311 488714 315428 692531 287479 858299 84 352836 894111 835848 5863 11 310952 289436 520964 7048 102043 848812 265166 523805 201529 172 3658 26316 894297 266 353286 139442 460237 625147 867665 860362 75034 454755 357926 499997 896360 736153 485442 331105 839348 707370 50305 17 623201 875487 35 883473 692897 550800 774852 749881 356839 817558 298275 3556 415024 57 369201 815747 723083 273 819022 202878 3 696606 2048 863167 3104 776212 860239 5 264504 765559 245508 382925 866407 93676 752979 889424 298992 1434 889803 870526 439536 453723 626682 331614 447 487148 364779 31933 501890 886833 865825 7239 43 25 5241 871151 830863 2392 66433 758948 867768 100811 4 220608 761326 825431 19952 858673 669797 302725 500745 53 867158 781999 850304 10008 392128 817450 256067 105 850495 77244 227557 429184 454861 23054 762620 29 81696 358140 5 23602 802240 574552 883049 870250 24746 739968 782170 835077 56882 834257 525530 747068 8342 879958 823770 814666 887920 2 50093 797435 94806 14395 314217 804276 826025 582400 3 856594 52582 279752 503979 191417 494443 899123 726484 32509 5975 28988 733073 608336 880760 342739 663304 90240 308007 491317 836997 4824 851382 611446 811545 875394 794965 402136 869777 26070 1 242798 2406 5 822760 375327 348 469755 761254 765085 743125 52204 4 867128 32375 278589 742034 880115 512 736461 446235 11 823594 7 867727 858604 4880 807761 419537 182511 882212 46214 729110 851512 41376 472976 881417 846843 267445 102997 2 864363 116853 226223 825493 304097 884242 41445 6864 625635 866360 602752 741333 284553 54218 392947 617856 385774 774202 843810 732191 851193 10 139944 6 785111 863764 620176 73938 177413 852205 481823 691129 581699 651403 878332 12684 63878 22 122988 863307 850 854297 833954 708659 587639 547295 147903 670 109771 557650 806799 193071 859847 1362 871680 113 798189 495253 445387 896555 821958 859958 211105 877566 883987 679635 638056 366501 129412 413205 687491 401988 168026 603133 122995 550324 64710 409 807909 132560 1 113605 524723 534421 167682 841625 25384 882299 375 858177 575941 5301 713812 395640 825774 438669 848792 896891 4164 293372 675813 781961 853590 562057 176045 787192 201684 4133 885431 234956 515229 148020 897155 408915 862710 726277 2 6 746519 6812 2 4 409542 61922 897601 54 844263 345266 856039 479729 894130 52068 88080 385629 876497 747110 40327 277235 854795 80 879329 34493 825101 503351 868971 2 886339 819994 33347 634632 897838 184034 224790 744240 255653 129401 819627 839427 425879 37 767579 12483 331971 467651 246403 410249 199 801259 17173 34827 218434 323024 864009 4 742143 141774 686510 848479 848830 80648 267 825739 339930 57405 818454 11997 833902 392151 247849 31927 877343 29582 827732 787923 845857 7281 512666 295522 886130 555533 878659 858839 664299 312130 856446 309520 867228 670900 4 883696 73321 212894 720676 81639 612291 272878 831853 359193 896746 189641 591778 525 1309 424040 675662 653195 875241 839 139555 783418 873832 884426 828470 503135 204346 70254 74062 607387 6087 2 1 631284 76504 888892 700414 759313 2 873708 534616 371399 713571 1810 463702 813863 71716 899446 541011 718513 275722 370284 17244 279892 40622 831421 438832 231 449010 143445 465354 648066 791269 193 826273 843122 769222 812886 176659 287143 100503 103 217108 609186 151725 29 852491 855281 138992 41547 879903 79401 1 98594 362001 51022 685390 15644 893470 723478 761239 585844 887366 44209 646799 354921 382 381649 8010 185 846764 95419 398125 27305 839000 116514 688 853229 181608 787586 895469 339565 894543 890912 676607 681901 457726 241 511617 69257 874659 864526 1 435635 752187 475321 26980 676242 594114 53587 300293 545393 2285 46234 868213 33570 870051 715363 895371 811029 779993 865954 428450 830370 637802 565884 152 149158 415389 775290 98953 871636 851158 478485 6 469824 219699 878534 890308 682652 838261 289911 18204 416571 896706 863554 848919 895811 853652 341964 343622 632419 227605 43093 292616 23 2885 2400 620873 1403 671138 612174 727637 389462 898210 453165 3 70483 17270 416602 159639 359226 22871 11 820871 485724 809663 124207 864043 568698 881816 138 784447 882740 178957 200 630306 11346 550859 623980 133637 689701 833299 115134 417042 2 714801 855595 561541 33261 20332 46182 297589 525020 837368 870484 824351 476311 479542 821694 860633 98671 354530 1246 335927 476176 231319 75329 321401 23418 891592 4 464863 157484 9 762119 1 818311 862237 710997 360222 487447 885508 708573 849039 738258 62325 624572 3170 15 31065 692919 843848 310161 33818 33088 13879 41214 659332 787776 285792 45746 643288 463896 430749 433135 409649 656073 853057 517 411457 863706 532932 183501 872775 692 825410 2441 2 847990 20699 873276 698133 172200 888924 804090 879106 740273 875811 806726 34999 26837 848977 850334 688658 339645 21039 3540 1 3959 896951 99 186340 172818 757568 44672 277198 599185 896406 307 12 33564 273698 5 314800 203241 6 586216 868922 96 591 883778 50 656114 481536 40037 253025 555968 849939 392657 890684 719987 821007 506641 3 5671 238 382903 895666 453561 4 76988 753142 666831 607185 257303 811457 376453 403566 15277 7662 888490 889471 874462 876755 402263 549499 774833 587895 880002 415116 792511 714019 81145 168017 317834 214665 2688 110958 494190 11072 845559 129566 3884 632780 754505 576428 120985 411709 298 246150 541593 887546 887810 883428 643782 594349 873580 2 290446 808459 634486 184512 884070 219885 362 2 8539 2856 680589 883171 23192 629734 513756 372158 897848 425118 4 867148 874400 6226 898942 213149 802981 66525 821484 564330 21115 3 425777 410166 61 512809 163278 26756 7 428774 844022 409011 793034 377152 833 31878 872275 699270 219595 442975 2715 3094 15 4756 378413 646403 828225 507 525076 823631 14 204052 817262 268439 4 768000 869348 843704 398 832299 5265 98096 886936 312061 289632 886007 827435 890838 35749 770524 7539 876648 793989 891145 665677 449663 348342 757143 889242 677171 777137 307603 894182 853499 883648 475485 809789 551 2 66239 364297 709208 41181 842540 4645 812389 725730 2 882879 246624 844813 577293 296949 468094 823069 781244 82650 798007 244006 653397 33678 844681 23034 836586 866194 293 85016 219207 1895 4030 343517 548698 853893 842011 530342 889254 121717 848949 30 877689 47 865283 747849 118593 147073 3 376 3 832514 12361 494335 240606 27420 757965 504542 695734 138131 1884 242530 883247 18862 846555 883668 713445 894494 864642 899306 889661 244 573423 105911 899608 11364 16 890005 525805 486972 894308 26701 871983 871493 135767 630686 620400 72683 879337 4 6 1 2680 577427 74 882847 347008 597881 78987 771458 845439 197788 833041 5691 6 310125 827505 4 53294 294685 713033 208285 122031 318953 570501 642366 834281 44 178459 21878 9 58705 341752 704148 872252 430066 5571 28478 760428 173168 823935 549418 1 6253 103437 4282 830123 65 117744 506688 278 91846 7958 887769 25565 758112 627885 502165 11 13 747671 37 773484 373531 463231 90 112394 818849 778565 873410 2 264927 81637 214885 871616 840541 634010 1 40996 847077 807102 399844 49393 388093 30910 786431 845065 509694 475999 156822 807534 22465 876998 898929 263223 878488 270113 381994 91421 201009 767812 893170 857927 888879 777750 835027 43875 45693 417183 5 846063 884894 884395 886520 91 713788 592881 452314 361379 8682 843753 9 36363 850775 860464 762786 899151 368093 338 438672 684617 2286 58446 418689 860181 295949 880092 814595 2 549241 634214 171583 289769 23 697125 861 3 838100 192462 157 416561 893482 4 748485 221734 6004 851987 736880 770698 897302 722012 713810 896757 627463 305659 52 839915 849693 435294 572993 620319 383855 29 557158 679 601 883763 704969 887939 657284 4343 133901 869892 637453 824187 252578 895096 670401 512669 883256 734787 839272 2 554154 118200 112268 354837 18564 854620 239078 787346 120527 888949 880565 219037 764138 4426 244 810738 855040 512945 880465 354891 102 630707 646874 817495 6 631744 823900 148710 350080 4 779680 346 327509 868183 897762 797222 3937 807884 259248 1103 250443 766784 322895 885160 888783 2 564742 3532 260993 574420 177949 731588 97958 3 782727 292407 833593 140606 193791 488016 40570 786281 783627 5 329874 22588 347962 423577 126936 657026 897173 1 688104 382254 115920 820593 5626 2 747462 732344 270723 717662 12112 117 981 612 870812 5049 8 273508 813538 5 813670 896074 2817 859532 886078 449757 724045 898611 547260 530450 30 876825 773447 2008 18 753498 443283 453384 839750 211602 290362 891508 164150 6577 818406 889962 259947 419915 887597 2510 448197 662995 706702 894533 194 384669 495 847946 721113 57 851749 725444 789746 432479 886783 896139 782119 168713 2 697099 404150 730120 3920 845588 316397 6 933 126989 43036 117183 610173 780151 885614 297926 604816 159639 6 43738 657999 260 717163 853313 748482 100621 540303 379906 130794 878573 9204 554668 12183 813001 884086 813159 794897 709429 476547 2 369584 771889 123802 783794 261412 69987 851729 3499 85716 847658 3730 803758 896115 439322 246926 469569 25865 791224 391773 427603 842554 131562 257697 888488 229655 155276 101 380 365177 471125 760314 4 783766 886514 604908 361995 82250 452872 316015 664597 899395 11183 776986 800912 325366 418051 303780 19529 879904 882829 350204 893480 867860 837464 714746 812777 821507 107450 434488 863933 809337 852001 770662 192916 2614 546080 3 17534 848567 2 848560 17513 887825 707750 785958 47779 3502 391168 553313 20560 407870 580419 598296 95 24132 735036 576011 342322 793621 800100 3 645901 387588 3 837 1712 840160 866142 162972 488608 749533 490754 47413 227455 222 703767 127332 835935 148289 547779 874630 364066 805204 604156 312122 210323 2 791212 718955 212615 889017 5 821609 881013 737798 893333 855834 320 128558 850707 890563 814224 829570 349615 17 135982 720512 69 8 805447 836436 14174 560120 256146 761645 2 892891 185081 197818 154278 766428 512090 257931 168747 809359 759936 762 434710 809347 899506 705738 587921 813848 5500 18107 270683 710354 886060 777643 294398 62381 815654 16 2 780785 871779 844728 68597 771748 730731 24 828175 15903 861005 860711 816777 170253 26715 17023 840131 606709 243806 53173 650022 762518 420029 762254 804462 573473 1 173740 254 127448 825872 501535 125730 865428 857820 842678 758175 888369 168812 731042 863172 822141 488011 29622 357068 252 209473 867222 212139 3755 15246 813 311178 871727 359826 506798 804155 867011 804314 517 692727 358682 169008 879943 146712 876572 705533 847086 601221 151963 842761 59 143473 509845 36 3556 589236 451795 426340 670262 6920 695018 786451 835542 880507 802261 822897 879077 325513 168050 1 643 681160 43123 233531 160369 851750 687783 548292 873705 541047 554200 67 400941 887382 765109 69063 459 684504 230977 309213 756206 884545 406838 164099 819462 79 703881 750048 126423 472075 60484 866408 381390 835894 871804 138382 199605 13 784033 1 50 4 3357 2543 129992 860185 240772 877085 876795 17 60761 95750 665172 831769 22543 10 896847 759013 222294 449104 894295 645469 13 360256 1703 34999 711470 3 718014 789496 297566 17 494 707324 866773 829772 878331 854015 585792 356 468259 228079 141443 31 889427 437 851446 446942 819013 849671 33 251413 79108 385812 474473 16 850730 1 831485 53 768314 930 572138 135787 708739 442352 197 230134 865263 598133 3167 302279 309153 475998 169873 685447 133056 851968 85703 623678 693 796520 50 737145 98296 775938 161249 798757 862493 5493 55184 823886 784618 601473 13652 63913 244695 22583 896685 897569 173803 890707 789747 829663 32 119 89192 812609 865258 729866 837895 873604 761201 614594 889082 642399 203493 1293 2102 623915 890725 894908 790548 814632 838998 856868 831947 895987 762967 892196 881789 832440 2116 688506 719 453646 897485 812401 890620 448586 184125 410705 755882 824190 808 602719 837963 760812 690127 159437 20 876690 302011 505568 869749 40 100280 742725 64009 784105 332514 8929 720561 227317 833884 831283 78999 887489 32557 1612 13 787726 732994 514956 855000 878625 7642 462138 59342 592080 516973 836739 236352 402300 813801 415774 860766 580189 54954 271539 883232 395303 866973 885362 857084 835458 852723 707 705733 507130 875394 899719 893484 670381 25980 688805 875776 5 822618 889727 545283 47 15 18774 462558 330505 35283 108174 3 877981 47795 14768 65909 899661 851382 636678 341119 824883 258167 435341 340834 588233 4481 866886 496531 371150 855689 441375 666486 110128 892748 66506 317862 471483 207149 897868 716329 597412 595526 870719 870974 548867 5984 3432 719678 167808 57 103331 825535 91753 866038 19 3022 90954 878538 844522 749470 847636 889332 881347 188365 646 791610 151244 123862 323789 256 160071 874989 885444 702208 751226 520667 275750 215565 329787 9269 89864 76 609585 374451 683437 66983 5471 827401 873426 612404 22 154648 862622 36779 422758 850811 893005 826965 836445 704775 632881 7822 5933 847151 779547 24 832943 241185 776496 737831 470076 891479 71853 390480 875395 593471 2 872203 233942 80 228559 11670 884027 147579 882385 15494 107534 814889 358010 6 473478 175140 841298 821729 310981 828661 882541 756167 892869 369002 672772 85641 328 83 29026 893743 411930 752186 674001 877105 810758 808342 393435 82315 809005 2049 65655 12 809074 308591 560 818354 814207 460762 669636 54030 747338 2 185403 47252 870467 405295 671933 411423 119981 541482 59416 886098 19 289664 323713 472986 895440 661983 496489 879607 7463 854497 435481 763915 887224 782214 651392 807030 869046 728538 307862 751940 889003 22 734235 467167 11207 53275 146979 202 403675 30 510 589999 294711 258843 365447 66005 899303 196912 877426 4 359194 773000 467419 870670 95188 787217 521405 880234 819526 160724 797093 671369 8437 3 63332 813762 621613 401843 876122 860625 195412 2678 848410 458610 31 691084 167711 887205 887805 809605 630731 614662 852516 511882 94052 443352 605127 876773 38 561535 171777 689148 870641 355985 823888 121709 385753 751039 192302 53941 2807 660768 138273 37087 840473 64311 675691 398201 258615 247 407336 3 148030 369334 528344 349185 480094 864809 44 696063 4 363159 21523 617116 14549 587385 809836 9 208549 869558 512801 882634 668018 854079 156916 848227 443468 879266 257046 875199 12879 875486 585597 208433 28238 883786 44 351 234432 883663 894515 774268 753324 754367 80051 771622 885359 85834 790057 79963 698583 798386 485721 10117 18963 1 331077 833295 4852 42952 59505 44265 736073 2 7838 865411 1 64712 869656 152785 892675 876689 7 133919 4 12007 34004 824757 744560 744814 268875 894315 34654 145126 2 831945 863590 676227 836765 549775 171652 15 74255 140547 254924 882798 125021 78821 1656 504658 236241 391883 892148 2909 820692 740158 627286 876289 95741 598167 637117 897284 776 850497 327403 885580 628324 246058 139264 5178 858022 188403 810418 5 828165 3293 694626 339741 542613 42275 734808 867076 760015 861639 879526 53857 857987 16279 869682 775394 6748 215147 877900 497199 855734 152572 281979 851850 6707 794623 247941 195751 331 497472 2 619755 825199 489737 190734 274608 218 810114 854148 828312 899501 885535 4 674542 853692 861373 649075 526777 854107 31 814224 9347 7 570353 309555 888092 867086 745405 687231 864083 763759 860007 94981 4147 771931 445786 14 2 882058 658122 576400 6 1451 729406 887381 576986 91355 836307 15 468685 155914 3664 887981 831660 252418 270445 249013 258126 210267 896 324320 865518 619092 891586 93781 876845 638237 817236 627362 816760 73045 677149 36 405212 64017 866482 123506 758690 251827 767308 729266 116 2 4416 90421 879267 98997 347941 66715 882791 412773 34 692473 859468 888707 293056 615919 819619 257826 298284 419021 536722 129 728714 456835 848294 292403 495184 694417 827093 65 888727 463041 775987 253162 876266 2344 765219 100454 328905 2 598654 138733 219639 884301 176441 33765 11375 826777 360463 2366 393899 871471 3 369100 896355 3 872194 809985 14 105000 57500 161 775461 690129 10 239346 52 848119 25 5 4317 739349 42160 888799 178296 65004 886047 691959 330722 625368 64373 742758 7673 898417 4425 889704 848730 760433 485152 790894 738263 931 568971 698240 90973 888936 15088 375308 805647 886719 290681 228393 97552 14 810724 309100 889692 883565 22345 3719 876166 666863 26 891129 1 1 593333 700991 822091 12 884717 875603 137157 786965 665815 887399 298151 854145 448868 104483 878409 260094 896211 886473 468267 538108 848801 804327 896185 646741 490283 559986 855689 204560 5 559939 874488 885009 587 195991 7113 327940 5 896985 838028 874435 888571 852413 693552 605964 8814 164944 614581 872755 329305 885454 984 636207 564265 452133 64738 616128 797937 2243 681952 3412 761420 581734 3050 413444 415304 571631 867511 148562 793388 205 8460 752213 841402 424092 247224 2447 586553 203711 818078 428803 127556 292996 704414 703170 881997 153669 105971 859369 404345 11131 790248 66752 896360 244469 882756 567922 861310 862578 547905 867652 606729 766857 734631 106818 773212 610210 335686 119 894244 42586 882208 803719 846278 487726 146097 882655 812699 323672 553063 468943 29 846117 309829 579520 341116 590743 862414 775583 694184 427101 87093 562341 670194 693767 290473 794884 550240 715545 236675 851662 117716 815440 36371 522414 34151 184590 7 852930 890665 836191 850718 864656 14 811258 534705 550765 813684 737093 90758 1 561244 870298 847975 102488 844750 742945 729657 863652 875306 324162 75 516 802160 695997 314771 825030 730017 9 270837 870087 266361 299303 5723 832111 6 337544 858358 873186 491606 5765 131384 7 815252 799143 42767 629828 765496 892094 851976 113452 651359 212 792628 287298 748613 610596 1 787112 835567 338 417796 287557 882188 715402 174442 227 273032 424401 842220 97096 115623 796270 894471 892714 592442 691790 346 992 1 775681 1454 44 858779 13 466094 839325 764359 842273 3 802882 670679 653736 770943 22175 1023 845880 93 2 806597 876457 452224 2287 772394 867537 4044 122462 855422 855388 789652 55398 858271 284584 3826 2 827815 801800 160827 886701 736113 884843 880404 181332 123720 855624 789528 797079 864988 867754 848890 881275 840963 742620 453004 863839 897237 2536 282693 366585 115 847295 91902 1 230419 755449 845208 49377 877175 893764 354572 183674 399846 823792 807455 33916 471295 893137 238 898261 590186 405 17 93985 407288 377521 747663 685055 5 742726 464951 473388 581552 827084 889632 446 27700 306974 779935 216233 437653 102385 50 14565 30432 892205 258221 743865 770227 826700 42366 525369 4111 2730 404935 134791 42 844797 628243 731940 127609 796146 493390 871499 707285 833835 849261 455974 846413 685880 858412 175 395057 488881 47992 540038 843370 667612 861156 2 169029 174 895763 861790 6 1 650324 9469 207388 58494 99 105006 7 2887 1296 884209 30763 703357 629772 720559 723013 156281 666656 9 1 898442 889026 494037 865034 234 4 218264 395204 86 1 579450 17167 136095 40149 246182 861678 630060 6 38833 34733 840007 631201 586305 91599 881592 868253 866720 404849 890898 868821 600804 887878 495911 25 14 757932 798533 214096 466054 849163 845068 401002 829804 99241 304268 133220 822323 529658 848056 72975 1070 3402 356 667181 844430 15600 515309 565309 119424 239121 425461 5 168837 859542 812703 10 1159 551 804253 648172 135056 849935 752347 691438 722119 144373 130578 490352 803000 132144 461732 351 50224 391600 66463 782553 46426 533618 315576 717806 576429 749304 874000 837228 762273 13 8446 170423 1858 239780 873005 271060 836181 855705 824748 877304 898397 4783 275531 35 92694 54 63729 616505 789612 72740 858701 2017 602290 872337 749762 862708 657243 456880 479874 649355 13226 868945 623703 466 801760 178257 562738 747609 200048 426295 1359 509148 100 184118 778974 64851 805121 23 90384 288728 419206 32996 212 45 748498 461 36048 891117 653858 151 855369 20613 862480 26208 9 13 720132 834825 652684 893637 463270 188 412223 289549 864525 872616 604562 113 34739 883605 3 825142 766911 17 897004 118083 566595 17540 78028 772577 892778 317149 20343 843872 809148 828547 16 884663 238636 48076 37828 463027 812 546646 28212 2 786395 852918 77304 797104 874701 757333 129694 682608 891719 868604 809049 371313 594205 836797 580355 354377 27 668389 791588 800078 639039 102561 764356 918 891466 840256 802491 70887 32 41834 4 697498 3884 516576 747773 899624 138172 769747 222976 821575 391631 787374 103771 375557 311891 116811 879731 408218 845760 690842 38099 39245 867705 702844 1120 879797 45488 512439 219509 446971 465555 712372 4 99944 74101 649306 25112 729352 450426 261543 114015 847213 28161 155931 874026 768099 192 870432 249556 241750 211413 553482 832873 48834 675 822606 585 828011 161 736291 475795 167254 135702 894663 429182 831046 308440 899505 826657 960 699753 643245 284076 1480 789478 97454 125487 55136 26 316298 1231 168325 871948 48247 817389 662148 549436 148319 458771 857647 342928 535661 820360 542734 604276 161647 533651 132852 143141 7734 389739 408643 13 293253 885397 777409 159996 734835 11 655146 140479 897216 754934 749016 215 744742 758039 228865 333367 570463 895093 538408 876034 759961 536179 625332 797105 894745 838208 13 142043 213650 546329 586713 211305 201823 83238 182321 448734 625618 599443 899639 366 7923 14 498647 285789 674 635103 846184 770105 680493 886048 429210 500246 43795 659948 871986 543209 367599 573806 865717 111199 160167 434066 46 741554 345719 864725 759745 506072 733382 261547 23 887072 884518 676706 168700 864137 16504 660731 844635 1111 716029 564936 391342 270764 894841 2 3 863055 17 862762 889859 176704 641552 545102 897027 791501 347167 353939 616193 120542 586640 592 874305 835354 812751 5 273966 574319 831151 860143 5 2243 123781 891670 1078 30456 817450 571252 484014 551507 825449 218136 1 130990 852991 17 161 838215 401208 693262 741374 896339 578743 828517 809003 840043 359395 367632 586472 897210 587306 261058 888262 25 428047 105056 385011 472034 24238 839486 666 847241 95488 34498 865155 37698 176784 831010 11604 132882 506676 51876 3033 192203 867654 21 414472 17 191339 308966 228 556871 4 324334 76787 838458 893309 731089 11 656679 839754 1 3754 15857 797314 838547 291 827778 879670 897958 96316 771846 860800 625142 895848 629504 249878 308279 798749 900 620629 131646 134771 721773 718032 496914 287489 202265 791524 28476 683186 2972 299126 643119 6 851644 514805 730572 831363 508000 748734 742171 361744 750305 485494 1149 7 896547 872485 425869 25620 894788 870778 866250 148888 62989 205 56171 475438 8893 43526 521587 34092 201883 493717 6 234669 4732 57455 452180 551599 89 117841 722897 344253 825850 1012 664471 129730 358730 9 778140 115460 836430 896012 125864 882944 50 671637 854 450449 860035 237 622910 858531 389580 2019 21 93 889344 624982 17870 28134 854226 673421 30581 21 854681 115 786671 713409 15905 490846 867050 26245 831108 856227 2 864292 80 6 132669 615926 323174 556448 724856 173585 876116 79725 878856 396659 269810 121736 644601 424665 52 818032 880442 799145 858567 16206 195593 893303 878483 893558 5 826767 35455 681431 5020 726338 131580 425 17942 309253 853967 750093 880020 200141 132 407935 874546 156185 734814 6 2180 502523 362983 890488 893686 27693 557 113706 455541 856057 17 895677 266787 20400 47276 815038 404606 481720 77882 870898 886986 84132 356626 2256 878782 632812 728331 113798 892597 362353 462118 248439 565882 641010 701249 574467 1064 392079 841446 12021 145 636866 127 223823 2186 3884 110405 874285 106 260146 400100 9 581225 649433 3769 483014 771262 391836 17645 4807 895823 139710 783657 317044 8040 347864 395697 3354 179151 834586 601671 2 4220 879965 61 1 187689 837074 347802 262308 702170 58926 381069 812673 622910 2 59704 874622 748235 1 1 837177 24877 791470 895754 1133 1 106447 446 218901 285846 650641 153223 3684 388304 143685 905 894715 690459 174439 21401 891316 4 295730 139045 540612 831586 394666 806622 899003 84 416 882067 103 448518 4 368257 365806 897602 808120 1 650784 896208 774727 837914 2 714950 369201 897950 410445 894876 491144 807258 8 671888 832992 20577 547403 521165 284011 810209 50342 407386 542835 858332 658578 319855 761436 26 871232 13364 1175 896319 890040 695272 111008 7 769969 848460 95394 2 721360 177261 12 524129 857294 8554 889235 1416 197130 929 577895 220 69 474716 730367 269363 660597 884870 59410 894035 808026 18707 291619 867986 734151 18611 880770 1661 880297 749305 572920 324840 130415 2817 21 408 24 842055 608396 888649 458852 32 707 648102 3 81760 6099 806629 853876 3 196500 276648 5 166726 700480 248155 178739 581545 896908 891286 547036 150307 82 363708 274753 662642 796484 408736 378115 800270 307 149458 130095 144167 877824 562635 685378 71024 3 19 412744 114519 845716 199833 861890 899661 878880 629861 6 890660 870300 828391 255480 846865 444517 788967 583801 860522 830590 47 523315 453 101 608813 811657 307200 216654 33367 896009 69657 595018 857370 898502 33 21702 708438 466497 642906 1659 883547 849600 27118 887504 36191 712465 5 596109 571073 857015 764220 885317 322287 76 323457 664761 717524 780296 235413 66205 135987 841580 6059 791181 804320 718327 557159 315118 438976 541467 723519 453529 481222 801060 9196 597152 138 381506 870909 21 1 448547 882317 815552 782991 713808 483114 645315 2 829678 49085 260 842494 546215 38152 883518 674850 4745 10634 761885 654429 179752 683663 679885 164 770169 20915 323504 1 112 4 881035 727441 596169 306243 804388 149996 30910 821265 23 35581 841231 757057 611121 4605 689 866756 247510 108176 107 653229 734904 773822 245866 890530 318 262 35 819139 895787 760043 621401 6 1891 874541 825403 841914 400534 661416 836734 345015 508113 17689 90175 661099 1 787418 90297 77217 695708 550316 853930 870552 857005 544863 673023 402207 787294 543969 728128 309689 11 51637 145784 688331 57565 1099 1468 9 890796 672357 3 855828 870603 1539 417057 867020 14 1 21531 2552 496509 874022 761179 645839 8984 20 833155 188426 806991 790656 200 353873 20542 438821 107861 488674 367337 679967 312672 440 511713 800921 618895 51093 781968 585440 787839 520765 793639 648030 381879 68 745424 885551 899346 226831 427510 855272 136834 554086 2240 109387 643861 356255 843419 671899 890177 842998 1169 898553 605809 400332 881854 626475 564967 491587 126652 644324 15998 257768 4 829057 382 824175 877053 159544 166105 480724 1078 258688 785080 898972 242417 633742 860506 10 435239 720273 589739 437688 351891 865955 2 896535 571017 16048 29044 7 93522 767171 128 876867 229911 72370 68355 876453 265444 842106 836035 262710 5 898201 12019 742679 769941 765556 804375 447169 315898 68157 862335 342133 867404 306469 739136 853814 859741 745054 671472 379 834554 882525 787535 822695 367773 193079 265606 107395 251241 824294 896013 880186 32 133644 389969 237166 819385 828032 594058 803552 893974 5 509674 44802 278865 104436 565479 355378 625184 477060 881555 72724 8 255395 725 5 615698 236083 849219 104968 99500 817938 5395 757407 666393 39 600296 122957 886433 548702 856849 629669 844229 875637 24036 193781 850859 571644 943 460436 64741 703160 27 151169 662005 574900 26 781319 434840 455259 15601 885827 186440 874685 91 475098 491513 225223 3 881005 160153 5 817998 831399 535278 870258 173596 2 785653 699413 893358 831217 535338 164538 495793 8350 711977 404989 519141 26 760139 818798 285981 752349 1 247 869476 292846 547299 723138 763627 822057 10 19 784869 1846 616581 660723 854547 839099 878075 717768 290755 155141 890063 1593 39988 899385 132478 2364 229049 869689 70784 742682 880715 268071 390887 891864 2 301 836370 281305 15185 341895 569207 353894 837297 549737 84823 346281 196910 9592 652400 828581 7655 140823 867111 235752 3220 792056 173320 797319 879155 184 819181 125238 877241 518780 899633 6879 898477 66780 775110 102431 281324 124700 1779 276828 4187 87675 573327 670280 554874 814087 139 96080 638660 385325 791130 504416 326220 743291 873111 755070 318820 854917 1191 474228 893402 16801 119427 895167 513156 830903 821557 6 22112 260 79754 751454 762661 427243 224540 71 888401 40 788044 869087 1626 97551 815601 767587 886372 668580 7 19 20023 503330 325096 15418 821786 13 640227 191 868475 230849 5897 306972 210111 593524 658506 847281 888773 2 817185 456038 310486 886393 36 778444 333287 366192 107458 439303 838186 855081 433750 848062 453 852541 795523 44141 7 814744 601060 385997 898377 1019 846 2 682980 889806 710560 15 191634 175650 133824 670853 409667 825626 888329 816847 671165 663082 461423 875706 1032 194754 598736 788777 78 171 621086 726807 880437 582488 702104 479757 570998 104259 4566 868699 174915 4 635578 869271 480379 740579 729775 436520 899487 149 507710 28386 68906 848817 21 1921 877494 848270 553540 516333 261634 9554 4 796908 25 232633 396300 334568 30 843748 859509 509588 678604 382481 227912 16 816234 854189 2 855263 589191 708456 442951 613623 714606 185044 768862 24699 434349 601595 131 843117 523 17 868711 614386 824869 262767 339854 538410 713322 439720 1928 43017 838386 115 387408 882537 473632 847485 370 766598 888044 438084 865046 601740 138556 659004 746306 243516 884531 880399 483816 893200 59131 575816 889816 433 3134 822474 393896 788792 656544 2260 280617 870051 836815 41 1813 897219 10327 882640 883308 61 695412 5 864142 832504 839195 878745 248522 30 143114 849246 305697 874795 9860 193733 480625 246967 756213 833416 372848 364261 359564 884133 847699 770548 2 392833 828802 93947 458010 724273 816427 602104 406058 623714 880205 198586 759795 724401 843021 637765 891586 621740 31 827295 198408 465584 897995 785284 125602 7 97 1538 3 890087 814453 877833 876202 15718 894861 607790 193220 869358 33 833030 854331 460286 796033 786387 882595 817371 409 3059 142 62508 51187 793886 11718 61218 25 310890 34504 777271 1382 190697 872640 361845 870028 794175 2674 1 743 2985 845184 886551 1247 816068 4 885442 819242 869234 300281 7 884414 213327 378459 637892 686126 45 155009 73 212642 16569 773774 690307 319591 885494 243359 802859 806754 724059 838320 81744 518039 859766 605671 417648 578555 648977 824790 308785 12 844156 259338 879246 29946 381870 753885 306620 765568 311 45334 892707 785721 888448 382014 138 573592 561913 343 897186 1640 434 10455 13 2 261 822451 173101 1119 11169 48075 867627 601418 66740 546153 77358 892596 17392 340930 511704 488312 879543 853014 855273 849734 76225 715096 19932 880039 840578 833762 150 427441 224444 2838 322263 86816 787447 30008 839414 299660 38507 856855 110855 365889 318281 1383 795313 626882 849093 533205 877078 538186 574160 816477 716930 257472 884138 102175 247035 401349 733335 451096 128 2076 77137 649970 837346 56 533577 585874 306987 45658 889472 225480 1 764 608715 868701 853683 403867 121841 737 709575 340716 11 238066 62100 2014 619184 47 87438 124034 368082 2 861008 894387 892384 408558 389436 265668 893643 58913 69463 733550 858412 789271 828808 887031 549947 42012 597608 220088 411653 2 801002 880129 868473 883750 45 306 680377 690127 451431 273901 887895 854325 162891 153105 285071 188891 140 562691 702618 365229 446777 347823 221 702162 4956 551559 3419 80 94749 374269 3510 884952 3599 63537 839456 471107 87407 476362 768205 863018 581719 587402 159200 608674 879800 464797 105832 54337 443472 175717 619345 753712 254 145275 84368 712559 857576 217677 2130 862651 888320 586830 34300 439197 762068 603 14971 288762 201509 257084 30467 866422 437486 179312 75192 824751 317081 33899 259904 793996 849680 438480 877404 153198 804456 175057 669510 86362 870845 382819 112027 270075 884572 6937 159598 876 160120 180330 39130 213929 215097 271611 800778 117837 289284 1490 218600 321561 385869 809804 384124 861600 836115 519997 34085 630177 154808 1 566889 456173 52913 870345 400156 1127 217491 398194 130764 136 15 884243 122083 29554 777757 673893 255051 869131 160 569036 888853 686410 5999 875989 819229 782218 141132 154891 632076 769685 830994 12027 736218 10524 895448 855345 728005 17 653360 81830 890516 843095 790654 34920 773676 302464 337360 308 7719 865463 3 874261 888985 875829 748 728394 753618 884918 299969 854983 18501 851061 615760 60 102158 814713 7570 884361 466 97846 845226 496728 706004 856914 752968 877684 102664 881510 832910 72230 893705 26280 858972 455997 159160 2417 165383 652390 7 459505 342 349587 641838 883091 759696 436027 873384 641854 3334 69078 310798 879332 512638 86 826389 567974 663110 845611 25 7143 435604 7140 1 864789 726012 3 841873 636983 131883 1233 859058 335738 837698 67137 55099 849392 732371 2 469483 835666 55684 883873 892048 835933 481885 481544 337631 643190 604998 770088 886121 873422 735601 656280 434027 17 891841 539927 793150 391612 853111 76865 621 878455 3 3 421954 821893 317694 107180 492074 843705 247428 120 115865 6455 637275 132473 533070 390867 119081 506828 105376 32 784164 1 464546 30 741201 785294 885412 647213 89708 51953 137576 337726 249649 793332 441325 147785 476284 3 35 851365 832710 738566 745218 4 898935 451311 868471 156042 896017 777118 868621 136093 34 774462 5931 190322 109235 487994 279263 546823 483537 96207 421080 864776 57630 103003 6625 852720 700083 42673 495194 131578 802360 470766 8844 897823 725393 816067 877635 864163 842209 799019 525899 851275 856016 884061 872492 880641 321656 101818 869181 227205 14 11 310588 205759 250 841544 870664 9280 23 645543 338004 663846 19161 395139 851243 874439 18096 482869 3 497479 892216 223408 240424 259541 802822 3997 748377 782 803609 331768 818960 649680 840770 5 278627 452769 3 6 94 899079 735315 324131 829674 872533 866917 303466 861004 5347 545321 852089 216928 512643 14466 756954 413929 647036 395567 575482 690321 6 29125 69456 75947 833082 379071 192063 48 324866 488 830484 897428 4199 38 120 828077 582463 769587 934 780998 649136 797055 2 676004 5 869521 197764 23 1907 276128 288068 895503 526767 897292 896798 754736 411300 833639 313533 609906 676566 20 857016 198328 390904 716346 831429 470138 369431 767766 474688 248535 69139 797252 3837 29028 685565 795948 132694 695199 628304 441 212899 752659 550877 125701 269 416713 620070 353222 841970 87468 586746 690227 888181 317982 597897 606273 542913 775627 55801 664657 897351 122785 895388 780568 538166 18192 752694 76203 705175 786855 601040 837302 890342 93491 62 788434 761 192 535334 436202 411864 217105 45 84269 638321 525762 871691 412 164723 372297 817143 832549 313735 844397 78544 32181 171817 861156 32526 874171 639891 683557 873019 1554 699579 205520 4 16029 818568 223499 58306 888422 424540 497238 818841 297 355412 19048 747109 12 819929 892835 72 201023 29686 790591 883199 283541 658750 197259 504748 726631 845534 717277 4816 132864 878223 783673 828147 373914 18425 513788 166835 624343 244069 10250 839575 272435 875455 537245 795544 121969 2 12 588882 360972 892512 769177 123423 841287 898224 57527 873848 695064 883835 254109 128600 22244 351741 145606 818823 825353 834774 80035 837815 506244 875149 9 849559 370931 895278 789 551313 273527 858741 781904 859070 865399 898049 121443 245789 866507 819399 413334 33144 369178 92285 648135 1 374808 95552 313155 410368 805910 54295 3023 227029 7492 610291 506604 838828 593573 2 65745 466677 793878 28 872074 534171 861658 146 845575 896119 609811 1 6668 789836 808098 1000 426215 657560 872218 52351 160825 482831 476602 210333 848217 810275 503557 678264 647635 26556 90972 781976 3635 407212 6 35145 815947 77073 801183 9 867820 803778 215812 8 89087 681688 850423 5090 530684 296134 1071 143865 2620 869449 30947 683111 675902 213625 693254 767534 793172 885012 89153 35432 373494 106895 859931 850348 172459 788014 88258 8 110431 739801 388070 444971 752143 279 896366 165480 33449 102146 350301 11 894916 533746 724757 510940 70 574419 20 234092 414822 82034 535677 854591 345807 19608 382385 838181 821163 325693 202 5261 868731 328 16 846814 642201 892592 828308 862845 675851 207370 508043 892387 855821 188552 89108 72238 87432 884543 637337 879672 364356 7645 162464 8853 11462 709046 208819 83914 74665 31774 1952 760510 28362 141332 841270 862341 709568 615526 766137 12 16 33987 33722 277140 654442 452464 363039 660373 2348 39619 476442 2064 199579 228800 810999 768239 839818 434 6 182355 885664 851230 731285 446771 876468 80965 3841 898688 207732 889259 400290 874144 682702 196652 458263 326742 775310 612501 294980 25062 345787 867784 876320 896131 730026 297041 790953 963 2 845799 38083 2 814481 19244 12 530731 883555 63980 800617 63362 579426 564075 27 9103 110667 440379 331018 102042 226638 837401 3 757894 649014 837454 452234 885247 351025 851473 822002 34162 33396 229478 716461 788987 558009 880042 772884 840900 319494 6 468708 3 290493 572964 833746 428742 849639 858419 485153 838016 499975 187189 2 21 311364 776 760687 400939 396514 11687 734043 825625 215506 869221 380790 4 80248 332 338520 66369 857979 68282 25069 597244 885460 778197 380645 14984 28 9523 592202 436159 713521 899217 10 5 757966 7 97050 852771 227264 893241 849065 28374 2936 25 718088 63 66561 894640 156754 839652 184 8 239300 593935 843842 78757 1 2 873890 635659 57301 714024 359783 695757 146 182327 363973 808792 148224 709595 212465 235 5 479406 709590 497 862974 873447 889001 1 464047 751579 632931 799099 256104 3769 180413 749698 318221 648399 862922 4 610002 799276 500 277057 374595 776485 150699 67727 537523 146404 179177 250774 699235 707453 49 561841 771419 315667 848690 45088 810378 65999 2 822734 829155 884459 692958 874101 679371 345824 3630 272501 866063 90 839215 409293 11397 512841 4 24637 1332 849200 1088 714584 3 724377 845908 93095 131803 703560 659963 375029 6 869276 780282 812518 142459 648369 310786 874038 896243 863806 886691 9 558421 44633 895572 6830 573121 883427 740199 773444 535857 390590 786475 764927 736205 522255 703313 233550 54946 437 54633 321 331 763715 777613 85694 702543 27911 618 793905 391845 899142 635563 3854 895600 275045 163271 367974 1593 403583 1 626678 614636 437923 38043 340 168 871594 391397 700300 4 70527 876546 531200 376716 835650 45363 33339 203534 811575 26509 54715 871455 13853 251954 884499 1 41557 893389 2 3 850062 896978 879064 854854 217437 891660 736201 183896 27579 3 390211 826360 393238 695245 517379 837207 417945 802046 2 111 53152 286451 887345 805970 852764 297432 816867 219591 23 591341 66267 2355 9 6 869227 29 859342 216989 864416 25007 850613 837916 733685 855307 549292 841514 347395 834007 823522 319446 775343 4749 403350 367079 741764 254183 242276 754417 896734 5 693653 799156 21311 180923 749803 828712 730231 835842 156720 20658 852275 24 761695 498003 44386 757240 720066 424208 792843 288674 7 875625 366793 600505 20 852533 69846 739475 818611 888076 201688 38 895413 316367 776254 12499 200578 837996 571070 380 446207 3 217296 818055 656812 799761 872198 9 897275 513013 786567 1 8 824790 323334 66506 361671 887099 148791 600223 888479 883590 782266 543178 949 5 241557 832824 731953 281207 896695 889141 42 899470 48331 433193 439710 607321 627039 110651 896028 52 846947 2 844777 318 317560 60 1369 136850 368122 709432 839125 374334 4 862188 205013 675619 830088 108 202963 896801 645769 100692 463537 336638 700312 857553 99436 154944 552876 317321 632731 310188 833794 2 462236 30433 815173 80000 464091 878895 43122 344167 801826 889818 661420 6865 390011 496315 873027 871563 688124 136 7 480818 72504 345740 669816 336206 869659 878696 586365 714985 875729 22 338390 318296 792912 105162 707607 735959 874607 480232 878470 883074 898380 885490 331909 97697 799379 27125 172215 29761 423864 675820 2589 600515 771593 886617 358491 2511 528350 718842 262083 738284 614 94280 545053 314742 868638 64091 4 354847 882062 562911 17213 354576 783199 59 7554 1349 11 3 345864 515478 275037 889452 636247 29435 700004 889388 807943 4911 692293 790425 860809 424347 362626 583717 15143 610911 578512 373111 158436 19 895165 3777 320294 13846 889635 135995 566838 585643 507113 888344 819996 784579 6 699848 117577 854829 717598 778492 443522 361313 540429 566231 326913 260575 653334 895486 812152 424948 807459 491909 778286 1568 150238 793944 839852 23984 576799 38959 872310 1014 598503 549305 667020 741328 254115 20 735888 1 879419 262704 171306 560803 863548 9 1819 101267 839142 864124 526548 733198 228369 828502 878283 3 464124 44581 545299 454459 12963 874077 887749 721776 349654 102 255349 893406 343 845178 794885 766387 500745 59 295 158743 2 793402 662359 522623 13259 579 271527 889702 60 802204 495265 368304 884526 160133 575419 369829 576360 851405 362232 591531 10 161743 1709 264781 2303 36 865628 155466 197952 876677 898082 156625 7 72198 242403 46867 895753 661040 869794 834753 550175 706347 852894 31 305 18867 898968 858228 883918 837262 873068 224240 421343 399717 127 368437 328126 18 711971 260602 284152 825387 816375 81630 676516 821304 375535 143562 868746 812740 897042 18219 832919 40821 682164 805141 45876 8278 3 884320 409054 84055 688452 16865 889551 852833 728305 834161 858320 482236 691 716788 896155 3 718883 831583 792117 31 887117 450636 860852 890976 783725 435977 852550 899287 691454 21395 877015 888720 415692 863567 895185 19899 3 318353 370020 897306 866411 138476 31319 843039 157526 154176 3 752986 15499 388293 862807 378382 688515 827013 3 898247 850265 788190 850983 594640 148 894990 333735 3739 869786 716937 569800 863363 760094 606991 564745 258792 882072 878735 895810 119084 898310 20975 794156 887727 877054 94968 691 680305 55 805 19 51 670782 294488 66 833433 785127 860191 276439 449921 805780 856860 15917 756349 308667 395054 870286 445686 34497 476593 226385 120722 175562 187809 862868 1 811651 25551 87 44728 2850 205991 47591 12864 1238 631514 666580 473185 561328 613461 874199 866006 450640 832763 197678 769351 98263 866687 653412 293703 1079 10 3 243128 738766 373709 428837 897537 893656 201516 267753 147 201494 856302 860174 610022 819807 525052 810245 98 894487 465852 809013 508820 1 248133 579779 712233 37216 178497 30549 816715 453984 889048 691372 897096 52 436812 183211 564076 738814 659640 32002 4 276194 410 22939 830380 574584 91201 506317 569 868340 54 817640 127984 743228 105085 268667 724 873496 451 420146 1570 2 860358 860305 458 709128 875794 9 672921 515479 474428 735025 532317 882461 897927 826650 265355 68553 849849 897517 358126 866389 847241 885245 598954 801241 899390 770071 5498 890334 124682 191396 181 884998 201809 831173 605229 2 10466 216 1 254966 1054 821739 655172 361139 421573 754028 79639 844311 36653 124995 346327 70231 1 89177 851423 704628 803207 82107 19975 628721 804178 832533 833490 812146 106 727885 682805 8 10 501938 800404 847077 889080 865314 3 801913 132637 31173 484156 890631 831857 139 870806 181792 706018 868018 243022 141 378156 778550 529922 58766 856995 823553 482573 686461 773088 622089 20 511 754326 866542 822460 587230 671642 388356 758550 861703 661583 683489 221435 878049 838566 503647 155946 49430 837503 846874 814559 172313 80461 875979 885838 859691 435555 95485 13 772771 245198 873791 119579 200889 638787 267587 866491 329182 869578 446823 44159 779552 894344 699437 169858 810074 820522 143114 486442 813114 538755 838877 46315 769835 176673 445085 593928 316672 112539 822781 3247 324649 40645 237074 735425 65102 11792 533329 21703 679658 63283 58817 817784 790978 468383 191575 247463 177934 101504 348889 320697 759227 426501 334485 848441 1 644226 787090 576136 4785 79774 267514 555403 624406 240571 868433 837977 713584 893613 26344 676060 2707 888450 83516 57963 91318 208 703711 792828 17407 23771 16216 63 880647 479628 451328 813903 310777 570187 794916 3 225629 500226 606053 747715 760907 137162 859102 866759 874263 837712 860014 176343 806799 501825 383 106085 140848 1392 17 870772 889939 173632 6814 64 37343 455592 260516 146 90055 874612 45 774480 633047 773188 657352 374997 112375 3 789583 841826 229655 6865 325701 839678 55 635316 799213 866004 474194 31272 26884 792068 296637 313715 445033 95 891495 149552 320334 923 127637 811137 831097 859404 775101 425747 210374 392395 272016 638743 337066 357395 879132 1414 477252 7 898569 744197 894190 629267 2 770218 369646 858429 71536 81452 775004 883395 799298 3 10 52921 515285 891242 533632 212900 3 250676 886549 483540 627661 756845 847194 416435 14068 247687 534807 714424 22 256348 15 205 109272 366591 819317 631498 407242 43 131 122 838338 430895 896333 840591 846436 872461 871305 421081 823402 227754 167920 378732 764989 125997 860601 4094 650420 25 859442 786416 801442 886797 867236 249807 1 897684 677737 414510 3209 4 612195 839641 52 876020 885130 540076 786270 3277 362752 893529 855919 807488 302653 881396 880204 759340 292822 814229 6 748713 681257 125645 47 8 219684 586993 792444 2 352953 708701 329757 310629 113647 792296 350954 864783 324 244112 419802 621897 131704 304282 832176 889923 668108 801975 162966 613571 419458 583053 398 696288 882588 700622 845276 880033 16 183942 11 853280 874887 859487 265936 12975 204706 590681 446971 580018 829067 12661 199627 407255 202430 205633 502296 780833 107291 41 449890 660173 896118 5 237377 891796 676428 891230 879595 804129 579842 781181 602384 331782 110 377268 595816 886640 664371 21324 865841 226 503049 104 863960 873807 684679 234354 747524 138480 216616 845363 877520 138998 899930 201137 4 802508 756859 5 197805 522450 869548 876543 10085 97605 880602 826138 852561 570681 617225 67 855124 4359 58 297744 197593 793577 835842 59159 86 524617 14118 183570 887065 546 493138 6 778091 102262 770453 208661 293501 479115 312794 26 410 469639 4 662200 609874 855473 827215 596243 676271 111943 10123 785234 876572 716916 124 237556 897503 697 834420 873089 85153 645073 42 190005 145413 443498 748128 122 880767 188143 788676 588383 795445 5513 4224 703558 465376 390388 763105 197691 44752 504562 2055 882907 871341 495585 868738 489274 735676 89454 5 493708 290101 653424 300463 868559 405090 867315 742440 768833 94148 209804 40453 870213 887754 140380 109 859538 40041 273152 142228 145630 622799 866368 836855 888219 462730 3584 11 3 860179 438787 682880 17 424850 5884 1652 131893 79275 180943 223114 508716 813205 899070 1 870082 3198 319842 510766 846793 828149 612105 639023 824192 780485 23 523140 806489 154363 876568 2 812190 24 601030 719907 247425 882930 839042 891339 806640 38 798299 684422 786647 143835 341182 3556 218382 357 303598 807447 762882 64917 205957 507071 200640 789571 55 743448 824593 586526 451778 220526 812737 63 280478 869054 851524 393 330310 840027 157460 17 678537 300 895888 776 337431 53257 2080 563085 548306 838967 13490 395705 824968 879580 6 3007 869332 255918 891116 708 8720 183177 711963 464037 493907 17087 944 866748 725306 13538 268839 127 821149 45 866444 879948 4655 661686 162355 1 84282 1 852540 773439 574712 105 876791 999 335 864507 876076 844337 1077 106424 56464 44937 824651 873722 315690 131688 264633 273529 1641 785773 856872 6334 427850 566205 842741 862815 895873 6088 28254 800909 2 377487 502295 192 847006 887930 761477 449369 569129 898241 732149 380507 420782 24 828390 465187 15050 8673 874852 867940 179646 89994 366196 894094 2225 75885 874791 820990 838362 706067 7070 473158 587434 877411 871097 545131 9418 8 156484 618419 450104 130457 4 840877 662148 817625 701481 818128 181305 20996 7390 861460 329653 8 157198 115000 265430 781925 740868 898978 668633 364789 99458 17123 490 801171 770475 4 398271 864588 125790 1515 708617 357594 846828 695 832518 898219 4038 231 890239 562624 748645 878997 859872 60394 207922 9 778274 435374 763721 346475 225 828 672673 658395 441782 301702 375 49 806397 412947 114027 419332 877331 851140 68 388026 471783 784113 673724 1 578546 552913 855265 252422 504280 845517 1 115 884360 879162 508110 440304 53324 832980 103366 922 650353 876846 602237 213350 310312 187535 421506 4 16 655641 178297 630898 826414 819418 482594 5 712704 59995 815322 30467 799712 590923 858259 643641 891023 69660 853024 2 840888 144033 18684 769876 2789 410966 181064 105 502485 696228 63069 697833 132493 128 829132 186942 813718 294254 795149 867561 826173 625850 9350 16 637187 736847 872641 896665 869108 378941 304628 5 57451 578518 661975 702747 192 275281 557422 703466 888675 827219 1522 514404 443260 238228 722280 22037 819206 832947 721114 805213 879655 166323 859648 846807 543456 1 13 775470 416755 602085 859300 487090 256604 251550 836740 798114 600845 20421 820196 109 6 360464 889614 845360 11053 137994 14041 721630 434093 11249 358465 522578 869159 35163 5937 861194 3 879545 283512 39254 113842 728211 802112 735010 501786 24013 433291 836055 22896 369452 43 79009 807335 748394 139806 505912 2 43665 685865 879682 884516 814040 283 24 814891 45566 549383 889577 658 431952 876538 405033 721144 714 724142 242073 127033 825280 9 80 1 658269 1 87082 809338 158 863923 331804 585170 338193 899770 273318 184425 870239 97711 4543 34709 426832 813336 514 211942 118812 48041 491935 440150 853802 15 411623 614557 583657 527 844577 314459 720402 784375 696643 819553 852381 327082 617338 563892 325162 885293 597076 749802 428563 878090 26123 868596 612539 893662 387 337 740756 811680 815575 6609 893087 237186 348071 540758 30 235701 253634 727863 873917 801300 896272 750478 886953 755402 869428 897548 205189 649604 658244 138960 82817 897825 821962 865913 413834 836250 731457 50314 1567 725954 558 621087 7561 14911 159 3945 180 822962 8 781841 841805 854372 308536 2741 591983 776701 74 2590 102 446861 319913 493136 314674 803560 690816 819129 775860 895186 1479 149545 212491 896966 880848 1 726651 825335 276953 458436 872164 816185 768767 2 891071 7 5 836331 52903 628620 639226 764983 21 2 566209 398027 3 717571 168885 327025 747804 881934 448478 390941 865583 874367 889142 406760 184489 802608 544229 894575 178501 3046 3 476645 375662 4 6 664216 614144 729397 516295 441139 897674 847290 17 82767 28 13 506505 48408 415728 896635 438885 5 3815 192079 466801 841230 695390 823270 895308 360785 695447 89 452704 434647 70591 247678 277974 149067 26578 597850 403109 858104 560931 5815 4255 98370 886115 252704 235012 137494 817209 374252 24583 469570 499047 730115 279361 890927 523919 851502 648602 65851 613 95658 537488 724279 457966 616381 6044 886910 66558 875271 777832 726058 307461 233960 847710 715686 8422 148269 15043 850478 775828 98998 794664 98339 896809 88838 890701 491991 6342 469099 93697 1 876001 60376 896545 9876 48 858131 142866 25 796812 16685 879363 83535 832972 163886 645395 680865 693270 849697 7743 484896 778747 890207 866437 6697 794586 318952 238 392242 480649 851095 840963 782473 885127 898153 401623 669627 627 1992 97481 4 492706 1742 891235 591584 6 739387 840040 58224 874611 445004 259990 29 810213 543664 794609 1284 56618 208810 836294 862138 2 71116 16519 175196 569095 826913 507960 876057 3699 307037 885852 178618 813328 815550 468364 832746 352893 215353 877074 870887 651855 408108 599927 784904 550440 166934 38275 281059 58783 512394 371014 858454 285283 486342 543125 891315 451681 662822 875620 757062 344390 20 280240 364846 40485 569055 583369 484215 754815 7788 8759 62606 288214 1 680919 342 870149 3079 180321 891127 710842 511555 865528 803454 1905 485890 845927 802829 773916 879152 212007 339657 814442 15 898655 589717 367514 1642 723841 44565 442754 719963 7109 242648 525707 564815 60210 174973 3125 891738 781250 8 623039 777945 804455 811391 815136 453980 652342 2966 405251 79652 732788 104488 435097 540136 880217 400 750676 4 44359 843118 283195 122392 615699 834859 265545 863002 21 52636 3234 415 852630 898 844145 503297 851565 729049 428951 4304 175425 779412 800891 754766 896763 2653 33 707937 372571 42457 855006 682740 22167 686002 21360 875464 202030 613218 356449 690961 461449 44582 583615 822068 767968 894818 824344 1117 820975 689851 164 833368 580695 5315 715204 256053 19 874648 220706 846223 300559 827368 194506 551357 591681 29427 545857 899454 850003 351208 183654 502207 843595 561293 752603 19 710772 852215 876891 770769 94408 353517 854203 366011 343665 159533 53472 4183 1824 92566 886441 676811 11701 859568 188476 2075 886383 857792 786789 335320 39384 798244 516177 216510 383297 558108 16 50819 22183 868821 338687 890432 358425 827894 97667 124 151776 875297 710685 822187 819839 824634 2362 151419 61284 798537 437616 14750 2682 325070 305904 497546 858944 3308 6707 742898 16 851307 236594 892469 60903 2 610403 845467 222 359326 191786 119716 669356 147419 665622 876355 320307 798887 34195 892140 861114 643164 2529 3 797994 3043 11734 613 899946 592770 263448 447736 897592 755166 63534 17 787138 772134 316900 871722 304018 791843 231023 877674 510984 60947 873965 825770 879348 304766 584210 850567 526068 868731 509219 514 645457 519104 202924 808504 430847 739372 7147 192239 172599 876791 799916 441352 829714 893145 475350 284656 161294 67065 330 838296 110640 12825 224617 3 758153 1123 46 218996 14 113971 38 792327 9 548989 457981 2148 763160 749381 835672 375786 869753 704506 16355 1 85067 37238 25 41215 845675 2 540208 874605 359318 850766 899430 324084 751359 392414 460240 63 864444 38055 164614 70604 811584 820 329625 882474 674403 65 430268 883703 52965 47958 45 354374 206783 128 72126 760306 802277 770974 475512 523921 373634 840359 879663 838194 1 634441 836877 684629 875640 1762 23 53197 737114 14571 2 15938 612832 453831 2512 5730 193997 879289 84719 353354 864222 102 287353 187386 220656 3852 396170 2 877536 224880 541293 795876 520012 189328 368612 737039 742725 890457 8 892799 859343 61819 710964 490 807507 42895 119341 634136 819753 658832 247749 243703 138581 803246 338764 298307 359385 622351 52826 538001 538535 35068 561968 754283 849549 434914 179 840380 469 867660 2 133912 229612 618563 436351 871338 6831 797606 827955 757737 2 294507 399680 851601 395886 154899 352120 5 682929 792083 885082 689399 462083 871074 500499 299006 849452 851296 804386 11 800510 1851 782416 55774 841678 885937 1371 39748 874767 235189 364335 548114 18279 861649 868075 592581 898634 703678 49574 522945 791971 86250 877869 31308 891210 422072 2904 491223 315912 36291 639290 116536 830981 824993 347270 553135 727201 829403 719622 575872 872760 876515 769690 869644 3 618200 861176 897895 794222 806171 468052 627521 237 868492 213779 8 845143 426540 721722 31725 216262 41097 886574 592884 850226 122796 24530 10697 870872 769528 256130 494654 869325 47526 354582 845176 894709 857904 767022 2719 864078 791784 787606 836606 2 83646 743112 80759 347015 655844 158427 164813 30790 502478 708239 2 22157 743945 534768 643423 895455 2 775946 2 866362 218625 405247 356530 49 790547 97 892124 831463 386848 762550 874538 838667 295039 303767 881053 147 899867 789469 885951 135707 695563 417939 784300 876975 806318 841866 83213 249499 778214 53173 633333 884677 589795 898141 193 571218 3017 780410 862474 5076 269770 591710 63096 443866 18802 5 395469 751070 2142 6376 93860 808183 915 813672 797508 1022 758436 425539 81447 112 866870 1014 799773 24017 297254 775675 750181 62 67354 2097 396899 796743 831193 113423 100265 866199 97033 264277 888136 1 969 887986 35 20 890497 857512 418294 201464 116534 247188 143892 4 93718 9 849566 196726 268805 762344 804990 647975 824060 5 540107 537122 851632 831562 781268 820554 400312 746603 172966 185765 312 895364 735057 632813 888076 362138 869488 1051 148385 25 846937 328119 170607 679287 641606 4 22284 755506 27 16501 321652 2 53990 899399 828409 226782 895646 105080 872643 72 887945 461911 751197 703787 865602 785239 249 755909 400551 361769 886726 349619 863615 806351 959 58312 859892 660154 688559 224 1115 895571 574626 344137 892432 199 882027 416951 641351 805231 677833 879474 325909 94743 89022 861331 896675 479746 682698 878855 67 642846 6067 438903 864889 870081 801414 74456 136005 298973 850384 735931 80452 671821 13427 648698 61515 562068 335723 433 34 830655 852361 185514 7 63928 529395 630927 498612 826 439644 779623 761336 755853 43 603503 34464 377899 806604 201216 4587 482992 855609 49036 2 895398 855786 861426 888066 328646 833204 775765 401622 364715 377601 869329 401994 5262 846751 497263 101817 891368 863680 896487 818875 755469 838874 872116 819366 841277 660012 366 897189 874349 215897 898859 111 4274 45662 154865 804585 27967 886931 67 685422 606170 159 242176 260712 49702 585296 646507 737487 879366 848506 873077 891902 62021 887705 85940 513867 264969 885447 19 1 661044 2857 843195 724216 869459 127450 11259 541307 626818 141601 808808 42 333563 7 606119 671622 404517 794867 260208 714 792919 65741 855863 301449 110 159407 3 737755 529607 821935 888242 638532 264706 150534 129499 561 781058 4 415681 215182 185609 1177 898024 743780 710136 3785 9322 791967 1463 434591 899791 807817 149180 796284 654 503961 404255 837747 88576 8 879536 315922 1215 897610 841187 125680 4 446208 167577 142225 799238 791209 3 855750 453728 869214 44 835080 890255 110 524115 825446 799464 482002 886106 175 581569 482678 687501 877048 83373 778622 331842 235846 820806 565090 148476 813416 91118 801935 592856 210064 885629 799758 194414 891136 617917 710284 600 717361 2846 834938 776166 796588 888818 568375 861795 132 869331 839502 604473 761669 580 16 348179 249730 225212 182618 560144 53127 1125 631534 2 2 668383 859804 885351 85725 559850 204024 893355 664756 535081 87 35 37 17758 853617 225874 838508 506873 787659 683949 772248 706925 809636 182 837506 6102 891297 484322 164634 387992 835145 261452 893406 872164 553 829604 899109 814878 382386 256981 697176 748777 193 403355 769625 850260 452290 422894 861819 167142 768156 492914 594402 394266 502317 868718 513484 843378 128819 838393 857796 236310 76245 875352 375273 46 363738 211495 870614 10032 748828 110087 771098 285269 57 970 13744 896857 10680 657222 843 34062 374447 827659 846301 24034 867573 891545 3 890550 875836 222134 661219 196914 361742 436092 852809 520435 813223 445528 877253 366299 894787 349631 393403 206 511725 1224 899743 881941 625034 233154 446 164047 49850 810194 424504 268230 464689 836239 870265 841361 382598 422236 165978 888956 152187 27492 817960 536400 24684 201570 884485 10121 704159 797160 84525 46153 830855 52 170383 791901 467191 590674 884317 511145 5716 850331 73 467193 115206 461288 295469 102530 8 860437 25114 313090 674 506591 583108 46724 721445 873612 749814 820656 457150 42538 890322 15337 66414 870999 3307 844383 649116 891437 38793 85350 889519 101 530005 160542 56202 9543 370626 236787 860437 625350 510571 731860 69461 742878 275560 795123 769036 339246 839036 802543 658 857448 831049 883636 283454 612979 779411 771450 16798 1 452740 156423 841005 896100 871002 94 16 818859 880556 8 50010 65035 359763 568491 875259 882439 645297 4 61 179929 202048 25826 402 521591 528833 854361 45469 527429 211527 818041 567450 103448 837226 268252 717609 884622 9388 433715 124980 792640 383806 339517 482762 239009 72773 273684 227669 454900 811325 1103 647620 110640 850519 889983 442323 1000 827414 355358 663875 878654 505 1 6 781893 159716 78858 280355 471220 5856 836314 827099 884445 3 46 3 841 874409 56 856760 443825 483240 108178 75141 859115 276253 288408 892108 791837 783003 267092 813894 288113 875593 12161 868591 25433 841173 882409 339607 534120 1 779372 440399 2 260734 896226 327492 121397 144826 706348 560760 15 707624 416652 766934 345733 36798 4498 371346 5 650394 843054 109431 308681 1 822593 864221 7142 484125 432449 834366 5240 886263 51951 889722 26121 30320 703760 125688 480264 121991 804712 567 722551 492570 136937 22 312400 85704 53 64 779067 289119 159779 2 483578 807897 331891 891804 329792 381419 668181 439049 859109 583378 798974 587170 688 7 708990 360717 726418 264282 628292 817575 777851 746225 240978 827436 310213 488526 5337 15244 381752 629644 363490 304398 483026 39 356947 14 819749 848009 140016 134854 3597 833289 238444 37 893627 828519 1 7811 850227 640199 883135 469354 609962 319792 56480 177705 14610 638262 872396 536454 867981 740175 341019 565 775187 898359 63 645868 28462 663019 109011 733652 214703 891765 448266 866587 497190 869022 782116 379042 59766 176423 233604 616345 290419 214311 735235 785545 638850 28940 841396 883915 858596 869302 881107 777 68848 434081 176013 567788 561618 733654 19 872196 857309 542 681616 21806 401623 853460 820051 724787 866016 109637 839534 824747 248 4912 92576 826566 793051 788126 2014 337077 895826 547373 134261 15964 5382 874157 2 848583 286071 925 301079 340866 897419 132809 4 776848 6835 360336 653322 629013 246303 50207 835361 376715 875319 804394 45051 502502 871162 10438 752834 7 2070 462573 693172 4449 899669 419 871591 7048 847325 821079 262 891050 37720 536776 434248 823498 807812 765829 102614 41255 682913 595246 498385 713804 641593 858667 19866 648757 891857 8961 839453 580004 660356 736886 461012 808740 743713 880019 808088 291763 614 446856 402200 756152 167111 1038 174905 781367 3881 4 834673 580031 56 555 463101 28241 8405 310706 17 126 223196 864364 634268 254913 8 549428 868550 358441 544676 575574 893908 502477 885542 867328 785195 53479 438522 3042 845606 891628 531549 499363 58105 1662 129 798657 436050 755881 685802 219286 274624 455139 760993 31736 324838 669143 409538 428037 894063 746103 308751 805799 822787 115781 808257 468887 241394 852411 284337 30569 600494 544125 866266 3800 791 201319 292484 782288 99 746551 51964 162225 2379 813397 870730 868873 81 296865 2545 726304 664240 239549 753863 403253 730518 615 518100 715346 39329 24395 11437 59 1523 148696 352607 288077 860610 879226 625552 686682 228958 10 542209 351341 865126 603308 4 103412 374513 950 892238 1 853889 201604 456871 507809 899314 777879 852479 15 52 12063 810237 769613 890032 276004 737092 385809 798226 724364 134389 141024 824149 883025 1 74471 213976 462462 766644 466 70592 551376 5 158042 94055 39 888554 5109 877043 839346 484965 725197 405540 831983 2145 853451 860228 77206 853080 896228 160815 775982 622445 38238 830846 748758 371511 268724 4 79302 872428 11349 983 374931 790125 186843 575 855079 15790 5729 857685 650972 14393 499998 423633 533430 456004 773749 5085 589182 894522 763894 39096 781424 306331 173388 22 884246 858117 2 839719 863632 7900 26 72266 602469 170996 527071 55147 828279 334453 539948 682696 816089 345882 708652 449815 716828 351411 73928 1 703214 149358 2 892108 872684 36420 695474 38773 182629 7 337904 554 607 2 839883 33831 769833 819854 531958 410374 884379 897796 1 19481 195051 490390 772938 215438 893244 290485 356937 40164 483 865052 12 628841 690962 180388 190406 410471 125843 758122 449667 88267 432550 5255 2198 623223 827116 651540 736591 809365 588119 294660 397051 899254 862177 62296 665262 233302 7 390076 1189 576959 860621 3 474 828014 879676 896314 665231 836140 30 721907 890106 366850 584763 6684 19 893971 71963 559192 286560 875108 543281 3 781356 6287 393966 38601 132032 855161 505366 196220 788665 205660 335372 639819 747725 721161 772309 450271 896283 76756 801248 844046 814520 355 825472 848758 171 446585 300836 5 415380 702259 882637 26939 62 893015 234298 13 233543 495273 401177 1 792575 856582 676419 563760 263393 800308 309782 293021 34921 863602 172 297477 294689 895932 874053 894645 829213 885776 875369 391895 442024 872511 796012 867087 891150 41 803024 898254 29815 344926 835438 856506 889772 184361 260208 438873 302428 893343 829610 780046 469 245 852191 746 820236 823821 78717 866859 2 1213 760478 118723 891710 224562 569687 234934 634218 833554 15 292233 1559 124456 897048 497464 882783 805819 870467 7 894154 779483 673155 871143 859273 473335 190 688117 492958 207299 8353 194371 488613 445257 208367 525161 758190 3098 868452 5455 708195 788227 607265 323047 498592 823400 814936 743113 21563 1612 728687 8 40596 909 1 42 131568 891744 612896 898393 28 888185 856529 675826 512882 847501 36 768932 610041 873335 84601 394342 787778 9 679853 712734 274605 767878 769 2226 22513 880529 416 192658 587614 1 741391 183848 578770 490368 817775 312373 20281 874284 1033 290429 6 854342 827173 865570 244688 75520 9823 107 897561 140 843455 282362 734791 7401 25 42042 885057 861644 815503 17971 1 151991 63 216027 14 253766 69 894700 8704 133837 899896 2621 242564 899047 795732 619623 895072 1 12 1023 20907 895310 235309 870318 61053 29795 2 212578 874821 222856 590695 708023 746620 4 818346 211313 483364 751306 306589 149081 106496 121724 79 755422 68 859712 2266 3676 686060 125857 364017 2336 895690 862737 422 2482 847819 819307 876801 27190 260 797801 866286 874831 300792 91362 103 760866 847382 675814 848058 633887 1 148 890093 870612 3637 97778 709999 814055 832008 603234 304741 663474 897669 842685 847124 25183 1059 775869 860957 14436 129412 173358 77741 836404 894991 739423 471266 692625 313951 424791 447956 809720 332186 654372 11672 16 141641 887028 118398 226875 873633 721643 179167 41 576 866376 549432 75 872070 875577 590070 421349 248704 46410 259052 2 889549 64184 890805 270859 3 348016 226416 642042 801551 1791 346755 415305 802576 484917 223 182389 818055 20707 352444 824699 774461 723496 473779 4 891960 829461 845767 135520 872266 889978 722980 616325 608086 453032 296546 3531 5 762106 881513 713490 836003 798347 277303 870879 2 702543 89 878869 529416 617 53469 589290 828947 412057 877450 837552 646745 9206 184813 897798 879171 222 584414 878909 544631 896134 3421 486033 17602 837405 31731 834628 153478 410 50213 860476 341746 892048 826420 643625 890622 854748 285829 211 345838 857088 1087 70210 281624 14846 42885 12706 119 820641 585802 837343 389348 869245 83743 576553 897112 805470 433794 422 53616 371 542293 173 145822 852173 763064 810251 868366 778997 764765 282194 878742 551156 2015 823961 6039 890643 234337 50358 846849 190393 246436 2 456033 21449 102116 1351 70574 290002 256336 52650 78454 214374 542260 755540 582497 237350 86845 642049 841793 2647 566894 841717 53 548919 860990 822139 769655 16273 788322 387208 230164 468851 713127 99053 898033 192487 864281 6 849819 109030 858240 433 579004 4 863034 535408 141159 484857 818240 822495 761448 813959 416907 274906 9073 45 823122 693962 1980 177590 619812 579979 5 875215 433789 899544 727810 771156 383506 12917 245509 619450 266 598683 214 837288 608927 504875 26 865714 23058 517329 182435 309179 757594 850032 127282 868925 810568 8736 649675 737537 496 879950 29653 250332 835533 761497 896729 252827 863124 319428 626139 831732 739548 549516 838555 366998 621144 801028 596 838677 414604 250627 835694 688177 824409 9331 19 520395 7 113903 38130 396273 559214 3459 482121 818316 818262 824610 861700 861701 326598 2912 532137 866336 1269 14 557 404494 857222 828745 754063 863816 891642 567580 179662 4 4776 506456 760669 31 8 853034 735059 414888 109165 4540 831522 885896 859860 737726 875439 486649 710948 156791 11930 168181 87216 33494 202697 897482 857673 460857 812229 553 10076 58901 979 669208 784848 73 6741 861389 7198 208359 634383 829825 29445 210463 624 767945 438313 886685 626191 873986 780380 237954 777705 783825 898890 504831 187812 6650 803052 855794 886616 50580 281039 147035 254621 399181 56 763696 60889 51530 32031 609590 53 774477 854773 675597 332007 195580 899735 761300 557091 204651 13 843204 5 16150 772656 808330 590711 887845 785752 861556 6 2 850691 878031 349647 500604 36578 899836 720340 64 594378 70838 406 192926 12447 495499 799542 597484 708832 270665 19 865733 880899 847499 94993 785295 95989 114718 893925 54 151595 469006 4 896158 821804 8 4 22 787457 816350 448779 3391 10 884167 883008 201521 170559 50756 16268 792180 161453 824468 461 71 7 949 828352 886268 410131 885294 100356 672362 127268 860955 125211 675216 810226 838030 687282 376536 841626 173 1421 4 888592 522221 805003 887945 552518 201981 885372 884303 864861 813039 601237 747084 35305 850103 191367 380549 584026 705660 267395 197889 848738 2236 726336 643286 568355 662723 315050 872948 2152 233 169641 16885 861007 192189 600691 357317 692471 422816 858905 763229 886044 655697 2 696287 847352 832890 154115 173447 674611 760021 876023 686111 50 817715 90062 629023 130732 888537 1936 856561 128496 784193 371802 123125 869631 873232 768152 50 97246 833664 287159 226686 589690 572874 254 6694 816315 872525 763198 1152 810252 411 427554 18 695903 862488 864938 560774 594894 398423 115 430878 800121 717467 532628 134976 586607 63 28967 187850 1 854168 885583 375007 822028 338 2 886738 550075 875666 149304 50199 880373 591895 61915 879506 277777 2 297049 21 82 867214 130 415507 865424 484474 463713 34649 22538 1491 38 166136 854883 529435 631689 1 93820 287201 469 2293 17821 39850 466181 493797 116 37 756556 697618 252983 881956 811089 626264 1 743175 790129 665601 879509 612768 786720 1194 818585 795421 186172 525993 527801 5369 893162 805561 394025 849502 511821 154993 3 107 13535 314489 411544 139509 43 895419 33890 850970 148437 574677 844889 628087 830835 831918 834401 386149 899717 897705 883840 158 841961 664004 604854 795340 851477 894990 747002 149120 198198 212131 29172 862 322729 448693 860868 826308 37 844698 213894 871218 3 887365 894489 897892 898697 645 480613 208752 786601 779284 7578 3348 814020 1 66631 84 890254 834856 518042 481751 837231 793998 429397 54 16 623779 361805 61595 596853 303564 701903 884380 874440 408344 417086 692816 20853 40 805838 153558 810816 840618 19 843027 128995 888119 859836 561161 516941 855603 2 3 815168 821261 134 1446 815214 877131 675869 845940 877981 71 864548 528783 860431 845017 160703 804513 338 185959 890160 681941 782883 887946 764316 880224 894780 29640 4015 433972 345268 6009 11 25259 22136 967 675800 706855 743626 892580 474723 728103 501641 813923 800748 638466 462871 206666 23206 66157 531527 870461 571925 86091 865017 12484 488196 516295 1 288638 609665 842675 385442 414075 843885 782885 6 229676 422985 103660 685956 276262 839572 621555 655149 27401 857665 746104 309 364547 127584 187518 381105 109274 627249 827135 887291 797342 355079 46 471317 223053 754834 264513 838143 384328 848175 429355 877077 52464 827571 55 727963 817731 42742 825028 697675 859176 73838 522241 2 13 881716 570 90 863379 127427 727096 839920 462837 6650 108 2231 769694 613236 2 155214 354604 498520 10 866015 200439 766425 651709 505043 798909 885941 4 8 819655 208228 552966 720949 252609 374663 21988 793620 876369 140985 746838 859498 230546 567573 721438 14100 498094 5643 868148 258829 318 21 196824 541513 571458 828398 802286 13 25 559544 227602 2127 888062 873702 474972 895094 372454 850599 334458 258866 718196 38 665430 182621 456963 582013 308464 842851 880590 557461 842184 669347 873992 294 774800 882874 820614 285861 163057 584989 898635 9411 497777 797278 795328 193238 764900 273 211690 450 881020 485638 138332 231920 269078 681275 838974 678657 856013 1 337623 727314 1879 47385 869192 884912 178782 698996 565779 844237 821053 8 809917 364 155885 901 9 663 41 369794 505850 22431 870022 404466 769436 617 574544 10053 867719 879025 1 792744 42 890582 594555 5090 2 152348 4 555832 240209 486 100 19563 462897 830925 846898 884725 641205 206349 244935 474371 181 731162 442842 434435 372702 4 744173 837229 402634 769716 2 650138 641978 36 508461 797534 829477 185965 860070 793312 563424 453673 831448 60275 38 24 870507 814866 833800 132064 711256 253373 729019 137447 226466 206 662497 8007 8268 1674 698977 872373 891673 692482 95 685119 481384 117379 587789 898292 20868 10 2 3468 175374 842402 1 762 164 595827 172880 20 184526 701126 847793 697640 679086 769644 67422 51561 46 245840 842452 863007 19 233738 3234 531482 361422 401609 866350 898315 775541 666248 600027 694290 35 832980 21199 799527 4280 140984 315 627308 899970 757570 70681 897361 870477 469334 20 73628 242669 110349 363633 360839 649741 234687 244348 133212 231323 351449 605365 454822 708182 256168 687787 85 458009 1490 290958 709108 272674 630970 820385 868057 252 2 60 154327 343941 677787 887382 665892 682380 509051 242899 36 496906 45 295689 705605 818053 881356 506723 882511 792306 603609 15300 246886 647769 166930 752618 439895 60241 845135 447623 8939 3776 13 3 886224 830556 835020 316923 54 595547 459829 325250 697178 874618 4651 414742 107 327376 2 24 780877 727172 870138 858775 2290 425391 622021 3183 212198 754074 887789 521458 190510 17538 891009 755354 891241 817127 893056 8121 731431 234321 12 554291 2328 41661 822934 262840 675485 70137 506573 794717 590400 476790 492159 233770 280971 895788 895573 164138 870736 334472 293597 67 885539 892046 837699 593079 868698 870774 32898 67099 140481 372736 800358 828301 296372 9673 683951 834440 854636 864152 6 421007 61722 173682 80552 699229 1 11 733611 821522 872698 187422 808431 899166 770191 7966 848386 655013 330113 417639 202558 35 27 799164 33 496844 266745 54850 347974 817519 60 899200 483032 758699 962 896333 170331 863829 115265 897447 4576 516580 9072 107948 873048 3 494403 25276 847847 418562 169416 4 899130 882410 410 11 714654 796660 704257 707995 887207 12044 319478 491214 21859 2669 662445 214563 865124 2016 880848 477591 80768 795114 748115 656649 25 897188 124 822125 516220 790623 591574 848644 856291 878947 239658 317877 540002 848074 237749 816455 101035 294236 881230 684687 116723 393126 174656 201693 30989 9 313221 805739 622727 879799 868722 882335 2 668582 792924 42872 872426 261306 766007 846728 774495 881514 4242 802137 663085 886368 471755 368103 86000 29 775843 193677 357192 799406 807508 2961 409353 663728 667320 129760 4709 248286 256 574955 826913 700669 874110 72544 318371 874958 1562 406474 546611 505030 847657 888807 19264 115359 734328 570718 790453 4202 758481 855798 492283 1 13 2 1 22 745817 877048 854864 237075 775163 876153 877334 886514 645592 50774 4986 840242 513915 741160 296941 878420 37313 22 75 593769 887488 869374 14 47 783731 898140 728024 46558 33939 722171 760645 6 123368 183 889642 334052 891263 773302 847193 824255 332000 80976 339311 898598 199854 553761 64536 849470 538459 631363 372538 331876 891963 586688 4 28955 207585 106604 2178 745018 882819 451804 404949 748681 356853 286 203845 597115 159922 331959 99995 887113 892134 139737 24882 264348 757064 727651 693804 757592 844154 650228 699082 597 789046 545446 449672 374424 1687 570521 864418 799357 8 3 3993 12 42435 505 761274 689313 37 3433 21 544663 621047 76503 843418 24360 890382 843075 2 19222 90245 758714 593511 568688 874741 825452 842605 872847 267317 1669 244190 818928 4201 605501 875686 802851 880866 861712 391374 338215 378224 404357 756006 744861 3838 181433 77 465974 842952 516417 846305 156850 594651 110 46347 498473 874297 3 689063 178071 863934 8 848258 770909 17 754699 725686 877427 563980 513351 206521 858670 24646 3683 872760 78605 393276 36764 850182 1123 894925 1 142889 875415 171971 17175 729081 892905 485778 3652 420424 949 817873 248069 751582 213105 766072 811264 21513 308484 117390 896898 90140 857344 50257 64973 20 33 749911 85743 31 617856 805626 27631 2382 872065 454593 861879 845757 871876 569792 2417 826004 26 799845 864607 777342 546577 335348 696073 565436 2 508837 704992 80293 799908 468 130718 410885 717887 770947 218962 753711 583380 854000 249045 852072 807594 434497 106287 683 527394 4 315734 7008 25170 854824 437 10221 353130 858292 496424 11127 764565 802998 844103 856093 150320 753080 849747 314868 6 180698 844573 892142 837336 331046 69506 13 868971 515843 420291 858667 806506 380790 726051 122200 789719 710850 321992 833643 35701 608535 226099 176338 21672 159 2 457799 495758 300626 237634 92290 472863 675683 379113 4 243706 713507 387776 891050 11 851262 669314 349248 666126 761545 176622 862184 795192 222624 775004 586 2 171342 796378 148411 160838 896761 3567 3 6 894774 495593 787366 835812 10474 508397 53460 855711 478803 586865 50495 2573 842108 373932 56914 791061 1273 492643 885365 169710 746648 812888 1 804170 136099 882467 116132 574938 54055 886988 271907 24 801028 1 681450 533114 880280 710917 321050 744481 688740 733104 854248 197850 769953 782637 527140 5628 291540 379635 481520 577527 117816 4659 139423 43987 16 870559 1502 759217 390370 824505 189594 889994 844392 208980 30647 862616 108 313043 574475 742552 844009 898850 766375 22323 119101 813052 3 620456 339053 715347 840829 1 881400 23507 452511 678360 322272 866970 6727 298748 613 525452 7 861722 128787 850871 761751 360620 9 62911 141223 53 634454 797803 2 629129 72190 28521 865784 888546 808694 921 818824 881422 811969 801064 23409 875796 865420 851603 812223 772135 1 419893 498156 652511 495446 6913 849362 421954 32754 740595 642552 794652 142307 734776 480 891011 843255 9 777727 471531 527883 898879 334386 786743 43790 339753 844265 433050 15379 562 5184 659519 14004 5073 824562 845083 820485 891936 436528 1975 7 832149 18097 1448 892606 567035 310029 18740 890724 773777 867140 884315 766358 413332 890551 466 123352 894052 852671 852044 40556 610052 410273 885736 655606 84 295 380739 823733 632479 845335 784519 559679 132673 13 677341 438076 1 838279 299421 880411 304367 338628 291848 233020 824823 474200 585677 818388 896487 823489 5 126609 8440 33335 565491 5750 701534 12427 135 303766 668813 356843 1 654132 46 114027 9 452257 891011 835003 807793 472910 784350 334 741093 894694 586512 469232 74616 764518 1034 112412 879385 876019 4245 480292 842013 178 363460 593375 2523 858568 885410 782383 844576 786600 100012 825675 524053 788419 107296 780225 18 1014 167507 800897 276391 768012 782583 867754 375944 858549 745811 282237 395456 92824 404845 82 308258 894780 746037 858134 856 895594 486692 12 890526 842826 896698 800972 89618 26673 176410 806836 854422 415456 533305 231495 420483 725 490159 889306 1 623464 724247 99243 876307 855952 151441 74 284255 623617 856153 115005 607 856895 884023 657509 81 423561 1456 509330 549813 230564 43 856706 617813 442847 484684 2709 559656 188238 855289 308366 301206 759865 268751 184285 629354 16494 794617 216872 878535 412 787366 707876 419236 33724 821735 225831 759214 858181 444908 607720 3992 696624 698910 696164 190713 38028 118728 305962 775470 53711 871176 128865 834222 889308 830271 2 470561 734545 627897 896876 829690 698777 212327 696711 187519 848488 838052 828877 198289 526895 895700 885106 4532 870187 709326 345304 226005 227352 731362 778859 1 872445 9 7 126642 701990 799123 471752 76211 540152 82921 327711 96168 109215 809340 7 290 3783 890321 363568 534598 878890 886566 92214 456788 937 868114 55282 7 240352 470779 893246 149712 776893 837265 558 3701 6405 2 306558 807801 79786 271804 809403 883803 188607 899677 719979 673199 142158 399184 848864 154294 666 860683 786742 292900 853 846856 584144 3 308774 869341 15 477029 864478 59639 20 754802 850112 148880 874109 485258 3 2880 227762 184121 869350 490305 893134 538435 18 6 14 844351 817920 792347 836313 181528 390795 668754 875813 893989 849584 724134 676012 319395 866620 20102 467477 856256 389999 865024 326 765563 884756 694988 39 3 339 897921 268 28 882730 850088 712408 879037 894560 550935 584 692849 2567 831130 2 882215 3929 586562 31882 802458 309758 2840 49154 851875 825833 486391 782881 276772 426570 281224 809500 874542 91 893050 113332 772267 7 227048 660402 11 57855 396555 811347 114650 478908 855115 6074 816368 568685 210856 806817 234015 97328 9 854258 634615 781552 36849 530828 245936 113752 359972 13 806922 1 875316 286004 823928 182737 443979 781144 763006 13979 25033 826849 320830 380972 896111 13929 136817 866444 857003 208827 11 755530 862348 184 841922 14 2 510 825367 655757 792903 899702 233780 23 18 207706 895280 206439 471349 6 197696 403 402326 17001 127761 1 116 142260 878792 2168 579777 212532 887653 369150 576545 54547 227674 538658 895725 749 864374 22 863865 754792 247163 859668 109803 867593 534363 386 150892 814618 628265 511589 750964 58205 2975 894079 728789 886705 893542 897614 890973 2000 791446 22 672584 8 850593 581706 48852 623172 850724 779820 894164 880696 87609 412240 832917 779234 152830 771896 610110 734886 617819 840833 187 225451 762772 802378 430798 394555 391707 888471 422411 281741 894089 772 5630 899407 466029 472213 105084 684109 719028 166 281288 660178 49 509103 759759 501506 585458 3171 150305 4051 376565 152272 880431 291251 791666 963 880061 3742 36648 684114 40 998 535573 105772 636465 17427 873366 1297 866716 819392 833077 446067 2 240585 805913 854517 330468 761142 23313 543504 549089 215785 17373 692568 46479 206416 34 3111 350141 40 172 847165 688579 395562 16 33365 26 21056 788576 251381 854837 884339 205592 649181 14322 705365 843002 32555 140953 531297 889447 822414 743969 849643 890148 783314 772155 875701 230206 385536 758074 885066 22 117836 778463 554385 110963 355575 144031 877697 106429 16718 150806 36485 734029 188429 46910 835214 73601 10 1190 1270 740567 872096 510019 414578 95864 207008 114976 720242 296788 73532 447969 334363 842692 577632 633536 25953 33737 300506 284138 885014 97 135691 388990 863616 559944 387251 24507 30 345819 881773 881704 104791 821122 361218 447273 853277 754800 698746 429470 312285 701548 871993 832415 260595 3 542620 847416 512845 5 835224 793429 762555 488204 5 828779 272 31957 273793 871834 6 867010 641927 144557 131681 151 616812 445005 66487 94791 861784 159917 601550 888725 99 831323 354102 556356 829486 8345 888976 296642 622093 40554 7893 977 196503 68955 19 827627 837498 810779 15 71278 14 863483 378091 269904 4842 751033 325721 712 3989 68583 751629 491084 487550 889627 715110 715340 815210 20 203073 694370 680693 255 1895 697008 768118 3 649479 258764 705414 2 8 623954 458674 472407 27 261823 749670 741347 6 43 247503 16 818236 866776 728946 103699 667898 863264 81014 3659 735025 288935 758962 1504 216636 784799 651462 296913 653683 602258 895892 318103 7511 4 170042 884586 473070 864168 895414 603272 437154 572873 840633 37018 138564 150897 72841 500192 599335 86559 816715 764157 2030 748284 268 715410 547508 814684 155540 623024 1 35922 588748 667325 339989 512795 305061 70217 310 199550 406412 546160 125134 867784 681230 894176 435 588939 858903 721956 264328 867865 805295 361 170279 863562 865254 207 870040 791537 229263 462 1246 858634 7720 43732 74656 826970 1116 606804 811269 874 515686 800021 417813 533043 668731 5 890199 727444 153923 202552 793865 753601 898720 50924 889670 2239 801330 798894 246029 795342 93373 640875 98037 874532 553045 866950 313 75825 817444 330916 362206 893621 748890 566763 595255 2479 26193 1842 860 864290 680482 882990 304495 834583 703705 229557 890015 841831 141 836011 438471 808746 482946 485313 847890 492466 864456 605623 599848 807267 852538 708688 552862 26505 18144 170 286167 530534 301 11896 835177 24012 34750 830717 11 113108 205996 832843 642018 1492 624827 30041 898320 297620 686178 151235 482993 321403 5 18247 818730 289528 104749 844767 356155 264037 3935 162166 841493 850482 13135 6 150115 193965 6249 885338 6153 107404 106171 7039 138295 759003 470072 1657 898408 356485 36293 569457 842200 863720 253470 275354 798937 123 747209 771777 891812 183099 27 42491 861547 478042 797463 862853 354889 825364 729066 263351 641401 229918 753955 849284 48965 22802 64132 3527 551481 112 815506 870124 27 105836 788673 2141 839452 868124 33959 897030 103 216665 792748 591754 432533 36 34130 192249 876270 867408 758 766035 319096 16 309225 412 1 863806 785374 705674 46404 491751 8 650559 139108 402142 454575 729211 377176 665528 1239 792336 885881 829391 874758 441542 504683 19195 716 788236 411360 705421 200515 807637 868518 36326 515278 737841 845370 115104 19450 482393 847551 141234 464685 829202 814933 724216 513390 105319 256079 14 834493 210523 662018 899041 789387 292846 804859 870354 879554 891173 868247 1052 4 97109 5898 70850 6 831916 2 461001 848239 871967 80820 895676 825362 818230 388252 886890 14545 874256 398173 888152 166874 889042 3141 861341 618630 312922 294315 92904 897267 223528 457464 864774 811292 786122 223963 231365 886372 4 896507 245 450879 99775 294819 866759 2 411269 621043 586043 346441 642359 3 787634 32232 62105 12615 39791 797207 551593 30688 407088 14 208483 783743 828286 42 749005 300287 575824 412613 233983 450322 503318 74229 206886 778614 579975 816010 265 896211 871196 339456 24 892450 382964 1 165415 462126 785746 853032 171319 5157 882403 895259 368921 459978 437594 866003 804497 626704 59 868170 856549 872238 4 574697 520781 141377 247320 882898 687433 294460 755366 698399 12 891417 846922 836928 779399 525979 432316 60058 850086 583262 204827 778293 305757 708670 9293 309492 874622 40680 2 361220 14 268392 790440 781221 243031 66532 813177 701230 799501 820165 290193 730997 868132 30551 357959 678830 224572 613882 132757 218 850905 276165 48220 18994 874116 80935 558237 316992 822630 674600 826168 679150 469375 152837 396497 528329 550524 497654 877701 789472 892578 775926 857506 136344 120354 193042 623449 427717 873960 69 66390 261355 875231 845417 690988 671362 406569 757466 783501 693083 68336 330452 796485 890298 726054 484690 311962 616933 713787 528342 237762 612500 889047 612353 894932 209932 899694 795512 663431 680708 888207 833865 2017 64 1 369168 798497 626343 15465 893264 65 278204 248098 691308 165624 64050 64836 163027 121320 832146 860214 22001 869294 45731 833805 114087 450752 657 10 870889 16889 896626 797210 20783 839050 812103 14 59 514282 865363 490207 1185 869747 713580 24115 1627 895765 154 309009 437 431366 889701 521525 571961 201271 239850 811327 622809 280558 2214 355868 708802 677288 875776 596926 29 887839 130 263423 47601 728898 65056 899120 732654 4 852394 857077 547669 78914 800348 11425 843453 33 650724 777863 817376 167139 90456 3957 809614 729359 803480 314953 583646 854155 833609 899763 70300 19 860104 469803 859413 213963 66905 438789 181764 646850 822524 486454 678034 141733 5 807842 880637 27944 248883 587217 874638 238321 894346 68 533969 398371 898007 5 1 759638 447 498997 4254 402927 23610 846102 581630 807789 382668 82150 24 550718 59463 78878 842540 2 238077 217 877199 164332 902 416089 306765 846206 7 125 889279 896970 321321 610608 794888 253098 817433 40686 779627 892755 4413 824312 835875 243 457050 251927 542998 8 823641 771421 870558 803993 772177 809382 715823 286962 778535 412 875188 431201 516812 890368 854146 2980 90907 802607 710012 425325 837576 258076 899351 10 2905 316848 834103 350465 25649 65475 861400 405328 382116 798157 862877 825597 448354 831762 171 50483 27871 442630 680185 22298 169 890022 783783 635380 52 58030 768657 424105 837119 819325 932 896819 894202 470490 604670 110082 747415 245 7 897203 517944 604508 828593 26 833489 87519 649532 754189 280926 123819 200585 878192 75 510549 9 321815 109479 894702 187492 428041 51955 368104 107 808054 412637 748308 865785 36292 768491 4664 126008 5414 161910 295270 99395 815140 753715 4 899136 856256 817711 794185 644044 244203 639631 896594 1286 870583 207624 5043 4 888805 798387 155746 110886 240 46214 648316 380093 803612 852263 862415 53 154384 212126 565843 324459 40 153238 22719 872040 650029 6017 616635 830517 154 637593 76445 1 821989 896720 876459 40008 592344 890756 506865 5634 430992 872805 8 2 896026 351270 839038 97212 725012 454039 35 877207 20217 721027 851128 21 868627 813514 614979 857063 225 584501 899640 856003 118902 341842 362427 85479 358120 881791 1726 509363 312274 660752 243052 832717 850550 871982 79677 732790 776810 117311 874952 2 249283 259454 582201 824573 851143 10 589030 278060 56741 718256 883704 773296 523564 368111 894663 145077 841024 178416 851020 308 844467 152147 423207 451172 777067 836614 666684 423803 503608 234288 83654 851669 609062 889204 891306 395 11153 269392 146956 896859 421979 43599 887992 14509 206576 539482 177208 485406 7 1977 390577 119815 893229 633709 539813 117420 873560 703774 797991 59 477488 891629 10 729 621084 88629 894 1977 60042 316508 4 62491 303922 204881 155936 79130 201017 4230 318341 815806 760129 898759 860423 390407 696720 882627 698087 10 704383 176466 41360 8 102072 10559 868684 279914 391095 308716 733313 652966 510563 657613 882081 100306 472382 883933 695739 883878 113829 783553 810422 265968 106 599950 2056 1 800965 140735 890362 193631 500080 863904 296808 879212 289959 461612 171 844668 662774 584121 1208 64413 881385 872054 716763 129107 351192 850906 364536 895371 787804 260948 103 16722 554329 870936 712335 267960 539089 879930 798555 187326 97864 541747 3 886860 895189 637543 802970 826866 145944 638974 87200 69824 68735 864110 791492 278076 28485 781893 706845 707946 10817 853707 735389 883063 456897 394552 578625 630659 120285 822438 6 3167 316 891007 895686 52 691904 716046 169263 114 859129 831472 103 832328 499176 56207 855 95378 870243 526749 894293 32 12928 544279 149819 819182 884489 614589 404803 853972 168 775914 118786 1314 361036 504261 52755 171781 25 873832 172106 867728 866806 14 815128 484405 740203 881203 371579 806881 324069 77154 97338 837601 168836 4 876345 513594 666311 883537 61028 17123 600922 389316 727180 73 768523 851409 670282 24 9824 213 620392 841470 335165 849242 805639 819949 163 883215 500395 243848 112245 823196 543656 587913 815534 214379 817680 65398 867823 843831 2412 890529 7559 242 899959 752119 876339 585932 45917 374168 888084 61380 523354 573889 751296 870365 868910 817804 898065 46 794429 866686 70 833488 897322 789642 62 843139 889051 96249 18 802767 11447 508532 737845 53286 59154 4056 126791 33867 751502 726893 614619 865496 340530 661247 581229 11498 12581 31755 41050 79 2 506226 243 818123 867237 715770 535877 892176 136265 858893 9 792357 623865 706552 867138 752904 493306 6 899549 13393 71603 57417 289366 872414 331252 759697 890645 65233 2089 4 4127 889299 151510 732050 260571 424270 518420 67913 861031 152058 119058 771010 24 882687 840249 667004 868497 876488 569820 345779 178296 51833 570091 236 68594 7057 366701 882211 472211 296619 621289 814516 222623 815974 312607 124468 874448 883552 4 255392 656848 729308 334251 63542 6 434599 867207 685017 433437 2539 412801 878982 77 888922 865347 866123 475034 639300 527955 237280 639058 320710 64 64648 829561 684085 10805 129 865284 861827 2 876122 94986 684721 876241 785644 706629 439544 156704 701726 9 697703 881362 97803 672076 463920 386134 14 626102 89 7309 90 4 654303 549389 893918 884081 5 684284 114490 53 64418 871268 27 205350 687687 22 366620 18 7 87113 569741 817091 861152 97 2 469909 715653 868280 790343 855854 607822 270042 256574 6 369956 762213 642388 851849 816773 679341 18 153373 855021 2184 813236 216088 881201 334517 600050 576552 838216 248547 616753 573591 852468 241334 809359 2 454733 230085 280150 533549 163996 5678 19299 755821 449600 619284 837836 745978 75613 763068 546849 891561 7 339859 770 896657 845078 866562 660087 4502 822874 755068 899036 1776 746639 8270 402111 95848 1 590297 132389 281462 282509 310290 734508 5733 849027 9330 196015 866100 378608 34149 158407 849592 19871 857021 728939 365264 172297 45941 42490 441106 879763 106907 8427 528772 476631 5647 476418 15 113098 4 363139 840897 130651 516 279 83504 602414 4 16424 724018 768183 56005 879436 6023 685402 275322 6 829887 737613 54534 632 795360 863010 569383 7877 892299 58384 243683 372575 72697 60 694803 4 49 742459 80477 355015 817076 25068 844915 872 98 517872 3 845957 412552 521906 545 805450 293744 11986 855809 11719 61205 308 355398 7 496130 701550 8458 18 792569 792936 326451 886404 812354 83371 387083 38754 149642 866133 526540 7 270139 784807 303807 865197 764029 865384 606809 887465 851490 829281 147569 154489 790425 880110 719943 178 841886 62 693879 879779 855621 662223 275078 48916 622490 573048 802512 842738 796679 284844 280156 30 436304 730 828102 864525 763221 5 407 871984 823331 875377 157180 2 898319 282102 809086 285795 846179 882487 818558 34 12981 265802 488077 317137 229821 215707 9254 349355 303040 889282 758794 866983 340408 739011 524731 644613 352141 603868 666230 16195 21843 866895 96389 563191 2899 864587 856556 736359 412243 801590 177187 840856 159298 893803 899058 355587 498303 372571 681558 827536 5 370443 848018 2 304707 888575 141559 19 732533 798403 68547 821201 1186 850772 861205 405 4544 6 873225 642834 889625 805189 821364 60589 853073 818973 370923 720260 855535 456339 837544 23 1070 473146 778171 720330 564591 636636 786470 20376 436824 100 796025 764709 573590 8 207386 316677 1 48955 896784 21956 870246 48667 80916 804616 801863 732971 120733 895419 90 837182 640350 536044 881793 50425 58689 844349 100639 893038 91817 803510 812203 753840 724864 2827 46032 50637 122874 3 3867 865521 1 894763 45299 882224 6366 868034 731611 617362 1006 35 8 249826 544222 811643 297750 375860 207547 76511 101358 29966 618422 917 55 659923 663454 451013 170029 863637 812943 843953 865040 92471 460116 790289 713969 151250 860519 818889 828950 868831 163157 832520 235223 5528 85523 684528 849966 270427 2954 522462 20522 329 8572 849405 391433 393383 14747 264550 650191 797834 7 863211 3278 541664 380897 4168 874640 824124 535158 455335 861576 408150 135791 1 427355 415072 634766 664684 556969 114673 871701 860641 217185 311355 40564 16046 697220 463178 876254 52245 373 474397 14021 855238 784271 785962 1 78242 708976 7 326670 171 504553 1922 275249 322344 800940 181365 868728 132 153303 5908 313150 351062 876984 222571 556 700071 182185 404107 843085 158589 2324 665918 294987 896890 839615 415352 820533 884713 782239 11938 680953 14 889159 894799 883593 856330 218005 851989 728356 28376 755062 384146 18857 386450 780572 894824 894323 6485 370121 268 347621 783061 827190 837989 885636 886686 42828 824743 1176 207339 795620 880874 365166 668306 328 32756 551882 358177 15469 336163 72611 854831 498935 28922 89652 88 629540 856822 754084 390869 885612 8 889492 850999 630434 65967 478142 7518 663903 36327 766888 9455 18 752886 839190 715302 698354 23066 457930 889146 324945 404 2 781671 443930 736121 457086 43 759508 808228 882989 680476 63788 49333 898051 886870 672287 2 859866 2595 112593 891399 880419 237394 680633 834671 453427 825193 158410 886683 252070 495572 61360 1 874635 28 23377 562913 221072 844563 860210 678671 1728 536396 547853 570813 839676 479101 728150 497927 880873 272464 708890 383558 191418 8903 355082 890414 61805 790390 290379 836542 28013 853870 9107 2109 651513 136 32486 688122 859827 452041 439249 131404 819149 1340 653877 728271 879437 4649 338910 884273 1 882561 880337 741734 842876 482238 898919 868448 2860 629388 3 165454 6 329651 3 463061 164130 756222 845765 67 49555 550982 155044 482495 892527 30518 854506 879072 761556 735847 547088 843100 554531 248147 66016 506091 851880 8906 797464 209543 315042 234 543803 1 237978 895258 878314 237712 849562 885925 761191 2328 101104 819019 746023 40 714043 30792 165 2 518770 203372 549543 529299 878727 388030 24713 220 490498 871189 176491 745789 479484 656 70 356526 781255 13975 848446 822760 257048 7 863141 583150 810839 77278 1 397498 125067 858356 68 4 175417 855457 739824 459134 328497 881372 56 17 747 57345 115656 102 549984 782343 181001 694313 23817 174032 579955 705414 731064 493038 655869 404696 386623 76195 483060 274139 350451 59862 16 34 209447 9844 808651 2 4 20 87145 884481 420618 869377 744850 281274 87108 890962 182084 688791 773128 42 861587 827863 865011 817126 5484 67 722119 16860 552871 14561 803829 11 516 887935 1616 1663 433122 887112 856538 868246 181787 63579 546020 75667 748423 850303 388 238 808619 109 725663 201706 8078 710891 856218 867712 582241 725920 810827 109909 375081 398849 3 889685 186542 436222 8 873388 891313 47 823214 349918 21711 22 779977 666267 879595 211634 737119 795459 190809 480598 806652 61516 647 626648 163387 165277 802687 779 298519 884300 860825 852890 52479 712051 322089 232239 851463 798667 646383 36827 112586 4763 13 407 888139 735104 603620 276593 876520 317924 881075 105 539577 319215 768547 894212 427997 742922 254720 34707 837411 568840 3292 289020 22495 633094 167950 565626 823476 608504 835047 30243 618568 499346 358283 486404 884558 562025 675716 161404 790415 18997 454278 847703 741971 236 189 15 853624 342816 495026 613371 184 10 8 152105 791 18820 845028 453334 22920 774191 18 40 166932 507980 341419 286896 834592 685701 265506 650233 640163 660952 803760 828564 185 8690 667658 675458 31835 34563 826733 221374 785535 818532 855903 845646 177692 875868 450486 47581 44630 2 147435 217945 861134 504240 848441 18 351268 874151 880501 148930 825534 757251 792452 116126 190931 3450 448112 563186 616878 870251 865791 109 891526 66 887509 816902 102739 240066 876377 582850 280861 885751 256503 897767 121430 80511 315343 420601 17472 815235 5793 285778 12893 881732 876326 86192 172127 187 557319 207 879285 204433 265052 46991 56101 404263 847996 9758 898476 875183 35910 39840 700078 237867 726620 7 102581 19 2 528402 458981 1034 9984 408888 892723 1 500519 828572 97959 786981 897805 494534 1 649185 187026 13 13 851959 484230 444082 131739 881495 672028 756581 428037 884893 433 884772 356518 687309 275823 602829 440214 7975 821535 492050 95 890282 258962 785519 712952 75774 6884 22 888417 436480 420699 830356 54133 573927 703441 145812 5 831853 832277 377948 696888 720040 7 891867 314138 3 322304 864948 8630 661162 753921 708630 362892 2796 6 656997 861468 553328 683236 370172 116558 225777 26682 433787 50 727833 814561 24905 396986 855886 228 872702 899406 496322 833255 810509 616515 211626 336889 1654 533806 611782 57 377975 322132 278 840054 860555 561462 798466 729622 4 54386 103878 603 160968 473303 824516 287084 112273 145 10873 766966 162948 855449 820822 210063 650365 840965 759177 726868 464823 897912 804574 1073 855314 139218 22290 868279 887794 867966 705048 122 65522 754655 496414 645999 860336 179023 165093 263766 789891 36718 287385 239869 21 896726 67 864450 665814 805945 850525 59 716490 134438 575747 662571 172 671171 377246 521782 667938 650665 648249 863427 807471 849025 346 699928 3 804733 3 317829 443946 814221 640934 846509 735044 896456 90687 2264 815643 124 678379 720690 21 156168 48 872040 607522 182 80 7 887576 98280 206321 437946 5 184058 684501 381826 538637 2382 26 377142 406603 834276 407 233351 3331 45 133 21068 237989 808751 145836 17305 37773 66195 691657 86888 880122 776476 19890 703663 800777 715 853440 875723 683327 737378 899835 203 5 92632 799092 816943 804272 825185 692427 451615 838270 777568 726980 110 799834 860941 644943 895673 344525 310598 625624 163702 807178 650564 45482 382277 149806 463199 330313 884823 659319 847583 441519 43072 148 675204 14616 211247 726368 868805 317148 249865 832897 853647 834815 6 828745 831426 788244 829687 289785 739647 896999 870122 127404 1054 119 760030 44912 439551 255501 653927 558150 287 815119 555863 66599 98 366929 149132 44141 715974 940 176815 825605 865321 119702 11 308564 892798 828927 859316 16776 716872 528058 759199 211474 52 225617 2 369215 871481 868137 80899 422365 210389 384937 2 417105 225718 419 834042 887595 302695 176780 794481 24812 378991 223 2528 830080 894 895208 672477 198861 853772 651544 780248 870099 414273 621130 295 8049 847646 614448 842218 1423 391511 768033 866441 655511 786119 366495 78 8046 230000 2 792077 609769 418188 807601 195092 765879 503620 673395 16 81085 63610 477985 642292 271070 10419 423178 688055 463562 3758 843650 280764 5753 3 6545 190 23 8 1856 898152 836707 4907 1393 15 887383 806835 191931 432343 592187 438847 252898 858586 776652 291446 826744 20428 790538 10 434121 439571 626623 145 53455 124595 776175 139896 249628 885490 3266 646011 872530 879595 868613 213374 197 842624 633896 877820 280539 234 771956 513272 571589 502416 849568 83879 26 132583 31 873416 767272 833572 3822 3 856044 716180 4 860952 793287 861959 788572 232007 956 851223 608852 162973 498250 193250 826078 342902 179310 888198 4 484163 261900 649893 896996 71 270391 486039 340295 531401 202791 862036 571663 70 574352 796493 629659 2431 15 583534 539 38255 198290 80 428621 111808 870978 763614 339167 16536 671469 833904 505459 693899 84330 408244 535643 260485 580219 494574 401228 218710 879303 143730 63220 450242 37810 2 27536 9 758013 583303 737656 738370 120804 560544 181 535298 276836 848862 369887 595133 844271 131663 96041 249843 447601 871154 855 418536 21896 867131 82 554186 723254 796087 862255 555009 76931 607806 627206 294 3 2 145635 400800 415961 836292 39638 803790 7484 142415 393859 847118 866772 754528 765678 448633 2997 897351 499173 23284 257843 371634 2 678615 744453 153741 231743 2077 375796 860662 843321 874060 597050 31 1373 180876 137681 69172 16652 800785 155974 830925 155894 674 21486 849434 525440 866436 849111 760788 719011 889836 63364 786368 714751 389150 899354 762997 269332 64885 743023 128735 19 276062 184279 51 667785 870617 887006 355701 574474 30 848343 2 120024 27007 878518 32 327575 470140 535951 464 186868 844754 41824 22417 21795 490022 836453 611872 149253 717969 65707 816799 827679 824748 28 537050 828653 78140 829859 819362 872213 6 3 3560 822631 400264 640701 892995 259 674582 578 1 271841 224922 75132 809163 16 71 99 15968 866814 823894 243300 603698 287493 45831 50184 8 27936 318720 359921 1067 138435 230 2 579600 420676 296729 784855 803095 6 425234 481580 58 10212 288817 842123 788529 2 22464 4862 519180 553682 395472 4379 143 873312 897003 882776 885289 194591 564920 845402 762644 746067 661880 5999 489568 139725 831227 36884 840294 39131 636218 867316 8366 883764 822633 664250 773833 881149 781216 342627 222693 102011 159274 866648 891479 385266 886212 407297 728843 760572 865164 544623 855403 256475 861411 804586 893153 4 892644 574724 876861 8411 654278 3 891104 229298 712716 680796 428590 105598 1 381824 696608 898811 747386 848661 37767 810635 2072 8534 14 156940 1150 884211 686087 560458 794866 1033 289261 878190 26 849996 324751 874098 7 31 870186 54 542424 881140 784961 714005 317317 233201 288108 72099 14126 259718 26576 878253 510091 21091 332 773677 858486 510395 367237 831774 329790 133950 248160 646977 690609 567056 336428 735 25384 583159 855816 858142 258132 872949 5522 899519 409628 93857 653191 20325 346688 859162 432813 546244 882249 876334 862634 801609 164609 420997 409762 384806 378961 794 635849 821822 886302 213 600248 5269 23 189171 852479 891085 619604 829109 51946 175083 844919 338005 141292 80 894307 13914 70239 37 861145 898149 17 110 659264 827094 834208 823121 567063 870725 1892 23321 113650 10 325576 837717 2637 94009 97355 855458 721922 12395 784088 253068 846426 882108 882190 436090 19 594895 1659 73709 313294 223124 660959 207672 55 411583 11 556774 879915 845505 826362 260366 817169 357975 2 21 867109 458213 4661 772910 509 176794 555436 801993 46915 879828 747172 850895 625439 817484 644 20517 734301 83543 525643 886998 95720 418506 189619 572583 812591 678441 1696 117 10398 76245 898116 260035 5174 869545 236763 812433 14916 56 120244 718174 444459 649410 230463 215 31 605237 10573 461694 270444 203269 154 752884 877660 46423 4546 241468 760672 20 365148 286853 46587 897139 414961 1849 415743 4 745218 756101 868781 811085 51101 33368 248597 279595 33617 667080 895460 386006 505408 61 838194 763681 1799 227522 876973 737963 897780 326155 121793 107315 412354 496 31 855511 189748 263115 35351 839325 14 820529 46690 24640 525697 240068 14282 859924 132517 9967 358685 487026 346 685328 237 7999 780699 850303 727477 4234 44397 343 427447 660147 387889 459282 782922 27835 31655 105925 850917 564178 57929 669186 887529 313068 887318 712214 2 3555 5 884540 471330 329273 868095 846507 680999 425496 368077 2088 889290 44 350 679330 6514 15 824640 774244 617791 575073 81376 57557 867787 830436 882731 29 638232 738752 332372 234342 179959 588 83152 148 478379 42402 303665 6 124 49452 874219 782601 885784 103077 820743 858475 3552 810403 712853 178 507518 296039 34220 856818 530468 192439 894180 98545 2 224214 713343 4 186 81 249911 474492 856812 90840 725519 1694 848558 39 307286 483486 1 2971 836169 364137 166 653010 159488 229539 28912 688123 887580 871866 884738 31 887319 173718 795053 844025 124271 130884 133867 651449 731 404491 627581 792527 22 804785 209969 836694 801731 619337 625528 137771 821410 460195 244838 726867 198625 2012 802245 528233 400 337578 660422 887350 7 728368 28798 185168 828502 637664 736309 808402 829160 47305 641814 812979 380361 463721 220471 162126 895241 800790 822667 2 889185 879216 428049 2 371472 898644 4459 168916 20 7 278802 460599 864399 402460 823169 10 140563 151331 826429 340448 13558 403390 588582 840700 668 890349 892739 515417 1488 462151 152234 682190 643986 1787 380423 90 480332 686334 421751 704023 12 600697 827072 18198 71406 20598 77832 833729 880932 12976 716449 666774 301079 803021 393907 869147 889008 538809 95410 364530 70 891915 463489 752811 146 321720 853167 842543 1633 14816 891510 43 438988 417099 12 769459 823878 83576 709 26952 49087 888127 830755 93523 885389 812518 3247 824644 161500 568699 122067 454 132016 870959 169 888406 42395 214401 784773 785348 30604 758430 899982 693721 849578 527645 805616 454004 780023 836676 644246 109670 853405 19 60462 204940 845364 849836 812502 592523 852618 606672 823655 806814 88819 6493 502701 899573 552245 705082 1005 3859 897656 597645 178509 771581 812364 81130 351366 549975 40537 3 4248 855702 846746 4 747059 283244 584 98527 784348 101014 642485 831255 819951 16256 821999 1593 119348 23 118897 480269 454536 872986 32 860031 879866 78861 67552 887581 444610 776404 171220 802182 623618 39550 744070 778 17 661340 643871 710450 661314 877224 163760 65672 239 582907 896732 241269 817959 675331 862614 757006 822598 338753 284 27753 692291 836737 70 120285 579944 887535 139060 563120 890606 724 666 5835 13 702267 592170 5071 563317 357476 791346 204634 497328 833005 825410 730111 868715 880232 166 472383 872423 371097 11 335111 243039 742383 459417 68538 716343 657266 787382 287761 717272 815646 4 871062 895230 362980 382164 400725 715 883744 1249 681907 14780 437333 881960 75095 539794 800364 1020 26 1204 805019 119713 873326 820581 852302 73684 801165 12783 601834 814625 892045 512251 706778 681834 305562 2095 577275 845921 445914 175 865889 712975 29843 853883 175313 791228 102549 610358 843700 775095 14648 417847 460474 34366 699838 692504 86099 898173 10542 316914 1829 879180 878105 4 3088 64338 330461 13460 899625 826389 862891 883911 70636 806390 147236 895496 889736 435468 796854 818602 787438 188391 4 405748 726294 2 740407 101785 371118 3871 193043 120458 896836 190438 895142 2076 11132 209279 509216 132460 494024 452385 492128 292035 4 889588 25 42451 884200 256702 10756 490828 268229 806228 676302 485679 876647 232025 815902 267638 610723 5931 800699 899186 418601 204240 863928 409911 28 299091 618756 729323 810065 888772 883759 823407 476690 765211 848401 53579 396692 463839 415210 438486 757688 4972 800719 736548 851358 899472 583 897663 40791 826854 542913 336381 878714 897814 48991 703692 1876 781531 808904 813917 211474 765065 12760 810761 891 557738 316302 851928 57675 497963 865549 558196 154386 124 518426 332853 794766 296048 381902 497659 459021 3465 204415 15265 5 166699 503767 854940 346800 17547 300 313024 889155 682516 650253 341039 758515 245739 102 35748 615957 168868 695799 110 843648 88426 662923 846656 843223 863801 13 899813 837339 602190 91969 846105 63697 458640 816621 139709 567886 95 159 773036 210516 873179 691454 824898 852206 832813 898694 98656 784122 6 390399 793825 210799 817048 26495 874743 872467 689156 896109 756035 10422 148743 881296 300750 866405 483479 751140 52 880147 888542 67341 6147 615469 468533 809802 92073 542392 542552 756140 667587 381039 125524 823586 9 2 47625 455277 12 524048 858666 746430 774758 664725 555198 120723 538287 692583 350063 7 385833 825714 43 651562 877106 838301 884517 884151 297118 169053 11 580719 881991 867348 331054 658186 530461 706199 768192 898229 1 275 794741 897712 210225 774676 2 1033 13918 881529 3 605 679752 853793 508199 2 838109 821236 286584 228594 625959 515757 896280 809236 415 789348 879189 403974 128778 460 545437 1951 441055 105929 625912 712843 681599 722201 6 341178 45 899529 24362 520439 5629 319 215326 310 846485 389767 568 12762 69168 35424 820885 139886 136 891844 432738 544798 265729 245516 210856 86234 30 774675 388622 859708 868987 12990 22820 825524 992 883552 401464 855555 526257 808827 791582 872969 701350 810931 575442 119 899708 106 497437 666438 858454 745959 3 822347 747086 899375 546351 882729 381968 57 454797 894733 852764 831550 722237 883982 884691 857468 22038 482518 89 138 68363 196609 654781 18 797078 1 462971 54175 893675 411144 824394 778689 805358 233551 776832 213557 398252 7 869571 890955 446765 857830 544381 674659 866694 865323 505349 509412 899299 875852 696995 504623 5463 165424 559759 762041 445324 747782 829031 11050 306102 530241 581642 305963 854937 199020 383472 819972 421128 46707 640153 176393 242996 695701 8 833606 141281 34838 1 597269 623831 10 895822 482770 170445 549493 279465 831621 3671 2 820071 394480 779626 43110 809445 833136 641242 598580 886586 15 833261 103 124136 572069 891952 779474 6704 864944 886957 192757 494057 16717 888939 863125 531835 635892 894597 40159 874252 765925 130 785003 23 880024 415491 882260 5 28059 468910 206081 768129 638843 467781 836726 239005 720382 868197 635389 851156 235953 634298 1625 22 812920 122343 734166 260968 875621 791096 186616 324 585927 308505 706311 359924 795789 719673 9521 858 820046 867802 279109 21582 218 867517 818188 835217 659000 282873 421715 672658 865374 803664 19131 789710 845409 522206 5522 791002 587262 279 44460 880667 357731 337127 845345 237326 868388 820987 384968 90491 858559 15221 13471 3237 15317 879525 40 782478 813170 679797 111261 885171 802207 870858 154846 491967 895153 102528 1 342933 860026 784408 558083 859117 509885 842642 7 368901 301402 635086 86 866719 4346 899007 7684 502003 882028 896662 304 881528 850598 861303 199561 411590 793735 852230 137564 23677 441671 798485 663262 297320 312 12366 849494 750162 898483 862250 869 699863 749314 842206 20 852626 509592 31186 881883 78 44 1041 329009 866117 84986 765914 12168 848685 499429 774844 125 113066 2623 859353 885158 2 275562 621066 29725 847094 65599 804306 523 889846 333547 890038 4431 463925 2 427704 429395 862991 134 290973 358214 11 575351 573775 279 416823 123276 810306 38 352690 477942 596945 190661 572479 386111 871120 106391 848295 572481 263042 5 272113 184073 199480 388663 375713 25427 798082 769612 899844 754206 7245 2 366360 579897 702 77 276886 2847 305871 656699 889595 116277 770118 2 28841 92 210616 94183 1143 18979 42777 752569 489 317680 743160 65999 890313 808 137 327 117197 572340 90896 11801 397776 25680 873875 35588 172117 872543 695861 6 5479 897984 12565 101626 265852 18149 868785 252187 867797 721 586663 390350 767825 243756 866058 889219 9 38 340035 213108 840700 36106 405294 93700 772130 49554 7 718698 782854 846482 873696 785566 44446 572490 878009 39661 792413 651971 51644 21 711200 9238 878829 108010 220280 887428 836087 167708 172493 757568 567466 874033 415 252975 19 249825 271964 802446 93709 383851 818345 537565 813831 866677 231495 99243 698941 806906 835422 31639 50282 883924 48616 857204 515405 473120 124396 3302 792498 101 407294 890912 599982 866854 845261 822890 413494 108823 893903 876194 519918 255355 792030 810774 542279 727713 13836 654958 887954 44 60792 430373 212 4177 281389 156904 109198 840142 15259 437014 474243 557095 160663 683374 414017 20 17 147778 459807 3 2 899398 850321 866598 10991 715467 6354 623903 61976 676035 829051 31649 754497 510723 422409 677523 680499 466689 311051 820962 653057 856100 145715 11 620848 591449 837475 218394 696949 5866 846283 878078 828469 820827 116334 498614 666028 64 371449 658332 424986 3022 897683 222818 19 754234 515113 376823 609173 22389 3448 721383 644823 64 4236 90291 15 596243 369201 895223 295002 4 125 641 234313 678989 795832 550 793902 423721 585614 490438 438145 479436 745219 662 4252 88996 346251 2449 618752 449789 780353 251913 258633 1855 449925 616030 863857 886495 845016 349779 823610 825306 822683 16689 38920 891801 893220 545955 323176 764874 767633 820775 136454 532093 874550 625175 623335 861131 5 18 869010 73365 766743 827175 555028 329834 854163 797166 3091 61849 807135 18251 480328 1259 876926 606788 363310 541108 507 172078 821500 412098 7781 482901 435589 856957 358490 90 864453 892289 869716 3 27214 739509 43404 705848 833169 180346 339574 331593 887420 884223 661870 873349 427418 709148 8667 836581 320902 891676 881664 878422 846205 444088 1511 893178 891230 835371 371230 821254 375517 770951 2 859618 833447 191223 893572 733 393072 3043 6616 894014 632994 332280 637114 856415 530924 407794 352826 711919 883129 80195 286780 2383 858054 864687 778377 50 286142 180208 604371 132226 526234 62 207892 822739 4 99050 859008 2970 888166 792855 776277 742002 274295 468941 3603 37186 876429 52 47343 106552 534543 893234 597780 118 855907 364239 507852 387143 43552 255 440270 682 897687 2 500966 143265 287861 713747 49118 797370 42709 525369 3 786492 893323 34351 95346 888192 844081 811244 4 67524 6453 828264 866930 231627 725383 346067 210909 105379 860003 34818 867043 146247 751876 410155 782350 559492 836982 835849 873005 523349 36246 362855 293 195 68 139775 648778 477097 379337 719646 851 373348 49137 168913 865249 332996 470683 84658 761702 249 206460 158009 881192 2 2 22620 9 67869 419299 727942 523671 34 830398 138645 866933 854320 839034 436831 557787 792265 808540 9 839934 667006 849831 7372 664834 815460 790605 219747 852424 26095 17462 795338 475749 557784 786298 444945 873356 1333 576350 750440 813348 865737 822086 156764 43271 537172 874473 875639 870766 175892 425204 458352 281967 896319 619140 193 6081 194077 302763 309548 321772 852940 58790 883056 15264 2993 107 9386 885248 689475 191772 865284 651951 774276 51618 854294 798213 524589 458854 55 657492 721310 788508 211271 264368 897726 830300 693495 239127 858004 779578 196 4 383110 1252 424711 803876 366244 869033 865633 308086 563399 59 831229 691993 1530 801519 260521 870320 806656 393708 107731 260960 39 93 850563 830346 631646 800096 3 10487 614550 415 659088 832132 261348 826843 33770 765321 625995 1488 32 8 39 415690 121566 853058 412556 814232 712177 57097 357870 667908 748032 5373 289513 19156 664357 898905 891289 886134 874163 65120 466980 860406 19 351544 59346 405533 353172 7 620139 657465 258 453231 844451 550572 799993 7176 837830 400941 886776 484746 850507 572027 884606 643719 890931 385335 830355 145458 3866 105823 611265 492772 377426 801093 172955 547171 845977 808726 126450 20 734770 867662 885481 594683 29432 240289 136303 858101 381242 728643 134534 169662 3 591545 874280 779413 28 844269 824094 464620 791832 416119 1 61608 326205 719625 758257 459859 18 231346 151678 872836 784155 843143 504858 1 848258 211461 863642 1837 754901 850056 678569 102055 873107 454639 349721 527197 764068 527185 452565 317347 146934 886274 664169 652365 565605 896563 522 458702 3445 55242 630971 149137 124736 533471 677659 34216 117 194256 780055 17549 418636 3 804701 377641 867672 5 702872 853319 270946 116631 26 110 3 481491 438895 218020 769118 51446 4 585632 8643 878164 759965 447965 885966 466960 3414 715327 685839 239453 859107 8583 80 399455 388786 309 4 857762 679603 898751 877316 897751 311750 752162 777426 723618 780532 30 389510 256468 870423 661022 235593 259206 806272 897409 19908 780189 345939 810186 359580 281575 891274 874798 729755 3 779809 693 498895 725 10679 581436 49106 394434 859660 752310 205187 832362 819826 843013 739925 4 194020 857198 643304 787839 246104 838141 174091 374846 406816 843108 533765 350647 303478 898541 525726 19 892477 363089 620307 486427 303727 184926 878836 102 30608 879538 478751 690399 753652 802171 432980 827910 868706 771207 545008 450160 738816 852118 1755 111899 342543 849473 126376 864838 592745 456729 123634 521 790165 757409 635817 419309 200570 467295 85344 5991 437606 458257 855819 766319 843064 804493 317684 896692 652833 832391 876382 725360 493 643763 853985 842749 847242 6 17009 11 422686 339787 799244 196857 872714 1 359001 794140 880454 4002 474526 849953 682151 582738 854452 4588 153846 760770 882878 166940 887055 893333 557331 881427 32 4 842272 134140 21078 738672 867472 10863 427680 348434 2653 602725 17063 440064 808858 2 48747 813760 308 164146 90 34784 896017 762671 864426 6318 784096 133837 90335 339200 27206 741126 616679 853148 7 75637 854847 866903 15902 431392 502095 666812 430390 529 280564 4247 342511 840283 220383 187500 532128 695 863194 3 17538 2757 619255 896419 565748 424911 28 801144 10350 789450 557875 832623 981 825188 647567 793915 518645 704092 880797 323113 839005 716738 853396 163420 2190 38771 702831 4571 876448 845744 419398 218 833401 620502 814450 683557 821785 214757 47 722006 873329 271002 2894 2598 164463 183196 318522 890649 819642 318845 889478 19 875770 851359 730986 44512 747722 871407 787 251225 599520 799333 281219 295 587978 774600 1519 457560 884765 523440 74 635903 816178 4868 886456 616662 404362 106939 531627 891776 1848 390 872725 894380 451007 538754 871080 749884 810539 31543 874813 892637 16 895919 872806 58 435934 575592 857796 394304 874169 707079 882896 854194 40 890906 727549 260252 826110 581193 856809 651466 570194 716239 802656 895790 3381 648191 851656 372670 455032 894067 17 354722 867731 778203 33009 8001 457 58 725328 64 565122 485591 723427 443646 7935 351 7374 290307 581340 860242 849607 91504 738358 883848 841249 755453 34 67759 656367 137667 886389 145239 55 885385 839875 844340 197044 859189 358509 17 378137 298151 895343 538212 2413 7548 438748 870534 897001 333693 328797 361201 711217 337416 87010 311790 847740 9 671199 857258 5667 656263 1419 726560 218573 889482 227754 627755 687404 747132 15 738440 314570 758369 862154 224662 104921 572176 735038 15 293075 148928 33464 541494 287393 3723 72598 884648 892930 87531 464664 482585 422 2 51160 328410 867561 41 697779 309227 71 795022 892398 156059 5 895813 898606 284708 584356 720444 523996 214958 833313 734436 891221 785742 62440 375970 836203 450940 331568 1 781012 876057 57938 211783 452439 549325 870911 49731 649319 135975 570157 98 884040 816299 6392 882216 80265 898090 292509 498524 857080 820286 636203 112698 249573 763784 720822 354052 8936 848413 297 866093 686356 720364 484651 899617 645126 709322 882249 38509 522426 879284 41962 219613 198727 892821 874960 645288 175 22594 1115 53 797163 126321 485482 750334 497899 815052 648981 269682 827828 334656 717630 538004 655469 825381 135252 879712 557485 856089 598828 189596 622284 898553 20 552653 943 577659 848020 735672 846538 846319 882181 271606 238298 9364 3 483148 101 818031 320721 869729 739 14 814900 792526 139672 713637 394152 619975 59622 731254 785361 684777 721534 563279 774378 303120 894098 829478 1379 16 250229 892461 2 129264 234263 559538 3627 368032 489914 704893 867916 850955 599676 22834 683621 51 896004 290303 687846 2 52 892615 38 892450 884277 41 756 193350 682591 18808 411307 185027 172402 2811 222985 129857 402775 780002 404823 15861 870 47863 846385 2810 884069 199646 23 811469 868759 594909 8168 748304 512516 384298 854437 462849 664 460241 777311 1 161 125337 5 829618 189831 11391 120929 892109 843612 511189 254331 873292 147551 722376 845923 701157 840164 482383 251687 751928 872013 636134 671044 269156 49840 107343 813637 894660 66213 871089 3140 2255 756190 771375 824260 655646 342281 1069 85004 709225 222153 61985 424145 735239 409580 831381 357550 828990 772355 815609 503082 180 482661 104 611978 840974 879601 22338 441640 503947 776408 614272 529221 266576 377397 812464 710116 489578 284400 290925 890459 871351 835777 847570 10008 243610 828369 344528 664453 598804 160622 629398 579370 262543 872859 302726 701465 830635 14864 731167 896295 706595 811510 877958 288569 3821 5 2863 622 3905 244957 1240 809231 16026 128580 751033 834 645845 365418 887476 299466 232927 168131 18 358069 7893 832121 880709 427962 285437 305162 266 880328 821555 885650 742628 645905 738717 795979 52 850765 241484 82 186301 560698 860269 664246 256871 1 794274 734058 299866 495283 441797 220968 416621 242415 29358 146590 896450 71685 602501 212886 720978 818704 608409 763756 528 377713 439139 854665 769269 293719 34 2378 782452 725192 22721 333738 316026 838504 303790 544456 816277 776858 196804 849044 486869 119501 749750 756365 847402 424679 322055 492993 190657 858116 248762 169911 340756 796277 774148 696801 209183 151611 211456 846022 274 302 34940 55476 1301 531291 835340 299 893594 282719 876251 612095 854554 96 94426 268277 40537 685 1365 143572 239 756000 880294 818565 21436 512753 37057 385 674802 544 131063 890735 16 540549 897463 41559 469208 6 882 172112 17292 1397 844192 776901 754805 433066 18 4221 715065 390426 797717 94 37452 566 836005 164405 631035 822385 443976 535161 188599 795092 156375 706308 562555 899831 2232 882092 880134 780142 709163 541757 709580 830900 888599 481759 830717 895438 584216 260347 413677 524358 835118 4621 1 11056 520740 822995 332416 860452 7 283956 47189 371 817276 784280 503339 401656 6 887026 732937 763569 869523 16 8712 877875 866129 460463 601181 1325 234139 286090 519311 823071 675248 881161 354531 848319 829034 848594 836953 485994 705250 661613 921 421861 869353 814850 887757 117 49451 634013 835864 145222 884960 843637 763297 786916 40890 19727 28 591164 405540 888098 865735 896893 447175 575915 564045 835542 24459 16003 855510 11966 861299 697332 624875 315991 725936 495677 314216 3 765167 877565 110561 886326 125403 330181 851851 655369 60325 482854 408744 527273 882688 2 69135 268 36 511381 841854 638803 5 235578 590456 552954 151645 340190 19339 3024 817749 162137 780816 898866 500741 371465 851019 506182 701043 1 414359 3 614167 895218 312116 419013 717386 349708 740308 183476 104110 2289 895598 815972 859890 659 145279 519716 52295 869283 470 869223 547362 693591 783454 871827 669856 837017 637 55088 882621 190804 175815 796338 223 6 893623 415275 284 809595 533180 45412 839197 264495 9 82022 160484 87098 574251 52251 3 6007 12403 43251 22137 839045 57709 242635 63649 553608 897950 279449 865412 605197 447581 897992 251494 142977 99 887826 439018 677149 26 432862 174315 258610 567296 576370 150452 138762 216405 883120 140 3 886726 198878 556751 770733 892056 4 654421 624848 762354 860259 7 40529 867199 306984 8 20 893454 293757 451021 825032 462530 875679 302844 806819 412212 2 682956 122444 884631 806975 2742 380885 761173 26795 45603 868795 24560 152 850870 890840 236305 245437 1 727921 10330 298109 107 20 819176 81 133 29576 433223 248428 894281 1028 824679 413 14942 831635 625088 530717 875218 809552 845070 16 415352 817716 845932 897932 440723 14202 886518 864189 5242 135034 438404 869912 839352 202349 25633 794869 161150 806183 702683 101371 259056 138655 826079 44912 357236 624387 456748 795644 422203 16 881437 707856 481937 2 869920 20109 646053 551103 354 65881 355346 425498 839888 774205 894408 888546 10178 860036 628359 730983 867301 778513 757964 846595 886828 120264 51638 895180 447477 861121 261869 612462 756759 220292 779345 753648 896102 772935 868503 724369 106056 118296 600874 714847 642835 281 666641 4 4494 740011 419989 689125 54498 623432 877911 883474 899055 665596 57587 828040 679885 249732 4 279948 1339 828848 291284 753849 335239 505568 546184 671630 389161 827256 110961 804791 174 575473 96 892770 659158 790219 534012 68656 822644 22921 2387 5622 440782 823002 233181 188423 489857 283 831567 480172 425690 2322 7326 790971 238062 257 545842 767869 880912 616160 843369 351763 844126 3662 844668 994 514923 855402 879275 282457 884258 662546 25020 177432 766524 242472 193992 49522 574008 1 13 157 23131 861418 140727 705 391572 124507 302603 801144 57082 22714 10 355858 795804 4 767019 587241 286167 29344 2423 472459 318868 874074 725576 858721 383944 569289 72235 6 406134 83439 617363 867793 877293 350110 3 837702 868503 892134 867752 193 259209 19393 258180 29056 568806 837127 486186 889737 731668 768545 490 820483 282 634222 291 3902 25383 14456 17 879803 494472 378021 731652 793445 802320 383276 166192 248 9998 646119 20176 516749 57680 790555 823828 508478 652786 342901 697569 798170 839743 437796 486525 869087 6 466734 405064 834068 438202 480187 70 183946 725919 875525 3 866191 324 109254 328291 4 884826 860377 787096 872285 258334 263028 448169 60608 98317 318093 600696 768511 205375 16979 826971 605783 391464 245019 294 873082 558093 856943 865934 878889 13236 102460 305514 721136 768670 371051 882218 43244 312713 681428 33191 87961 884151 417713 5 562852 548579 712993 665951 27243 46 168025 354924 854996 34785 413174 896847 888452 840774 62131 729243 85200 845817 824118 859534 372112 849303 607058 898256 1 72176 184072 273819 336896 861455 823823 862833 2215 235387 8909 291374 46203 149432 857357 104 854084 108544 38369 3 785140 889688 419670 3281 241933 2 559728 703377 817104 197055 608553 122879 880918 436889 360637 98 69 411062 836566 843476 469867 119230 9662 812614 882786 560467 878960 11 556400 669565 826218 507879 797500 400897 734966 5 486813 876591 469624 23875 680319 679662 34677 700280 38952 872000 884263 233262 876267 810877 797948 896907 831956 2024 23060 209266 152409 709591 897866 890980 813232 566610 37 90309 1566 835235 378575 450458 880071 822289 899221 613687 354202 681271 256485 76 888774 811946 575629 9 864754 877475 660334 83943 121126 8981 817636 198678 6 394621 899633 700447 456 880162 47341 254467 41112 28 532824 876886 670727 132650 837313 4 605416 890897 872973 160 3634 851432 779176 115490 893515 198683 2635 880351 630180 891029 385030 2756 632938 69495 10884 4 176935 572 352859 691279 77258 854862 87 643437 762620 757526 865645 875894 1535 38 521144 720178 780216 2335 635614 298277 837228 578246 55540 454906 44788 44256 2023 642518 123629 850301 382237 6722 618617 349634 621577 863076 334545 636018 344413 197716 1 802309 189564 517895 882281 655180 103245 227955 198234 524729 147919 114 1 72731 479282 46506 645159 859738 25105 268075 387902 885208 515617 877465 719436 678099 102722 43172 262 22802 217 836299 38 858618 5924 115656 52590 440228 673016 31614 26202 392078 503628 346704 883797 872233 868151 73152 771072 674368 23534 105541 802763 836605 2 8626 798733 833 49728 829474 779116 559419 889715 67370 790182 20 8842 892513 30648 393362 751825 137979 244471 657389 436214 523925 7664 182939 74500 892832 249467 711062 1 401777 115 3611 689811 674131 374473 101 2 883695 357135 5336 63838 210627 858220 764323 548711 560337 42058 839819 6 198563 382876 792638 874456 401913 187065 108534 230806 606940 154030 91 180 354782 894993 809716 587472 251584 530665 9 280215 760468 508834 758573 37625 328 504147 888886 167 202 192 303829 310907 594440 727394 49640 17 53572 378102 25251 93 39742 60994 779957 764019 408655 18627 336155 202867 79 26216 352980 2372 896839 820809 192853 2 782486 7 828272 847183 204014 11 770645 2572 755621 384816 40786 56265 892929 556 893620 422567 894309 220427 402459 847779 483955 80981 828568 326212 4345 891562 886495 821484 765188 554947 842317 1 823571 803401 860832 10872 6 302559 883242 46614 127517 9986 22702 600946 874646 700395 166921 797433 551256 876222 789927 850770 222281 1724 580853 610421 71767 866718 510235 2738 399878 846864 870712 2827 686973 1623 781285 122366 3 800858 848384 178 189730 456597 877603 868382 859655 871037 503626 375128 817488 450510 512079 810905 2885 304315 102336 864566 7284 871677 893309 700863 2 14 838322 19293 767216 53469 4 107 502 863619 258 859747 441068 197521 94423 46 42 417423 1953 564921 21 840141 848217 10800 780645 896358 55174 298458 465557 291637 837040 16 76675 202 706717 110290 877058 899526 111616 13 335202 219728 10 10025 827534 410980 830878 862741 89385 890847 299013 828994 768457 855798 829807 16 275590 882813 563832 702528 871704 188665 510229 470540 211741 119126 378897 93040 232104 847241 855310 23 898198 571197 406190 888673 27 859992 13931 590895 350694 397167 841751 283664 412257 7842 888032 618377 403577 875148 799699 129672 10 400884 274926 766121 266088 894999 555331 19782 80520 27366 859498 789742 6 425867 629923 530358 412926 758749 161230 2 823950 522265 466827 891613 165551 485855 408 377087 181198 9387 510060 773910 868210 409951 40481 847480 364864 689142 822925 764580 3035 857434 893526 700838 4554 8701 715884 43907 751683 898682 811877 760206 835492 895747 888904 1556 765801 261656 118661 859585 895604 313962 878960 10 729870 6 296435 389134 65637 39993 873175 763717 15 765902 14 86 669701 720867 7777 822561 4028 897431 1 40570 673490 38 692323 884757 603699 420640 259665 4 893602 877165 224 331561 2 116 144 884054 101243 458456 747527 541295 893949 530462 868534 172658 885726 116688 350575 754000 495249 883151 357901 806992 189082 43201 231528 181660 262743 383012 782933 896384 23372 665 83648 427624 899893 638506 282811 10 129131 2 652904 699698 234 851422 3 820011 822052 876156 509830 847173 27 852190 448817 30988 3081 699325 420909 501775 1 384672 519996 695800 804994 866292 872970 578371 198617 484588 826121 497095 852625 882574 871185 355587 516464 878408 349415 38639 141870 331381 740129 284 558892 106331 878053 80898 22236 611432 44 387321 117245 10747 694253 852984 609909 181639 24047 158164 260897 828301 11 461764 730185 834851 844591 6 9711 629967 56620 559 787116 515776 66 549032 834438 862640 552418 232661 170581 397261 150694 26976 464933 885509 38164 3695 747042 638811 410764 199125 567601 361623 197378 184813 876036 110679 220241 262217 390118 606818 830776 725082 215163 1478 638392 19944 755954 11145 19045 3092 232005 9789 748083 181675 821237 111121 2 610123 5596 387391 1100 893679 762830 829523 4752 539223 5503 884092 1268 783 39879 690474 879691 81 189233 172945 843278 898900 401611 19705 825673 237348 216752 804182 795938 606097 792223 803982 882244 833714 54804 550144 192179 871287 62054 897431 8579 661188 451566 803654 509620 707955 687624 819702 229264 776128 90749 657184 228631 444636 66345 562831 869190 874034 833245 870062 812405 103530 459795 232 590299 438361 650445 212748 242243 43503 326875 640906 711718 854986 861361 313628 571649 449478 1 782282 784082 819455 894231 79959 745753 855870 896791 644270 549906 317695 885544 233541 17608 784277 522864 792183 306189 606775 823460 893514 396457 13 734331 326 22 623453 397686 269777 859814 430516 515 99562 1415 263966 893288 24278 209310 12902 45 9 851475 298136 35201 867817 877820 7661 43061 856758 2494 889892 866482 237226 1771 3 392001 3236 711498 485670 5366 79 644709 793675 877044 577525 883465 9697 686615 258742 21693 848066 644226 430278 782106 611087 59358 701 260738 754343 889697 390669 181683 97 15958 273178 303 52016 887817 763120 623885 482029 3 277568 550880 227220 695028 32624 1 235225 5 549662 585257 2655 1590 2783 61 890417 142706 21660 33 176700 15454 644894 690738 892064 293786 187868 56531 848372 284 614956 883344 777698 825062 849536 874797 157143 501213 849029 220450 5 803917 21348 110281 168266 827862 495412 1 869 2 691795 934 644881 9 357600 892945 472851 203432 256590 3669 234233 169262 268502 721609 333410 822990 345397 784804 239062 750181 8827 885096 846645 689130 553013 713321 27080 8161 1719 129 833211 521909 3 43078 776103 485470 56 95961 808964 897911 822500 409129 1399 883807 810705 196247 661856 507315 864417 665000 378236 786408 239776 847504 852488 347898 772177 880283 21 406194 356158 502583 187745 1 738244 834631 1816 52143 588864 5 406163 430049 551 24925 893182 404772 102 738659 884173 178661 29875 622822 878574 245995 839563 613524 570484 697696 274 1 472827 711937 680462 801940 897138 805513 3272 887747 109857 844721 228156 708535 891741 165416 439423 41 500351 813622 2 886450 640622 897902 357302 894009 191147 850892 545205 829524 1757 718842 120495 866898 711467 609503 25105 678265 601288 8 11501 387493 1009 61048 874543 26460 836654 81898 888849 241027 368218 882183 321738 3 281969 771692 100 30593 445565 895217 373005 237965 278969 127288 878983 94382 262263 157 495699 5 185086 632094 468209 883578 490621 213263 667380 2249 357988 3 844936 883467 844509 842761 198944 865018 266658 777249 789425 318720 1026 778364 31262 330922 869572 434866 223244 800561 417685 4 651605 369817 6130 627984 109829 10 611567 770967 254436 860623 827599 9584 809694 3399 29 1096 892413 209858 135650 3491 468385 637905 281303 670953 873348 893483 879060 339694 885122 775028 876953 162595 496900 1 882523 865938 883351 759141 1419 751608 1 1060 65463 82060 282186 590069 118525 319 39 343668 805818 3 873824 239404 167003 52985 50134 7544 600014 675266 305231 116164 77177 14163 1 830810 94282 181787 324820 722448 463214 13836 865722 407490 5180 893203 242954 517490 4373 368698 706425 848784 50337 229627 788059 135540 392882 710119 897714 856019 569092 417689 856245 858821 164 31522 2 34 512596 638654 894596 854908 703 867207 794482 108799 239391 97326 862846 793715 866324 329 880918 61 303247 853852 314 795161 249509 6921 758232 768788 826437 386322 1641 849393 841585 770823 899280 877378 893291 783012 515112 167064 2 23 831178 767729 853416 117719 206028 2 897482 101976 886874 584449 603136 93059 36300 76087 890362 651744 827370 892736 818493 211923 806469 148407 91 876470 897677 1095 576488 620192 127892 713924 528249 15578 262011 867427 39113 142717 881581 18952 617348 9773 819871 130955 250246 882173 85309 733838 222996 277 868593 884635 184371 180 212517 306206 77284 354112 182 520529 888069 268159 437138 795603 239987 844643 809395 11915 893163 274 1150 110268 848837 632435 713233 547736 549667 815709 201323 418908 88185 838093 395683 773942 32 458564 394468 24602 468814 80008 456221 807136 704368 897045 820867 789355 556191 783905 697978 332197 115084 202964 30 887025 57 16 88943 708668 638 689117 307643 9 186206 332649 857816 268787 166272 451361 802322 812075 877162 772814 61128 3 597813 4 226571 745544 192554 203504 756823 232176 17 859425 398176 788488 3 856836 394891 892648 461801 36251 59362 889954 82739 808962 699331 2 676360 774070 23 237491 3755 42 52058 899190 3 751784 3 21 729608 829730 851689 385698 584576 855631 843332 732316 668375 46515 261219 555159 898612 590784 230976 732386 862034 634804 370566 108278 62810 803390 390084 194668 643616 316184 169 12 161282 207 737966 779634 89077 829436 494241 392494 376884 294172 195506 849264 2310 45198 835596 652271 135013 111384 843040 805044 51432 787659 805153 370184 191126 2962 72216 532929 475394 240728 693381 866730 284792 892855 671553 261082 773481 175827 798913 593483 1 303222 802510 529462 119369 296721 821229 6 10 898707 895527 2 2828 264682 607650 66126 435 288909 366351 10 870408 1077 989 534253 898920 6727 330040 347752 3 691168 10193 589931 388904 527868 457897 432497 785419 844902 313944 520715 418976 818652 895163 55188 850503 44 6615 28 840499 523772 790350 899448 799488 520513 119342 326399 10789 49972 12641 632 801760 785 7690 404978 820354 735600 520751 3290 786651 731983 843099 897693 70787 731330 62917 86838 186500 811152 116 155693 852834 160907 884433 237874 258043 248805 73 48189 557503 171 457476 846698 739689 134185 815890 197167 2015 762288 241269 611510 899364 565070 811409 698379 552114 726112 670714 1 487734 226473 67 807104 44763 15272 209195 45 93 830971 873119 851396 894307 893894 3897 76468 1718 838809 898246 298 160018 635477 440479 82 674952 379446 883873 14774 733502 57003 557035 841961 427007 843876 649409 792459 230393 114232 611489 698739 623426 668679 139790 4987 23208 836672 511308 570608 195582 810760 843448 118138 557567 602542 698928 879994 788070 888050 790505 276227 361374 620969 334524 898104 887907 863730 532114 1 897956 258007 387326 897019 869740 3378 704193 137612 655394 635604 186325 873252 871092 1 80372 304141 128185 22664 439089 3898 735382 588011 791423 711648 226611 792 898056 524659 176581 758395 349212 633776 768407 23312 609455 853650 785114 164399 207315 44288 297393 32893 148190 646211 276308 119473 19 570408 165935 843949 880324 361728 12419 559609 2 580167 572406 433724 88488 423 696697 108267 4785 291308 824438 499249 823609 436785 349746 2 35509 133494 438134 45125 127251 893030 621069 850827 601617 834077 863063 885181 237049 775684 825243 217 862131 28133 2468 13476 37 428522 866181 3909 839057 60609 875687 142743 783441 563989 847037 762409 387015 885530 356171 581978 474105 791380 887450 582751 855806 450766 466 472752 37674 501774 785255 463376 671137 866507 369542 506404 3 165 230475 25 8163 716682 31459 669069 2 779276 884869 889483 297083 211301 880727 285344 29 124645 273 359834 513331 813724 92304 896309 45258 23942 551509 716558 103236 488127 868381 849507 491781 866476 107 337965 469800 679850 852712 4 345924 435 731941 143339 872967 23 834097 398803 810907 786982 888749 892660 58102 719120 4 87589 229050 262937 527272 878971 883875 1052 785041 473073 896714 234620 10 898044 308570 788856 669427 197 750379 426148 875494 781271 611422 1149 866007 1134 19377 242022 682329 186020 44040 829703 791320 223757 40968 347386 854874 885600 3788 120 176960 893784 895529 4046 870884 431438 712008 795440 771564 488911 449519 835564 272469 10270 898792 202204 268820 470483 3 851309 828657 632084 674313 856640 198468 770988 615681 633416 78 844717 2726 880868 890638 4 223074 12 868004 363499 393631 847983 397578 633174 878563 25647 583266 776360 419676 14 790008 480306 522992 885553 895236 133028 768524 892148 869902 709185 158241 215303 522973 233294 97437 311814 32 781110 18814 848667 136997 162715 10481 860177 170470 571257 226745 13 784756 91977 2 891524 691385 880806 386193 321398 786822 56926 485624 686004 487227 879896 883295 727829 875191 854874 333161 863605 820898 817513 826566 556709 881641 847831 315 746826 357473 896159 857003 72 89933 506827 7 707164 672600 217452 890110 863949 218883 221923 868250 75420 10 814554 3 884005 846508 875247 697778 825877 576607 612 398420 837201 14 56607 1 708527 594308 3118 706 372283 395612 839280 348249 386131 213993 30 231205 872026 323283 105157 5 302452 119967 742374 904 418005 26283 882812 25352 855980 881240 887036 769076 343473 897075 796529 80222 38174 799092 898837 681265 581553 40 875000 307411 869938 576447 585783 808336 747357 851807 647898 100177 454600 349109 12310 846580 782149 1 709971 656138 373164 684651 888498 226 881181 830300 476582 207263 21 892767 842006 82923 608458 399971 940 886171 64 337 569539 627370 796310 872397 1 545948 498813 649492 340440 373582 3374 303819 825681 891166 143320 66 828262 899485 322240 884917 8 852808 374284 720198 889413 633129 853716 364860 13479 1790 5 159786 514670 628747 136367 618241 605232 9386 885941 403694 599946 240707 357391 257 36928 20 6862 873521 625000 4 799248 27532 714012 790020 305025 764408 46 479253 752851 332861 1783 762216 105949 856592 770746 871355 44423 798662 684874 32067 2 640130 841357 98461 472153 821588 118943 879015 201769 845194 930 3 17404 860551 38 453503 337387 780792 474934 3369 673800 3090 641810 463766 102769 632066 497 444315 332479 773990 689107 898460 1356 317615 817001 140146 418495 607790 887140 793230 164 264206 323664 833606 132 721595 30 875467 834067 804701 52 851228 804338 11 852062 832558 735207 15267 50265 586605 2 865966 794854 122248 169367 93421 22377 16 584 840987 12769 99058 476965 892855 261298 363716 1830 893768 175480 3514 69670 653805 26573 403199 100183 58 407970 855968 3 124 817454 1859 98932 286119 111247 756655 806354 867683 565539 806051 835028 248125 305060 25 9159 857866 142287 408412 307772 2067 87046 305732 412801 843911 11217 270017 362097 425671 194445 235232 11 457031 8445 490540 12 118 846024 2 461 899348 38 141 493378 174774 876971 776860 827442 477369 859649 78287 783301 253010 630451 2448 296 875819 62 543820 485 93122 125 115018 532847 869110 24938 846457 716387 879907 464880 832263 300504 897307 897156 28811 21 677726 881422 681324 868831 193644 44591 898662 410671 811994 590705 14 893993 1 741863 67138 679566 708963 30767 321500 784952 844182 316936 220740 3216 846030 801229 506 856695 516895 874788 24 257836 370541 350389 528558 1 758778 276611 372616 637829 327450 480574 687745 453 860798 881869 788834 871062 882857 749930 872202 326903 848706 771143 736605 765164 786953 136335 41034 15 816868 844447 696132 829495 317709 727720 381005 798253 761801 872686 244329 887649 856012 540050 777159 890147 233655 5621 834923 783721 14683 893477 93888 375415 589755 620971 599843 46 83335 5956 354603 97 1129 496754 9063 813918 856195 4 602716 850219 867408 275188 720794 137568 608275 743002 390642 12 392211 872736 534944 2 808472 870889 279779 881330 235667 891468 797718 76004 846522 873 13545 528686 846730 26 856696 6 855723 824229 77771 137856 898738 643383 878371 866835 515345 544631 393636 269895 135139 453703 81211 861948 454351 656820 10037 858084 786214 287312 363964 219561 869035 893038 528958 850985 50565 864006 6 834014 518659 325078 841129 1694 888266 288991 404949 298656 712054 40741 822273 850919 581638 499971 832121 313396 154172 345514 12130 805359 866659 159000 5 339244 590764 154967 883440 821653 851487 24116 9310 850393 446210 23 478798 69917 271 132 60875 183709 148561 31517 894014 114098 315348 6 158595 814416 850747 826776 788553 646351 531439 838172 860723 848749 510364 869808 967 193914 556579 796359 861516 100169 750193 856891 395466 770985 51 41007 328479 39600 201216 498233 5926 850664 414604 852197 21275 899223 348899 184297 726901 131553 725180 803599 6300 885021 814216 529236 872832 825915 868996 695813 566905 544600 183229 161495 763011 300986 861110 772237 879517 63804 832 882 858833 773536 3 81686 458704 756093 265609 6 893893 783625 423630 772987 354398 559444 833403 6 64 769 357799 35971 655092 102091 867921 472855 254378 824956 194953 971 675517 826343 460054 660836 298504 92964 1908 176744 157548 822337 464692 1662 186 888931 220266 40 402684 14 301925 7 11 871039 3 497881 304433 895617 190826 542583 38268 807747 266245 891961 247530 798137 70 7911 753117 5469 301132 833475 99794 897672 111077 847979 835925 801293 786318 277227 261291 750089 58001 889074 865826 394 28406 486746 790329 691287 173 690119 645800 14 822624 11 469315 730829 111 869427 893124 360225 674046 897729 509821 146121 59868 25799 897668 328207 140050 155 112900 595298 2282 897783 28 634783 816199 879614 2001 92318 815572 298 132322 671294 180 856788 28 702304 1206 569345 489840 377795 332250 830689 880362 88641 874615 626753 89785 855956 877736 562 272321 747516 29 138352 217 582172 286218 552396 172496 830226 820293 741329 89 38 46284 28370 413336 5997 807316 898043 732248 861362 104426 874604 39633 75359 864104 5976 828095 54 646236 502263 740551 729694 652899 793647 28041 5 866643 344449 854749 73600 209504 208495 649416 720616 852864 585228 837344 637609 748538 98062 888495 136924 813860 820937 503212 131 883037 62764 897059 1601 11801 834569 257812 3 870622 50 6 889598 874557 467052 231048 1 596694 263416 47815 776452 464003 20 35 775967 723730 657467 433209 897829 887196 104453 727397 157073 831908 18290 8195 75913 420840 841025 16883 138629 828299 779293 798787 42665 258817 5103 819114 3908 850701 121881 867217 101212 799666 357939 807062 433573 6 751130 894984 12461 445664 688854 5370 439781 848707 827950 888650 32647 76748 645853 370831 295075 44418 297564 595816 449389 80600 526768 455687 319443 868700 7735 871027 750284 690179 891187 843083 103 10410 21 438666 218587 123035 866557 33120 753071 635415 250104 27276 821251 580874 70749 263407 297230 300881 700660 137815 596577 673019 660013 844190 904 161381 159016 818618 129182 43 820005 676073 841850 810113 894178 867407 403637 866500 268061 522840 780570 835740 858376 864937 399552 231634 23 591974 1 28393 841847 46122 425941 533967 1 897864 33 894741 852777 800031 5 1 823768 518177 355834 496 29 146379 779933 234568 692758 898604 276346 69 346046 865320 834760 51 223340 896746 45246 555270 870608 3528 578207 755501 879438 893208 637560 892864 408612 378242 156604 79779 799855 2173 800214 3042 891267 726240 768536 895650 847490 108284 257504 877921 120543 893542 3 31 773943 10 238779 173 73 121813 840218 891105 2 706954 520548 317284 100103 391 381052 885291 537634 82 374078 738848 423812 814132 830648 448616 342237 1404 897898 328109 698934 151 840855 832339 281329 890832 834762 523011 113600 809241 18708 492211 679327 658052 263672 305460 71 685937 876854 241970 806636 10939 692674 728513 123010 806761 70851 4616 609846 17 37215 453230 60 830715 793474 86887 879630 62749 783573 710668 834369 520721 66343 36 782255 363513 622167 1027 48991 2072 206600 791699 3708 832417 35 308091 766702 899064 763473 628814 847073 845904 4 470721 335592 870668 886370 522409 162945 60488 876719 617873 833004 182864 291997 812285 852611 1 210232 833482 291096 874156 215790 665011 11983 492253 171694 325441 11325 307845 805708 753446 528451 678132 586854 334673 38711 867434 846461 878260 663016 852054 877758 6 4149 293666 119781 721850 171856 156 286960 433283 5 288911 85430 154687 51764 797667 861524 871485 286668 142 580357 6 25423 400383 402927 431664 714353 448583 439156 7 801409 11691 796482 651376 533612 733051 277687 798015 496255 491 123981 79783 280959 291885 44844 130942 880086 6179 787148 802084 176635 869699 768892 683401 617382 879819 235888 720002 530462 884790 160855 836753 872 107095 5059 4 825910 593769 495966 861716 704721 889545 518244 407 202291 514404 247254 12 878777 9 868220 655059 277864 710086 875149 403955 245503 61535 338 197469 787014 43 290857 819047 609104 32468 762147 277204 2865 745285 1329 766390 779099 84528 2 710165 192493 5 857368 1 885585 225357 490999 891229 800055 176 849303 622671 17 865419 874003 56601 872885 357670 857158 175943 248883 783635 864781 34977 14985 68804 34 793046 899781 895528 296762 763614 875668 861392 9692 462623 803538 9948 332383 67315 653836 829170 854970 857870 622 704 291014 11 692237 47101 638 506 659474 731600 893522 78434 776959 865248 880565 46407 116714 553056 823623 53849 4464 667273 747572 10 389417 174169 220062 774461 853740 864058 301887 873572 719581 878646 636461 861971 353369 766102 884191 651306 675 30 521929 411719 321798 196367 257 510904 12939 301684 828600 698186 1785 21929 209746 824118 871983 189391 196 82824 600160 364695 892089 795054 481 32 862230 200149 889746 690773 895760 881627 40061 682662 364543 6 89706 872507 346467 514151 332645 25859 27100 109059 834684 7777 374185 85784 1147 832898 752829 28897 874147 826411 896034 345087 2136 134465 429369 70750 281695 860813 854995 676882 778908 590507 141812 443670 860918 321387 893791 158129 10544 75 723652 519985 428674 67662 876585 170010 84 812547 589547 378 895262 867 480138 163041 871835 60765 703176 755680 815402 894573 894396 898467 893463 462596 409378 272834 841976 605893 652749 40 343536 602873 616121 216391 1999 2602 7783 823243 129821 1404 574631 798392 551176 611145 811482 884159 137321 725700 654844 545319 346 839070 693557 459636 825076 746693 728941 762743 754618 517872 226896 543690 220383 801264 295163 243930 267776 860126 883185 696889 5944 719546 661664 25702 48 308177 311355 190495 802 339301 68287 469125 844237 602873 14 558272 1 66016 25444 883305 728637 87379 72847 336890 837897 768759 722880 525530 57717 654815 895354 1177 534124 393443 57617 418444 27078 5 872075 574734 878513 897163 890421 845621 125631 565521 247425 352262 1330 35 5 13115 526490 122 821841 650409 376654 3 358168 66469 895202 849420 641245 401044 216118 609469 239324 98880 831804 19 384106 220950 821476 993 807212 213020 876726 599381 811408 625750 873279 826181 452417 882226 870875 131676 827920 170638 780678 870353 871922 1840 848869 889019 36746 434603 786325 798326 15 469260 609781 304114 805339 645515 34 3 801560 114232 867164 878809 871406 845429 804459 849105 799525 557067 4246 262765 4616 879612 450521 897432 787073 630714 812364 385018 9 77256 831903 4913 88565 9 83824 648844 567057 51139 102684 712694 257518 4497 822074 64488 672819 858642 3188 675 896920 122 885512 316999 805435 84887 332689 892901 48064 645974 7133 751845 605650 11 882540 189585 899139 27739 215442 743404 886548 44828 695649 609557 841816 696741 302126 877117 695973 864633 462858 845531 11 75320 5 870561 697017 4252 682106 94 879214 173043 426 846719 580035 377141 872488 47658 940 32 282781 501333 42 797672 1 47822 874699 263895 105264 2645 528722 227121 188 122 156158 412437 347295 899319 621631 438538 354824 894814 186444 63237 9 850357 726287 824835 153220 7171 882173 863359 293351 862840 57 1775 759210 694462 539801 297415 32355 640517 894840 886674 891794 886327 141130 3 461201 733971 247746 3 783049 873266 386494 867048 755392 719407 442589 69545 704866 232425 868797 889035 899664 771636 551251 13 440446 833193 123501 598330 866712 807214 839228 371346 848041 178 803663 166770 619241 892010 899017 873805 228438 4 792506 541323 152422 894510 314418 41 21468 799510 568451 807643 739037 464571 501577 884864 2 861154 574964 8548 120781 2 882055 487743 19 340238 301500 849246 212 10928 545089 716201 837290 2867 299 443395 876616 149078 384255 873444 258425 13 1260 808058 583879 62983 231344 311756 435836 712270 329905 3810 791594 190352 13058 829557 890475 585442 540652 150183 1075 464853 720901 1239 4 869775 15 754791 28599 673331 571109 125055 308594 526664 353360 42266 804 786549 869453 897 754137 869764 3957 661761 36282 489944 864667 105736 52 806284 296346 688580 19 486321 123770 475150 870870 124469 526115 397 849265 837819 817676 896827 493321 645409 2890 26202 876960 232499 636637 1719 895285 894737 877912 64456 732668 474337 206603 336881 9467 552017 865375 402715 377780 536729 296870 823705 37 898344 711133 406548 1611 97731 721982 888631 714124 35434 6589 90280 795020 404854 851603 881880 711984 143705 713924 4 737997 813035 408910 512954 890095 6 202240 5 797056 897086 791391 1320 877324 329771 758087 712152 716688 706411 776567 403027 826558 548088 518514 33 568868 27681 549898 892555 67613 6669 37 214617 826190 664994 854979 459 852919 401283 11614 1696 816858 815670 337282 503399 181334 64194 504861 804042 725672 78192 622684 200858 829920 894300 740728 894156 861975 3 138354 876815 368986 1926 415 879353 277 409158 288270 534414 47657 134467 122480 519335 61243 308076 786169 880739 771097 860237 886279 350051 505850 88187 489519 109179 778389 847353 922 476168 6 763814 380924 26 15499 763681 292340 165251 39 120943 2939 624731 271770 452238 289162 790114 820771 682413 113 1 62664 108044 26147 861944 4 886767 823517 436023 563819 395197 256420 328533 753 82512 874024 718404 4 141202 778448 880161 410384 163055 420346 46 58582 534722 809757 821118 189819 82742 854472 39813 2886 275639 735847 728689 519847 810620 664761 8237 367249 834734 669422 825740 821205 378236 203737 62954 1490 113808 74657 327340 22821 582930 678806 492586 83123 122 127 106356 847252 372602 845866 529287 881369 365442 270090 891519 888053 887440 876274 853980 782918 664315 462956 1 851759 150094 298619 834660 856598 49 283463 809562 841434 97816 446387 719157 892042 805501 58364 857539 871730 388227 13342 42980 207559 210935 752761 2573 30551 837540 165100 99379 1945 4691 273307 46406 871066 296008 377455 691954 826220 540816 618911 255355 11 873406 572435 189178 492587 5693 878997 558779 827818 739480 667208 360640 235 577746 42 11 21 859366 630090 368962 8668 613599 784281 802168 695318 7072 856136 28 890661 879424 811734 109247 32231 287473 187 870238 309998 166 515863 536656 853805 847644 68191 635134 286302 398845 776004 310695 94226 763435 100615 311451 96204 864549 784299 723437 817666 130399 434125 613611 637343 862791 485534 638332 1043 3853 90 834048 579596 887660 397600 888771 549993 687432 416570 741843 179742 413427 27320 762192 895492 833244 132150 197363 416318 863750 4 279697 3 85 875491 42 429449 1 5 718329 888811 629832 129858 438107 383381 779216 474915 65000 252351 684240 108285 417789 565012 5032 608268 824130 165827 183093 1160 397842 26066 13188 491896 650501 2 94911 601387 4 701908 845 853201 8141 814810 870751 864477 4 426730 178681 2160 440630 12 715490 699001 681470 454607 336192 18770 554314 4 872215 896069 1511 874606 2 803171 882456 520093 834813 41699 313219 886415 325979 890445 5 638698 422345 3 894631 868696 648868 1 5 9 184 844376 464 824288 700383 846233 423481 826316 880084 713546 842887 104785 421 827581 359 872306 137142 875516 869775 812246 9 773732 644616 847229 789468 117935 797294 184620 729893 814536 572422 13 7193 351121 525491 170482 416966 769437 862217 777666 846275 857973 875154 897649 801576 851828 834657 439316 843008 871200 845151 299007 809495 885863 10 416727 132052 26507 587325 1464 47410 344573 361853 65 410129 51717 786765 868781 143859 883099 454328 280 853250 161038 824512 4234 746879 578282 3683 613969 490919 27026 418219 103792 801460 49 772999 23874 233119 791967 236462 765423 872 526953 813538 6 806216 477631 711647 897074 249724 692217 515048 20 250167 1341 783498 638331 554219 357422 376970 121102 288042 485792 32191 899257 886340 899575 507728 54673 132209 193073 55239 486789 51568 449426 225850 219954 590099 338899 26472 179673 626533 3822 842680 522076 339403 655439 155358 830881 855091 149211 166527 13 737980 892954 781714 489953 851368 12334 71821 891665 860386 303531 829253 3111 481889 721923 734477 42179 365284 163 826353 326662 811516 2 191225 195498 607694 630623 214807 387486 616611 204014 574934 323631 531591 98 9851 6 43 778413 642452 699029 56 896055 754430 720088 535468 802073 110099 669970 6 46 676775 144756 893540 875362 896035 747727 757147 14691 774070 299303 848690 69 1 468901 582018 881838 857274 438326 393130 747270 832665 37157 873044 426297 1 863669 814336 184763 525667 11646 2174 456560 856378 6 558630 413098 885475 1351 471126 889553 683506 925 278938 669 574190 596730 584706 194590 845 814965 654816 754 809343 720770 280507 280 310735 26625 864901 47139 16666 781476 178542 774088 241675 612105 160962 829896 328575 859517 584452 74497 885622 1 539776 851366 804830 841978 601619 712259 889416 292896 813735 458109 215 888100 257287 189908 155946 340358 869483 10057 462041 544837 375558 868968 10 295 111149 506922 761664 159478 897 332219 116625 895770 2260 754357 676453 3794 125559 281484 373328 896441 45 636985 627797 127430 879583 116003 875057 841059 860828 132138 886617 866684 1078 9 809976 226215 60449 762412 71322 689450 856206 6 339331 94911 423 785345 878386 3933 771238 829384 834737 871580 4103 1488 484678 169908 881636 610077 31 359059 21080 812285 62529 845030 694482 239692 873918 247784 5 252882 612010 48855 170581 316519 168576 865401 273935 379284 3 439535 532002 832742 711842 32 444 3 160429 1952 897579 855250 127078 857066 835044 569088 882903 473990 581557 861579 228783 566198 41843 740238 160464 188695 490426 683987 2 330937 36177 413083 982 33 873856 395912 23092 634371 703051 1129 781824 895209 861960 281769 33538 32797 549756 43597 828208 42 18 693282 693586 792011 63510 793279 482438 295330 367047 868554 39 61613 29 346045 783062 487289 760971 597774 385585 375837 680614 771876 688002 2182 746832 818879 4370 874250 407238 752273 2424 38248 166649 544766 41948 119 22 709 2 22154 276416 501681 2 881968 76335 38733 419105 808304 601857 432835 758315 843248 825043 595052 885956 884176 552795 876036 2 3331 46 316942 209345 554440 774533 869835 795190 677782 870608 69 884134 14412 70 554599 466922 123939 701613 771640 411421 564178 286 17 793357 520 815095 485945 137971 20174 713131 318705 179273 613545 502415 692655 822577 299 861147 36921 207937 841295 46052 132787 766195 890397 807414 833683 846121 533387 3813 345 432396 144098 887193 48436 424689 870454 151383 867474 508166 999 12397 90373 22096 334131 85519 312929 443597 442268 667052 319364 38 794427 839412 853626 817472 110976 891953 327043 60 771768 243722 829298 697287 785457 85 795708 65541 761394 179137 221517 20632 84423 5460 254 859505 511638 421048 128796 298730 5 868321 3615 48503 500932 529478 871578 810945 745223 359175 146073 38654 73 741789 2 606972 223908 656625 472448 876218 78833 687032 269103 403358 898382 863253 516355 312820 3 805876 881309 130679 860266 893165 897076 863999 2643 4 3 713732 671578 4811 862693 874038 479994 2068 771137 4 622153 677310 452013 863043 50343 815356 833843 45089 890431 272891 369336 123489 233786 834471 78439 958 898220 4 23888 823706 90258 349420 3332 776246 558329 19 895310 773474 690693 664342 369746 884054 532404 444401 879522 879745 836296 14368 510314 469937 780872 476048 372866 653981 801222 78185 23 339842 867264 12 3095 4557 9 664156 130 874244 844541 724479 147773 482878 821322 74 4439 557752 669412 813328 85850 690764 75 3817 811409 628 30451 360095 824546 526035 376071 46489 296255 759905 842157 762241 827515 611106 778422 169 875636 385943 368176 815460 844537 850277 49619 14639 859358 1181 643477 86301 437891 789302 887231 838549 39890 710824 536704 45 1183 65653 800264 473988 862765 113864 827147 858366 248522 819012 54598 837358 757872 33051 243695 3 9958 3 78945 421 439019 850354 69559 11 364608 71 406156 768440 3048 845212 375894 345957 740068 209847 1 311637 814868 782122 524515 542 600914 16855 802464 32 79 861757 696400 843325 214956 787148 314090 670856 6 443290 470616 231285 13 465185 873392 38896 629586 870899 5 648765 826899 2 88088 808772 13 898201 241752 632098 242148 66016 365300 9500 348367 5 60559 241803 433707 822783 552004 131782 707011 751854 865324 358643 168582 252788 80783 158 528488 885552 92462 548107 884493 717040 348298 188 3165 4 22523 395696 523844 889698 570704 597063 816707 855044 766022 7023 791337 31838 769137 10 878440 412410 2756 487644 119 693214 529503 270 803783 194050 629153 813858 628955 752741 2 20 230893 690110 876296 889791 866195 1114 1250 885994 375194 24 667671 726977 12 130001 471464 843052 618 711505 856537 722782 231798 874743 2 488634 756937 651337 567528 545211 153531 3 6 357009 375405 604831 112 3 335641 454677 515463 1542 733148 861958 285469 20275 26915 8 321269 361 145636 585722 879835 738614 279507 21 899816 107256 419974 7564 4526 767110 412024 519177 335470 153369 846650 783831 91 274333 834495 547381 361986 187032 592206 878608 361466 754097 883492 47785 92198 538880 699641 646939 664701 291024 1633 7 253094 3 26768 44845 855 397263 881603 782428 230153 2 774159 269575 416583 323374 70650 254 676217 167971 847064 243555 878547 60926 100969 8854 257783 805500 239867 275670 724337 788486 8948 598682 159870 1 395345 708231 826559 899204 4 744439 798177 264778 106 876537 751522 126450 863614 513065 296366 11 780637 721204 880589 215165 927 838186 452004 863689 240255 804326 872122 720348 890125 827301 537682 2 850839 381330 142256 54482 280905 756704 528925 883445 1485 98764 628015 892608 45101 34828 56 424435 771619 14 873100 545901 5 320608 685155 234516 441420 320955 113 70996 884834 852220 282 80818 859714 50733 34298 225447 899082 818210 825776 70929 881669 896382 924 863850 9782 70960 619188 155423 796111 278383 565529 117246 50 25704 2 835134 394022 125255 201414 5 1 30165 203 588759 610313 235043 858466 30 668087 822637 725668 835653 205846 4737 844705 885659 3329 747674 270109 888307 838617 403497 865831 2350 892 3 360691 364 878930 669639 839211 175227 8 482 73757 851368 640421 477406 264562 139439 231751 102714 132807 117 814899 696045 792990 734929 793500 14580 872924 24 463208 784340 7595 329357 829501 459741 592304 577 8440 6267 448635 34552 8 840870 858922 38 838150 774910 50 34160 525751 75535 539370 874358 837156 1241 8107 790044 804536 857764 229507 266483 130431 341593 829430 66851 15288 815785 340833 769653 874136 607470 12526 677284 160747 430620 872320 7387 646234 11862 241380 3 123 422 351701 623211 34 451947 889505 838218 259248 701660 717 798773 842762 164433 422093 872709 228655 891580 838531 876533 884357 728323 268403 661565 569568 840457 270838 42670 737226 431 826318 4323 95012 436124 895311 398847 891320 417602 3 883875 267 38578 786839 381841 30 682823 46008 32893 8030 897391 94284 12 854404 802912 517517 489845 508227 6613 896607 896212 186 44438 88 681 9726 794534 763333 879153 63715 540 83609 756587 1101 366544 531729 651334 342433 583325 555227 622 111121 129953 177 261702 381 533832 876078 466354 750471 828259 661967 88 448937 753261 813873 361775 6467 560527 604 243796 287162 124992 2 881940 2 12751 848432 443091 72 899345 340637 818927 888562 414362 27 14 1116 4395 158375 861575 80997 265501 833555 815986 814674 837817 752695 368392 649939 365549 258578 1961 72123 865014 152489 873480 439425 393989 574880 801087 808455 378407 868789 872958 206571 368360 3008 724805 108144 364015 748201 445252 15899 322930 78015 156557 7132 682418 772027 747184 729715 762159 59915 6 168896 2938 347097 201429 782 90665 868850 453982 13230 860313 201 864754 840295 861305 48886 29959 626652 789457 64 304066 647067 10364 835651 848166 881692 661416 1349 113 397049 847710 1440 229539 831011 167287 647510 39 43708 740657 786666 882295 112 84840 685885 242644 3 844885 185248 865050 6675 738029 75 850792 357175 883675 761537 243263 130524 56414 866323 5 118578 874334 598 872815 863886 4 738491 5704 336719 21 668168 740981 533962 2230 895399 720634 342687 656308 453854 896153 661386 890789 787985 216341 895971 735536 890820 187484 880179 613432 3037 183 169660 160215 524487 530209 64981 724028 74 497199 800232 871873 399411 475802 894858 290858 165505 332513 2 888795 13124 768004 630044 3156 346971 224716 12042 662901 553555 7333 503179 58 863612 627012 871603 792011 336274 562009 705642 887726 2 463899 701786 524866 281018 882894 862433 485506 140 779778 185239 162382 960 120 3119 59674 1 880245 333579 671442 156844 824064 2 759863 35 106072 787099 288791 124 875286 133252 27508 1 301306 869942 5 2107 868668 4546 865181 893739 18152 149925 6 487635 8 705747 138540 636248 63456 824334 196616 3969 867236 37121 42582 874298 205260 277093 870470 365 885877 49889 870186 530369 1598 617420 812940 888502 449115 803325 585774 202 405879 11 47358 881220 4 800960 9277 358403 858861 507562 683112 853994 224117 816857 789437 14 1 885706 208560 11769 68 852314 54572 106363 36334 195273 457023 340872 323382 473042 837474 1324 422589 851755 614606 124 170822 797499 836244 856007 838058 2060 861966 475143 878154 368995 322 186375 464826 890459 276343 814766 692738 72 429962 1 79761 46231 748582 350621 221741 23319 461182 787447 528836 217844 356318 581166 390369 788831 615589 790478 461876 23 28137 884558 562 877790 872424 455038 106796 139734 75 24658 874083 134484 813243 530186 7236 815259 18689 203166 679879 781799 16068 802918 827840 693575 125897 730116 715724 6 675 846123 834 895484 692175 286576 892178 869 79295 185082 170122 851490 82714 888630 8289 458789 43440 60 69586 19036 523186 464556 851107 842822 15 123972 474316 728289 765351 263 272162 477889 9408 278756 391181 362260 787673 275651 21640 252311 799170 360061 40 812956 896199 607199 20706 654040 803343 1257 694 541711 578068 61 889054 229253 99648 424582 817948 68522 36425 149189 590104 695354 288035 619269 319648 782699 671236 63807 337168 790151 343328 35 191762 122818 694293 609897 492684 881485 4487 717052 500 746223 3 863685 545777 855850 9691 482997 2024 407668 811357 550709 262753 544689 2071 831411 814155 451214 671430 3319 9139 694380 777216 865446 416816 64 475695 537734 482503 13 557898 868141 661787 13494 590911 735642 838944 490831 548373 4 216393 21003 539308 134823 397335 899933 773635 301904 420818 393064 194522 7 893582 865511 894230 821835 594462 455 712200 431412 3838 237594 192023 656947 340224 897507 833816 899441 486802 876622 845594 889571 619347 704947 757183 829839 1 606570 6145 889382 892788 546251 432905 839602 859159 308261 428983 237642 2 294296 897258 138238 619254 517891 9 53235 898109 880434 863085 854048 673433 211110 55048 892783 1651 813790 851003 671516 790203 846430 893561 747244 23743 105556 637978 294384 2053 911 13750 553294 432386 881413 870852 2968 3386 361860 259568 502268 428242 863594 17571 14667 706312 746366 665565 753754 553359 769652 826481 846772 781967 838147 489719 729389 159592 804181 9 857964 819608 882734 477507 855499 384778 585960 475141 176147 118302 865533 844075 609773 123 2424 187 788117 810597 737377 384189 877000 782195 857225 355049 872363 481744 26808 281989 891706 674940 827359 843476 746215 892329 278407 41 8970 109994 395765 897047 3604 600936 798705 757146 808934 64893 8706 32 173299 19020 785539 878461 25 257650 2 736775 732337 886842 611761 755511 830156 4221 154989 141146 778845 232598 407772 41722 802439 824561 700537 627025 659161 878368 378226 630721 898116 198673 722558 78831 549827 497513 855551 613079 289349 695540 372914 475146 437084 379580 640805 444956 804796 345228 19903 480002 161067 886150 784888 619136 2 239563 828639 583530 318554 238 695651 852171 609488 307968 87964 796185 886343 817349 369653 775622 91056 832 851526 3 426485 286798 35122 705401 692963 631841 569742 859645 863813 378404 231956 249931 886287 783902 379 1208 617110 861868 881907 18197 390948 75314 821 2107 127426 710584 51695 799282 71541 837037 740070 219 384282 713284 456462 309 789511 280257 268760 6135 327203 280621 874763 832787 820112 857984 4 465806 885687 244032 710722 800499 565634 763618 788943 221861 439210 4573 21 51631 848628 896936 572 860623 218460 576089 344 561991 861557 704663 897231 333897 880781 292985 408449 840502 856875 194 392278 24859 391941 50634 41322 44 761080 803 18621 878207 868149 647749 25115 281942 767183 888596 772668 191230 726267 853210 767790 288892 497608 1774 553671 238250 172558 135422 484434 124 109 653392 2547 861909 390748 788686 871542 808092 32599 121622 553215 829775 819373 17577 723203 459653 116245 3982 575781 713848 39 650208 141 195769 239940 761199 696096 100701 567043 859416 646965 147782 361508 830644 815442 683566 869157 857246 308613 856949 736288 891886 414439 114494 529016 758087 785323 873711 39 2682 885455 792188 144 625108 844508 375056 619704 24317 360527 876060 1283 396657 2 362397 680318 2 868237 9 251226 709190 400641 771887 552101 837086 782990 785175 4570 841489 886497 888323 53 842677 810268 713086 630933 3 469941 854530 4561 832667 23381 352452 791116 844657 419611 851795 623671 1 173348 6090 268328 269687 591135 5 856915 693458 25836 120754 1503 13715 43 867758 813208 2914 756012 374251 479000 687457 846157 232 885575 692188 320644 3 899743 883589 894084 2967 393710 121778 10374 124576 2 624049 355958 788458 817220 215291 11976 588 2 863681 358467 23298 89045 492920 867227 234367 347 144148 887810 822699 8 873364 578681 22553 49437 53 870061 867316 855377 113506 413620 880920 637015 142214 894348 438 518521 99316 387361 62946 19184 196357 207444 497968 221847 134 365716 408812 5 892246 49236 818292 833839 299641 5 850212 137358 85776 90538 662634 848285 673630 873380 8 400897 266415 812298 836879 32317 526664 869885 479380 34979 886994 692346 124188 226190 581005 847263 635189 857384 536 75 1 582021 206468 764935 729191 826108 349716 545051 833769 865644 426 784371 864874 775279 889172 172777 685420 731195 8738 1287 334754 132248 17 890140 715123 57440 489647 92698 384465 39 108160 11 753996 12204 763185 817625 872803 9 730977 122767 2832 856744 1083 422371 725792 495 459621 313541 216867 753955 330042 852586 869747 21 425892 892319 892114 30857 138377 1 775359 5 495779 888239 653973 862760 521785 37498 96247 829731 524596 715081 478045 805470 124679 73044 186935 476366 587638 777715 887660 2 836 164 463499 317128 567556 5 373017 743764 669971 832556 595191 245055 877230 1494 752218 49218 659296 734822 7658 834188 899900 478887 657611 20179 162 195 774111 190150 508355 48035 809275 33304 870809 4417 842915 692937 353599 891775 620826 894719 493621 863305 879892 713840 159356 536057 597 47753 780114 550392 582958 40401 891527 776584 50 75931 878777 563876 2 401145 831815 94185 280822 740006 871740 782783 40453 35861 32921 134 197128 231052 876673 497761 888208 876840 94008 307728 727577 756157 843770 498365 669953 896436 584936 81 886475 831264 824113 292936 889691 710311 785724 815801 400782 16723 236363 11 100 2488 232890 2 881889 3 889623 658630 880871 463909 898435 192376 56 200209 888389 46490 4 67111 838354 19385 648622 14410 880055 237227 824683 9457 863963 878117 83778 767356 888856 815798 699281 375140 317753 214029 870430 887322 800491 69014 887423 67 476215 5 357239 376381 76 877803 1 498367 252886 684644 896706 29 661555 33602 895765 878258 846376 20 304 868371 121998 801713 601130 4630 825336 189035 384765 2 785909 21923 863475 30599 24 2 792334 197974 827803 60033 719248 898487 2399 374358 716750 19 888638 765960 131724 792052 41 331570 166520 221403 7299 119 868569 515565 859454 220509 892950 7 138 479772 156482 57951 868174 885053 280791 892046 892919 888001 730212 783571 560302 1 341538 531279 477051 145159 11775 64488 425804 745888 515954 727941 2 892145 614028 459099 860535 32235 16906 778395 112952 854697 707527 840817 275454 119296 396331 137256 722626 804017 356964 14766 716230 7 762142 206230 342489 392858 247349 861453 879083 884624 102727 407 505739 20 297320 425942 14761 43 800575 885210 468484 570111 895403 137772 10 8 66309 135 897815 1 416786 201450 165739 193928 866845 18 597571 444445 890902 112837 109854 37 872672 387247 870849 320061 745612 834710 2 735279 126 190390 839969 669217 873279 798903 587187 735681 842002 353 60629 478301 825699 876694 2 399431 234319 431213 356856 896018 239832 46023 172889 884197 6 725998 826321 3 869669 842478 872464 8041 787042 857732 178 861267 155902 244784 490 188291 602833 850718 378621 899476 780186 605673 1209 137044 336903 57882 893505 833855 869793 370411 487664 465231 867610 859193 883935 891968 897627 4812 876858 366935 399625 336457 463228 9 32777 6 32189 12 443766 861218 442633 49386 891382 75905 6322 687207 1163 419438 595243 385806 346059 24345 847591 105328 12947 1071 737847 218062 881196 140593 888907 861030 754977 604 21 190406 662047 337728 802905 596825 211367 590290 75878 5564 677925 876680 641337 734785 512736 608250 753641 30576 868259 898476 231987 198859 500458 823770 882573 229635 483286 274178 722763 257796 42379 112981 647437 10 868919 15 89651 561792 194878 461403 25253 826903 774801 743258 12850 545835 810598 487505 752353 765339 776457 306512 221 4 295309 865163 433948 125893 104494 5443 143 474226 62136 386132 113908 30 886460 386508 229841 113603 293925 109213 896981 12 310709 783067 170008 4545 804379 161 897835 12538 211 895031 389327 786048 23849 230492 5456 863278 890255 773822 855568 336058 196747 12924 863098 829674 40070 272081 303459 82 80 191084 656031 128338 524024 404614 597319 177044 537474 152165 835631 7 66840 6820 542 1 807940 224 1 891420 781955 67532 215 886596 2 521222 635924 176825 592021 665556 897955 806021 899815 828359 703523 248933 136345 113 42 709547 890354 352749 98398 108048 438794 715587 525189 314251 874103 11480 294082 265 4456 810655 882221 837406 873819 161259 189679 785313 92000 534422 580032 755075 188791 4 9 222046 642269 27 53986 675106 26 405844 30258 11 74816 727933 801888 552493 21466 5 301818 522669 860886 866537 670680 712346 444705 715328 42 101154 760131 320330 246684 479546 707969 150 2586 91 72 880337 690583 314700 77082 102608 566674 846838 653746 90991 773632 882320 5 668434 10 895325 3786 894301 436158 895887 1 15 802602 15 503421 3 372344 89 399642 856911 1010 812010 327700 252 13455 852491 583834 615103 99603 179564 26 545311 327496 616321 132535 834565 472610 53 799018 7 312136 34082 864171 7 891411 807384 879821 1 316191 2931 156739 898857 625 657908 679051 861621 284522 320185 115984 187 873894 808610 806141 161793 365075 36042 87531 861806 313351 868348 208519 829211 871928 896936 775857 864145 1 4250 348819 201661 180172 171153 866993 2 617209 402390 2211 406419 3 806185 476033 435785 420754 696237 843604 105102 899555 828538 360873 29720 668245 513678 891950 883210 407 278700 885531 22 19 35441 571310 889296 533359 202906 865559 3560 558441 34 833761 32 887187 105981 13763 37653 3411 295 53 871325 231 488819 819314 2954 293025 891186 726186 152615 510 805558 753235 543714 861585 800872 546425 735978 827725 790286 868017 641 446659 633995 898007 29 382929 832154 291169 190992 812506 16 868087 77561 831275 264306 397828 42685 881893 2124 18 2957 128 173383 49 703923 754004 629933 70303 487510 774567 667728 406853 27037 91 848001 451525 169 152578 884433 384285 436465 627715 781885 693465 394994 847325 175 677391 881642 1 850789 502924 256392 899294 252166 586 773737 862318 100356 513043 97022 188495 1014 620609 291 356831 194 328068 117364 1 365370 11274 853892 546993 832692 797121 790825 6 76 14347 11156 893237 459132 637331 2 199678 846372 76345 646112 5126 557235 421529 792281 846149 851135 806702 958 188664 710269 65522 154616 897509 721137 18396 135571 606397 3 30 325002 718978 1538 894145 861157 74 853712 342069 460320 15371 1424 622033 891156 816667 860833 848234 451975 127415 676241 681939 189062 887290 745390 821964 863476 3 770096 164997 887918 71831 595 886374 9737 600735 862134 691748 597142 869913 544593 277 426564 311933 5283 78850 445109 893345 641121 103664 788637 1040 808621 330938 2652 444989 47 1625 676 27884 829330 458626 30 153477 808830 878479 311257 153402 161101 516519 889928 812894 868537 169424 2857 863066 293691 660943 3 812674 529585 559634 559125 495443 491427 39 483322 71219 547 562350 449821 864264 453048 188296 799361 788939 447361 276175 518230 897525 40757 598961 832738 257079 891036 20832 950 491788 395584 693321 3938 882491 379674 891206 755363 885468 889319 172881 97 54 23382 585877 640381 762085 840807 197247 14 403335 155950 692759 886 862260 762703 771930 133428 460 867023 517596 125257 851066 896467 30899 6408 863184 59097 3 162463 477300 5 839981 868058 32 843546 43171 872373 358376 2946 35480 801850 39948 67387 169067 754402 889810 875283 758532 260718 884303 814375 581 469478 496272 139022 605453 26284 840992 816639 2 222524 610818 20756 300421 167553 7788 828306 259404 270551 878853 327588 273102 435 26 713053 232 1661 304440 809607 447 854293 843742 89314 824549 44082 846993 83873 73511 362256 611238 16 730552 315803 4014 13562 408846 188071 5436 823866 71910 433326 1 42346 56 866641 881784 109119 19551 879621 19 238585 342471 558882 840799 294706 37873 2 806184 704813 2057 440185 844344 301030 215091 863347 857415 870244 813821 2573 873343 275946 442652 7 871934 549889 3138 1102 711713 2 83 110737 895343 881227 250778 380420 658603 103021 858190 66531 243824 379231 849205 898660 252577 476131 245206 451454 894119 1 882628 220395 555821 865262 177979 868933 888305 831895 4 698596 817130 683726 139686 310360 64 819180 9 448616 795898 165 225378 788766 435534 828578 619125 272701 823529 745553 573799 879922 762494 555989 862216 81268 5920 162032 14669 16397 185481 811968 7840 795446 834977 529184 24767 126046 306012 695203 821077 795397 46 671054 851669 462378 747895 445496 85655 824793 896633 871024 872188 872993 528588 50062 890509 793495 126638 502476 898178 831199 883839 767802 409416 3 33428 66 352753 866915 6442 844815 95133 821936 801420 896779 814103 2398 123060 819061 3 447730 142327 638508 176224 46 545744 39967 444838 881420 846896 1026 563297 669336 492495 1343 820 866773 770790 174448 380180 889562 216214 71209 430707 1 246411 592696 863395 102 713 787341 568022 150088 71075 237518 731111 606 67488 830823 291419 885735 5 892829 819716 805434 892942 835278 17234 641442 821306 725337 895423 817077 631427 724 866434 857168 2 104585 747500 869641 929 585388 609126 146 12951 671919 206349 569294 100602 693264 877742 879039 540511 850540 819397 6045 279626 883613 855393 114942 897733 813054 838302 1579 126159 201446 302336 894930 313394 767713 788443 2 418955 772273 864665 798700 30388 544664 596031 109 178851 462 889614 770808 845693 567265 104623 3218 872939 169225 478428 600073 16 836426 777137 877218 871330 418933 2 380384 4413 708013 883601 886259 439382 881053 874917 789393 375571 887735 2011 619606 857079 837252 834335 1 449184 3 20 792284 543423 12877 8 55 791710 821230 621222 302978 550287 869018 888626 19 337611 411598 407844 878922 668716 783156 249585 863691 715161 230863 816020 8142 841125 827625 80 7 174920 178727 803448 805674 4 858990 896496 483274 870586 129257 89893 897472 739037 389510 281133 76 748185 10950 893423 566885 537562 110427 743736 882316 751851 377324 50 482817 728816 28521 2 1 792398 353365 168337 821064 757059 507594 696407 795401 782 719357 898569 2 736863 776312 892232 633794 874006 884228 358498 33929 1085 795575 338 23230 53433 42 57 210172 869813 81560 807282 874457 6 75213 424794 667464 623949 57539 23481 883596 645401 158474 554820 894360 624369 336919 617044 7639 871019 811252 59391 890482 682604 625970 181891 125150 135536 899360 845985 479690 890772 824116 22 256176 439363 407607 19 763031 140 876517 879986 150201 870317 6 612009 624344 824296 161629 7190 818161 10 782462 9 235598 31 838783 191999 734423 560964 563919 4 816101 415465 18246 409371 29397 794130 528421 332091 204916 646068 124955 527698 6684 565404 3080 678349 321036 204630 2 605049 880479 17 493828 831291 882366 534869 447 382205 858539 1140 719953 890389 338111 769911 553735 37107 9 275 771228 827417 865697 21438 875647 887416 783518 102422 893265 727635 1353 1833 782 494879 753579 461840 717226 289308 851504 747302 889845 829109 781259 885618 857911 849376 1 134606 463747 51234 770178 719991 897060 220318 105777 764613 792459 862424 3834 296883 877197 874090 875854 463297 2 786461 796303 65620 497065 18413 812300 514297 570973 189885 725270 112629 820005 243561 899221 738791 361771 297557 7 63 241 898358 762562 472736 867244 747221 23 836366 601570 156868 556865 877641 204468 167088 866498 716274 890514 606801 459070 657671 459124 334811 890635 767884 180048 888485 772870 71 586297 311278 842597 883479 880550 888313 226224 596825 81396 14 853966 463859 105047 4 10 352458 152402 827197 2 762562 3887 899947 100103 595 189641 813658 894698 268186 67923 824810 804075 268353 370102 95069 12193 842967 324295 635202 753959 638387 792900 654628 699680 81150 531514 603151 487745 859870 263837 734456 589018 812822 884364 161271 129 1 504850 74021 4789 678583 894044 13 895638 647 1 42686 582046 874177 791328 824754 847755 899735 811521 7 882398 367296 888362 593409 338635 77627 817641 874129 888340 248622 798095 640538 745377 389231 877218 890684 474 785029 779719 703457 34555 125820 818383 181606 720328 11 11727 720567 760063 816154 751884 381985 748803 246289 443675 635749 1629 71653 876666 869865 270754 852196 772373 545764 862818 87248 873745 544737 337956 186007 238451 1367 807852 156330 12593 8017 79652 366351 547663 829841 145530 42242 891407 413422 37734 649050 566104 878093 814282 211321 875541 765258 864155 273113 558910 705176 433597 420993 34639 14504 838106 130862 837326 890884 851287 870339 854571 547919 873663 245793 304102 983 5 852049 433251 5198 758758 882449 653678 297464 25708 175230 2725 365 629128 843685 255267 177777 839987 882337 332 752876 878389 32538 553044 129173 10047 827034 400627 792669 877819 278504 805364 626381 877158 864963 857365 65332 757022 819171 852517 548938 573304 861343 111652 403439 19219 719003 83617 2 44 409199 544 2 642883 198571 793199 480827 190025 686316 299396 861491 282317 708750 771964 140175 749954 89544 673527 883761 83998 716621 698440 476281 891773 65208 102829 114457 877109 382303 603175 861882 857498 139080 64 896249 247078 113 223872 495699 335641 837385 572729 114047 168762 774187 307902 208527 811660 680315 856571 2622 894419 129365 739056 840920 723525 144228 14 258285 103891 659714 464041 13081 48724 11029 18 825316 389067 480287 200141 352043 4 340028 186 590930 343882 884782 731605 390034 899468 206 84819 8 482987 822087 696656 549449 424813 737784 749 41689 408266 87413 330366 422 838301 216552 100375 428512 864558 606218 848413 46069 890516 320433 46181 16118 885612 114314 28 770484 826032 732161 757936 660224 82163 2221 845501 897017 15949 152477 226511 680747 894025 486893 222143 866471 6 821369 896154 2 440028 391 108061 769502 1592 96458 832343 8 741980 861260 7278 602679 888234 717276 781747 438 357 1912 393289 768728 769666 399167 870094 18546 862 364616 858308 798400 544663 873839 648835 482712 2432 687555 727319 229920 874449 50 597593 77 79142 860933 218239 166592 84772 892822 595954 609450 764171 629873 554571 65425 846708 227 884319 485663 727126 627032 879614 729812 499 543610 745895 609798 684711 890034 55203 890134 71665 20809 500023 890508 835422 686910 700379 476218 1 838002 831211 94470 876269 28 184063 840932 479011 569770 317 716271 689557 46389 795615 137529 708347 478 800244 29868 343519 237987 520413 141690 399844 49 858932 877050 862333 115521 852522 637 882615 737904 831921 821415 6957 282095 88582 860599 520284 462 618757 710631 893385 786040 872755 245139 227879 548035 245659 246297 2504 899883 111470 504 263 341918 352798 41412 9 598 841041 862856 317870 409171 861384 65 882497 270206 881794 304065 824823 54198 876833 196073 311248 385743 97977 668724 771081 796216 855721 27817 899647 88273 6380 704918 721696 168361 654321 277060 384688 475525 873294 388870 798109 555623 685052 886794 74 105824 716116 365865 610039 558089 232473 1358 898450 257849 27 474989 852708 836620 158644 1 867006 191382 110080 820641 798182 3465 825246 769751 265850 726312 605700 67493 872428 12291 858463 663477 707367 336702 807023 467 883311 699994 14680 146242 102194 135184 312139 869313 407629 241113 14659 830026 225603 2 659391 770789 1384 778208 102711 57876 877348 752838 23 7603 194032 45001 87385 577541 1817 745862 26731 896478 24 2 41297 412969 559140 38099 129292 896768 895843 164139 890646 177036 87 745786 73 825674 92 887372 886277 465829 603348 635970 839014 23567 96479 418004 404849 694012 9 866400 896676 858515 328781 229437 180708 1 723352 345440 872200 843522 711357 1529 880580 785571 206 369773 37841 8010 113353 211667 92735 333777 552545 115527 866169 872131 346411 787803 616219 872144 215032 1592 893857 432018 811183 805658 863615 735088 793237 2 527949 116553 766 675398 873485 377028 43 219799 172620 642294 55547 665291 92093 53688 1848 856083 803111 850322 795709 782003 855841 520352 339054 122 70473 395623 509869 763105 4 817155 13373 337273 392886 406036 881573 23 123988 21 886684 654106 37790 727480 88476 487971 873652 699942 892761 207300 71 870977 419182 620976 543180 457 374509 86451 805874 20279 678328 557528 883792 486838 646337 562233 11 848415 659949 575855 739324 462484 889112 872905 697741 102502 80274 628774 669717 839379 324925 136893 890028 36022 833264 332438 232154 100 889672 766414 775889 834825 408922 10329 122437 835041 457551 329452 292571 490659 15908 813107 283609 131028 725936 59307 817257 679091 93532 707633 480905 344409 231654 521979 790909 880442 149844 213325 182807 801077 647016 712485 567943 25122 11 870690 18 699734 883837 877057 839602 877242 467 879646 596645 404577 577832 238233 284986 14691 837360 826392 351867 196300 858481 873764 436429 859723 865598 148118 45971 32149 843411 647025 133735 882113 277045 12 100169 830655 513677 373819 902 869787 6653 364 550698 889046 149258 3534 123180 504 645672 802907 186504 84792 174220 885713 831996 86304 494707 6795 868322 224022 670425 293080 55487 838722 872204 111 614584 723161 750473 475806 226846 22 632124 56197 849128 690844 648635 814772 897538 147966 400078 833447 4034 59727 790614 709901 381288 3 898608 1841 180674 774252 821595 809630 12618 889912 841931 898008 130739 2982 268532 868511 5330 41 814428 846837 636276 12 836792 845329 79742 524094 357074 727271 895212 413946 898341 765788 28752 415588 870746 786817 393775 800940 682789 809890 861928 128872 264444 867007 685836 822816 860892 893886 297742 709470 775801 889190 415840 860266 878665 1 133945 477773 6 630003 164 824550 109031 799413 779824 530741 882261 850160 146368 640590 37896 871544 209811 669360 64819 663045 62 875765 14494 80 25423 786805 875756 271781 884657 167795 37759 775942 784619 126272 866404 809339 824844 98 6 562450 781758 133789 491 785605 23743 237 10 608449 12498 860101 521639 501792 722802 223885 4866 208 155899 750715 198 895153 436615 823227 492749 238086 4450 621727 890380 705536 868790 24664 646753 814092 874052 6 792965 554949 1 606554 891819 415216 869118 21 187161 13 804960 724774 69134 54 60520 1086 8 531 2 567778 61280 1 15 648442 641 879252 407520 500355 461785 153293 770772 13 18 505886 876822 94377 818462 1468 2 2988 28856 2 155 596782 365 578227 863113 338810 852992 199808 633514 2156 21 595922 578581 891367 30403 774009 633617 895035 110949 661096 804937 13 765626 55 300956 1453 10720 529401 892676 141 180671 895777 284798 861759 335293 65440 72088 149991 594414 883079 248163 11 22695 27160 805537 438690 373650 868733 104657 819252 389381 14249 35 2 814218 811457 453841 543131 1973 866193 680672 850244 767404 574575 613543 808923 238281 777350 367 884006 355364 815448 160 91332 10255 311027 270093 271318 525414 783116 679778 532417 888079 464196 814393 153909 90 594066 574219 1076 476888 851212 58568 862595 869534 864359 782828 825485 22 778047 3485 145546 367682 743525 235021 729632 265624 892221 198 116454 823804 748010 580872 875151 35012 348854 862578 2553 777692 160619 42 802356 106597 137318 830400 191 783211 698883 515952 329337 588202 59858 594 13 30 12768 103276 12 610584 89727 26305 306310 4231 315 817103 735674 325 867914 1 892752 246516 1370 1 486648 884645 788768 879938 549114 111 579955 11105 758711 827687 333702 1800 1 876776 7 826498 739901 9331 859813 767031 212055 14072 3936 368725 865278 760753 3 894932 836140 789079 79112 854417 31712 174816 271896 123143 22712 477445 348021 435417 849746 578435 819436 854530 891741 225385 30181 832921 331099 865902 898837 854053 320977 796686 93655 432061 19255 710137 899182 280066 8851 723957 446520 13 897763 798584 871792 7099 4 2 861867 422798 44003 342484 880865 894035 573456 747798 19796 870888 30531 796287 268 809337 848679 558591 881703 658062 257364 881198 426407 218 293229 756300 125804 799468 334884 340171 558 510575 97799 60072 4464 752 8537 804910 55 417532 572558 743515 45938 867629 146165 898575 283806 876746 52447 856551 359368 465194 424489 333086 892301 8044 322 850346 14 899854 19 63383 602567 363498 25505 30907 723762 514181 504012 854841 707428 199020 792951 730273 861440 49057 514458 133474 734947 832692 400 756350 781571 256857 880096 601803 20033 892344 753296 295827 733799 302403 617572 94017 850205 461314 90024 695459 391591 8 579481 172 633759 730935 92177 414905 270025 346965 791984 797721 2 368638 348275 843774 80426 279 1 479130 888322 206805 539787 331699 54249 290076 825174 528077 10311 871400 779301 808200 198580 7 4968 831366 303245 803693 357842 862195 94394 860005 830898 577126 634375 837708 389777 26 204492 809323 182897 30990 785491 747356 844806 18977 854917 76398 236906 156 22400 842680 775965 322595 807202 822526 599507 769179 351526 5738 870010 338635 704678 88981 12682 267450 589663 4 827416 889014 532566 157 874538 544332 53743 894698 538798 11 489276 655586 449632 844261 66819 1733 821617 802665 849607 823926 210004 693956 782242 899144 787480 727251 521 26421 34386 899908 38679 875576 867284 161539 34013 327906 655043 703811 774179 273460 11 749945 874186 265 510 837533 22472 28706 337927 897309 573836 401 1377 853379 268 1 839325 896812 861570 692370 869746 483115 423737 882300 732031 353687 60196 675356 622583 475742 816182 876672 114 728963 395 879303 54454 249794 659506 262 879268 385268 449238 898040 276726 791012 813171 243432 200070 776936 629752 20116 885919 131962 25 757628 40266 1081 205 192205 372443 7182 882626 557323 857112 825784 350085 19747 528411 821438 11142 8 498 823158 880772 889 788536 802962 833611 32432 881787 828553 122698 773336 423956 230282 270578 878899 3 156617 648530 177319 837473 800772 625414 452309 543277 246008 347404 899502 9037 116106 367971 2223 890999 518025 864896 293591 455924 290290 444207 605028 470485 400682 79628 689 231528 800736 337313 24 733355 895675 835232 345740 649825 54870 3 128130 33749 12890 2208 454432 468079 547465 506010 793313 46875 407139 723304 472995 40 31237 887855 782737 826158 440 669099 412022 95742 1546 897008 760632 827938 834814 411452 854438 362307 825111 165 611717 789321 16 213726 695074 657184 826 194 4 891273 260202 599490 253402 830823 841820 887689 837987 872992 277 451139 506709 719 823538 779254 709273 32024 793994 10393 880413 472 1 663377 326602 382458 373428 517388 118789 728881 679425 866908 590567 784262 815036 208269 77 123 312283 39406 834557 891031 92 690749 760698 797276 775820 8886 852310 900 181995 296 840139 607504 5 278282 514201 679779 499201 695976 744545 84056 118803 898552 526029 641490 14 76 391087 143835 889655 881703 21743 206588 741502 9833 826184 37344 866521 97015 758 118021 176626 260530 827084 640910 787530 819184 663928 827398 24 871614 258016 772511 730266 143945 861637 753274 3557 407598 870150 248149 2345 1260 763011 430522 52713 8 643126 3759 328707 200284 2712 786887 846109 4479 140230 671896 107916 890828 808813 80 860058 554162 304688 1 95 615299 409522 783784 889576 183132 207852 611973 99314 456387 824659 43355 34525 1706 814802 2 67 399581 859056 350840 452472 529294 478882 331873 879438 164050 232 889804 895497 875568 64627 4 878428 579169 884265 850884 187498 56 203587 7131 654697 182538 178565 307675 836344 661380 2045 576643 172975 473967 287547 301581 782440 37230 622630 863001 31576 652438 166174 893682 829379 1420 479 389991 545791 801370 218413 126325 397826 840824 822956 509 870353 872166 884389 833468 1154 862362 86053 878303 713505 851580 627228 870885 9058 37645 728211 227720 287391 71361 444095 720825 294330 190158 536423 876183 1 266 205008 4 257172 304414 3 792787 271212 894010 37 17 703941 824709 178853 226966 883586 1473 105 186901 810486 5 807220 304 11 41811 801915 2 12173 4912 803832 45 4857 827834 185 7527 869599 686727 362775 818228 2071 3927 863640 88350 858377 315373 673001 678524 803651 4 33299 181 22692 824494 161216 576477 601784 371 5 678746 25960 259572 209327 440217 850511 10317 145416 324 3 860890 131764 642447 682567 755773 805000 888640 93264 2 82 255760 556213 489670 836699 7636 862071 877845 1714 857862 84099 5 856681 270175 881238 536868 68 2171 303228 127 872089 37837 883288 107841 48614 95257 1 838871 877464 789403 2924 249605 372857 813173 803693 872542 820030 3 677095 295 29 749761 819037 861748 153602 4189 730429 40813 340894 368078 881796 844898 838394 587274 868821 135470 450329 895410 896202 190 884343 309907 835621 1599 57217 59797 877003 856480 822769 391651 33 208149 873741 859583 371292 658985 544177 469927 844498 75 842017 803316 146475 891698 395394 329268 319983 863683 835885 748410 861301 3535 140884 153 146294 174033 43 285089 189623 643587 879604 774985 846232 223230 559543 99296 848642 68556 50 700960 344443 1909 387922 857735 6991 11 867309 230897 285052 890595 420353 1 842317 57241 112132 184323 6 82163 490911 821157 5789 7415 857349 641024 139158 797142 1167 2 891746 890389 232005 13208 7472 854528 1021 876708 22016 379713 827211 661680 613534 866692 1898 482490 6719 856734 897350 831663 129165 1189 4 886617 580847 175854 75274 69212 376114 605419 610117 3 218707 873695 2437 667886 154189 564149 868252 640608 818702 866218 887105 41 899251 789331 887714 242869 29396 855533 390508 116873 333964 879818 13 19 72 380440 676644 327193 7 868020 381279 561437 510197 874835 92413 3 33571 84 102577 802875 138063 587107 456373 1152 867319 618110 896358 740212 211035 766021 28207 731897 197129 582358 806429 619411 552276 1583 289589 846805 568771 22 231588 734548 599187 135293 890092 588402 52843 19553 358244 744575 823806 734627 324010 897120 239094 183546 23784 658495 502633 476627 580655 834575 434773 895441 2 845926 725669 842144 889607 758047 573371 494359 154800 148472 4 334940 154 657427 279 810468 850737 9 619149 173832 2 440756 325804 894775 874661 416514 851374 136 215963 845275 769983 116364 776967 885422 865 829686 701853 278308 134120 226585 256518 294839 62697 867050 92171 193446 791223 840554 6982 874864 143063 480298 14 854079 36 873757 165449 873023 836205 643477 194574 2437 745644 765033 887339 899385 791461 897326 789457 693446 201540 247810 848727 873666 152131 820492 407953 97291 147258 451607 477885 353178 849997 684360 219616 158976 19173 300866 808266 891065 500382 637396 810330 808 789054 791926 531365 7007 650523 22502 202484 811640 865335 660008 59 491287 2930 403 697894 850727 871593 59288 844224 886065 694 735539 784173 30741 842044 19 898414 894130 860808 747801 769662 686658 880600 4 890508 249072 358 493320 196601 147532 153 1 649353 749800 1991 635419 86188 208591 27813 840599 882396 879083 327614 815374 447373 41451 202529 824023 7949 2930 515906 893298 481634 197 333157 2617 873088 846708 862500 581893 437758 593454 785125 76450 40989 11697 494009 58790 886466 890924 422001 733969 275 472075 878584 380002 881623 879767 2 893147 2 20968 491737 12625 395449 875239 863163 489743 883383 392764 323191 166905 775949 246 1526 867851 395506 32 493709 847346 95988 127950 876994 686171 498875 852164 15924 31 841873 180877 307 15547 629291 60954 311141 197076 403211 10429 663458 414252 550628 698068 95563 252331 766445 656284 103 693932 682012 889906 860066 9968 855969 61 835918 392016 608677 389 251873 405424 819625 453683 467872 302480 639435 458416 95 405519 113219 146556 166126 546203 1170 816388 607992 464225 89838 422932 21888 659311 810179 342258 57656 663289 371249 9 899684 441 654455 882216 583160 747516 882615 14502 350804 1282 91501 894495 520569 201759 393488 155 801876 1591 843367 752711 4 887371 896142 894762 892582 553784 4 512194 787371 740118 732 15 862258 7748 692919 727164 114191 294581 2 745552 495059 651816 290590 778048 827695 4 628405 327866 634442 785485 783 462240 555227 795812 85174 895547 444638 857829 64136 654098 10874 867657 827230 442305 3 614700 260760 42561 896676 758851 186973 4060 332088 860654 702644 2326 86630 625686 842772 267705 563095 561070 859396 883267 337841 488094 144664 886767 1382 230806 745764 852861 242224 4 675954 259243 885010 554924 229388 767681 720746 382263 38369 872168 840247 7229 821102 873397 785327 468119 38979 450876 737771 467321 156562 475943 423294 203525 113185 524169 856175 859074 8760 118209 214134 13126 44490 850468 9 603245 625472 820508 2266 617880 896623 43400 204544 591525 860348 14 859124 857519 3 466195 468187 108156 749723 212235 699778 488584 462962 856239 43681 469231 5 887248 1284 57391 31515 143398 812471 404 84770 163614 841962 186812 3 474621 595078 526 482564 266461 188852 799388 2140 689100 891666 169240 665222 762688 713648 604912 752159 169872 891130 860530 218588 826865 563119 347164 355372 11 164338 618058 231452 325644 264084 48863 26973 877498 892419 104 16 827204 50864 861259 849793 2821 455880 226 896902 745807 707322 802734 797534 11994 357566 881554 178883 506695 524568 663705 335109 345387 312137 818581 468452 191321 16446 830489 277223 535208 308800 154229 452342 598031 364014 845605 890794 428172 216254 118038 826986 115352 881382 768700 747713 111513 690678 31776 50894 278003 256060 130020 800672 810533 340726 10 579 2040 5 732128 711689 892353 746893 2 269537 232194 9720 866567 245 258266 777668 473874 839289 873907 837780 898895 16 4973 528 629632 218183 829586 148669 67734 672338 805022 291772 522603 102938 100637 782309 110313 887216 138227 666 110 13 1 875942 873952 526 823736 263912 879788 894603 867657 204237 938 891867 757155 525775 424856 899539 26 420629 8494 662934 3814 368418 609111 277371 861291 338195 727327 880734 220911 888240 12964 192139 356522 652571 741508 208271 563566 271754 291493 667 870141 458302 799469 419086 757794 570481 530192 780500 41 19882 892322 803175 884257 809586 8491 87276 147789 248 883260 303 93 1 741722 688 112 156007 33967 2 3590 103743 866695 729374 683720 7606 465058 820922 18280 827254 430988 209676 676006 895188 893533 867400 754613 84652 476 875190 798143 868992 81596 459845 581232 705288 63051 746964 896807 281356 862736 651456 36870 843543 674523 670133 539645 795 427077 474102 881327 693193 872727 646654 77572 800608 35158 674260 823984 3059 255183 895001 442411 413292 2664 6 418693 787366 837270 4 606525 231622 701951 497455 827558 523164 7 1 848991 800598 831555 108495 611365 106776 400827 289856 61333 279046 296104 33834 585 217769 1954 17 97126 484092 548388 892485 789226 484098 477744 630840 843434 12789 740235 817200 811046 855634 865575 829470 151087 621552 483772 730252 3 766 256190 98037 850091 853725 3684 30 509005 894397 532187 268833 871828 895045 793439 519877 828451 565455 26994 316951 831463 19319 831469 420131 4 680838 68593 11675 25018 11 97701 780785 71 873945 599683 363077 898699 540663 142595 113854 892001 899021 29163 391742 525972 494774 863852 486577 555996 310741 450468 163033 876197 327396 7333 78095 322788 896761 498748 715905 64406 773063 898308 700578 63 391889 745787 497 75343 807118 613881 169328 1 885848 490530 460356 63628 39043 493773 287007 183732 164128 251588 522500 862109 621602 836511 294181 834810 2630 877365 200919 60 524879 777606 714369 84268 4 851884 199198 500878 106205 98253 32495 823070 657921 669 1187 150428 80 738081 510208 171952 811700 825746 148145 2 248981 12 34 344733 267553 23514 895924 753264 2 179399 502310 370720 4804 11626 862755 27247 34530 852870 814297 725631 851171 1 766112 878887 646750 16652 861617 678997 383998 3 247999 21856 500585 392166 1654 299118 184144 882670 862944 208057 628508 657284 6 896209 865780 843211 151452 263616 271605 196836 5 426 860750 18 887529 720774 767843 79050 653310 897425 877166 244725 889166 111 877841 777460 811769 390050 883090 74470 250397 73 271242 843097 480620 842184 859408 402332 892458 79065 855491 836926 4475 827052 430908 890062 698257 406892 2 8 865338 92896 340197 17 500391 723618 770811 887757 766863 891235 618258 775917 59890 516 825363 549810 414 895450 318010 784826 854559 2 157 834344 2 35 751283 259600 34 525509 640267 532063 69 151462 191054 819381 63765 600111 882960 846175 104878 92927 808937 56170 825163 887191 862677 36881 355164 134675 807850 273018 829746 828370 841026 839372 864364 637311 1 836496 434443 883920 165808 893051 12917 6 840491 7 63 2727 878055 281234 10702 475326 856057 671704 2 523821 6 142607 47 631874 74727 525693 35680 53 23930 892976 1037 527766 17692 881379 891475 892429 381377 312096 642245 184 263582 471813 434600 603457 282109 387760 3384 43045 775008 845493 137594 832171 40283 771871 195 859287 680830 848013 867835 854632 276241 13917 884610 33324 431974 126343 521390 174963 364187 703781 176323 501484 879938 599794 179 73 755961 269863 1 428206 876494 872510 147458 19 897619 35365 801783 759991 802267 794783 564895 418911 896553 819256 794847 840924 855769 6 250 291633 2 2030 3267 899216 48083 1 774108 896891 383 557 307195 778408 800570 202061 232663 800545 875835 201860 517033 19 206491 851734 204196 17 410025 891915 281 805001 22 881037 571340 714784 17 890965 5 2006 694517 69373 2833 705 847957 547335 354551 828200 696989 684153 12 857122 4070 73277 399117 601620 134103 692449 756270 5 533616 480419 750 872178 2807 510393 198436 121424 822359 593747 646003 284 112739 10876 484584 874504 33 5665 111 898288 751699 223559 43341 866524 444196 387923 86391 875032 885 797411 185976 8 348 877524 435928 898895 95171 887689 809398 860004 131320 883812 262897 861598 190602 57750 898835 374764 141836 377134 773726 10958 223275 899639 221844 57067 814791 798719 5 839784 898048 857974 348 204691 866659 7 652951 872839 55089 628793 32 493629 89178 508890 866508 59040 534542 579079 873033 829106 578301 107797 846517 736319 505581 263141 892159 611893 848467 595660 229930 188976 647850 750879 514603 826506 773380 890602 894508 37210 3 812603 356141 1 437434 666302 146 527877 66 804129 4589 113302 605951 90 337927 750493 799433 822873 231099 765817 344644 21 895293 762759 346114 875440 457447 562137 368463 38 209999 112132 15463 112 897525 232287 494326 870889 136016 43658 796539 51698 151912 606 48025 424 844164 450263 2 421299 191 530547 828668 196361 822866 192319 496960 266267 828400 639313 23497 605620 874460 144717 121767 804110 15 370896 104551 899371 81753 107 139851 307 777837 447889 857494 834373 1236 7 228934 251744 759380 891948 674195 744091 829559 288555 850622 817676 892388 2 53132 91608 194737 656762 819090 775629 763978 311095 759460 859160 845195 10588 844524 481543 805272 2991 535653 535787 898917 828037 794798 873112 535861 587127 575825 168191 521723 899146 25853 1 3 204603 11288 638348 167796 251799 669876 802001 287787 3 233705 6 372487 530080 282496 541625 4854 31727 612265 896898 10 812462 618575 780714 386557 732596 819559 411111 562053 16 714176 768374 246 175835 888446 839630 222323 329453 85475 144590 775697 857845 837728 101177 30316 445607 385 532656 582636 5 875744 5206 14941 750925 455621 232403 42021 530144 555862 3576 4038 759059 497452 779089 11 659152 855610 11 140205 2661 788541 12667 28795 183698 374061 889447 57058 78792 794748 12 583379 107498 189571 872889 854957 337631 200290 2301 8569 894163 253677 611994 275999 126595 107644 856802 10940 236925 660630 733457 121 867501 412902 898960 327024 7 727943 30581 266240 368698 26 431729 548019 65667 422380 592293 807927 830059 146513 4 137 1850 2574 6444 893665 504525 853476 872444 821841 285 302144 817023 776247 882192 817148 32264 32 41317 897650 540429 853758 492024 318 46036 352773 847970 561066 20 44 24 243314 34 7 704030 703272 890518 849696 414964 742810 285325 48 178 47 15464 172936 827030 661636 199027 18473 2 335497 488238 2823 523151 603540 738827 740707 868672 287 163138 593319 896211 884755 551625 556359 2724 179801 12344 843271 714024 654015 388758 894970 448290 846208 563275 358122 765730 205193 471096 2 138639 883724 867581 890252 865053 194085 806346 4883 57 762414 49 24134 683973 577856 37194 447487 830840 805792 221245 429910 700630 506399 114 5256 547551 152079 175 494382 46370 499981 451 247066 518698 884502 741854 898680 283845 829923 617926 301766 575 146 65729 840455 358669 364030 747400 873594 669530 35663 848728 679876 36361 835128 889483 558938 848731 860241 92661 880084 185275 694217 31 2 291512 296 886307 69 476790 117586 896783 844083 31457 845515 352874 66 12 75 848716 1365 819471 222286 3 387728 60168 719337 36889 35660 123 1 766142 701843 863653 809381 256088 155 723128 8504 358702 812202 896148 820973 860266 616138 43 553550 580732 21095 119470 863748 670950 846238 4 122738 639832 653827 816209 1157 210453 14993 796384 15039 840905 594428 414715 34561 15 597803 32793 758325 155380 845295 357541 103917 84 290786 272170 32635 875779 797019 734653 20 31747 840041 670327 897487 4613 3 719729 349462 640065 670051 891014 15283 491206 422464 8 326325 1 889883 776991 349827 80359 286937 671933 464682 17079 266705 49 518981 882555 714119 880506 545236 690430 443 1237 879317 898670 817063 1 892361 884473 380308 9 493609 828807 167 874445 870081 1455 598141 349554 248113 3 889256 12678 791290 1630 459789 869704 62 520495 352476 608207 509865 2211 147440 779519 894626 321327 899588 162550 894371 820552 839373 886214 3 895433 150125 730324 4 481749 896756 822442 408536 201765 329554 862015 309843 463297 748195 897874 535394 597142 7786 24495 149864 45549 891973 830174 351698 297315 128551 14904 837957 589561 869821 38 10 854735 391321 831387 53978 7308 367219 5 300714 837920 46807 103 497371 867 843854 500313 501440 32286 2476 844988 886196 461056 793397 500551 13 207330 92011 3118 628 315315 9 40030 85383 1 1427 895661 7081 61577 893583 776149 802452 355354 231281 874251 853357 792428 130524 1 162263 7 234250 874025 186167 765442 696461 545458 109 16 504756 652679 2 877559 895610 18907 896643 857179 12255 708659 17368 46069 749751 1001 856159 12737 744462 130097 849210 458083 833153 190256 229257 855229 839712 862238 756663 863425 663655 343850 571555 15729 628170 531963 800102 404155 102552 882580 887753 882 602249 805526 104 366223 305471 747240 615819 890084 367044 498212 867704 12084 897009 372487 316694 885506 855395 804388 896200 187958 9 881253 857053 363149 228 638874 122826 829639 531303 337568 246796 30 887621 312867 9772 16404 259766 554478 388082 120 554867 20481 3208 893138 171968 849217 844870 52 776061 36169 149147 92505 3 137098 131098 837854 1705 871813 357355 238259 840155 847167 671982 456606 17 1 23 899061 851454 352235 755432 866117 181 807624 355 470109 772754 888333 6995 338127 867878 45187 897380 3126 42557 8348 14 39742 5686 633350 321390 772887 868993 835474 4 753003 124 9431 881500 9 129575 795547 763389 358248 221445 152498 509516 774492 20 37812 889920 4765 513519 74624 164202 20050 657040 439029 882753 286406 90287 879130 702950 4 33942 840098 636896 1470 276015 647503 859595 868563 815102 1335 1067 792710 120873 174208 79340 1 830247 871975 230481 14237 892479 714 755946 510412 189220 566878 833579 522701 867235 333980 884969 743355 851918 839097 83353 306485 876551 258025 296811 83925 473868 845621 68543 4087 266146 840845 61647 197679 274130 206222 724215 205248 57 41594 692593 181130 866174 90511 7 22129 804811 258899 676 113 200499 147265 31 591 23461 18 523580 304394 79473 770355 51627 366 5 881351 252091 16 106681 104109 864032 697039 531926 651097 337563 280947 600548 653227 511928 195 204369 259 199002 180 809976 13 461962 437183 256701 23180 475184 830258 85821 852252 30013 854604 853557 704880 715670 259 873985 528331 645813 577459 192522 873908 835805 293 809659 334553 149410 810834 627314 780732 767066 70756 305523 151875 804410 2014 625755 891437 839686 825188 760535 239325 746852 706 832134 494276 776286 797847 877642 213038 4 810503 859578 648587 62440 271266 554661 856938 822434 907 799184 756 469799 270105 3 897138 838985 874468 690186 271 546217 874002 1170 881544 443 878468 885821 3886 61 284043 5 98414 604011 3 63348 9 483515 793471 68967 382224 360213 209668 889791 70265 33 280793 27388 847074 640332 678687 8 488835 581995 772129 2 1 313840 144158 758836 847826 852344 599173 57 40218 792151 46483 841453 495204 773598 821834 768403 613503 8946 888 2 6 867240 836659 88610 489794 865662 227620 593203 733465 89588 460169 655570 307 687991 550414 842860 870785 653483 249618 370328 893570 85059 315550 870382 75768 871018 5147 743483 6815 429544 753831 271 1 409983 845076 776082 15259 735864 15637 156451 818766 827937 898282 899928 661104 235808 545416 883565 617 193111 882166 843507 29934 844984 345952 793480 586804 196001 252253 888124 806699 738354 512039 773821 876522 503840 277219 893637 410255 795474 457253 522648 137070 817151 330624 317259 873837 54 14210 9797 285070 578943 335321 851462 212866 892826 97369 9 896166 891210 866577 434683 523012 40 861647 80283 523059 747143 134749 378844 793423 487954 897283 216829 126492 675031 860216 734047 337216 852391 5483 479072 870338 855597 60204 15814 591269 2048 119 393 248 158578 614252 52 661037 869476 615571 178315 293045 874548 757525 8856 160593 447695 271810 748101 42506 1327 502117 152517 696486 31355 40597 894017 8102 835419 37784 38 92844 12 559259 51739 847796 944 41262 218600 360245 723940 70761 743141 887801 799524 892962 832738 418587 441 872774 647576 161755 2 375140 27869 590412 98882 522177 554841 870485 866445 119296 728605 2 896298 720427 842194 504186 872339 75216 864363 6 22283 303792 897497 897992 32861 230 177015 815950 394 516181 498921 880454 705876 867905 869236 802270 1735 415584 325756 3 814898 749164 2767 46421 425942 7728 736399 157952 450380 203989 779585 13 872193 3828 884256 3 849244 718417 13455 107035 885918 2 111718 528512 76 870992 797837 2 816956 882766 2149 249933 746603 415120 547973 7214 874129 845944 790958 15391 226461 895878 864075 527618 837459 851911 387345 263870 856139 246418 745515 5 691722 122 126520 1707 835020 111109 252025 691265 7886 463 41691 663 210154 1 758147 656056 527655 293753 581694 459083 780277 871137 57207 147115 185497 109091 81581 892969 243112 202875 10778 55835 440421 516294 813743 893847 867210 14733 194785 480105 12 129314 588294 886194 804418 568684 755446 6728 891373 29361 49529 807664 875823 787083 26340 812548 5763 68726 787201 694658 5134 303296 852138 556566 640098 887165 891719 111393 73745 690350 667421 13 3 4 892022 65267 140722 872430 664760 867644 2 382115 33301 726191 843859 880022 21 14308 2 845828 897513 817324 3 566593 892923 882572 869030 332503 532 8922 842113 256546 685587 1454 609293 400119 381559 823989 642628 498430 790459 2147 867873 879635 740743 66614 882150 885330 448638 554718 806944 33559 882802 297631 428540 527637 100977 348412 569972 392975 894460 7 645021 802073 137958 874522 71074 301950 645925 1889 646398 110 839797 883554 76118 580979 57547 806299 785402 176148 28845 206 515638 747225 576649 818568 5 245750 836991 494844 35532 251332 228270 726463 408586 718287 147237 12 899170 811507 13481 35280 15 802503 565072 53 87722 566777 650803 126896 1469 249903 447980 302266 891149 498304 587796 844271 874445 881631 853648 476675 406321 735030 892953 787377 856107 342142 801585 884981 894141 833968 785282 488427 852618 811317 681515 197 798084 12105 2 594797 720421 875924 709746 4510 205 799420 174904 5328 680123 804800 28780 879044 854891 795794 583228 294793 11436 445 248899 820309 4 603653 688409 891804 99 560904 869916 799412 693318 5212 256792 891803 622449 322919 55453 1829 850712 202404 755938 156 341673 852980 857768 893661 117 230727 532410 196223 240804 404011 691550 281575 862051 92 880216 8659 815160 587193 738225 120775 1 889945 570114 707413 874852 1552 817922 609975 57879 160 162952 721005 42569 879550 273588 489784 1820 1745 861609 505672 589505 775304 856077 588743 8 699035 43243 118028 4 20 123506 15 670056 121971 854532 133950 247742 710 22 6825 652283 733731 832014 254595 803566 779131 858026 653101 771697 119102 372100 361600 221713 18957 559917 6547 483528 6540 876008 878301 887163 863866 889185 463331 1057 872954 311549 631394 4660 1129 500087 810381 81468 877604 869264 26 876705 736257 2 843421 894489 66324 839665 802312 829760 804032 420106 873778 64002 235453 191005 143585 406 1 710 349989 270352 174 833485 371185 251025 298969 6755 733102 537950 781216 155 766244 35214 547325 223756 335406 877015 713335 855072 873739 726570 813559 769046 5 1395 670420 865585 281858 490256 887110 638561 25 72052 773961 843451 136915 682116 895022 424374 133709 488399 557894 890908 16539 372607 785387 415250 181301 95340 866269 189199 3369 204662 820449 822644 1 298709 842121 229536 759984 826634 665820 853398 776017 165 665562 7 486952 748316 881889 571687 195104 838097 515004 272733 6 379692 871455 243643 706502 525848 14 13724 84711 832608 308874 821698 777189 2643 813228 887473 22984 5121 137510 728698 830439 13 88761 820359 754690 765850 576301 621213 2 894581 5 8853 143300 399725 895683 878614 211435 3129 553149 5 264614 855790 21652 889542 155053 507807 6039 834888 427625 71153 175 458510 7 520 97 4 29100 770726 781291 794968 145799 436387 13 19 730825 899272 709000 533 806024 821577 18 853006 869941 895509 683717 1 66601 334841 280286 783967 174 427059 10 501048 466067 846473 232146 233066 889182 236212 580968 892469 252943 433732 892422 5009 845554 899108 834549 898990 645614 331888 626242 968 685440 501609 365956 345763 784464 62 866773 709608 614453 139288 681312 839314 890257 835390 159504 75 827536 689341 170068 5 781394 567235 691412 804644 848622 668062 230 18 605931 772438 198295 515348 9 896710 161 75144 53001 722015 642339 318238 284800 853523 826793 467 722262 1077 608694 459362 898917 841610 161277 862019 820980 447769 763701 686456 190029 770959 58540 558 866150 945 21178 502999 389429 896518 855668 720095 848452 241 736527 291130 892974 683727 499218 2 339618 1 255394 654613 650358 73289 34489 871955 694548 886872 6 888050 895850 615954 368150 523010 244693 380 89554 887794 734971 5663 340090 874174 227690 13280 187869 851361 791002 325 301291 616221 140 206433 147622 816853 1 67725 869602 602352 1 10237 829448 167746 896702 6888 255 323709 81807 674393 37543 154867 113614 873795 269102 9999 147035 27 769322 8 861118 876562 517475 777066 541991 57 2564 429780 840380 832115 3116 4 887868 51994 204445 859779 736608 886240 2304 3948 13 412157 880101 736712 87806 456188 852781 715181 104595 574273 869265 98120 227198 588913 584105 765800 852034 53 3 36929 122 353699 483787 17247 746733 805985 734521 89357 538973 809208 287817 842703 581602 17973 864177 513623 208 388 869494 804494 560946 136862 242824 859852 241454 41345 878302 857202 727680 796267 6170 236122 193214 866883 880022 678367 816606 275794 1720 550855 804268 759885 4 892022 88440 822564 198909 839494 41 1751 693522 779264 12 134 81090 899308 588650 897031 313240 841897 639725 645001 768342 481335 172 794855 340607 32715 166835 861180 592562 341 794237 421006 721632 77 848621 887199 7263 48900 856704 67444 592027 777647 899805 206270 150950 86 690358 54562 291005 167999 542279 2326 709717 627407 485706 120506 121790 871752 93073 333671 633279 731000 899764 319896 7 374222 267734 850104 409840 1 897574 439717 890984 181018 405996 795453 59 11925 896062 860403 123266 836388 15 602248 681466 21082 423109 859194 795985 357594 452124 872547 29814 41 41996 78733 99533 866828 545794 693374 51638 6 661332 305135 884070 93431 853294 68767 828487 226253 862288 173 891722 259241 839687 3797 1541 855978 103 7178 51292 2089 883561 394680 147985 45949 484641 59 865851 329970 105578 394466 805274 870826 224401 602862 2 3 462839 222531 894094 895146 795582 228497 389352 781636 471423 340426 470827 384463 1788 825765 743810 430206 894355 836536 3 808184 463440 893768 486060 665289 897580 779720 11150 330641 887660 664199 849959 835750 67860 119 6 887118 378151 530649 863797 557958 528432 189618 817521 599926 683841 21 853869 174976 26266 704036 799476 736964 379 741406 241 140050 557185 4629 419829 313382 849403 76221 19 891071 12163 897494 426188 703562 52038 774695 896590 854649 689166 737825 185727 870987 740100 243904 10 114901 261307 864260 408466 757356 45986 401637 7966 894678 764712 850391 186 383 710247 2 638715 703338 96535 201444 613672 335677 865951 61 890210 780621 661235 766798 2992 56 5 867505 446230 160574 829614 7 811720 163888 209606 759461 858677 201338 3256 898414 23587 7 21 4580 861929 1 259898 15484 8 483571 209034 890642 5 589179 137649 6 6 783029 11 867391 846231 401079 817989 881192 293982 842414 835984 595870 758032 887560 825678 6471 849186 1 97608 91471 881810 13 555649 791838 42996 220043 492599 867340 426940 460987 217034 157438 233353 361430 532843 43089 870952 872273 829282 843955 756689 782433 858485 221721 826516 350744 290532 25 884802 867028 845415 447742 883667 828729 1864 1495 873739 4825 608499 340 637683 47 29 7 881286 7 473829 847166 529592 765964 84 686499 790590 872 79952 3 672705 815517 263556 771718 560124 615732 728301 804377 890638 22 841064 527359 738409 883060 189 105647 257995 389645 614392 847962 133229 694899 8 737043 51 623423 844896 429788 300992 710222 776084 1 520314 3030 822271 23608 755479 62 60412 897662 816441 46514 164561 704099 819758 892432 545852 251133 736356 407641 362531 496121 28 31 6073 185666 30 64770 436268 684468 80361 390427 62727 705320 587150 47000 596611 67567 3 899677 352492 178852 884951 764473 390 10188 251107 888965 834025 762610 874253 841824 225957 651499 108343 261012 595435 328450 689778 658474 527391 376294 711534 272089 898142 440727 12224 7007 6891 700887 318804 604088 270862 898842 412608 590439 129078 281563 11191 704565 842655 735107 823618 403982 399599 976 16525 282852 899563 867490 775953 107 842418 320242 880635 870402 794215 578457 863228 883785 494970 933 751137 172087 406370 563688 587498 159068 669431 885181 438362 893258 204203 2842 512287 262517 483400 858043 496236 884002 111912 351 849620 269510 831363 658653 1421 898516 2 844682 228706 367719 531573 107658 715597 643 575284 779380 810380 546937 283133 378734 421020 72 488198 251997 32043 761694 899512 851141 803994 690283 578383 7283 12877 6 27 579510 4 879673 410420 85 783183 892227 600804 883931 101376 383018 1383 80889 676196 665605 1824 3428 822142 719548 889390 48911 57632 70 897968 664475 853449 23 867795 63479 732785 889413 479086 794932 839346 140858 851332 20369 430509 853004 868797 801507 468480 367275 858933 313692 176490 12 703607 817523 269982 212570 885932 64055 26 852937 871985 878901 177882 858616 374810 867002 58599 685668 281410 62 495155 187773 786763 751059 204 1833 348802 483594 305633 531787 297861 828947 91855 872757 797355 289870 362871 899250 885758 2296 444726 766586 887392 4 778001 269211 589597 89 485058 870483 11 280110 114021 859638 644 250646 862518 49 194956 312959 330147 665478 543217 46398 724897 890029 4100 646707 882445 896699 894610 803326 128368 763601 178 441207 344 191880 79 772909 113884 847712 2316 842468 132 529371 814371 191567 310508 152615 880164 630333 226318 83 512336 531013 1337 812330 6150 710889 238229 372129 569037 305195 396 882197 43048 734191 20514 807883 264 23219 840487 556975 31373 870121 804616 517899 803366 21 801518 790082 8982 459925 135269 753885 386906 81971 879333 97684 102198 855751 2837 352899 754121 10 532524 287371 535315 339960 147753 15663 68876 24758 810218 421827 887478 861982 11345 541749 120711 272629 883250 784455 68572 712570 807731 881511 153441 699247 103876 886600 87883 851813 497157 339 97825 874351 152399 852709 4 46 33510 209372 3118 710845 389279 340 861337 531760 358 205347 823427 894864 268748 659244 405624 11685 178450 672501 266192 8 525271 25062 872747 609811 871349 803501 869423 889047 273831 34420 713408 712617 651967 710259 758893 6518 234991 836888 515805 408324 3144 1 545762 747076 503966 876532 84413 405768 809661 653086 817167 35 492457 216795 41 758839 156271 890330 612210 351038 673656 825530 577151 679850 869918 87815 803089 216135 854474 865540 856009 1692 46725 844504 25 287 191758 848851 256470 859244 770764 892754 295954 364469 248 849944 419706 225496 856622 437094 211831 184547 888378 56316 777639 845268 722046 760104 644210 255878 698974 8456 875156 810167 65 509573 677396 239520 640108 383699 181344 24502 75 601259 896755 873722 803484 209126 846490 190858 801988 353122 720749 149752 80588 189412 2145 769949 22 240605 607740 659283 732808 7 254599 12873 839296 3152 604241 497233 72 461644 466713 854169 321758 852833 880750 804 135 475519 176 43754 1061 858510 1 42212 865671 751082 689264 872414 61256 825874 428786 377156 2 845520 357051 844858 96416 896733 275873 531405 888888 505815 1318 733232 879729 248633 59 19 623194 6 3 103698 790086 555193 797170 106796 525637 463190 788274 878548 858718 2478 880989 142945 458025 854625 84606 1055 164865 63630 675903 296 858 446516 8 153444 5470 586689 408493 381411 783390 826610 188870 705581 248334 57092 12325 302526 2 882277 408932 802049 220056 36288 445828 404376 701401 548025 832707 457 818609 845195 1 725774 279018 259783 241255 833249 275532 257885 860792 590009 386699 96745 866333 659584 244759 576845 618979 192590 749573 369691 437264 418340 825673 835165 681110 209172 889072 245729 894155 17 705 852544 533815 123827 728335 860835 323194 723826 765149 622270 347487 638548 874911 185186 232519 34508 604 881137 896828 437358 323019 387863 889418 594279 275666 872097 878826 847140 17 757307 1500 619652 31507 851663 63941 25 174936 92003 123017 437635 844678 232091 811042 823323 212153 880254 892947 564065 50 276951 554686 845408 7 821323 387596 8227 791307 486876 624407 852110 98828 855888 865914 388410 92771 895093 846504 87930 247380 628908 139543 409230 360832 28282 438508 874251 384251 688894 882039 448456 448725 2913 825703 395271 341263 863883 645792 771777 187713 334778 5 822277 864520 846739 174656 5118 4 819879 86924 3403 506386 881249 783728 643914 875006 805751 882852 775106 25 852182 892703 859078 899587 13 223634 751516 786923 810587 316536 143151 351681 558394 382274 230 273646 518241 808413 426244 628691 783181 853 892560 363 839255 801973 326899 120 11964 316935 291944 854309 892266 51 851635 847342 868817 6 12203 786648 191339 472687 762897 310547 265 8 609159 891213 281411 862306 878910 150 769807 841337 18519 171305 852377 261207 580209 258979 725702 12056 722892 878182 290056 2522 742514 77875 850734 33059 116730 368321 764902 1 61 334776 888733 330768 789180 855032 91293 839320 893431 407963 23570 698602 42289 756678 2 47162 818921 740964 54188 805646 28387 128599 879369 898975 188227 69853 884311 449693 329705 806761 5076 2119 796434 811461 10000 858235 860268 817162 293100 28586 261224 699912 22 5 5 798144 872490 811193 411964 885295 115771 856621 118 530207 525334 851073 825553 414504 699929 366828 868815 484026 122937 5403 677912 503717 228001 764824 6816 48836 248 816821 53022 844978 543275 342979 402123 453594 100818 121 203526 1966 13 6885 462 22158 459355 707386 396434 879384 29804 712874 1 781021 89259 889883 702335 744172 897645 70451 449529 158 774 872127 174343 221459 894630 50 395836 677128 618126 117923 15 91 805722 519254 479357 897156 3 806577 540171 85019 887837 230269 799563 179881 25 729554 779175 776948 262326 384798 897806 24096 691730 45840 685387 841517 672341 783090 124332 359929 818961 870815 45551 729432 895995 456 369934 55853 260904 783391 1141 1311 877538 873812 199550 7 3 775079 782659 419304 6707 190192 851832 529516 28257 1842 7203 688 175 846882 330164 1286 378916 814821 12 70 785853 895454 455782 869359 4 883307 797033 379626 516543 338549 841384 756990 97 822640 832067 290522 749022 853737 881005 866139 719298 856416 69832 853434 571 583264 2 861959 843226 41029 875257 4620 2496 11568 466533 718781 452 370855 21886 843729 299950 8882 113236 869180 131111 723076 604255 147171 775690 820444 865673 865947 164953 774328 119880 305375 681725 880432 1445 2 788872 500 854269 678238 848506 104078 16 449743 153462 195765 847772 7034 830447 60 223419 851462 746905 841865 805540 15217 892460 137646 863175 110237 2 124739 126049 805423 535803 367235 580614 688312 516854 909 550479 62 827772 1058 276117 241314 48381 40361 823699 446552 830220 146801 37598 833410 2 701011 567813 890052 147760 274768 427518 373677 456499 894446 4122 1641 616868 425670 9 870149 804450 584068 432012 253428 152397 757637 332826 443709 405 655578 343412 872148 387146 861436 877995 814920 67943 899246 886287 41606 753365 3 896006 746858 458433 750217 1 790782 606678 178970 547546 147862 709520 661948 26 843492 419340 451780 874833 896014 400396 691284 448209 268064 1 831779 1379 896835 250810 624013 880784 664203 816768 181520 882411 881537 689005 505657 1888 9 257543 589 6656 26 182948 453147 525 882370 14 33 150259 202384 871367 428977 562686 4145 853341 857544 480989 102026 1810 81 780855 889808 566342 463648 748434 659967 798721 105172 864865 30680 1229 856522 11 828970 1 27618 678956 858301 657088 777234 853672 5006 483128 779041 896264 714662 6548 179532 353 2 607631 674989 899741 79 830498 863309 511386 670608 388038 1 834126 748673 890883 645984 892227 66663 865901 813571 478762 56 855997 399101 12 30190 239099 32554 18801 694064 877211 860053 3 13 16014 867 830922 368204 109978 9 20397 571875 892086 899729 2737 886662 193005 555 856276 854141 374384 310711 64166 712162 150128 854664 306983 874619 4876 345689 220143 808011 855123 94767 893 868993 29729 834756 625225 798945 462082 561103 10595 201964 884710 446668 212858 15173 876979 721197 601456 594778 887984 452174 866522 213 1 838399 12804 15436 275926 883502 799293 47411 891461 133281 676957 861126 3510 2635 695167 177195 761382 6833 119325 30152 486319 326 888077 411002 760892 417409 6198 4 50601 302062 771510 2314 406291 899448 7588 675737 890945 630090 617828 378674 798814 867303 4007 527682 861848 36543 819463 457584 821746 770621 683546 883837 17 358409 695378 386974 35071 836662 247079 764109 385530 797887 756232 529385 256530 769980 888174 551584 503554 822766 877131 462 843723 323293 891550 580786 519879 84007 872594 379698 29 467672 470235 856278 814464 891855 2825 125 1839 845193 5 286286 504607 871399 373727 844529 883365 436549 500 51939 638445 491860 23190 72392 1769 49429 803137 7 403193 459291 595789 751758 316780 763838 845232 838673 796282 12673 783719 768744 799060 577778 204049 91614 328981 177305 12936 215913 822280 855158 64 329816 202222 738839 862205 670503 2 335946 870866 263191 866436 2 29190 230366 887327 733784 41982 467383 239624 343796 373422 49103 841243 10388 8307 238 6 834563 89 880363 24459 895292 173286 146 794527 266609 517740 877440 751656 898085 577768 20762 8165 813222 8 568707 722125 868329 780638 1 449276 1024 427808 415587 296 27 891654 822520 640489 658382 823296 664364 149128 882213 92416 261546 674937 712434 6129 247974 65 138350 874452 653547 308733 5162 879170 891249 9284 69873 331957 374578 200652 868840 28867 773120 243426 2855 249668 873388 156 540763 501436 16536 711307 266990 627389 59 782404 77756 1610 62 821523 330195 139831 15 746958 883190 222 845251 768340 361663 829422 102077 881468 57382 23922 879120 3 13262 878205 817569 117958 104814 534488 835419 743823 254117 486822 872494 479545 246146 559725 18 226572 825671 200086 127586 81926 1972 815175 39737 17779 205085 74727 103610 5 1 6 23476 887841 777915 465321 707861 27623 461915 842340 91326 738684 87044 178196 192925 8 72170 722516 233082 888353 844575 403887 320 7143 880845 4641 779756 526114 378431 358343 11784 243395 748398 599358 15983 40218 793303 227512 603126 4616 485595 564376 689869 484647 263451 848043 864514 347094 120672 849864 797439 862988 303914 890310 318 639524 160917 549372 12320 886310 591850 2 831797 783731 158174 25860 592866 16369 852357 874983 846396 852884 220377 146370 674687 1085 56397 880404 833202 56 849694 4746 736009 824523 121121 61 168203 271438 873539 3265 834075 768523 183 520939 788214 870820 407485 286 13284 475240 712772 161406 818537 533491 526931 804789 544703 805931 877033 655077 436314 892931 470040 871685 862475 164322 572481 886728 795957 881550 1 843959 123061 889585 890832 694842 710665 356140 643388 615100 835514 821903 852580 9354 1071 352789 772162 605797 484992 599469 897113 89134 1151 666725 75957 612049 407672 414968 860423 888520 365688 836748 93959 863312 643 3667 425852 24332 832748 243771 580092 748397 10379 18 3544 899043 541715 297 12 732049 208798 162953 115142 9586 5 655440 867418 485744 164341 4659 832584 856643 261245 488568 10026 860509 139588 877489 864019 805469 567835 5038 258193 790449 891143 6 772599 23597 61 6 883752 50726 883496 305918 4 536788 640119 830450 50924 590746 26219 560886 151097 888867 849048 280323 800053 492855 316121 876505 460971 484422 888244 258405 118141 379490 48241 388750 14812 68877 798011 17304 793027 51818 300139 239984 57701 576473 747555 749598 837693 2 723061 135442 840150 524388 375761 767064 134473 409706 209726 576840 651974 4642 890527 424 2 22 94572 3 790785 860122 895549 131236 48430 462162 7 880750 258273 883550 890530 36658 743336 873995 17 833936 25247 899851 121080 769435 544437 701196 889344 879041 2061 3293 635411 846769 45185 867042 15 890563 165029 734278 127680 393929 2 37865 845046 94 510299 297516 241906 199976 67 503316 189092 235 1983 522971 15 894655 141897 876743 884326 73177 288161 787992 896856 56003 860798 407672 71306 885514 657688 717603 833802 480321 670642 808932 400874 378091 549864 18 466 867948 147 1327 130151 852208 1355 786 761819 796322 120538 870851 891248 554349 31314 544517 740074 253592 353193 861585 652178 472814 849771 99148 897964 885167 35520 103 890928 37881 3 748512 107972 560016 561939 266689 666201 558888 629203 578783 93419 525737 877118 860380 852525 791822 888185 156523 844560 897991 4 1456 680770 679874 16 812262 869817 851080 565894 162921 379385 14 295588 111 12 278 874047 248443 673757 885434 243786 63418 871730 629528 5837 23 634911 848097 456670 704706 818108 757545 340605 502968 27 853513 10683 293341 853510 653240 801050 764859 852647 739347 225911 483246 898362 50315 167 544075 893646 509160 536707 884307 784779 4824 706223 893171 843239 207 52 518346 6161 563920 345246 638611 884678 12665 1 893610 699350 883595 820291 875591 126789 681589 895877 24758 225327 1762 33919 898279 1 524300 491057 873462 132965 2886 741778 1 622594 2512 16020 876062 342666 456656 835499 810512 183872 247967 747813 33757 892816 567379 830586 653608 792556 805000 843850 6 795443 885864 5 495053 492792 28847 575048 873612 881417 21 18994 895819 302894 11 189435 711613 806349 83 810998 832794 827475 811140 228501 860840 2 845329 585405 837363 12 9977 764949 829385 870162 822850 436817 452868 858160 873035 43995 896179 874587 860766 890562 24803 791876 837738 90905 23858 660250 635779 829943 359613 198404 141748 391344 897748 890051 578690 65 8935 852747 224727 817450 838813 305105 472287 74 15 505362 688311 698339 58918 516971 493482 232734 832699 297 142301 584 156092 733752 606348 858233 198703 871074 490 875205 346447 842004 849380 874129 211499 431523 861201 22550 311607 263189 271063 890457 816637 341763 268733 724770 43456 895463 85 694295 860371 855253 718459 440084 836606 120524 821150 214063 137 556547 911 330 155 256792 131724 460068 396372 368948 865901 11 832621 607173 774022 458278 813210 10525 893472 821837 862652 614541 155834 875788 105 276993 587058 691265 756078 269599 263593 141829 528933 5828 664582 13 338677 870435 118332 381126 202036 361027 158377 709976 833579 13 778961 1585 874468 873615 879638 613508 551636 2 1972 889234 246666 850456 46542 872186 718 33 172686 66261 376672 802627 37700 2 161409 1162 566799 9712 250042 2 867544 513748 320449 875312 25 503480 837136 884904 461819 876674 578 97500 226 2873 77666 488323 179938 239409 442903 2 419833 826041 858812 236283 297611 793424 106434 669982 658533 28950 612035 454449 346125 316 12274 3312 282482 5678 892466 50 643028 816491 576917 54693 14 882436 796681 15 1 899795 36511 664821 804042 1 136573 879353 810584 633772 18038 5794 816671 652522 469306 858724 226835 276455 11294 874562 887784 36649 380966 753027 870502 857122 549782 430873 597574 427833 335825 893927 25 557 787741 628946 1643 130104 129029 20769 828104 891402 556659 882294 431877 48659 662507 242696 696444 627086 165656 783756 170916 617789 801380 122866 594959 7221 148159 526387 4878 35751 856724 547788 2437 844000 789064 734346 505881 608788 581406 211872 1 818785 2196 839849 793151 532751 156452 491108 688334 721219 3 896919 652349 549060 428169 110 256553 893659 563 890640 337999 893507 325820 618247 361069 839883 493513 863587 646548 680382 805302 780248 364761 443658 673468 738 31 315816 673550 766258 501542 613527 884325 490475 806579 2 80867 182081 863465 775228 280224 660625 182686 823798 363917 59806 212004 252589 112330 242497 646498 824631 332 723378 833425 684587 895233 299778 463653 49762 888601 605063 881433 314010 20164 594 31952 487942 807586 895296 456669 786191 881739 604409 124517 597890 731100 98719 5426 22316 178548 17216 624534 92106 262517 840798 155763 188888 809970 6721 643261 885923 754801 713206 164965 38 45461 737513 1 159890 843331 544812 851122 801922 818089 866608 619750 850122 640360 492467 769008 74367 811010 508277 200106 786709 325869 314744 3 781589 6881 579544 11 49218 185446 294436 303230 44510 340259 853640 39560 349589 370810 34673 710485 684533 299275 5 872710 17 560075 729438 623599 773707 140 58197 696220 518408 566759 869762 379969 834263 3 623565 391412 785295 554458 835425 10366 363504 29626 890535 465316 110203 152269 846548 647667 800540 892621 813023 280654 651397 215446 667526 703902 38 496010 538200 88863 80500 864558 843281 353964 646710 493704 756486 2379 316313 501294 227 695087 1029 831137 2716 717183 1384 825019 23 146437 145015 848079 839299 212324 263206 742512 665468 695275 48159 348149 16 845655 3958 690416 646465 838413 831737 51439 831548 38040 788527 46728 882587 509408 841288 746538 456332 207256 1 192585 255808 8 878366 848133 899427 81869 71682 797919 10041 785155 505222 578021 172898 41503 506141 788128 465770 893744 847480 849618 211546 25 72925 866113 55241 25510 13 468258 890579 783925 649667 860070 616174 42329 485506 119 39682 789036 65137 5996 1795 888778 180935 488732 1230 2 860307 826169 819240 559890 754831 466061 501144 708619 4 31881 500548 19 741789 886334 858965 269005 813135 3938 618352 175977 193 445804 814340 272159 7 686497 302162 54 14 854766 6 102899 36516 867661 667837 349713 666531 746628 872940 77366 396221 809632 843950 59718 680952 21 468544 787720 892937 440360 682723 544911 662577 748609 497069 867013 27 926 253139 297290 13 827969 860233 305345 755419 787952 847121 62184 858007 524991 8 829352 1 41 497348 896706 407083 845410 13708 823368 1 59 173175 887766 100451 852880 624470 622928 357608 21582 560382 164938 44893 291058 3634 362111 852826 16 1428 770973 95388 820863 879331 866644 562853 470928 437705 187 722388 2987 16148 239298 31 890869 815424 6216 158130 4 852701 637714 190847 290 23936 293099 8148 494981 208883 15 89529 166088 154529 897939 24753 13 12 17944 894918 875696 699111 877352 685656 630430 77464 830677 275823 762681 267366 897705 3174 87692 780567 12 193 737 721166 557473 806032 893378 761562 463249 830083 850979 661380 15 481673 884731 666621 894029 306267 109 312782 843632 372823 235413 855508 71 640820 337194 198551 337719 206046 890079 897212 592893 245757 16427 873460 181649 426759 640089 876315 277652 782438 877484 865052 885818 3 811533 818463 329294 721 513019 893359 171593 792555 691955 2810 380167 25154 617363 5515 898812 16961 804895 3 889697 205687 816425 859789 892792 101484 1254 368882 884140 250091 4 191310 625022 28 919 895279 839906 808563 67 840869 8109 9078 2051 328051 829854 889661 85658 242434 802027 12190 247826 890510 850699 135368 376084 410083 37 1807 279070 420700 836140 880499 312883 270464 1509 93 784053 482927 744934 29 9 848175 372203 191 793657 741253 121630 2 569350 58002 896960 39848 668743 863433 834734 629077 39004 130107 4126 4 579948 668759 272943 244829 5523 372624 466965 263 1001 522513 2604 2427 716185 517 1885 733948 284678 46622 859320 810537 5147 111 887935 870182 795039 815482 339604 121716 3 760614 861043 869104 69533 405709 345869 827330 889368 6 768195 39233 619557 22 1035 596 500173 45836 206153 9 738831 466486 722169 190697 78 836982 734987 863500 819458 732188 100633 852741 857094 896977 664 867456 3 386730 832020 783180 649410 154446 477076 619210 507319 850280 7950 754013 681993 881766 851169 4 606606 249626 881480 100 833743 818509 106456 857557 110 623705 2287 859362 113736 161816 14 784824 4 293595 28557 897117 877443 426798 59211 857027 867181 782185 6360 8326 278775 862881 723279 704553 745088 650051 482096 838876 79308 851730 579268 121337 6 860659 469834 853370 893810 7666 710245 728215 844563 806874 61885 713345 778535 340200 111919 399380 778373 608 111100 899314 856383 736081 864843 862816 165 726444 657443 97379 842097 426803 896588 7 59035 874802 429801 892503 519262 181776 863892 139248 1501 1207 724968 56360 3 28760 598367 129420 241374 778668 886533 137374 875139 729911 864518 434845 256759 329248 896214 849282 1 292506 889473 595547 774006 715337 25759 834029 6 1 794939 136053 456946 152821 290759 29 76591 851045 38777 103222 382272 812765 99 344600 683482 771363 81415 597345 97334 34229 784364 647574 50 887732 109559 814661 180622 217797 875491 896644 572978 799163 24827 1 119073 832098 799125 761439 537372 810030 599231 888906 890020 873297 6 795727 851905 3786 842405 490463 293788 626882 311285 22 2 846378 19596 1078 875276 24 462924 471588 200009 623374 10 4218 579378 435144 6 358786 3 7794 690 523827 787755 17965 550033 1279 851285 365513 5 481 860370 197720 303930 893622 525685 313755 714456 869685 867437 672013 351594 844198 617702 563081 90546 59 323746 552753 854379 204382 17 193950 466636 825341 177910 822370 735106 3 189178 193548 399174 375 863023 885306 447376 13450 845498 855374 252942 871014 412648 253177 464970 403185 765335 303217 107716 811925 898108 712233 863185 138743 277532 1534 680868 861965 831594 383193 547365 785457 663676 59643 763909 268050 872694 878410 412152 17351 825566 16 851850 551290 586672 215844 1 394287 157330 635829 484097 96861 550059 412358 490667 611885 837276 850536 274066 821992 230663 833640 851074 152 853265 10 127745 255 549232 9 7996 122070 386030 309459 784551 737382 843130 255555 2084 35 2139 841123 4 783101 5455 816121 229423 5 349004 338224 2 228428 89349 10 8 171505 283781 851943 58310 898791 286345 15 225 322903 2035 746222 7246 255 1202 84896 782195 807470 105950 849179 9 375534 621294 127858 181217 723080 865261 608673 773320 886837 353844 517885 661804 299 572 5 892842 827174 850067 329492 315980 491569 886353 154843 44406 404092 399541 81 34750 1 892921 852421 897632 288118 2213 634355 355228 731319 392577 710551 445899 10877 12710 8 670754 847183 126 479637 13058 792039 402564 103974 734018 138746 774663 812158 547778 829487 2 316509 165853 848772 271688 696915 24 583582 10 525582 5 847101 893627 816447 737078 219420 691362 538598 12 867671 24643 793019 19 152940 1 470112 738806 849342 588621 773209 794145 70602 6189 281424 718273 260545 7 738043 561505 148179 63 9962 585615 182541 523723 144442 138026 262524 652388 1638 4397 25064 328002 408680 331830 430862 202613 826569 245 69580 4 82283 380473 106319 816273 734616 896693 599087 428839 275 657534 1234 181149 429017 659385 827853 2622 618477 890857 835565 862 270970 12941 175942 893210 33771 703909 719880 121275 141644 1 57 166 841709 779280 838272 451215 30 40303 671593 21546 491854 825122 26681 354794 1351 193700 6511 20876 74817 660792 898754 854386 6 201251 134553 11 342 1 888991 463974 46658 6 826107 889049 882230 845521 703773 1 867692 427525 82 878159 5 190257 292490 661516 684369 579565 537185 212945 767316 586602 621875 547774 438111 869889 897772 562558 843396 769084 281969 968 865449 749244 379159 738731 859402 899225 116438 351887 24 780468 654455 853344 638792 9169 453635 836920 827872 865933 228 609667 309934 888838 298428 212817 4784 201 878707 870272 862094 89714 187203 812382 891947 609321 726678 334713 719989 334619 540114 21 201511 726992 4 106080 308941 850006 214170 206371 33689 859345 41470 879522 869711 807466 693775 765961 363783 745814 491 797432 371 29210 856512 348725 738711 594 868318 404534 170652 63 881493 863825 791 1173 894259 486952 188693 845359 761851 1698 676650 11799 24 36005 611809 572791 878045 318 744390 569259 772116 856499 74311 89373 3 851721 627 33601 19664 860698 521258 841795 108151 762215 47486 249257 805014 851691 155433 811756 394975 258864 789390 710915 277479 648122 738036 689425 572737 5 525433 423807 509595 830856 840584 866899 2 614202 854544 781580 890924 337166 871211 878606 872659 762983 618 107341 37729 589055 838879 3346 255364 3 843292 25274 415676 849482 436104 21469 830045 198500 622508 164596 397421 445490 3 418591 893205 279281 834930 3338 438103 85442 165909 2 1 718170 691506 893817 1060 677299 402700 797714 872601 28 892103 760634 144495 649751 26 20357 5 3 880525 884064 815364 818183 420559 866907 754222 829223 92524 15 1 865804 76559 694332 519489 854584 868661 78733 22 28 648724 715643 46778 31 885421 812779 439564 6 37255 274479 760857 7 680892 34039 894144 567096 603987 841772 571885 666459 181620 1905 809891 25690 801154 373301 766092 894022 858191 67031 437742 377336 875645 84180 65963 465167 23 851968 97 706734 792919 133104 360617 158845 478889 20942 290009 649583 452262 20459 408015 835625 808154 640653 81949 643696 715397 122743 165440 805140 883131 839688 438942 12 871170 680442 764284 852012 77 232429 836598 878321 36206 1 11791 3674 1140 4 526862 870825 92247 438208 193 695243 701099 363755 695180 1284 820224 616069 620 6526 9977 673454 725883 740452 845674 758016 808499 359139 287977 9600 640018 681604 1 280465 654354 183927 816218 836135 451554 899163 615204 177369 343546 578641 1946 875885 7394 636266 775447 661717 894933 793158 114639 2624 966 425341 770722 8 838747 235 882290 17907 92278 894281 58 731576 276170 756577 759136 70107 204909 883831 164 14 866771 557377 190128 3 824693 32 836701 2324 304861 826688 196791 930 18157 866269 342566 21395 570844 102 895682 167673 675008 588357 8012 874296 711869 179480 876866 239638 41956 794484 772517 2 2 1521 884843 664419 3170 456852 880456 1 34 740888 447477 437707 894795 836786 846772 16242 729161 14539 600985 684483 768432 105413 651592 325885 657200 22 662873 610340 98233 849197 106 471474 40185 875574 801143 629606 43043 219496 890891 520169 866364 803934 680629 825507 10096 260150 1 606954 8 162 54108 692258 7754 831358 881723 606876 577332 877015 899512 792497 286193 223012 868209 378727 285160 13028 488078 884160 242882 702808 291418 143030 7951 789034 617303 583799 807077 872777 805066 698746 38476 890526 640246 587900 865543 569993 521323 717735 447526 1 366086 72 710971 606178 355238 687030 456502 346451 412791 730909 27 712270 5445 395540 886162 52746 778389 74134 292948 897038 778717 446786 892568 360492 651924 564176 4616 592 440514 888206 374351 106362 896266 467 149639 749 864050 453629 842297 723596 15 97441 702536 890231 33063 782949 541171 413473 47920 749760 134982 727489 690299 617015 833155 461250 895609 823809 6 339038 411671 519799 319384 551310 727003 689056 125047 91 679000 82 625214 528974 894403 708537 758670 876503 738552 874411 843236 217582 191317 885558 620184 545950 223048 87879 321316 383179 381708 82 379795 118 12 417523 2 570885 680758 843055 451278 880692 179772 664648 443 817631 14 6 796543 830332 842466 863308 746523 535207 3025 897356 3338 825180 77601 890407 839242 1 820158 2 437875 510572 37172 890692 24841 4880 92 821088 1 821928 553991 147755 533771 874784 389 1 264 140 668682 184799 540277 492957 416946 31411 825080 861923 886965 52521 51228 854264 332949 860653 719 886280 874142 573255 869939 873761 63932 356361 528832 885107 5227 722264 892932 883638 555942 808824 51628 835674 522679 203404 2323 850595 295627 2 310579 743103 271647 783108 864966 819563 736770 781213 844734 550 2 121 9998 332531 605373 55 883558 852388 815377 899630 80324 11 12 569993 416549 34 865995 883407 587585 2 170104 648197 898570 876908 803242 337544 658635 242248 780 852950 890871 555232 249984 340472 807413 843527 844021 83683 7 66583 869420 589555 860549 842613 198867 125333 24 677329 103184 17532 817419 85137 748376 798979 792120 9 617072 797963 691404 563457 798697 889895 733689 81899 396581 256524 131737 444007 671 413778 791359 8 672458 129729 432095 150892 824040 9545 725759 36 117685 780436 26063 754885 117954 878797 415935 828834 820972 895876 603300 464940 18362 345 453456 868659 869192 209 255960 710068 17418 635 563859 517342 675108 6643 811289 709268 824249 420960 844705 13545 860407 807764 898060 2655 17 512679 208245 717947 869557 886102 868557 210685 894779 889502 808913 124820 407372 783379 7993 703606 879317 863431 401226 207 793660 313752 604 896051 786216 813319 565792 796806 1319 85646 780424 868022 745364 602221 334523 538647 4191 75587 827970 658484 756156 663307 228063 854266 867046 836165 13 419763 858421 596653 357873 25613 866608 881273 883423 3 748765 114668 315782 138473 267832 19778 779466 876265 185412 420800 158876 562780 397474 845839 388866 377226 811957 559203 297553 701854 42 871840 775996 871323 9 865698 560472 745688 330726 391931 133755 889903 856953 755072 342460 2 474692 890266 84824 114 161 876508 106654 851213 206723 883839 2245 860578 895024 846509 172831 79861 815748 166093 897225 256782 477005 132091 412507 35571 21980 864801 875201 452485 870979 809216 788081 92062 858003 760431 109420 767273 38956 313430 885096 635853 754287 149 7180 256390 585626 480455 153756 460967 722220 195293 425875 611356 416723 147632 2 256 393755 867143 8420 705594 791231 157338 93122 819848 48225 839234 312038 518239 731668 129999 859371 637700 196241 891126 1590 5254 2 439 655538 897266 181246 263312 20783 856085 142643 895185 755071 451587 33602 37572 98132 214954 2342 883936 866170 15 4 517692 893796 406 769498 212945 319 896409 749185 887659 557 193254 869235 50596 775749 573374 3 1637 103011 300429 869886 51 710024 412919 113 22069 4 874462 884662 683407 869762 326508 323007 861113 848331 795513 872926 783962 2133 98743 827888 219930 76521 848699 363651 794742 156895 564111 177448 248992 1 14666 3 853309 1157 6986 838359 846696 1506 893544 810491 384747 639852 603365 87694 592654 11 5 193 454262 380094 843630 726098 34451 203 701879 797597 400363 802869 455800 126942 743708 864366 879018 141852 891388 609736 897693 24 300764 2822 388542 849811 4031 888037 458158 784048 845138 4202 732979 750017 426172 775982 15 113604 3 847272 65451 875012 9 517248 735076 692 303704 119349 850960 803 816072 774 886765 17 331071 874250 845797 101 10 885037 895282 748800 823029 2 818117 881023 882455 37071 15 847733 853716 492 319798 14 3501 60 846854 15961 890203 848875 789096 520 1 489550 895060 821563 793418 4425 86900 18061 364426 11 12 1009 5 575208 457372 13 214261 513384 785013 4279 14485 84935 3 853462 778561 42665 809679 793741 834453 858428 56 839018 462335 804173 403663 267346 23623 892399 826380 317689 687880 12522 1 870675 783785 896219 891648 265890 723377 543 1340 1379 619420 4119 889864 627006 873896 15864 741240 866252 853997 831260 2 101188 727017 859253 854834 771001 570802 443130 529167 893841 122 885471 215720 822527 32388 478863 401007 762460 397823 863489 883568 5 27 769085 324737 362185 189494 389537 359240 496670 127932 882033 1 71875 771478 427510 45158 515373 332085 44877 85801 94980 843945 718983 818496 677943 785436 673908 400156 884703 1653 15148 20841 5 423877 380967 870436 1003 871823 827273 148553 705255 69 595837 868369 880978 413432 798219 656485 460772 336053 434205 319409 317612 287779 1 264 53 438961 7 8 764733 878390 4 32 712585 97 822836 895316 809705 886826 449959 148844 501905 11481 356329 207950 92351 866253 538741 784539 867792 52149 703897 867032 794192 569295 779401 62919 651540 75790 820654 34744 480192 610867 680165 299111 691019 426291 887600 273713 1282 6 682585 351 294081 2 859249 14057 12 3083 97 892459 660116 583479 759718 9 313012 565844 829712 658696 19 872213 311471 79000 147828 588724 88 512893 13 637694 447338 1 147807 636242 248500 218684 648743 2 10864 475087 895708 810926 31467 870629 853686 202813 586673 525892 512 37458 826993 876023 662824 885131 176711 286 292688 851814 794017 126397 827806 888943 840572 603840 31 883684 6 401449 568853 878600 419915 897591 670267 462017 221653 1668 66656 103841 436395 530683 872857 11261 368162 889913 2 890106 607978 270712 54242 364 153476 259574 105761 43362 542075 20525 350475 1115 219 876895 849721 883325 385924 279682 1132 463727 306047 588484 69117 881165 446669 12 11046 199 753729 682848 103995 802432 821434 481376 895415 419217 680501 822454 834985 257 73 830564 570954 37 710075 549536 259386 2 3515 409478 804870 218987 9146 549651 356314 387223 72608 2 199139 1 893769 896341 659238 3 269902 832705 508522 21290 843964 6 170886 102 580 889895 475738 884645 742375 1 888741 137675 281255 546 41798 794914 190626 890552 817195 402300 896886 174589 850287 781582 269912 489541 444381 188500 780219 499827 873931 573169 19892 889807 575 40582 835240 863214 621704 762660 346 277606 296448 432049 111337 409039 781497 594653 819778 219 572256 251044 548738 233244 719330 821731 1666 242303 845312 5784 891804 883752 847302 9930 691835 841641 719016 1 878340 695589 463171 3119 1388 793295 178731 608424 72128 821712 294 766024 847690 481639 892442 689193 640233 808007 751503 1 821247 835726 21 591916 862787 889977 894871 4683 784538 62 867766 878169 781633 582114 356849 287103 66505 857535 475145 871744 1 612261 847649 469176 480018 588169 842453 299167 240683 10 796741 335 18711 778525 1486 826346 868547 816082 655181 602505 835895 820660 39 844001 624347 893432 667126 373461 798857 293126 599160 818827 254812 656311 741522 840911 588530 464056 41972 7943 449067 820602 244275 145580 754828 9 552434 842243 11 6 2432 46527 232278 289978 3 829677 886169 463144 299734 414327 606405 674895 2 448059 685762 33996 566305 805467 621295 76825 4 187594 288617 875508 287875 103 844247 46305 34141 258670 43526 44 6390 31509 670219 662543 165196 27304 794396 486393 3899 434309 794707 894720 64498 302286 767341 59 806465 819669 876345 347631 36211 211207 660781 57646 886547 872657 106813 665805 875883 17042 339821 57554 848081 841139 890 157000 10 136186 719629 124154 855699 886791 1 342848 744757 181004 897038 824751 10749 707133 306 31 870128 197438 721161 14 209846 17271 858096 843381 50 893580 14 34481 856669 8869 46552 894098 745010 834446 448088 9755 164150 808435 571544 532786 2 190671 584140 866796 35 890193 885262 835143 759699 332954 423711 173647 1741 74592 206580 704065 323095 833355 842476 806714 763362 709477 852398 4 262235 858157 833033 1 270337 634541 846535 742316 661954 218715 42467 443709 897899 866031 365558 717397 873633 369026 860190 865898 837099 483897 898815 750407 279167 387945 27 415446 3 837640 1 879037 796425 885623 186280 886238 634854 895018 709648 7614 14 825491 772081 304140 768910 814502 8371 862423 757436 424270 189055 1344 825558 159260 339596 89466 872656 866558 62153 827 864717 6013 819404 6132 512211 892947 695799 787602 9 260921 568679 233711 747677 383947 182 69606 3 561901 3 529027 279019 358525 82100 21604 5 862551 386131 894323 173552 102785 93351 79460 215001 392371 635270 569258 682921 651578 860778 321211 883922 27133 652649 895779 13889 10512 746206 758952 13936 608219 843554 868514 492412 507115 610617 867164 871725 687501 893150 781966 892023 823390 386180 2067 788461 772697 848290 52 478205 610273 446549 615052 841445 861309 296880 871132 594163 7 509773 881278 798248 858382 575823 488624 825998 681756 359986 581135 595081 289201 880830 643457 376168 722497 1389 1723 299448 10 744732 892770 738201 329227 23064 834125 177986 891920 894169 452869 790126 856550 148779 238658 849762 34064 96878 704169 214 808327 73529 224016 101 813343 408955 533105 147956 899849 301148 817307 736866 462931 762169 644133 824445 754992 190698 824167 857268 897473 839887 776216 422700 761430 711846 44301 838073 886090 759 406058 153247 838085 782482 620672 689366 23901 221582 826020 735087 504516 24344 867947 299438 889510 812134 811726 397241 878376 88394 881270 424072 782952 301813 858150 830720 846655 892715 662299 287 881080 858264 2378 326 5566 229188 313685 249403 4516 727136 14 879504 502358 181376 824268 388742 549464 65287 592252 778380 860623 808068 875317 804724 873396 680667 322420 19 189695 617437 147720 759646 532549 4029 717384 860124 5 219434 127102 832304 325235 867 870887 895904 12650 19921 810217 2 739013 37798 713402 822725 716457 878275 4670 89406 880275 582733 427714 362 671760 235126 851245 731096 41458 3 862355 81391 478579 643109 46134 802868 864772 730882 13 882550 447529 825641 30687 106480 162526 890711 150412 450616 879958 811920 809 236844 23 886603 358755 879568 268957 552434 819315 713650 801919 676368 968 899139 45727 732776 657951 511 524025 793112 281078 203888 759242 817702 439929 3 2782 833143 212348 361863 744869 863997 182213 893751 57133 428517 407 888889 4 6 200778 112 355209 77804 730627 582446 821722 898034 890387 257504 372538 184 460146 267675 345906 831911 746 106673 446 851370 475744 7 353741 628065 865185 208569 10 571763 844798 719773 595332 831572 407134 802863 2465 803959 866895 841 869421 863241 64 616085 342283 179114 113 878165 383505 795300 630829 3 885128 461603 453446 865274 1 671268 775317 691232 839910 844325 81528 462191 169219 182192 219329 872534 232240 829781 667383 179 89252 89259 668405 4766 192091 882600 142756 596952 875571 887393 819377 13718 873083 461842 849223 20615 75514 888077 74431 1 753123 851955 885256 14982 1015 490053 568797 892931 775249 240970 821194 844076 197454 758674 397526 893750 8 7 874416 245004 712112 880944 39 896021 563283 344528 872417 625842 5414 455069 856272 2652 710825 192 578891 42427 790358 185336 93629 5 331057 35 595114 531441 881501 789420 666232 281823 50248 188652 219835 715562 167162 518583 103768 150183 98131 840559 877810 710400 818461 540096 881151 646435 876629 38 845865 754108 856412 4968 815956 891094 793526 215226 892002 274010 332624 431441 898488 785210 870936 34904 262372 87346 485767 469119 1713 116042 462323 886354 479169 466901 113583 869446 4175 497709 860433 762011 890375 834006 884525 326620 672972 872689 11205 13 358084 848063 324 24 896385 519482 883273 261830 818152 608907 423888 852534 843341 773432 801820 3580 855229 854888 767223 871290 272 870281 881974 866802 789610 860838 382671 741211 560732 873333 565 108370 404998 146532 288448 853077 882571 797218 2 172554 570750 278067 888631 2062 284183 101 300781 616785 457979 11 355066 222016 274 725476 897773 861202 845440 14 153691 276489 847314 65412 881016 55773 719541 877639 229595 9512 870681 812028 142416 47791 752012 739172 434234 798407 46426 825131 820258 74 34 624036 36640 815641 265423 742723 887118 564513 6 443726 755180 64 30086 28396 181381 589627 835586 411 678105 845472 886866 6 891253 4721 274372 844129 1 517151 323760 471 2634 14 424766 840784 17663 213423 382 339077 424564 231822 671 2 343513 577491 874187 898381 877444 887515 811460 866295 473403 139 347891 282342 9 6668 338508 2572 876668 865342 201 7712 886667 465082 681079 4193 891376 232806 451186 893025 204463 641466 244345 325301 123914 51748 8057 837282 102 2 394617 69523 869514 507219 235972 763028 855132 868574 666363 327424 2 71280 394058 795181 33 17873 797140 475914 348111 287463 695532 776247 4068 871827 767805 207752 64 869414 511629 771563 626083 137100 386 311 877999 289266 782940 306983 248 802446 843438 879387 890757 202982 753772 254098 261172 2 90483 846687 800280 810512 356185 884185 175121 897293 163061 726431 240209 881227 264565 591468 41438 140663 55 145 1916 13566 1037 473523 882730 4892 347508 795970 352437 1020 696749 1 2 835441 733756 704675 11 428838 808631 698673 273097 1390 2 30091 1 815051 823072 586545 583351 179912 6 868440 167350 38183 579680 885948 873191 540313 3 888706 468830 716178 440138 28458 821086 570249 12863 644071 762447 291797 644505 5 496526 898661 380952 177 843437 232654 94203 874054 19 89847 426446 206296 831040 3 255999 896261 827732 11476 5330 2646 644124 851165 591121 862094 899542 545409 983 862093 305407 51228 870697 838389 51580 59453 789762 272607 273508 70922 885385 873342 147719 803637 144772 114841 887996 23307 848339 737952 341873 633388 767839 27384 420302 27381 626708 819262 767679 737063 369733 68 559409 888124 10 569124 859934 878775 10342 663041 183951 4 7 746371 18 340936 2675 44 97446 194922 675387 162580 233122 10305 410127 752428 816838 456179 303105 1 726 25 584686 5431 13 204646 156 883283 856025 892664 160857 880522 731677 786143 10020 844940 860524 540108 759115 616476 770062 5 691436 452581 781575 352605 620778 532850 205032 22533 894569 4 551252 472 18255 764786 382730 884689 591 728002 544712 15206 861034 69646 522854 17750 1 800395 885985 889136 736889 868145 889664 412423 96492 565293 218879 713439 250054 333 500673 886469 371840 60063 273821 805968 661747 894104 283059 381288 528868 129972 13 740340 876086 751600 434623 2 20954 77403 159387 784205 393233 504191 211349 791726 72 890702 860566 848625 528238 889235 221191 390132 158342 722714 400509 776 815277 377737 46921 2545 688376 883996 220537 880863 891390 24165 800825 881735 828889 735116 688404 889415 6 535867 788340 115967 433664 155652 320106 226 460490 6704 693185 31 1 52659 57377 789007 656142 1687 125456 109966 9230 263286 815736 9215 672090 378107 933 890128 59 1073 2689 69 893279 780341 3 45 890793 317337 818280 237691 806052 413154 711310 171314 7905 653144 824668 72552 759758 742195 590657 13128 245937 865571 23 889460 696684 9349 897609 733702 53820 800422 455127 640101 661355 810536 478410 425571 57122 330593 243897 488522 805601 140944 156 29 448257 809908 712040 851963 56398 23096 6064 228757 839547 582461 798151 4966 776192 786405 840926 536427 27 93934 403696 50992 1084 761826 745093 682355 260700 10 351213 853337 783850 386049 398918 71776 6 845395 420 9 255080 723364 685785 168 808948 270490 854446 522431 504260 371965 354921 2588 288230 893461 167254 51782 843096 767563 8541 744054 2 692670 46341 424215 860845 7695 141078 9 19 890434 7 476483 858406 356299 563417 441696 102 808748 392014 2872 893235 861991 588922 3 895092 891508 261403 1952 886458 62817 58599 118995 108365 683 879569 177 5 775535 898865 493819 651137 6 855590 2118 16 566788 7530 66713 793276 18 50 849273 676740 33 491797 227630 323177 107085 452090 76 638326 95970 828062 115616 874271 884666 607911 813803 241878 64767 108895 251670 627006 890373 753728 11402 786639 247419 497235 674696 755889 859527 443501 718058 870138 761980 332101 870 895629 859392 51803 22711 856234 200 101931 854037 885657 8963 893562 674344 857162 44684 866404 618789 826397 759360 124720 10 243546 1399 844563 577921 897057 351 769544 838811 502935 812906 89168 448 869110 712298 895810 866135 873399 875005 777266 494 1 443550 70721 682373 237297 88783 268 737727 122324 873484 170846 886989 763532 689783 383311 673785 1 679888 878474 9822 117220 833572 783577 859179 17 899816 775392 793883 160946 432618 4934 864080 594646 677215 877078 375159 683347 410095 801162 765489 672 621183 862632 71667 857623 899580 242795 12285 847369 899534 11895 888164 15590 655621 635241 19 783028 68584 896637 562086 809131 685337 757160 4 870935 884561 16427 89944 775529 683623 842860 5954 35483 187790 804443 7774 222787 162160 68154 20320 172 17036 431469 876434 280490 10566 712718 845465 14280 7 491204 164344 744457 17647 72264 881997 32923 827903 180849 896859 83 898086 830898 281664 874173 273037 2101 845994 324787 818676 3679 884898 871432 197924 832316 63751 4 2484 81358 172 103 880988 21 894295 172775 730136 174 859665 879159 865926 716295 13373 450 279862 359 875225 42090 2559 331343 417875 262754 243586 261322 889988 162449 828327 520370 652313 381921 76169 701923 867956 841986 501707 793384 874968 790725 297478 862299 310461 879485 192467 577897 92508 603563 18525 1 295588 825026 783 303 119218 83956 542690 170 877497 388765 463355 5 807706 606083 157438 65 898679 19 467028 381973 64854 809010 889518 140010 264379 572169 47210 507299 4370 664879 694196 215810 580256 418845 24965 789304 33077 177 630543 59343 36960 868550 294750 651378 335433 2368 319953 81380 875485 849168 771994 6 24055 149508 252 312546 257 571485 156484 824517 668540 397440 520905 699583 1610 733323 60 422610 82855 821916 19487 14 714939 518621 815167 312193 648145 6774 107 820607 880033 176147 228940 863068 774387 829206 24 729261 56987 887935 884470 661465 839966 499785 897417 852968 6 672650 723398 142685 550 817872 892811 802508 14 828253 3 822009 594537 681706 875419 873130 677431 4 801813 14463 341631 773475 693054 342114 159462 67416 4 853534 572437 28882 810167 1372 862517 716459 97 46 45 164312 852817 799779 247913 516256 6394 701684 857362 155894 686947 263506 3759 24499 215739 853385 48 1177 523146 876587 807877 848893 427438 203262 835409 858533 90773 18 49531 620494 739181 50866 96336 809660 877428 897064 741468 893856 150121 888717 734954 714739 98 695790 78736 39 864329 641559 418342 831634 776036 577863 7773 691038 840452 6714 428296 446820 40 305567 11 476773 898005 743300 883869 820983 875183 15113 133792 424257 3316 884765 151505 800203 327419 747105 3837 25646 793178 728366 34722 230718 804028 492577 835587 20511 688881 394049 876772 86009 44112 282157 3209 14844 636078 875586 544125 508133 160096 860661 449250 663945 886243 850441 2413 86194 860429 152767 818690 54437 691706 887010 686002 897870 731796 87261 242432 9 785634 33397 19 5 619401 723350 342866 770262 8713 126087 510618 334552 716979 754132 178 827360 861440 714472 529947 771332 846565 716 62119 843892 713887 880675 8 361324 194139 669526 10 698191 3 83894 852228 61438 134724 744686 856825 7163 444434 2 868435 217819 4001 814862 9 588 116816 607110 163872 261851 92295 889137 756626 460701 35499 770806 853640 218943 875474 16656 323 2106 56898 681495 865675 757906 874825 851596 566 785450 272706 819051 1 8601 66382 173439 808506 124 673 587373 898346 862628 216146 112005 664208 24964 4 34818 147261 503356 39 15348 892794 340573 575773 51888 296036 488519 1583 3 631330 634289 119500 214803 73847 156 312079 457895 80407 426792 2672 844059 87 802870 6 145260 15 490909 862245 271742 892469 867811 184142 329130 831303 362904 493131 204028 2404 518023 795055 888895 604634 191072 5 897420 546064 171451 3 822870 4 69 871379 11654 132 569590 838129 781946 899000 726031 358511 623960 270567 664859 669811 259477 2 867419 811 797535 526302 51004 260639 856656 863188 712501 393268 400991 110921 481405 899957 9 883227 452802 124242 2699 882137 773537 699 880387 733842 333475 9 841565 734287 856859 862598 639989 861627 638285 779882 811216 533184 1095 591436 81583 27601 539251 868 149451 793222 749382 896320 486451 890297 714205 15459 844693 871728 341347 11759 858750 4 190 3194 452447 681161 124184 388613 896548 649848 815428 3777 76397 15363 883763 795332 561873 796510 468756 858823 876302 705020 1509 261488 11982 531482 726690 682990 842344 337324 247803 427127 232796 817382 447839 785240 666731 773853 854903 837360 71299 5 14074 225131 854226 781 58 2253 795494 824878 811270 245583 48 3672 212 54589 212 13 890296 691818 83 895712 4118 532960 128232 510560 200639 286308 193844 796894 850870 13 768311 13293 812157 860983 5371 740499 7 142966 225887 352375 828575 588050 791827 863506 576723 743894 375440 475728 23370 45073 32044 79827 153311 738957 511810 464964 876889 283 763128 845747 3483 355830 705682 742487 511096 377874 97991 714 457732 84038 686050 842381 813050 16243 873048 697 346473 874158 25 164406 443309 495222 301489 882200 514411 800051 675274 89267 310819 552589 208180 868450 15 756774 340 796329 819073 74436 76083 348765 361179 127 883025 833637 24496 466371 111 594491 210320 635282 899417 739304 337434 389524 256738 528415 674544 5592 162921 26338 9240 681638 458105 123 6 434316 892743 3277 565851 834898 251899 812183 792621 636634 498 525941 392870 80 10466 722445 395514 201830 717999 823522 755376 895753 249881 883480 103 796152 229850 850426 151523 448385 731850 25 731795 636262 297 801434 609926 892689 819980 28872 452920 863 653205 509140 168111 609512 205065 3131 853502 478504 701 746594 821728 450960 588748 876159 373082 806648 796110 12849 61268 741224 198736 298270 520437 616714 851808 2 1914 464025 869168 414596 504792 241392 476642 210663 820910 350607 4037 612525 886187 821501 523854 893506 6 796996 862097 704598 247195 899200 198871 607646 530829 201615 520610 359354 12 567179 302792 59 724054 864577 388938 614902 677002 24 334950 782714 15 737180 447915 776120 1197 3 33091 1239 625738 395672 896160 862611 271363 215153 828152 878492 634248 393323 895479 899218 38932 240742 428678 704198 869659 769056 278290 814444 2 1484 889427 9 712035 894712 664003 567097 349258 793419 213442 2189 317969 40249 833044 3 120886 768682 754060 593553 13342 77726 6218 779799 87295 6036 161943 545746 177802 211510 539741 111245 824853 894820 873954 38 342540 7 233521 31 681913 372830 820967 803898 898150 810167 876194 146259 2132 683855 2 809872 420038 14 356860 24407 871932 498486 7 1228 827802 806170 365276 723813 145582 7 196590 436649 703062 384065 30 5 345994 6399 726829 22650 7528 1748 160 71 216 849881 788549 51520 78 341473 190 491165 329664 849339 197040 810374 869955 632829 6 830043 894751 881875 267094 880626 63 344574 545756 782886 316579 879908 854630 36063 838451 880822 784560 891252 1834 217198 836715 194371 862082 434529 442202 568012 839882 748487 631512 828318 607609 140674 103635 665277 846638 484075 805015 219715 741556 68 860120 31 55971 503892 820300 475632 263197 879009 854232 749603 4503 890135 814229 887232 860459 370157 2355 875837 851046 90238 8 316511 269970 73764 557107 641665 132027 4 31 463395 256971 269627 696319 449125 794592 28330 826875 519168 361059 890087 736802 450602 720 440392 888683 869768 838022 9 700540 613006 38643 779750 599557 70 651 754035 876715 879067 243127 69521 286 695517 904 623013 633706 1108 596398 721277 617371 873248 30021 961 708611 127851 104980 442548 6350 848480 2 122497 865266 728012 876928 895123 148213 90526 1278 577097 879824 72036 895209 824507 4 758671 898839 651851 92763 588755 367 72316 78 1113 878998 661501 227072 835171 626824 112267 35 779111 1107 31180 492142 407285 6888 550674 747 76990 866079 9 318 773951 875696 9617 3 77 237501 4 906 417871 87004 867652 28379 2 356 692333 872347 859695 618731 388431 800467 127382 856830 654385 394762 845280 23104 287710 79801 844637 142343 59315 287320 10 88199 546019 7468 565296 852171 531 895541 617958 836774 14009 694322 17853 864339 394492 813511 390767 206 823678 666092 896423 311268 883360 46683 6363 403483 784922 859349 535068 174296 898 2 866400 817640 987 227916 892091 852419 891312 778523 206076 874529 340456 547153 628350 19958 891757 288234 333762 886992 361 864951 808992 886201 256120 72 246667 19948 894171 226845 486811 847026 789059 1058 891000 559489 494319 9 57912 686018 12 18 892582 14739 542049 850516 718233 858742 572563 403820 62945 870173 691015 523455 169445 79848 643727 827769 109519 229410 227552 546442 813079 735942 394472 679894 205 3 12 7 408113 298043 231308 244790 222264 567540 49 76886 872696 816773 770067 552657 849000 95459 882845 62838 279781 843973 268135 57692 805692 843918 4502 2334 75498 798143 86787 265333 881719 280018 1018 105211 232 105 37924 736148 457677 726622 718634 70722 434 665187 567447 893856 842514 68276 863603 660653 407273 865945 537977 2055 375943 389798 1241 815479 865401 260929 272755 314796 712616 833034 630262 381088 552430 478611 572721 58713 291525 748264 888032 812281 294770 140929 159210 77014 807202 854364 789364 749350 898330 840723 355639 899807 19640 875235 783949 865266 892174 66633 182344 325097 778572 130451 26770 86738 204139 32686 696477 804011 327410 840393 34878 283618 651915 16913 860364 27 838050 7 466219 11824 845923 72 9384 336582 7218 250 205235 658938 836674 643220 670873 4433 177663 219859 858519 768324 114 442638 818248 80208 826656 227542 771835 6 13077 2 880487 529692 683569 623593 3449 302218 22 20 526517 117934 270160 380351 252 4 282189 85755 825280 878698 102 205382 354937 1147 183964 713035 226327 399060 13157 2156 587415 767348 3 213156 672408 197389 813131 756907 530 179384 561728 198387 267 357413 853887 13893 44 893428 183 241440 328070 217156 12 168052 71988 883138 892630 878721 641235 883596 753748 863304 139943 598220 9096 788564 338209 806988 1966 38 42638 693584 869046 528 813376 887797 9918 790813 852658 822548 864759 520537 736047 510078 893131 847361 78278 835049 527637 871125 464976 377376 851203 845226 528559 392791 25310 884770 75 800157 621400 435505 313807 633850 1 883578 682342 744576 580528 111778 444914 90 401620 673876 898415 803097 802397 83931 898805 16621 16 4056 40608 451282 845666 139899 720830 510598 25337 132897 872081 6365 744096 123427 169670 1857 2 284734 226 885804 887911 125557 862841 337433 872 562848 808503 388354 264090 326372 847756 309823 766359 370284 741857 879165 431151 2 895826 673458 212306 596 433909 369957 686212 181504 20 530876 898059 884043 846528 736584 771965 49 704051 897552 56 745179 7302 341428 897864 853793 263992 548765 897762 898274 862862 161205 40697 672374 606074 759429 611 698461 213746 841185 2 101994 417931 91058 444295 715411 300993 677250 212777 729534 523903 762315 374473 199552 21 842519 12 24365 23474 871359 850800 90 52535 389268 301770 886242 780869 743051 621054 195 15882 372902 312 712060 886484 4752 276269 518463 865790 81558 2 476876 321024 891317 840001 855062 80398 457952 576835 38654 327905 686850 649800 853971 454572 1 528051 216 574746 671246 888155 864901 257154 759417 759787 3840 61746 858911 796217 2282 823522 265 318414 113152 718365 3415 859687 866117 690285 175987 37504 1001 238 518737 739691 771359 876144 359324 378430 424551 421435 733892 841149 5 2 10937 400073 868522 875351 292 852272 403759 256741 297112 8565 240744 601042 509023 48022 93043 12120 19 601865 12525 313074 648800 476377 4 884629 831128 591691 152310 620368 796157 772895 756880 56793 667983 888910 201701 214441 43667 86 678774 814695 850712 883327 358545 9 205577 459359 169763 646812 887130 71530 409108 28247 180070 1983 7140 219126 860409 551167 884861 364051 837333 364231 890934 76 44 822571 805992 267455 6539 542175 6060 737813 345430 549492 92181 818456 605662 896768 311513 36 5391 393606 42857 790608 148 2866 883407 879208 262857 7 527851 883 23 451143 163749 291078 854526 762639 744155 106905 890709 51302 268893 168406 854222 293568 887221 876438 4 53 3 748662 251030 815341 868084 848383 565179 216012 557889 4787 885758 23 5774 568182 22778 111692 849652 885272 693011 298453 27032 475433 876804 891926 750572 2713 514572 70196 787144 742458 634091 1874 4340 260061 676031 79254 636 10647 471257 700224 897287 747031 309484 284409 811521 884843 620557 858152 667145 105476 204018 195963 681440 727655 653464 89003 785592 10 3 772170 73971 98 19 583697 37451 204816 862501 481292 784995 114 896576 116 885930 58098 2033 118 838176 875037 1 70081 115348 116020 17380 303727 878025 889753 844140 917 808985 776874 303361 842037 537 391064 697151 894925 793559 528031 609937 833128 178 881445 282693 189066 748846 824701 675244 419391 863041 750551 88026 387335 125518 808976 895773 814365 78296 51294 391290 687466 3 320868 464818 575748 567850 228212 896257 264326 891032 92189 806154 892801 21725 89597 399787 128802 886038 699749 893324 2 797285 828446 619685 3 5 845680 818956 376200 121 225442 28134 77131 793571 391440 805755 1130 662279 527895 884433 53716 136708 495922 36 837950 359 744609 884115 220973 2155 602587 867102 647010 740838 535959 379067 160348 177344 560882 111563 766663 482700 559725 760756 13761 450978 18389 762428 869304 687550 496 443733 826922 435563 841561 200167 786219 873152 5229 11738 741862 144 679967 96437 740133 19 814988 887843 816233 52 489061 845277 37 820896 54463 3903 780492 740 155628 52 5634 6 830419 880466 830343 826476 887364 4967 610456 809808 32783 730503 507 311076 811609 1443 811063 58 69493 453209 773511 16736 809564 821993 424909 811471 676625 222820 269416 830876 879032 629930 319130 872920 2 517154 106720 887816 873234 281450 558559 863894 1988 873915 855921 590951 630 708289 889106 20521 547630 1678 201 741852 69569 669217 686257 517632 832798 418298 18859 271277 77744 679820 876361 297006 3 896556 838880 76 11219 775504 318218 637097 239947 881380 741684 868163 326728 338 11381 72069 448673 425116 861716 666670 878282 712886 49 631 859020 745974 898238 169064 811601 502902 6 367738 26529 239602 478800 153203 617510 876136 529148 896356 595932 6001 889071 766981 743401 196667 530775 878416 847840 760171 358933 2 66770 143607 821777 28 388273 426972 814834 683016 882468 825202 30 5643 150239 8615 574159 406558 2 810441 217208 892120 493294 141924 872570 884053 890952 895803 877337 6 91347 841329 897133 2410 659323 1409 870115 5 147937 215659 67590 853395 582117 730618 296690 10288 852303 898559 25336 840136 739113 1 859863 17 622599 1893 814921 544732 95588 63718 773188 2329 703236 9 755039 166421 885174 890566 333954 6272 863366 736 616030 798475 890802 516719 165742 355390 858638 83 582511 790355 291982 162 788071 675395 581255 896267 11877 835280 769737 210698 865641 809485 696 558667 1909 132383 872018 548812 303 788936 142944 358950 31108 876346 865161 291 42 828518 238481 478 292573 842414 682604 766993 706080 868350 661912 893839 661948 121216 726628 898815 809706 310875 40 355112 854922 6 597611 506317 2 14174 5735 79838 814182 56 739930 1335 64880 219507 41428 718016 616860 488693 878004 369815 4897 739464 21383 304647 822391 861906 689912 841120 124505 859627 154530 106339 813854 723213 214386 520586 475191 256 297615 869569 680733 326116 855889 160269 559 884679 839921 801023 881146 827372 876195 163107 831302 603439 153605 157887 332456 260627 474654 243882 629356 4 872745 589368 841451 737956 29 872339 343 850683 231061 576625 206414 822551 726835 710208 1 863275 734556 876506 142086 837808 124 779933 178449 10910 176578 152876 326139 616127 809920 437320 3302 7 740334 649385 96194 316356 701570 3 406817 38 15407 113205 429 508447 51051 836229 493924 221737 19 580116 876167 876927 324929 95330 774966 51290 209 364920 758030 128147 884024 27 897529 895486 251359 832384 859398 879606 38 862796 823215 563746 61596 874400 210821 174756 308961 122321 4565 17342 3 894080 663688 879215 2 850454 247362 847329 894338 241108 572078 39 814547 841269 608483 896338 990 856118 895901 97912 838400 872339 652076 266203 650521 579106 892430 489771 873255 12621 810229 859053 600417 871083 310305 163721 860013 335837 803308 105196 338080 772503 104940 18 898419 17 203 163965 288833 3 630116 840973 895408 892096 22473 1 408839 342787 446171 598179 61913 445949 785164 18728 331454 805702 843645 704741 879148 672914 324305 2 206659 884016 819198 770498 658750 106577 91691 849992 843959 3529 5936 242121 795081 467269 852182 179 173 16 659245 432453 24 241820 704056 1 5083 813032 854618 421420 385062 880624 649601 841708 766421 188795 859970 229481 397178 75134 6 358577 1209 847187 599389 110924 490207 255027 838861 250 683950 582 538493 14442 638763 3 783 366130 168651 849137 290971 1 2 34002 662388 877979 527266 144 852361 165142 772370 786997 388544 696988 59246 5 816521 41186 808323 814110 95 82 276072 14689 833813 795980 864913 271461 781918 172690 892319 397946 860400 54150 609868 871613 1 147249 676698 814064 138011 195 898751 477026 899424 721539 835229 654596 6 261953 780065 332336 865225 1504 133698 693647 867886 40138 335978 41 2 104415 155547 619153 82 872149 7 342063 848915 285023 481436 850240 853963 852916 426147 871255 247145 317120 3 840064 811723 856609 765260 468881 652215 876345 898813 384409 122008 809101 891601 710583 302051 3 222660 826499 508461 740672 860484 645883 140021 881258 56 710334 608415 869694 876928 866820 778961 868924 471559 783906 302013 585640 513033 6871 63802 479989 673859 217 383561 776875 1023 873626 794790 264961 486313 599997 874393 333 5609 842026 719236 796036 187162 874209 851044 326670 232616 802920 540827 869924 661 33 561433 836751 324262 97938 890649 853792 844745 475357 686305 842439 832013 252015 257352 845278 2 389344 888837 12961 847900 23 827321 242103 884424 13 6 441122 262613 895683 674159 194745 347434 254129 31090 242777 876529 891827 867045 802030 1335 12 67948 775899 280426 706972 865131 899986 60012 11 401083 266797 502619 578824 100609 834863 1178 24046 815182 788896 411673 37 27913 820042 837480 876491 492332 154189 547111 331718 90194 851332 89 813620 888098 588914 62058 240494 737522 5 241472 857101 635127 449691 893278 301762 766381 693609 633564 460335 685012 972 33718 2 61018 700924 269 845690 877373 90089 18429 788487 896023 857685 626866 628179 755746 60852 445735 621609 820167 221996 876535 809329 77201 898075 168807 272409 791886 581762 5 426259 22764 888013 27047 794663 871793 717669 896128 786352 874682 870091 442877 40058 691504 886355 421648 40497 354747 867089 769586 363996 178906 2566 895077 588678 864948 776082 156136 733059 425142 891419 14595 390150 747148 217702 847473 47110 109 7670 110437 835030 9 460 282863 783265 177593 761345 2 201694 63539 851401 887886 6567 53118 12798 91018 349962 382355 896374 1154 875819 116 483472 2 223113 123633 280972 10919 729202 4 860433 775802 519163 864587 12643 56 802219 6078 871245 3640 4 260938 246565 537593 5 809491 893359 186347 855464 790069 7 2841 785477 343325 729228 136747 366357 30058 876135 610400 874609 832210 31 56288 794188 296045 19441 1118 321162 14390 870787 876955 836077 858281 857819 782 894717 109408 40172 1102 59 3 32530 884710 3622 870724 810937 856611 802890 85971 3 26951 122721 56328 612 275 671684 80028 884503 4051 833321 899490 860737 136 7762 838342 236 293820 666128 593 872672 340 897704 274 820795 2364 135205 407584 876508 755670 14381 149 1 753928 853822 36 104953 258296 35798 574908 66 887814 525146 769990 892818 873426 4277 386046 899078 39183 782911 693111 214032 25 597812 29600 879665 665374 707756 803555 897675 413712 605505 742003 17342 675959 414703 477667 211109 317365 479664 729073 570337 568543 784117 825297 516091 846451 511611 59071 518001 494990 418386 48 834718 894370 20220 704471 794113 482612 429472 3168 161542 794 11698 876159 634274 847865 877345 876121 30309 137387 666939 813235 292194 846191 889264 637695 120571 163285 2046 814978 800358 67276 24 678649 630928 428436 369153 374076 161026 892448 628463 561386 75127 736987 795595 795554 24821 4258 1814 317462 137939 634276 603523 851379 869453 711130 626595 496927 11 896226 560059 294807 880577 366165 874101 835351 399197 40103 450471 335317 87519 814481 584629 812375 798951 19730 417252 403309 677801 372590 285833 19380 70783 815550 533833 736437 1380 62442 683872 1017 434509 840368 172526 15075 1703 608918 12 304142 742525 168971 468457 455401 742092 887010 808107 161444 3 349351 1992 322119 856709 867981 861 1059 369359 3 396861 213889 888178 43 794918 281629 202850 197082 732341 171104 158167 5 209296 49080 573023 599493 80404 670897 712501 6813 56061 649224 249753 882994 829496 870468 689996 749927 562040 887208 861499 899173 30 889967 591448 371895 718076 888928 845727 839347 225018 436369 881580 367499 497691 720642 931 2935 832945 544009 59339 590907 68744 64702 805553 877263 230 475387 563507 264575 409276 209560 873335 627704 83682 731656 3 113634 76016 365782 108 455625 884985 457905 197985 572 855321 837660 898320 73 20 144457 804160 60172 746600 460366 512106 7 878487 889880 625314 811699 9838 20624 194106 725593 897722 714921 714241 834822 841926 150860 302 782196 96242 582551 711186 885776 510193 782920 77 843040 723982 460011 690601 2 2 594679 530828 870265 857206 124076 73198 817001 332608 828230 344910 740963 850425 733143 464080 61 815464 696355 899671 983 599634 799844 32199 379510 407086 1214 410024 893342 23 101438 896803 3 813591 840779 862311 791020 192 696321 102 429462 832177 19823 74 451116 7 893079 409064 1802 879587 703043 265728 123963 639444 8425 191650 9 885286 7 278810 50 523849 882622 648722 787278 403049 322669 18763 872904 867396 1 366086 899412 726290 863908 76 281656 96871 809649 848542 487711 672539 384135 506769 549655 864014 216982 877783 37719 895375 51892 250498 607000 204842 897930 705729 493993 334378 376955 53044 28663 2 619379 458110 107293 221277 105490 4860 520184 13468 848229 896949 375224 520719 1869 848026 4 116496 872621 625598 13 1459 7 89553 213041 720087 6190 595115 81 67634 37161 774786 368100 895978 2 829327 823208 840988 56 889272 509138 866173 2122 332982 842278 35617 780151 876052 923 7 198494 374905 876172 11694 520581 867008 24099 698706 684860 656760 836781 703770 49232 477691 8296 610301 719419 866920 159656 300104 581124 343203 899210 824056 446 1 88 558239 11328 428640 897181 9 658651 224885 91 7742 7804 828822 297015 401584 832921 893731 756793 43574 828447 892253 36225 158842 1184 752968 839040 839709 219931 5518 849616 846558 6763 503115 669646 888845 2285 3 11300 5964 544315 62840 6 778934 742692 882058 556251 104 879948 849022 71158 870211 775837 38 852621 394976 275271 300244 458 54 799872 886979 338290 761268 461915 12171 857514 12600 493572 883852 466104 875087 185950 69085 834559 703232 95 8 6328 190622 264 823545 364064 829740 855777 128815 27 301944 890388 173585 766461 1965 812089 886299 700685 856810 897217 502004 64248 889148 13215 183756 293830 650097 250568 601077 574719 846031 2297 879587 80919 680480 766854 16989 893943 385761 838207 120446 831883 649615 625951 672763 884542 295147 880071 563974 152106 297043 596661 764312 101958 893021 779183 38135 846367 882392 215718 12514 38022 257858 420221 163855 22 5815 142307 883764 696174 77367 4 54 112457 76173 886980 851975 539865 718810 884884 52544 362060 34162 274983 301660 148145 892605 729477 553895 174591 195430 829266 839673 781775 26139 622830 666120 899408 458060 898825 496 755209 862410 18461 867496 243751 474691 133325 328721 878295 256069 264681 491415 552426 804534 701469 642273 857817 730879 1036 111426 342 34558 617103 329349 380852 733395 781647 763644 1078 167524 409579 78 483904 785 269521 179005 889980 796 809409 890357 115574 6 1459 10313 9974 764679 659907 332408 8434 575338 110 422740 354295 778024 822788 686097 167074 6884 2 232915 141283 644785 851304 209 2 275187 59206 201162 2 775159 877522 840614 665539 882508 160890 245910 815462 772630 230056 31 305946 819016 847757 878447 717437 300634 224084 792830 864280 223633 345895 866957 398992 431931 873027 753861 820975 17 853794 72 840547 292 1673 693936 26 888214 391616 829775 503991 181726 809026 786022 359977 6572 696696 364962 259260 436979 188780 759329 20127 163026 11216 849403 834425 815403 440074 881692 143346 116 880497 222341 806183 810735 140547 89554 723848 15 579428 872712 17 873778 889369 849581 210472 842016 570358 858403 811158 181092 64628 822398 8424 269551 735907 899146 759548 878079 396573 353677 7 117 375145 834357 456061 642945 327662 40883 264692 65687 45914 361061 592735 234595 837408 813633 307413 879684 358805 892757 742413 880374 11 856359 751733 760785 773712 327 7474 3 812786 580927 625056 532493 888055 7607 478509 886473 829894 7 327858 478357 883881 359142 896576 882144 533162 856321 768498 512592 818700 839410 32967 786217 8842 45613 809150 240336 2 296004 788372 36 656660 612262 56756 872889 75483 420724 848910 327 707250 757297 6 552422 9 284532 750932 508035 830147 10 2132 37 149939 627700 456290 834138 736923 655998 516 7844 770270 859115 171 272276 103939 420400 824554 2945 305832 32485 357219 874712 535731 110752 211380 805 871479 20 74422 4684 432811 789094 890568 301891 20 335724 210433 266782 17886 49699 14 696824 7677 372175 197321 2 872528 416285 888451 382646 654088 20 41 323399 101763 570 844244 720083 232858 149 843789 778090 665110 393753 877014 251545 2 846186 790338 301646 121431 3 105891 237040 433198 821014 608942 883409 631642 304 897526 647266 626974 5810 26686 723700 92 26349 892468 832025 737111 12 862214 809692 5090 742252 756721 270820 38 114643 824662 87213 691119 641738 151646 101679 101855 863748 100 8365 778281 724466 757971 462742 755208 65936 671755 8081 794980 790401 7087 873543 734659 6672 147250 373084 301144 683060 790518 273819 841257 851545 6994 772681 107185 414896 821260 776605 787079 633502 532262 822532 858260 775673 94598 155763 686149 648 310316 844023 105 9305 872551 787021 564069 129845 13343 401 477924 16 643446 103499 235031 873202 122387 1 1 581618 31600 833177 693531 155556 817578 876418 794403 173873 3 248867 543075 232215 883306 533739 42103 893180 747211 2024 531752 734560 129729 86 737869 40 33667 271160 923 16 138288 670772 873946 898609 403633 200196 821381 367676 814678 272226 676624 191 451155 723550 9 29723 150197 851956 555073 859766 344926 739423 328256 175568 369 68380 38206 833670 849891 158666 381197 100292 127858 860 167047 218356 491308 448426 398357 172 3 885229 857571 250207 213068 323213 215 41612 133709 644526 857853 12 21063 624063 289510 852320 258050 111695 26 885994 764373 497720 184568 9712 109104 568930 756702 74488 845743 703319 300449 218646 619647 217712 541284 4 799016 727131 216006 251803 639595 150657 874931 696151 125435 843419 264161 546643 763616 106655 208 895911 4493 860378 583441 493072 246956 314290 732223 695566 8061 827996 759222 885432 148 780382 829391 818625 260072 614752 96223 241365 261978 382078 894866 80 626670 720328 473758 476721 131911 867638 828369 809500 39 303414 4989 58632 536895 7762 102014 873716 661695 818468 333833 57254 880504 164212 684626 861928 858497 665241 1 857283 300737 827725 446944 735760 204192 808149 42179 147265 1209 739407 619649 884910 815901 816554 856069 571370 381294 767784 265 163808 236 846945 564421 146165 3 14 868060 1225 819884 441753 831868 759419 291930 642474 822917 722141 391634 703395 819182 484292 803999 809015 25318 60 869289 507553 7701 423108 105131 732518 74 566004 719470 92241 771168 777459 608624 708326 811513 7926 862654 872339 722162 489770 2 820963 23579 123542 797929 172289 766 546234 606899 6 806687 57079 255526 105122 274013 367765 444331 476598 176139 4 8124 80779 691217 23 454137 705266 2 838497 860784 526385 12 890113 411768 744158 721999 841813 1 489317 409235 8101 3 538701 18803 841557 648219 599953 287029 892602 242864 299593 236623 898784 532723 746652 800474 309625 812426 599619 559867 91308 278593 478330 111736 424088 8 766179 33145 893850 851705 394053 263184 1 438866 862929 335544 591730 153053 4 134016 299293 224989 8503 189253 869979 272320 130076 860354 872510 835297 772941 523595 13887 328 78581 11646 734526 835461 215638 569084 49535 815980 822036 102873 7452 82153 821326 389176 482782 448420 138273 879079 867041 889973 863218 255276 371534 819326 371620 396153 21 262338 569322 474910 384995 861528 395834 884905 718879 583364 495475 868169 381847 771274 299226 584013 30 2887 236 511 602823 535729 117 884569 17166 699416 146317 53 869843 12 864886 661662 400947 6 372 335657 29 869929 877457 125614 145425 615166 8101 812666 83495 889990 885882 354597 523121 346687 841913 782124 328320 4972 755729 752398 882874 412714 333435 13 888150 195134 654446 391559 783705 456892 522881 777411 468834 479122 851943 312921 859801 120 836550 107780 245581 871898 486 685989 460311 810686 275113 639403 39 878302 593960 17262 17 627006 679918 751228 79554 409084 892078 746862 2 849034 516553 44033 704746 857245 878878 104635 289243 149525 154069 250552 28 387179 210600 854377 131800 858179 18 258767 33787 846459 3 108 16009 227375 2566 388495 848154 501791 806321 397491 762288 279955 415758 12 724814 698217 586765 124 10 716200 16 12576 266298 821173 1703 562309 714549 2 898246 151 862699 743874 488827 632441 884166 67 225932 66180 510 202372 3 4 202516 748153 204137 324542 857 495025 1986 734190 597001 2137 712896 8 855137 560361 886299 855237 707036 331501 883467 885854 734379 863626 390639 855076 16368 803908 849520 847938 846131 492305 349888 536360 890027 370387 487537 188386 745932 832879 791425 436538 748055 3645 570 3 494808 800977 487092 831305 569 187880 767369 9599 811572 585996 14303 101292 1491 866312 852801 244069 878904 70400 31685 849814 840294 895779 87249 4142 390415 22814 114627 664571 688516 410493 607063 861617 895578 682694 615949 323998 893238 469313 811 836505 894348 315318 312641 20 181564 587665 255500 896506 881668 675812 892045 781398 220878 222371 3714 573168 550360 897914 714843 883828 415163 558463 846849 886421 620047 12 441546 2184 888363 366632 251263 418219 678096 767761 589340 29 578019 486193 149013 798124 13 541145 864833 191741 24665 801594 203196 6 316980 5 531043 2120 264022 513673 624562 870170 28 515342 47372 785006 556273 454354 298687 438 889771 763277 835186 876391 305369 235293 771237 685210 282727 7 726443 28 521643 892671 72240 715929 835009 193120 725320 563144 153410 526245 887474 825699 867366 263 513555 839448 62363 861831 622 860649 843606 134475 860178 404007 855597 328973 6 7 782509 868616 568795 576902 49 73314 895132 746527 37242 423695 20528 766072 896583 670499 636564 2 641336 445385 1 11731 98085 3306 75 22 206715 890693 94 756639 1 794620 859442 182189 141272 22529 165425 330172 732570 680181 300 752842 51438 745489 212951 569618 416703 331494 459060 870630 83464 166430 6 812491 1 219 226874 29490 495907 341697 794794 29638 811842 225284 709318 833769 8 896965 897363 836700 264411 109 458882 97105 49 799804 880758 883970 273 889920 703 131 497920 638048 858631 874801 10492 494057 895209 298879 20 829776 141732 9963 871847 792001 433445 38961 59388 837323 130161 148049 694 56 824937 1 14482 110012 33339 510336 767181 23350 852239 140 486 723178 624020 599345 789302 768132 509474 9374 167948 833608 811904 837765 793895 22 690526 871910 23636 863790 819064 879377 875576 693281 472597 862810 57746 709913 386799 54345 214724 244307 832955 95685 166664 511511 104992 849090 671503 754531 859287 858943 595621 4213 582420 2 867185 625171 4 184461 209990 37390 874217 814760 884031 769813 49781 426168 37403 473275 730425 819779 674289 348663 813226 19993 5 856395 192009 892193 171137 2782 766669 79768 898714 337124 555776 894188 799042 437477 6835 327980 98846 895960 353255 288 786245 95 4983 491263 750825 370137 787158 120860 889757 733833 328515 629392 34823 848604 471393 439064 22 96896 17553 702540 277640 60269 1727 100148 454396 306242 415645 881734 86213 550667 337 121061 14432 822087 869514 716639 594416 711588 837576 346589 3313 194346 379618 830382 675409 42746 738261 723 188771 10752 522254 255596 151 704886 743714 41925 440934 764465 871081 535188 879856 581351 626770 339850 723312 2534 52351 886784 823509 852941 824243 283462 216 506604 894215 65660 26652 760646 215148 7 11417 270630 113647 860562 810795 9770 236808 892751 561023 833612 449710 4 4 442438 791184 72979 810481 438333 67051 668182 200 302335 885640 709299 805820 825493 847964 369117 442591 362 487562 686115 804295 785895 899350 532018 449 893630 878256 332506 852607 15 1492 13 410136 1355 17850 834011 781438 795691 89928 811217 33265 856739 167 845838 35 118399 19447 406700 148 858391 664572 362137 480600 742393 876580 623072 824068 10869 26533 891825 307107 336225 382436 237327 866809 710706 377318 224937 864527 830184 827314 211992 234289 807785 39 109922 106844 817263 125230 896847 633 162238 11251 853584 37311 820073 18 14810 605975 11 897011 866280 429740 834832 802834 840168 239229 987 300353 670689 894749 669158 620339 1 851418 720491 251388 111279 186020 416046 533953 720486 847102 876573 103 139 93022 410756 854010 661471 882683 40824 422845 530184 46075 321677 755415 592069 553034 237976 4087 881525 159059 727103 31 163789 100160 634536 85237 145130 836539 811863 833677 13133 128047 870743 816412 817421 813138 827652 626667 531398 891157 3 834404 141788 595759 245300 889866 853604 841552 34 732463 475201 184162 226991 429996 884809 39869 849992 293908 64 429 686424 68748 406634 557051 380705 777 765764 874938 795641 935 208157 35 897708 289133 670097 434 3241 36138 794821 815086 700287 501362 172428 891464 883157 474407 715448 75396 552164 799441 894354 499547 874416 82272 818826 128383 860561 833987 894956 238935 893142 816903 889638 899458 1 829668 840937 580226 737674 853531 198640 843949 885033 5 2350 195622 868205 742827 840165 666094 845061 154566 379593 862809 49830 518263 356515 35598 854111 887153 853439 4311 828302 640299 67391 94555 870242 873980 411425 3967 76 896608 892996 37 36058 520976 857624 412330 21348 552689 886401 549875 11199 799012 371001 310583 638 350 47308 802441 293659 699550 314005 134352 150908 832411 894882 3 2556 87772 871406 2518 898419 684175 569599 889657 390904 886603 862330 34 31166 7958 277688 726 538171 422497 628527 753973 131070 625154 4 852065 31248 894154 321921 872677 158 65 597100 467782 881306 693300 525138 601177 154368 161818 746504 285006 8 6 456 865322 3297 687505 493969 889 40909 20662 577405 720083 843845 193702 759697 23688 166 763353 92642 809179 876181 111136 138017 306535 596782 803373 171 814 40609 48477 831782 102686 755003 737294 37701 592319 442770 876100 294133 876334 312000 782471 73238 335288 2066 835558 52308 894475 398769 695722 499864 487245 104450 4 612748 157394 141 551138 34336 440196 816188 265053 242795 4 874389 628372 2 51 869480 831089 582 13843 140577 371189 44737 614134 371520 489519 790483 38 118138 201474 424383 475157 573772 181766 803143 91727 736395 760033 828586 626537 579761 24608 154680 852084 168 520842 185 425029 97 25 569991 73223 779165 58 65720 181987 818819 37236 145347 422935 822273 6711 2 152165 614 612383 29329 251607 313008 841130 291052 108333 71093 539434 863528 600048 10255 5651 19 599218 647377 468776 124 6 617981 171350 707787 327752 30 495616 17526 540617 478887 557578 16294 10190 5897 551209 91055 213404 884803 240636 15 86200 133642 10647 66 9 758 314473 380487 366659 1057 31311 127303 8 49 835560 8744 858543 758781 653353 430 837428 124 880009 826902 410018 1680 824633 478 855397 866020 2 280029 880430 19 722952 530555 852246 655039 420495 594006 179815 855241 782508 773272 50037 858010 886604 897152 850670 741463 742017 3487 866757 823156 743044 258252 18318 720147 887938 863722 1 2 480706 215398 886498 721663 720989 212525 178956 897074 896561 861770 650365 47 214409 162441 185899 870546 762639 4906 283642 857922 771826 2 636849 12657 885463 736178 26 875630 874076 215971 660854 808329 827249 893700 317467 854422 828574 41484 853557 734306 71972 282285 39 34607 489492 877273 1668 823130 818710 551187 2 552826 861664 88772 591140 419025 309853 308 368253 875555 688693 891227 372448 760261 38 30 723 394691 2101 741741 18 820513 899412 221 776729 892648 557434 522510 742121 768169 894264 304656 645559 779597 120497 154 877072 859103 239977 149 265310 592228 78642 340093 875522 338392 890587 847864 435037 865407 841273 224630 896015 769290 856533 49 665018 887392 84012 154580 321580 789005 784777 788640 885681 8995 859973 580260 186428 841361 804990 2 832543 139 298466 872527 166 11500 514591 3203 212954 865 599595 3599 874805 335862 829013 845459 215373 839408 654791 344060 796742 2 30594 210333 337020 882091 700119 12492 547229 655962 772126 70914 47226 413951 698103 282250 826066 783261 614498 7536 728072 145197 392191 781892 22531 417011 454 123987 274114 69558 361856 403018 809095 204595 700597 850988 863604 874564 887240 2392 6 886155 615594 710138 2221 81362 639447 709143 272439 783423 651577 796376 741897 899581 433244 7 730525 293196 38848 864529 370280 13 600580 452 877224 7 787463 24258 278713 65709 809003 665401 66 872960 64 28 1369 39767 59 255317 2 875723 2706 156878 573254 6 769559 898537 550503 841460 616933 96759 765504 884361 6 593597 5609 619575 661 862205 841711 503308 451931 248163 859174 877778 882043 23579 891058 637348 82947 19684 692453 885378 777793 257220 111342 519157 174140 604688 24 787736 826695 868661 194389 310 782164 184924 872672 812158 19014 376 1347 3079 616060 807270 19167 846474 30 884425 891338 842105 733562 434041 2740 754482 25765 429795 40 733962 609057 661347 13382 629684 266448 804524 871218 783280 851272 823 239521 804192 885454 81083 155397 838937 535589 3479 827780 834937 167387 277731 145026 3 780603 2 56384 420079 739097 440182 15532 510588 14228 754957 83665 543055 491521 794423 393545 813179 27 288648 357429 864737 138 53624 242941 886423 735555 57131 476579 382915 16 30 861081 80948 14399 842172 888083 855285 856214 248745 798217 816353 367034 235476 24761 847147 325768 16142 812726 549391 2 739977 258085 465931 847702 858241 33656 880075 323237 240509 35843 879278 831062 167214 118099 10 550572 293756 885761 642720 107 504 143257 7 147911 47135 777719 618853 1 258655 164 597427 49 887086 713186 871190 4085 704331 457 894076 9 1 47195 479806 794812 40 578661 404357 752802 870119 424959 73990 211837 193 248068 842998 791332 151621 850044 737099 871746 130534 275112 112948 83679 645163 4 837951 895511 485880 332226 37562 567976 207655 559580 75722 543652 873721 316817 343636 592587 344592 677501 869859 860872 874608 881115 723234 778281 121918 507431 42 33519 288333 524865 293504 891895 97010 656614 757342 705146 859815 813157 173488 499285 28 363758 893380 847315 842497 857697 251947 853101 862142 884150 537698 345062 5 766340 249977 824956 299785 500004 386795 62017 454699 821000 183902 195837 132143 884047 2 19670 894449 782026 570053 851139 691688 84286 383070 531 9212 819896 236138 363442 76713 21056 43 882009 326572 813013 862909 862702 101166 1367 844798 2 802322 848805 349918 893439 40 334293 86 371486 221242 843402 839927 777598 224351 871720 373737 848948 902 614091 880138 6 727957 848217 647194 897633 29059 38106 16 77462 898755 808280 371713 848647 1155 53860 313806 26 12 888262 856910 150881 685249 10699 141332 889940 302226 861313 115428 638 242669 2954 3 317949 184459 200392 103 8 873253 303342 2 261 1940 347307 852978 855526 867242 1328 192432 194447 895157 2 431776 861460 829804 887768 888404 848382 462539 487409 569209 442262 86 255425 482904 768797 728478 825634 345736 1 773145 2729 722375 38 44709 1 897172 898150 72455 807196 441762 50572 13126 26835 430154 757080 452726 859550 309865 886992 675562 32153 4 686588 891681 276798 570697 148637 342096 425237 679956 220621 863567 341929 1488 39 840695 152594 89 756333 437144 838094 878747 334429 2521 894897 585605 712523 100948 415335 860856 38588 271440 888924 18218 830181 867895 88238 816648 787261 1337 597862 346098 29131 223093 5328 623448 29339 39504 3 206644 46027 195655 250101 1821 524913 888528 142680 793469 863456 864988 864025 231 435226 869056 24869 683494 453672 3 386260 155525 62616 178127 887541 47650 165800 523782 837821 1793 810839 763221 861148 41648 335467 801750 114044 614867 839465 632787 807925 72 514502 405794 801939 220 769051 97439 882049 700425 305128 191008 876814 297507 864638 311199 199475 31931 264685 596764 2850 133558 84601 500531 525580 878876 751344 446178 448926 891731 617495 96718 758685 9054 47 591365 474208 69 32729 502929 899542 424961 73960 93965 199980 881274 711714 879755 19295 454823 366 316498 426194 604325 885532 572625 60163 858216 117801 404248 10 893025 822588 883410 769791 290932 849454 890998 871559 858117 707700 8 223 770418 613758 417752 651622 71360 795540 291657 6 195625 676141 749050 872548 659769 4576 234499 875769 346072 766698 823567 688 777501 96472 18 483036 748360 205430 734806 221 823573 32325 1 826333 773913 873761 691619 632738 864790 138152 865465 2 877779 3246 895195 712070 831543 711993 22415 853612 1336 2 6219 185088 851902 67593 3 7 136 2099 842562 236 807233 122624 502927 16045 768266 756 236450 293558 38179 119623 647373 27460 198 334286 207230 171599 397128 731748 520258 760170 888334 93125 1103 762391 577918 450086 1 584782 609997 898968 154709 19375 681551 615496 838470 856443 874694 863369 365944 507181 859021 882634 1 322112 11 6 782600 739733 853216 852218 17 801235 841446 317587 242195 680898 189618 777297 785457 5216 824009 13512 194243 721605 149821 871554 753913 841099 385612 879589 851944 520166 105945 694391 501221 14107 874715 811422 838768 890744 135292 900 26 62 893910 138693 850532 66369 262176 8 321566 284044 883893 377109 819284 276919 1754 431531 874488 6 725160 600787 887650 108423 786431 238667 92945 86154 626776 176 797308 104852 616744 464248 671021 280368 204719 562750 575549 32 832125 328444 91320 61 377907 433247 306202 873873 3 18978 527400 4 899014 841788 761383 2396 747801 235442 7 865332 2797 151013 857228 113043 639558 581159 654535 761531 813505 758399 834586 11375 40143 825392 846547 18983 359333 83116 844695 878775 322847 703952 547629 749674 283927 258730 987 9432 870296 545742 307266 22524 726673 851657 752292 720085 189687 895068 68147 350005 780280 166 51808 579656 13 816890 8 469886 576099 12784 197 416081 125839 38 2509 827965 195756 266887 623316 646229 767910 816068 744006 869646 885532 85 588233 598718 740543 220316 101598 390052 814106 51684 4 7 308948 619388 19 868554 34687 833382 739581 672111 554646 851701 805895 877061 55895 128 589372 783370 177 756359 344023 334901 700910 865816 9365 874452 179005 5228 881499 801558 893406 56950 72148 835590 68760 848656 12683 140615 429879 12 878674 231188 387572 720470 849343 383432 634554 654026 209 592274 832632 189952 176212 200012 69 168 631542 2646 841876 595782 449737 791466 393685 748258 502760 111344 444902 854306 3 259394 803741 701254 1221 645 842019 876214 151 879018 52917 570396 647402 10 140332 207285 796694 787020 665625 848215 30956 879153 259349 670 855831 887943 291701 336511 17 770186 893742 876330 315005 367941 888704 323231 178158 888789 773218 3107 7406 283390 256918 260130 751 729857 856259 76 822064 309 1602 729441 815881 824635 13340 234566 8539 895860 122629 77567 776316 285840 96893 806565 610463 886202 806316 623647 206260 856911 798581 383880 882311 892 13981 13 557063 1168 421026 819682 878823 533 808322 297043 386009 200584 169 375 376116 8 11 625062 841283 309732 525091 383 176911 791638 782447 897553 17 295350 277593 615818 127960 873543 817596 711169 885278 281151 862417 815686 633423 57 221 21137 347187 16 48056 589086 866919 59 896257 221027 7037 837540 166217 862410 828604 594402 890195 665215 717958 832557 89198 1227 496810 275997 86988 720020 544367 115900 109311 752 22 711786 790810 817838 888328 858602 17081 17 596482 830284 868398 35574 764422 500361 315347 8 805372 320522 895116 7 775807 886591 811647 802436 778835 877529 30229 889679 372685 75884 700917 699559 216182 814971 851682 5 606652 219092 74112 748868 432050 599740 781553 63886 765171 384738 301604 835558 416602 850860 4701 432727 185074 184733 39088 812984 838040 837573 21226 1438 874939 203211 553458 851318 650991 200629 275317 122268 346934 862344 380969 894616 770625 16 354376 242369 122349 925 509285 96047 865646 521983 892499 467892 485159 41520 868035 151739 79865 791831 156208 186404 823122 1008 283587 879102 878290 103011 370023 1834 493573 9278 213682 481943 636744 328741 281 94812 455555 860361 890014 706004 2 599693 19937 564219 709930 11549 569916 192290 625837 618207 1292 303904 683997 505541 851436 531917 43 330 508361 516394 158954 2 22887 678521 429601 815497 721253 686065 891365 851340 420845 829313 874911 110143 876233 588567 285267 671128 6 512958 324121 2 894102 922 845635 669003 267205 844713 868093 873383 788155 841582 16255 203086 193229 846608 864978 880883 873243 801506 64027 808068 831390 457666 846574 371588 480245 781509 527962 861503 2 7962 3103 660 633719 325406 774519 439713 5581 689984 767330 831669 818159 341753 872974 252372 13757 2 2 701710 558631 136656 1 863581 45406 336883 670153 382914 867640 77427 55729 897069 252857 863666 1796 477473 111772 311422 890359 553889 74904 5 876417 50 859771 5325 781361 222887 721352 511386 857205 788552 4 4 110 70361 867790 210797 397116 806937 814626 304572 289189 149093 838745 237840 2711 895535 247342 890123 819237 48 873791 585144 868605 778609 249202 766 507787 2 447493 159 52269 723032 2461 42523 842968 391105 547324 247118 864054 873528 564373 69421 833076 880788 889100 32872 870856 189890 682044 697284 548960 23156 74883 443328 483433 109844 879681 30800 837960 42055 374 792499 899973 200040 887047 409684 82104 854478 584469 414588 516 897818 43 213912 890498 476932 466166 2129 859553 756895 21 871447 637918 644682 781559 680 436630 519804 781808 13958 877950 3 626052 839266 893234 626232 876835 874539 819479 293269 731765 233883 381809 878082 227665 10 89229 496746 437554 631641 147769 271151 170 890353 608922 313293 3524 28969 297128 725021 24 873546 796461 813802 617573 550890 810918 22 402060 363368 433327 71431 8467 898098 888409 796144 577501 874563 8790 831761 508890 275609 897770 730710 24 608190 78037 839091 855906 51925 650753 317279 279 769392 414252 3379 810330 113953 791223 48727 893426 46480 3 853607 752 348409 716753 321091 562310 779117 539347 7 70408 373765 2 55571 74 353091 142072 139421 9 597871 190704 364516 67693 397703 862845 6 661369 800381 2 651577 312 516840 14 870554 2520 633385 607295 143088 4695 184448 793554 888071 116936 166533 849988 861881 36978 483399 870312 869033 728549 258469 5 879625 437479 849862 496083 572043 850084 896058 866011 695630 875749 67420 538601 51790 897096 897696 263 338535 6 840736 481151 338662 321 240881 782129 576890 879347 579 461971 866826 478687 676126 42711 1 498287 3 3 26967 4 877454 879238 2589 726544 562481 485416 848620 186050 24171 112 844791 740615 457068 68 423194 740858 43878 827898 81 827273 759488 860332 573263 737405 765499 402096 15 9 144566 108126 179170 405791 660067 277877 356900 21170 606341 881250 859486 396471 875747 348 90 3 163522 733720 541084 2675 797486 99744 806399 887593 819253 146316 6932 135785 646567 539953 280 498108 1111 879163 888651 866410 742235 196506 333886 62743 3281 380918 801522 747217 727501 836119 825235 898815 715645 682406 2361 2820 35 315995 325011 866931 612415 127116 4180 57907 429180 882854 270854 36746 2 445846 46 592623 475475 741245 367655 893591 64177 220291 889805 433702 486707 152418 762115 868799 5304 13796 374020 115450 18 305359 1 870469 649479 850815 82714 854804 895526 11800 866445 829371 829883 849175 508109 478273 393 866690 882138 813948 572267 56865 6534 79303 1 823178 534417 10982 53753 861643 413190 379160 10 866123 293746 36 49380 28 88216 629747 311567 20 343126 885071 74688 1258 875957 9 190024 487739 587203 88227 634982 845399 789495 866872 891875 15089 624024 7 1460 875181 501603 733360 852400 83210 777914 406136 612821 151899 212165 523349 780741 335355 805281 626676 9 23227 786 161760 27 1762 829596 8264 47889 885345 323 199 2 17002 882133 810714 708838 834669 880309 28983 220313 493318 675071 5156 950 875856 1387 269472 496850 452214 829837 69822 569423 886199 785726 889852 342103 817371 873444 785693 538796 882794 264504 2 9 315378 892738 853280 743928 28576 37 797274 89891 889118 366373 639447 898638 11857 598555 190486 462146 881417 207479 58928 810240 789430 646172 738936 137813 315682 387137 115 101483 477971 878824 17425 41952 288129 354665 350082 4037 864868 742871 542364 59065 231822 39250 125680 5 855826 821146 337302 466442 294109 862735 816269 311403 889003 852790 635505 34240 859806 566659 28894 29526 871608 850898 796866 832203 1 109212 40833 883337 840445 866857 452349 808469 809046 752070 818135 374903 19876 5 595167 872989 7751 895358 865332 529483 341647 581439 212055 963 792795 254 691551 45041 17 395430 95605 878451 78743 378531 628432 804572 677009 2024 869294 269492 243719 847026 26214 5 666887 890079 590516 216 842062 820263 800663 138982 477159 862807 888714 37976 784772 453565 559 875938 886011 711 889732 414 746343 728089 1 49402 68358 602283 857444 882458 286661 398315 508856 567003 417591 217915 632623 867319 416931 235976 393430 721656 295354 636676 835824 649085 815211 870372 133426 666749 568025 825529 541384 807994 73431 590250 885088 418 810044 667763 9449 450612 803690 1181 852001 890319 380506 5431 582957 850024 44144 212894 66721 899860 842186 110860 131858 883072 581632 314262 887693 808330 874228 356296 1 550099 24758 2 123010 693297 465799 264 741791 229 896869 187 521010 326694 1474 5706 10887 848045 433519 878183 747938 767363 4 897842 879751 860160 759440 891090 1998 702350 884663 463963 854351 240925 145349 876236 499550 793789 72 49475 825267 713540 23480 695661 19 843068 848128 303097 2 560619 332951 858557 387593 235061 877187 844931 54489 885172 887166 728648 850998 587497 493688 602297 551437 4780 86641 196802 841834 353070 743 3 858394 426736 41 419014 899128 500852 434371 84106 481700 179185 460605 289726 827656 835821 633058 674319 543986 248936 867375 75507 53760 10449 180923 169707 463752 178367 859243 239339 162718 890141 129 456159 226353 872073 4 805479 599900 311480 3 871452 39680 858531 3100 796995 33891 883778 336190 814062 568432 2 14297 792510 27459 335027 56425 275181 236421 885365 492926 752427 545872 545271 254041 392557 27777 577261 1 287387 720565 5069 171104 870839 446502 898332 485625 806930 833333 24833 878691 304351 232031 714411 850501 856539 883895 496 7537 526958 897906 758859 222399 468315 502588 2 859924 7878 879415 818169 20888 867207 838644 14 329042 893192 795153 80290 319440 250267 893851 121667 459526 2 173976 255830 564339 891990 10880 334387 824479 852484 305354 2 802189 606356 203 765778 64 801800 16895 777706 10 765237 19 127703 850606 871021 893259 426357 138283 8 735853 864025 96540 22250 813493 836528 8 18142 8 451120 111134 91520 356484 581958 848633 864360 48 2130 879680 545727 891628 71 838290 812183 869640 861127 74 833151 742309 130035 872924 9 877408 631 170064 1035 791323 552818 886379 95683 591485 336 872986 761205 855167 607828 71892 230883 152860 854844 498676 631648 830853 422397 878158 8450 882200 360 658200 882402 464096 230 808146 765184 846167 3 1728 829715 260296 4 651660 131 68777 779314 812896 405056 123708 1 97545 32108 1725 1680 248343 885 529 596243 857276 363183 630221 801465 194480 543449 92953 100709 363928 146982 64 118 54620 108469 5023 856601 814726 880877 299799 472029 334005 3785 830485 4 689573 643853 887602 728848 843974 363431 893493 631865 5 67790 808569 93389 731092 152586 13335 889785 881928 565730 885412 17 738400 296529 10405 823063 716918 108144 451356 383969 765644 513924 93147 774567 241008 481259 334311 867461 831415 892706 808249 4113 663 78 161 515983 180623 859225 29970 863034 374123 539756 646176 511351 120254 826001 339448 521058 50213 586824 252491 5333 886680 840123 742870 513 575513 474716 861262 219314 28862 711165 61661 899817 848189 851702 16259 405737 897912 458353 669356 592558 846719 812349 841528 461044 263078 22 592154 60 79076 894235 92 453353 710211 179563 880668 13710 834666 880042 758997 802950 54997 414796 337557 174 654 18728 63231 378033 566844 895909 894734 6 240 843922 833386 844576 2 388096 286814 564626 527450 743415 226876 122995 607425 613282 805606 895596 853842 48408 831062 7 255991 837455 41 849159 19 881979 744834 575372 850615 894883 6 418772 728613 460435 894799 3816 53809 845067 4 301295 33131 2279 155465 803284 886209 3315 469790 135064 259704 31707 51390 378832 890111 140906 3997 257074 256884 845144 792168 861228 599036 43409 24 858046 549697 852130 4 474219 794393 551237 876080 773758 56 2 584557 507816 736615 886396 855160 67500 200936 17790 321349 658820 743718 459648 76263 498934 358229 552214 875628 173623 667 575658 117 5 884770 67816 844207 819962 535483 369794 659441 442569 712640 179061 272453 761307 6139 858661 131181 751339 26 208435 17 383324 382663 153 811598 3999 233 673378 894176 882220 881662 835552 821110 17561 395605 3014 887362 875468 623165 270485 605852 65315 389573 558483 500900 2795 848918 883875 542 808268 34878 883884 818835 148834 185063 308291 525713 562178 99189 5484 546809 49536 21562 683991 227560 144730 793669 1274 877667 835202 46088 836732 821005 890532 2 18935 306006 537145 886190 394692 5 233316 44439 3552 286499 725322 888083 459560 507639 256744 876968 897632 39674 174393 13 4457 397491 315011 188868 833432 466523 781704 8 867996 642751 854581 652548 636224 811336 744139 881907 124211 540688 447 156955 741395 190017 612256 611730 875719 143 897457 819660 195311 832311 814124 7357 77530 867294 211396 612124 107954 834152 192875 841700 31784 55 13533 3 828814 78909 112850 849253 296261 833706 411160 37 464071 459768 699402 17 881069 300 856253 312135 248508 890170 772695 570247 26743 689555 264 731057 878018 115489 479805 809307 196900 3 834035 881128 870501 817176 759 809269 102991 478758 1 48521 331489 2863 887875 1421 896618 130785 188331 894306 885927 1 799720 304515 208 754300 899818 758989 21129 221882 881719 151003 317991 128775 754235 38 751773 7288 1460 882954 847273 826869 773358 888062 91336 331876 130103 497491 62598 16 496499 449383 826208 571238 708910 875123 442 368 133178 3925 790593 363697 25 31 843206 612559 893935 154066 865907 745514 884916 9 655870 69556 738747 817357 6 38077 826536 148 130429 242221 42290 886530 45568 849486 348723 871373 886668 346282 537249 872681 452557 458134 760629 578078 83223 636407 489341 863067 185690 458083 3 323148 79582 119016 895804 412670 1635 98205 739750 82506 896514 305571 204338 75612 809460 433291 875577 883090 466356 5 816752 111529 770670 461801 776637 858357 613073 871482 72179 30 801950 684207 293751 640827 882905 166751 354128 514807 893054 57845 399069 494732 112708 819301 806193 787 841049 641503 896118 543987 50028 41141 619821 590322 404371 880193 264743 441606 171728 617375 655304 126730 143562 236127 767625 12453 5316 2 111352 857157 630710 351842 884874 780302 895925 221143 451039 45 897572 787 820858 594709 876271 2 526364 816724 883119 899405 890486 772615 758635 146104 798294 764 851185 723321 48929 12746 787 105 265421 243067 11034 11 3265 845741 188881 4 295387 829076 407260 208925 840485 849262 194781 110168 535760 451675 532 888763 753257 841448 732373 411449 835039 292267 866235 834820 395940 488414 487859 888046 212591 70702 623924 792579 705160 585197 3701 31 715924 496677 19 776005 340079 899315 58 453369 644864 899897 898188 296365 15 459 8344 341236 318392 865407 844271 109255 313892 271310 789200 379243 822559 617422 615593 524563 630478 2188 726976 666743 279557 693376 118543 957 90975 544386 768197 514107 863415 347337 630419 897093 22 846010 307236 210 2 598927 119374 1291 894280 165277 168802 15254 554 627609 809376 352768 758792 149960 351530 425297 797232 891828 890962 4 697790 780682 823631 9 192320 401584 741281 477417 870884 650186 821331 896181 135925 790 769552 262640 894676 489250 750707 717867 792418 1260 878713 883184 2798 140319 731580 830472 167 154848 261193 791462 466223 5 19 1094 861835 206700 805552 781599 808694 845614 740109 484389 167609 155423 231872 1548 69 737072 570765 894009 101909 143086 142656 317038 386 378524 875620 3 50942 34063 2 797088 731781 195351 3112 804554 689794 158 823080 203452 83 763475 134 11599 894710 4 879884 815579 751242 130059 667653 789497 5 8298 4164 865108 405286 21065 805895 791941 826136 39445 511782 880704 837672 7490 810123 877513 895931 813817 344994 305137 91699 889738 145534 878772 289701 228652 119001 672245 495277 236245 648686 110 865183 284007 381414 850642 845495 325 856252 828638 3 3140 743761 496361 374 816645 1 462786 732665 162923 479812 1464 313574 84581 570901 137732 396498 668969 67571 824484 40819 147262 517948 745900 378784 111 700969 585385 862462 819141 719832 110 352305 886577 550459 739832 160714 222807 381982 441 656141 223 403287 791769 818487 825010 570854 180203 696734 4 705477 102375 623862 871 766909 838210 67 833178 283732 308611 202929 688701 824923 20039 560945 850367 857860 211304 581799 4 632306 864793 502785 514766 857037 847202 697263 231 867151 99 892931 776134 684189 827549 877994 867813 848106 32474 895843 579007 338330 896283 384966 2 696 704374 873086 839748 836523 5 15165 755173 17011 866618 216904 2 717537 13 850739 174131 52 261474 751440 802929 2303 75684 311061 401405 887539 1 2584 316471 899696 179783 854355 882145 260077 13 3539 83406 362331 2 36004 239584 188752 892777 126789 9 881630 265 648662 844754 862774 390102 553728 288859 300 109321 150969 547 7905 823110 3 824318 155115 712391 713369 180723 750246 71324 280196 298222 9 259273 784798 52 886740 299256 328 761045 100590 842604 876363 955 206 824636 432174 311576 1437 704805 390734 71650 800605 247465 179959 2 889942 662814 525632 770918 97789 790852 20738 752430 350740 50023 740913 46 850655 783916 874695 37 846791 618901 655487 164965 870 555237 847079 14174 606760 836909 34682 868517 537999 891763 504017 641256 7113 150871 875441 899671 698368 132859 4 173532 65536 831178 849882 841518 812388 415053 575320 2 820897 891494 284258 801422 882858 657376 730978 10 845526 889052 866924 190490 899149 90527 54 19788 871294 20639 735531 9019 592402 545580 191078 1842 217304 751 626071 887381 404721 26934 1 857869 809986 848742 892345 27 888340 700151 7077 284276 797718 899738 794774 2458 68362 825942 85585 896906 886400 80372 515728 213230 551380 858905 873085 819912 829250 6 655750 681827 623982 1 1289 836109 293703 637626 527458 677218 724733 310391 301892 237755 620271 288 424333 799676 585677 843693 671804 702 704334 238959 854211 1662 880878 877805 647038 375708 206260 640474 384464 219157 28 458293 848328 242711 1792 49 63902 47279 349198 896994 235166 49462 892046 619393 630 350 96267 861856 988 847586 255 866571 889869 219851 773503 425201 696664 866857 10036 16451 225084 894970 19 79878 856888 697945 788163 154755 35662 14 422090 736118 871577 863554 780111 5 863127 246969 17300 176139 885219 447781 534651 790919 485741 602977 771589 781292 669122 899257 784142 744848 84653 330078 16 398948 364117 157760 766809 515878 433802 849982 734375 2134 12831 665160 893336 445454 882405 832891 823368 743606 4207 692099 794654 787007 885190 446640 758732 397711 4 76702 190499 1 483471 889088 817030 1492 780667 872307 510478 846604 876039 316777 859832 454513 358000 898935 70118 180343 2 538104 413211 412683 421581 72298 189 784760 605824 796039 31384 35 789999 200250 493301 46 211267 62950 711914 208196 12339 354383 116268 877031 100199 599310 443775 3 881427 279311 730715 726540 557148 46964 851 879814 68 11 18063 568282 85246 438710 24466 432051 863553 225516 695530 568436 441468 3287 737679 733364 781649 475987 872091 130757 484234 866239 230050 33877 456395 514852 769997 758413 536243 611410 275250 227025 893144 4988 450822 170463 154715 436303 403360 456345 798047 861378 407478 506931 483649 896700 517299 861841 347730 769360 179466 4038 87 356660 383648 870438 884660 834405 157940 293468 720398 851912 558290 746599 687372 789292 867467 97328 176746 800775 82354 811046 646118 423333 1075 2628 864769 10013 55662 5594 15 275981 808167 144476 514231 252399 312265 893176 819159 43431 353235 502948 219953 256913 587816 12889 817952 466870 223447 667145 48833 454438 832922 6 604140 843368 23641 99699 731519 139 69960 44 751493 2 435982 877560 897553 595 97470 848 37 376778 12 316406 672141 885782 101475 266324 113 568126 18409 846447 871244 283515 518818 10 735615 339852 893233 797564 39767 69815 891157 99087 889692 2062 3518 779357 137277 863869 889464 826712 50410 229943 14656 5 891314 83913 257908 35027 877505 318509 805856 899951 728766 702298 256997 42374 755457 1 780401 641898 863547 871029 177482 3 896061 623036 866858 875242 92035 127874 525440 187065 889148 252666 2 224781 708805 724679 196294 736378 199665 889216 861439 806692 811231 848166 787288 880254 897759 869355 581064 877904 866842 767253 392211 787969 731792 35 140235 86 7 525649 506981 2 99793 343889 8633 881413 860377 348161 828808 460551 826871 102188 63 861494 627298 538644 75659 848012 512478 332 162309 885531 5 248639 893924 736360 52 174875 3030 618739 862549 696322 826476 4739 74813 60246 2 866972 470931 648371 890323 478576 835059 797884 2006 389227 6969 732237 617711 286783 23885 258462 468770 691422 375412 796915 762963 608799 898975 117188 104101 443589 120645 27766 676281 624452 234374 613646 353062 172103 429191 7208 487 118169 225546 808776 336368 390 814819 463858 86197 662125 56207 533587 38883 37616 890574 861670 228053 559740 21843 9502 890590 811349 238803 633817 946 611573 341911 897596 605 862232 772954 116 93479 707948 20 182093 207102 28578 899923 337131 837490 59255 809442 733642 128643 362555 1469 72807 14 61 842677 25672 898274 150 830959 194066 11404 627744 28749 558343 894364 26 1772 899391 799688 881931 61654 818668 795235 814515 218679 875158 507835 772970 112 228 864441 349302 803697 897075 277 487646 645018 167373 670905 869813 83149 1 818491 759430 887023 331447 123 67387 186276 775515 180 670778 1 737590 181 350538 338693 460006 284293 572814 984 694818 151278 845334 51154 1936 899617 240756 5 895135 697270 324687 14852 15747 3733 142809 12247 3 9592 890786 740924 210367 20605 400502 781026 749747 770379 387960 292373 801087 34199 58676 91674 841761 871196 363975 512759 838405 385716 877557 889649 8665 855450 343451 132360 723134 395482 850060 5 818541 734713 36410 897385 6 392976 1255 302270 24916 293258 387189 576111 868997 763846 5 867630 602873 364933 446603 268960 74500 888051 2413 725997 381737 532154 892947 351543 892027 786358 863315 54828 897447 814970 363022 32 847622 849467 34712 613248 174414 55966 236546 1 771191 440243 31 812551 124038 78444 879791 859887 898750 834358 457243 213 639866 79272 856301 618865 175975 263559 2 226161 340373 349050 789510 424992 775004 527804 3 891782 697470 2011 137385 566171 379764 837133 558467 881 472472 712227 853142 65082 714710 198017 3544 385 520951 17 820949 797920 849690 813119 839964 407636 834709 341050 538281 698879 438915 254 492519 815600 756932 564395 225 579303 1090 347213 15589 127983 1 975 879647 857372 14515 670263 182463 95 802711 853213 797936 353149 3331 3442 3 129825 896053 8 1248 95734 851640 860395 107210 897449 357050 10966 631067 701854 1417 640961 507283 891633 872211 530925 731999 807106 244901 630705 548474 330008 211798 722 498756 797123 1828 879893 666106 378117 15 14859 774285 186354 1321 629 143 716534 48 180222 848116 735205 79 850141 876195 364321 13237 879940 881660 478167 862847 24292 273575 285216 710024 815428 156751 873035 470 1180 370 786562 436309 540380 831749 453183 741259 209930 782340 13 802852 5548 5 323675 836894 1773 612833 638124 10545 706758 687 158913 480513 65 878843 473293 485607 251170 188575 597317 153757 486397 257283 372099 898981 1 526447 9165 476277 878516 618328 82567 121031 877841 836404 677350 840471 313503 701593 1160 107712 720982 887054 25992 60389 286250 620299 886353 815642 15294 21 319321 94372 73991 2483 493429 876033 530096 385504 265144 16 866991 808813 490958 760759 468660 439877 437655 4 849034 267582 821199 307547 467333 178372 830619 215001 414630 652661 15495 117900 591803 228 3983 757342 593290 575436 337072 610142 995 892025 40624 259571 219736 317242 860695 276437 2693 147291 69 840242 1198 848229 15 4 545688 652197 590004 865739 204453 821388 40892 33554 639042 895668 504919 6248 65311 803515 871047 132715 787390 382881 870009 840061 78463 582277 402 41048 488718 370461 868574 883392 402990 319 890741 69386 429021 588082 239361 843444 686747 877058 9 35 893237 51663 704716 716693 648910 871317 511862 466 894759 322696 1 841621 874086 196576 53 783493 466989 2 850569 882266 139673 657034 883398 796308 217064 854949 848292 894485 876806 883829 832830 607781 693616 358532 782742 813137 311738 633981 6431 51318 891162 4523 626553 193089 463 206160 193 878440 851092 633299 30821 712338 865212 22 396 3 563448 60548 867438 482272 2 48 886355 400252 118631 799539 740595 637895 366 808653 766483 551925 838935 7029 862174 815162 411 82 360616 319467 629412 888729 888141 890008 640071 709603 440722 3 288841 290065 153239 859177 827252 762346 103782 94332 702548 532 3 194704 869194 640440 862867 20 828201 880897 528158 516952 2 878637 481764 209 829699 21 63 2024 849205 9716 474079 843807 472715 179735 380 209 720448 720844 1 889757 803370 648121 613496 599947 30 143305 834733 692112 382001 516 226310 467 759744 84 6 731220 809550 875376 815392 35296 567550 754268 20944 189422 343724 456201 5 860181 881979 493220 812847 865462 1755 222193 141479 2 102092 146200 153606 898061 690572 630326 869592 626367 595976 3 58339 44809 66851 258847 7 753395 226584 778746 821854 197698 875616 471911 700634 817960 624291 12 417212 801166 597058 844831 538017 643236 802718 1 8787 38934 1143 31364 470392 838829 177887 866971 863010 818306 886957 44 682432 285805 116133 1 886244 632622 16820 414352 650896 527666 79475 83863 464955 371062 173973 879486 620047 303449 5 968 438017 885138 859071 889045 757206 6 8 245886 775054 2 899892 68629 663818 18567 856604 611712 1423 355173 862069 302610 111146 866912 8351 219214 793810 76061 416988 582319 217039 255 29602 215781 334913 613779 5 7 418061 521769 354843 10625 878192 889054 843313 82012 523447 15965 334889 471 466296 65262 871576 650026 175335 19 29308 128 719578 240339 202639 361594 552780 847135 82082 146 100974 374123 14 696305 791472 786857 213 5653 384066 481668 442606 804127 879954 9708 874266 509140 825869 530511 678833 716228 2 283 138682 935 3471 4513 683 37987 890819 860082 51410 3 837987 777915 135707 253026 833678 63 610765 356279 661530 405239 771586 3 842685 513715 255339 252496 256527 223882 366 743162 82288 7 630290 24960 330661 659419 847276 758705 4617 841305 439797 819262 39 766087 665245 747718 828270 228253 539554 235 838487 848133 849131 667473 21 882072 29944 892404 495955 833404 568078 787511 822576 669213 59878 358463 697739 101574 354980 2 503933 193940 807409 808400 1 315 355171 848464 775425 46016 2877 635815 847389 81 874080 414241 636687 555444 882458 719880 214144 136783 2 23935 890006 854166 536025 635878 831557 5116 38 683931 494782 866902 865268 803749 196985 852834 192564 854007 4059 1 897976 364467 891747 668131 353645 835308 64840 4238 27 860515 840538 277307 527962 5296 13 373705 875 607339 176651 265975 830300 15 101291 829406 859119 875099 537962 412357 833009 797353 531 59758 481521 739820 838404 581213 729371 95682 364352 38 431175 40491 899401 761051 866882 289871 4 173 3 802054 798006 683122 16870 330691 205307 520270 754715 3 786343 473825 886997 878725 898839 518927 829743 109410 621500 890035 1334 464929 755377 271985 420388 2 144012 3 509935 299372 39 768237 774979 192111 865914 899986 15 481073 335019 207395 827422 891068 241752 5 348 91696 885618 894144 733495 453639 811315 69709 886148 1183 293708 769913 19637 753459 328140 393378 648898 852350 151295 482864 853640 69028 589774 56 334744 325787 7 4542 175561 523839 7 207903 828602 828359 706980 17776 15 22505 837078 125029 368321 871125 213507 772983 726941 26804 897583 561687 13671 871921 217268 819313 793418 3707 144638 400720 892478 150 579576 701008 506755 757331 320556 59062 41318 847602 39 713 562827 421317 106 110715 809164 395741 261 849243 126144 182763 766829 832273 494561 657833 416503 122960 833200 897752 37 696106 32 296656 889891 871483 888793 852478 279607 131 948 844655 34913 177188 893413 676570 621717 97905 635695 1720 566469 808085 18 3129 13 649116 892164 353894 784177 890194 872643 34433 94301 451425 789733 24771 7014 405667 260 344808 354702 231604 100446 851630 122 199677 811213 221191 35163 899897 385617 879457 187878 677326 379929 278444 6 487 9147 859804 501465 533745 869982 892131 893012 893221 287659 11644 797479 668385 598086 56 842639 815133 522333 822822 233237 822777 44308 608243 814874 569723 650441 836346 363775 487004 6 386073 808388 895235 891789 797784 12 728774 179315 544417 1384 876230 514895 895489 36 636848 424191 1073 689332 31712 475533 554249 537 826333 808850 474514 5057 830478 1 848691 735994 881395 67850 837975 222736 701541 48268 858038 717743 495024 806477 840671 796720 767548 32163 23044 128365 848216 218 630903 876759 8472 788938 31 741584 759685 241245 815125 7693 878204 761297 695912 1198 859545 373908 898470 4 821345 929 894350 895787 880239 834162 143667 894192 3554 93383 3369 681574 866834 7 872459 899126 12 880514 372 42051 199831 873373 470377 730078 31012 773872 476174 892275 565384 684786 370957 565182 881703 827289 495433 844540 659734 884056 892112 739502 200236 84977 1868 226384 184363 190331 783541 455273 231728 16 483107 870063 664437 310215 767950 857465 216030 193136 227093 53 880896 286 841371 823120 2 569935 778784 4604 26505 605543 45 676383 21500 859178 341240 876702 653119 690598 100237 293566 211170 103618 681199 356590 85558 700750 858499 816035 300854 85193 225558 422219 56034 46 26 11488 789774 132 800297 473087 130182 72 857425 15081 840461 410 822796 534543 1437 4868 893185 573112 1655 5965 32622 864778 29 5 868366 2 776488 634386 403964 773529 26548 483815 8 47463 412896 239468 1196 858827 201628 4064 807549 1731 896810 811916 564832 826233 831782 82431 884600 25 687005 645877 466 156064 778796 868033 145839 481841 196450 8 296395 24058 86285 880272 8 205556 2322 2007 719650 102078 262300 853656 589193 201357 784654 16872 332582 856850 349060 586 42038 349230 288544 433295 9 771997 226739 77404 434314 538502 885606 1 387057 883755 405378 538 586394 622159 847299 888666 876254 1097 874697 577467 110014 69271 443 839579 109582 458831 305291 870193 696054 512614 419390 4483 397541 9162 669786 156529 239777 2980 742386 705643 596504 538216 168562 258786 233781 865267 380153 437122 237256 13620 421450 896272 1605 523634 756447 863186 576736 351658 923 36742 844759 235400 718255 338014 4722 143919 114442 3449 705242 348411 25074 614874 820049 50555 1253 877445 848640 5925 25 882911 13 871501 386179 202244 782528 726668 336563 662734 869374 887271 411630 894132 153709 804665 422244 392856 394214 34716 37894 417088 892009 898170 668 854424 546592 837301 195579 2 373910 440629 218 63000 732449 676840 172141 368535 350 327243 794446 888337 626 870832 845459 224179 554071 483052 818446 12004 63 529987 258440 59 659666 863961 267220 899418 607088 503934 34 630585 350604 474926 180375 740569 204180 856940 898649 464435 413124 321 626068 4 600838 304662 468777 627165 25376 681253 28732 290896 714344 710962 15777 831913 330405 773373 448623 7561 102 220968 800172 369545 707413 290405 57812 589603 827291 68834 699786 62282 520967 335296 481556 888578 485348 201749 809091 172986 711995 220961 276542 588740 724687 488554 132467 8654 886679 126979 803785 4 171805 465 82880 235419 741291 704460 444663 561508 383494 76476 66734 352 852320 847406 876884 859966 241810 5589 160604 823112 45 206318 74123 761383 441140 802231 858818 777960 142598 786825 808430 695978 366567 291687 329427 877140 6 867070 25 611858 828516 653855 360125 520774 891955 614425 524395 132606 57389 213420 853058 89341 484970 27863 74 672103 817973 875260 884973 36180 734803 844858 695 899723 1 10514 865159 358544 892029 861054 823139 34624 36993 264232 6542 229508 3218 645 192321 523874 8118 808285 899921 3 77 759448 233732 705424 668774 28382 172759 117 212604 55122 1 794158 368803 385288 595621 283784 613347 865395 83147 47809 479132 889533 1470 829580 856600 821313 779223 686966 71582 14 472057 175847 640882 876611 872803 204577 208 86 21 871555 891987 217141 187121 462108 670535 841756 375523 879934 662747 4386 541145 888624 679760 898209 840122 857383 802106 2538 6475 147 704766 442857 781549 6414 781788 789976 864238 872815 81521 4 177778 548 10375 871759 858582 893983 279910 89754 309787 646341 797002 874388 848900 757146 16081 788289 351278 608625 276234 760560 10 405083 875809 187309 835653 720621 842067 475462 125941 881895 887813 547666 643299 805463 582045 833125 8299 27673 898409 480934 244734 7162 651824 331449 772304 821731 166400 124147 542454 645311 890392 871173 188116 34997 519391 366483 8 640494 157253 818775 895219 461252 827764 768368 828045 795483 724175 233321 884565 173364 1 869963 428941 779113 348066 267142 209741 693831 715413 127650 886010 834489 784376 179890 156415 852913 127922 3453 647 216042 898112 878541 32166 631064 533894 10635 8548 513718 849484 658723 64006 732969 31489 829308 18509 226894 189656 276290 64662 840091 447605 2 2130 3255 384705 871841 816576 712772 890369 624488 195490 878694 137332 599318 757788 749814 773590 71747 703481 606206 6411 170 182883 615400 669328 4 137251 747888 349709 276459 150363 729513 508939 894723 386077 892363 464013 687637 109226 816187 148697 708874 680 887577 736094 292 57509 870110 24985 9 841406 665505 793167 47119 197162 874275 890752 888252 223698 545967 852968 54946 764048 406908 116 345531 340478 179650 410514 389510 334588 36058 7684 351569 829033 840720 878723 856088 484016 2589 615690 440563 873379 712489 121 724279 171449 107241 2 593177 760157 6185 298068 1 346 786296 877200 839926 609521 108855 897445 50345 339738 864408 888429 884023 326530 641945 437266 284601 842938 26740 826178 50 599506 482316 245019 665087 795661 261 67 835259 856793 1603 4 461808 169188 220204 22 787171 873612 56566 196677 224158 3 843794 598 847952 9 45134 471226 779221 622787 441113 104306 270434 519851 648718 366405 854891 869224 179302 897641 843428 4946 321289 24497 577129 849078 1681 798310 831177 27736 877930 846683 686959 896716 163691 279 253912 629 1 8587 233139 205 836341 716998 18041 296902 138539 471239 116 867665 893356 2 7712 447967 57996 19157 892151 7 605531 841936 255384 492 783368 850857 640600 64 684514 284678 9 81204 484 414533 560426 876446 703574 881679 9237 9 4 894069 881399 1 97577 850348 830059 584403 10640 20232 194678 110463 2391 898184 244397 565197 462577 73 870993 800892 863199 211207 793768 773084 721259 283033 818848 18303 146125 630856 198709 134902 596804 41562 61864 854276 3598 50 133768 433568 18 842552 399572 335112 804618 12749 12644 890826 284002 845220 306654 745214 862389 382418 825426 66 304821 341731 557822 412163 220657 139804 837560 549736 152 810769 4526 122704 269778 171137 789619 855125 46652 42413 33 242 363353 485944 815712 515547 473552 371240 641647 717437 849917 34 882491 286782 885819 867777 781693 81472 863639 3 10 835862 78 111306 866637 879367 861 70051 316750 286629 347814 517556 9999 783485 8 73413 896068 789655 7979 686901 745443 13985 882354 17365 432311 605748 57 319097 847257 739895 868052 845294 57630 816331 799832 715128 836650 778765 337341 745853 2601 553299 1 578743 861405 118793 883791 759821 63909 586699 865022 892008 679261 163569 246258 70715 392680 126595 852482 862936 674535 778656 70 312859 2 847039 654236 180344 320068 180493 807720 714631 851584 499435 366835 792258 55 703502 58 486100 859806 40915 878234 819954 432219 331199 218375 4737 10939 34995 856570 634007 287639 229263 631 801950 745 844202 253245 81907 888928 274030 767565 664713 885457 884216 826976 184272 530925 73222 658333 783637 157452 652866 87045 361499 813212 21 60615 859693 655384 4183 766893 607291 522749 224490 844696 850160 799944 466353 693033 526861 4 372380 706176 615027 163509 740081 856088 704588 164516 179245 854607 880365 593969 358325 889692 29596 122850 752287 48628 168421 458012 897595 166107 811831 880454 592 1727 88511 1 74 158 559854 9697 893058 93 874575 257274 854990 667609 849819 586444 1 810757 823124 176078 74 453595 851206 50 897331 321056 813899 837727 768007 93859 827513 9525 451492 577392 739260 593706 41898 594392 358381 361921 862214 877249 489407 894 891363 13 163851 2743 1035 401425 533 829836 7620 88755 852746 380728 826845 1 437479 3638 801705 836073 826234 5204 87 808135 21730 252677 6718 26355 823326 169023 168401 10457 794426 13 878375 358555 568 2 28514 135530 873656 576981 853728 816902 367027 9002 882850 10434 771867 793404 66 841338 1412 791782 882924 388015 14 56 886701 375233 879766 404593 309066 4779 173 705840 569366 783763 819923 763 477899 198178 876970 861461 646407 156615 423234 3093 353942 589091 515215 7 14719 548732 607808 867779 806950 815545 3897 892299 584192 826543 68907 49544 669470 263983 8524 827965 278299 878923 489490 43156 14 668572 3350 149669 409880 24 331994 12038 602322 596778 159373 72843 4745 831120 804537 878237 899067 8090 8799 79545 446012 395914 12 4 418579 894775 793624 403251 865827 635281 60 2316 66009 2 843107 3420 426598 220318 860095 319708 732590 3 186199 517713 379 245785 723570 12096 889684 757283 79253 414321 899095 699050 110 776661 8381 339978 897970 464213 888181 808262 877191 614773 550 99722 254569 729777 697826 807194 3004 608731 667811 107521 641452 837686 1865 459515 191309 510457 541 776642 868106 530 809200 882082 889949 429469 794733 824568 60869 834437 350994 852708 13 13361 875877 854610 529745 716892 867633 506813 570 685832 799291 704110 881973 786224 857122 12895 796516 823363 844411 872113 863077 871768 767411 651 865710 374507 873725 377789 590896 129 3 633244 657 9 595818 327062 440413 244126 859824 224597 3284 572091 30 399938 746047 597666 411999 341697 824676 319364 131175 467286 822570 305602 828596 275 763927 869045 750197 97245 8 844058 501043 776788 246445 262957 110171 175174 326106 6424 446201 805791 517421 721589 790996 830510 166205 347044 727772 884928 712999 800799 392830 861679 782956 867255 551978 989 678975 121976 226175 7 559969 193131 858483 17962 181639 618036 480218 20239 81 882903 871621 875162 306054 82175 664693 597541 720337 886205 892669 512228 73537 33 102945 802495 457008 292025 554594 112479 39040 374758 842572 851112 409224 9 890096 895296 725221 22455 88249 898353 891140 9654 224905 881806 799372 263765 890496 64 810836 618835 46 776455 247811 871895 108253 797616 559844 849540 884106 791129 818625 260462 478335 2980 880098 859078 522906 353381 112151 43 29 356 876275 35775 606636 478842 686294 434472 814870 124025 831535 2089 1 33 5 13056 416024 12524 5 175472 898859 25 8 894038 46881 100058 61512 321165 359081 505992 899916 251769 845079 822576 284119 35193 2559 5676 4180 29983 893507 762945 13331 733540 263582 100983 571897 82751 783050 168 859414 3 403324 754189 780695 860490 859837 13407 491907 880450 9 374122 654996 728505 507851 7 3 238706 131281 21578 196374 85590 2 39594 755942 9364 579796 781745 485140 539297 174203 101736 608206 33057 867105 882122 44428 880590 852213 864372 16175 28662 814980 324510 54110 476782 242517 101989 2 2437 1030 890575 328523 825728 492910 496292 608838 876000 807366 793 874928 780141 6057 211878 790783 887718 3 887921 732082 479491 63 323469 860446 3835 24817 80684 443564 3 334094 890763 7790 807995 18824 10 159280 843871 648462 332307 131143 23 83 59998 18076 567957 732971 892215 3 165333 899096 685 208252 769142 127103 4885 696604 712786 894569 206 661491 141 4824 896110 531301 581480 776351 886185 16702 569069 522212 45 891765 881786 789525 183861 835463 667710 776255 866310 733595 860913 238139 867695 856695 768072 628485 786937 18792 449 288551 513617 763264 859141 852293 707035 130541 480810 520 55015 10 859773 258837 419229 79750 841880 897466 207938 793610 584590 44701 106981 815714 671202 844217 820307 57285 499232 360367 283 23 504037 319554 885981 276067 620078 733243 9 8509 5 890274 16 819943 729457 2 103081 6 2225 2 894634 48843 666407 834342 39969 526549 578054 458462 176827 10 810122 778768 544342 844991 802380 216621 782380 799082 897745 863632 58464 639095 27167 795458 22 715 871629 682165 481188 845742 128 877058 795181 491551 884390 153784 5095 877201 1 15 13 2255 659771 19 281831 351112 502241 303475 877514 715426 337348 537817 12 23164 354293 774009 1 605302 416613 38417 273477 895447 328561 524941 382086 856758 5 865539 311102 279814 420185 370432 195452 892295 495322 1728 5 799723 81944 452871 73938 15 437 672917 80 389331 3635 656056 526184 8 830862 440862 869939 796229 819780 771475 555261 1737 2 656479 21957 798121 20669 659079 1684 248370 899815 269773 892330 5775 839975 129261 59213 858585 815497 539906 101 743308 877077 99750 435340 500601 887749 4232 238183 207121 77900 1586 277566 319638 1 857661 753951 854 830463 497449 1 1 27 800900 888136 887694 899205 654782 237083 879691 49861 451495 37 883970 898879 846738 887744 42 773732 4953 304546 896587 255 890641 402 584307 896560 100664 441226 882433 721957 88 833336 511345 52 785110 299017 855913 804917 117988 802861 26569 438881 438990 20 542321 72 510381 599 68 871131 109750 57 246009 705746 757752 397805 457806 167 332955 886095 475826 895276 128708 18784 844727 162319 291 2653 871661 821029 424550 66313 224903 662263 2 114958 549 239 877623 309297 888102 564972 30 188597 880364 374069 178243 499786 852233 837065 507525 876193 368587 857290 3 82478 50976 557748 288061 111 790757 808270 107834 420407 850933 896252 375269 388203 5 133 776348 828976 498905 885914 796115 18426 103131 576930 793032 11494 100648 851907 437262 204776 10 897891 743741 178941 899787 734704 35 2 859263 16 2 118451 80744 180675 875815 606747 5254 225390 10163 61705 163964 10 412748 143918 35887 897839 887839 896608 715366 289415 300248 12 869077 888658 1876 685114 423396 839810 646017 477568 887101 894197 6 334256 545718 89 624537 182743 211073 743942 654560 541259 883399 215480 260058 513 567481 698583 35 9 751212 842032 1198 888020 775971 12177 886580 73222 245413 205429 39163 122404 529242 665822 885801 547055 858 9 368450 763067 708208 879502 92986 350242 4094 193598 2 838344 866989 342931 157043 856364 80 90061 497403 405846 894500 18 481829 300 875429 183585 5 841709 296844 434906 469255 579478 762523 821465 162545 392 892740 174590 763696 15 852474 400469 2420 13 280501 1 183 563525 832843 711866 269934 611320 394527 2150 80258 555991 93156 155923 858712 722312 61685 886551 322634 888914 864220 146274 777139 613887 889645 835554 350671 296729 633700 742539 1584 225112 899692 475394 680538 865964 120 806617 255 94620 841567 3323 476342 841497 103842 862806 219945 347025 809128 228357 734939 884483 542610 392457 707427 49793 82754 767 336319 367553 889949 863874 81883 856208 663632 313012 171859 571602 105616 218359 851830 881533 1379 801762 856414 870270 130283 457196 40159 792104 887062 764900 858657 828528 643808 794210 855121 284363 842114 464256 829310 858355 822330 69518 524924 2840 433544 1538 2 883391 32 788696 616145 894599 856876 891274 298987 11 444168 387209 1058 208006 602059 165536 1843 2837 247204 349075 508762 745856 862438 660106 802069 41516 54316 8789 339193 898601 782500 178532 721832 864798 717482 664061 413127 13 123199 533836 800110 975 2899 856430 679850 816028 234497 834690 276891 48648 239412 767395 400111 895041 8365 880300 804418 715502 895008 893334 1368 624022 864718 887799 754040 835758 227543 197638 690358 848405 287187 83465 839616 784906 14545 363136 811930 71 67549 512035 13473 768258 27630 863265 191042 104083 749491 851696 867651 82999 321726 867311 829242 232338 740505 827467 10 62568 352195 452090 370228 893874 850950 276341 801972 6200 777 703319 892395 682880 3390 14188 658515 1305 530071 55 826320 830022 834358 448917 677283 424186 883173 525533 854842 807165 462873 88542 726821 545302 824168 143241 36055 108084 2 799466 890583 635783 836458 871834 890387 764222 567239 845529 4 742634 885644 833062 224947 2 599348 1866 21393 895348 137651 21145 417 3 260818 656242 488410 230902 581379 796434 882308 139 460127 474242 46584 726382 16352 806766 162021 757020 790509 21315 859464 534265 413593 824893 27919 12380 11324 253883 477740 155710 1428 894274 852864 357214 873552 740893 186233 850332 824657 461658 54040 53711 891131 102 500963 601529 184782 479215 362732 873230 128959 612640 5747 662197 873649 156381 79 40172 845602 327049 417317 712788 880732 776510 178539 808221 16722 287953 718688 3 257907 845900 849852 317302 817734 873488 880694 683517 477 805195 2617 2297 32817 158 79973 718096 893315 465420 897585 872858 28 135809 661710 147708 227361 888503 3 859625 615213 567070 566232 672255 58885 143205 443208 775810 155583 786819 39 406278 196448 20998 150 16013 58500 777052 852889 4073 859463 41288 24323 18560 629175 569739 478180 784283 11 882551 89478 155341 822172 50 586653 619980 90588 698289 96991 875181 11 890291 1 473474 1409 875762 14771 220939 516792 155 1 873720 466397 77260 486127 288361 171494 335193 175919 99912 875304 653743 727110 403485 619248 2 118273 692640 543914 704 784077 898643 1368 524184 796602 438770 247433 24057 426129 91263 32403 859853 699683 548563 892395 355003 253959 2 98405 359280 820859 894101 709938 811306 867852 870585 329642 876528 519207 193059 13127 11 380787 775984 245252 894481 747408 854884 871032 817815 827938 783295 815564 887883 799174 50 345474 280535 651542 856705 865402 858477 169938 675397 467065 867939 834872 14 432263 729561 755426 876372 799221 26510 853849 845891 538440 389181 2 488224 315757 416753 639313 99050 387529 108089 668957 811484 189691 620031 221673 117121 45 561765 829743 882897 102612 845465 570537 1481 211778 62422 636600 709205 868418 610760 870628 754469 438150 643825 89029 887858 445883 726088 814351 804695 843916 554052 851354 840249 22204 686381 59714 836819 898315 853158 884205 575332 682733 710792 171162 874429 569159 32331 16 1910 460828 226886 185937 99645 58166 6032 837948 755707 31815 515773 858211 716096 848878 108711 859932 22399 298549 470890 893937 135327 880545 843131 415094 857942 342375 895806 783448 870846 738546 572654 548227 846549 883957 823793 57100 585550 883145 713947 703563 7 249 655366 31 3 681899 843683 13375 763611 1 93180 585810 61682 889711 871105 760131 818844 675819 364341 5 821222 780532 700190 230869 2034 899087 665789 898234 123976 487586 375747 750254 174517 140067 41902 262064 2 377497 519451 378453 46095 1 841239 441146 715964 16630 21 897825 228595 412270 876096 7925 841266 770437 481615 756281 3259 1957 834374 877232 1 796625 280233 40664 853829 364292 702951 370517 772792 304491 12999 30 888469 258782 2 71 1 45859 329667 798319 591726 279030 876355 72450 33554 498894 548780 873412 838718 797517 815364 766014 617391 364589 768978 54060 487025 39669 8 775 803453 807234 679298 783776 890740 757047 855464 552227 451187 254677 194071 13 10283 858778 295447 394 246202 842407 384770 777836 5857 860914 4 112 532700 868312 528471 92773 266695 76117 3 891520 778767 1109 765928 676201 41156 889577 708327 11121 836967 15310 898822 832225 803091 844142 885816 593576 849078 815091 853380 427870 421516 892736 3 715395 131463 172911 1329 36 133177 412547 239 46564 848983 74271 55683 681807 192893 815237 190776 898337 53880 258850 236272 27235 760982 493052 886153 708421 728658 861203 470076 622669 553713 57 3 33937 802324 214088 631995 659257 814518 185468 278218 849122 865754 104 272180 245063 798701 840717 608909 147827 538126 775199 53426 13668 604384 500431 841418 48 203975 879881 432036 776804 644185 679416 35 807809 261575 850582 210781 725727 91336 524361 1047 745482 393311 130355 99585 571999 123785 594096 26526 358566 807966 752515 5097 548518 722352 28 616903 664 569439 414043 217732 70589 121793 755035 274 560685 674462 542729 880498 35802 743084 194492 131371 321428 770787 245886 841406 97757 823892 65861 407705 49 866112 10 438 194568 859088 862783 899486 344116 780199 453620 849268 750071 3343 331025 845475 84287 875428 110977 80 340251 744 617101 887972 29 553008 110 14289 849105 2457 458815 609643 36159 537232 896041 8 213867 886958 3 425543 1944 3 7104 42205 863845 9142 630003 898935 137222 116 442 888856 885968 105355 700150 157367 579628 2604 865879 7979 864788 769541 214590 871021 62116 31578 731449 883667 1411 770611 779612 24166 12990 873150 619621 51327 404325 719792 1218 869331 238675 807591 422028 631154 206216 285616 651118 729979 336346 1731 820347 79835 876475 659781 632605 388875 34784 867471 889015 885647 452334 3077 885826 897183 95066 825920 94697 713171 849485 112151 422942 33340 336163 777788 24 827145 391597 392463 410 649448 469544 807539 103031 33553 238 673944 36 694939 853580 682225 277 798238 206339 835273 868975 853367 344475 859553 31459 748 851835 475 107088 582425 751739 876400 735525 879419 418247 844251 75063 800015 502509 15 804868 181090 218343 3192 1138 301234 552248 3 11 891896 887309 799010 3 893339 2223 328693 165842 19302 99573 780991 269642 734261 627453 446 383491 19560 571464 867908 842109 887426 786845 897589 230245 86 371146 890027 786589 737253 7752 763748 527065 821652 495802 888375 567931 779412 824036 1 27189 54952 364765 577451 854397 163149 479313 807173 212333 15 561761 874504 853841 672200 11922 803870 407722 246292 551509 879533 25 631154 641003 102286 1128 1496 83321 798006 13 880566 842441 577819 636722 848694 23 826785 517198 6296 31 654598 433691 319903 895293 588321 731245 175063 890177 659799 310629 193043 818046 6718 338676 829483 4 858936 810997 19 59 828964 2170 229517 715673 599841 382266 41 880929 323 2 10 459325 174808 406599 788480 318388 881927 227711 767914 223456 82 457326 737 847574 11247 882254 876974 25561 741704 406038 877091 150264 263699 459144 833349 475440 20874 671796 859031 730196 192193 680561 755576 4 769900 848980 842290 809696 870065 1348 852290 741495 141 613185 197 1510 720829 504231 744659 668598 424949 321755 250477 859613 808031 735215 166031 752227 314476 188 840749 224678 852577 874420 503475 621284 164265 5 612833 608381 25680 610906 837326 528024 83 53035 808928 816351 10 264479 415889 823084 3 859349 884008 651082 881846 893989 855818 325492 733196 1 305213 683259 335681 899843 9340 278167 335793 181645 584938 393128 896342 499 323400 395570 763126 454286 65 548492 86064 273431 832401 863194 886789 309026 5410 848730 400898 736164 761088 2 459329 71911 885222 524523 259308 781292 867326 512362 184629 593709 14871 831952 490145 744195 513712 532488 750617 434045 865009 447130 883622 332570 826633 858025 322865 535633 886440 860874 806404 77866 583918 13038 818076 637250 650792 862628 821070 6 299001 888105 504163 157504 367535 238007 24706 876063 20909 747656 306084 329055 806782 518023 456144 180453 288701 246317 730394 459599 889745 769612 71688 49601 427979 899735 442300 866490 523931 5462 1 472374 21779 184394 252241 891318 281062 759694 369 814182 12345 112725 70652 688557 184686 11502 418052 894412 94575 557952 846888 884617 660897 822514 818421 554602 78560 1252 886593 595877 172219 827921 120937 471 433981 886898 125793 699055 246 834399 74 797 516094 634186 324606 39586 231776 1107 67804 551599 267 6956 700288 873862 869145 551732 182663 757 855579 192810 113293 686796 471 888115 809618 31349 818924 376429 899529 722706 254738 24084 565808 148505 866936 146640 265391 650961 896499 9554 303042 865656 6225 112 113627 885678 125 56242 867428 354228 401910 845665 854319 880732 19846 867406 324447 864077 425639 860 1 803687 26457 14 815368 851017 891848 32685 815653 804289 143 46 708230 885892 892000 568782 738972 220624 5155 571337 813789 867841 57827 701513 262105 811222 851116 412732 63184 880289 565888 866015 872603 880438 525442 878838 764945 879978 276820 784694 865414 15549 119117 888865 165 615975 205 98776 346299 895913 878132 664905 850902 847011 560756 377570 4052 811896 768103 813956 208103 788569 242 838029 521906 288 5193 210793 520256 78265 874757 329703 560030 709165 239391 606324 704376 815530 895129 1435 517 884230 881447 194993 2 7321 78 5 28520 847605 8922 804825 288859 637396 452742 496673 1 683 649295 766543 425152 886149 831163 878617 659393 119066 467734 483539 848730 776475 876619 791 203925 423904 814016 871 581049 897113 1359 895630 807312 797316 893725 92 15661 518 889236 823584 73 41 667580 3493 58 196756 6812 417686 281 37 122047 639782 54 820249 833236 820183 366541 178017 515784 223014 17993 325458 833889 232573 699577 6 2023 473568 98508 71 217 249794 108747 726695 881405 208430 804592 648084 16203 5 3621 834918 831081 817952 432759 873863 207173 888175 559481 825986 9213 104 286446 3 18 135883 308020 73677 97848 81964 213683 898825 47442 825001 360241 749812 466252 223131 632482 854144 430903 136544 2 285388 484245 43542 225 886639 536613 417544 739865 856477 73898 1 377726 898663 62 148687 30 602821 808500 652824 862221 375331 814619 175791 553885 440250 429063 869079 61048 792076 1077 601816 6079 847239 47809 14 449594 616320 49046 216213 660164 759544 678676 117641 3 22438 681311 826895 792204 830809 858524 873353 796619 821787 894447 863454 12 663347 74 843326 830852 90521 238177 264404 442252 820461 74843 149178 878594 841266 676988 171587 409112 434314 845127 124 831385 882495 36 301672 307993 138170 828001 3 189631 46487 114468 52034 834718 832134 2474 20654 27297 296 319584 74984 332140 16 43224 436218 167 3 717030 761484 92 898737 37 879061 56360 212 772979 538124 886371 219860 784575 255694 19444 314887 850005 838692 852773 890010 445 115622 891412 307708 897830 889021 15 899195 832139 159595 658572 178388 130857 809947 796069 22785 621128 848093 626283 169 664168 484660 21972 336492 2779 4 15273 35099 5178 646565 869038 869184 829902 763746 592125 54475 823384 458511 810091 836563 264281 761157 869145 230411 13681 184 506541 886386 740438 53479 609161 432940 177613 876800 883181 898596 60111 14997 16308 10 282018 34722 553032 893941 792970 892804 893851 802216 634396 565079 873261 254 290445 461819 881395 748581 531682 817512 629026 233915 64 151713 794481 1 886818 58424 586783 800 635267 540091 576476 7076 51534 2110 680930 378 492528 638978 63023 151 721728 21865 279395 756530 897995 5831 872531 700604 837502 331133 27954 890436 166482 5 874712 49239 817450 2 893771 542747 29438 10283 811759 724678 857628 898944 899993 744939 122 870804 109269 716692 41 655278 459670 887799 226952 76 479506 874039 170701 823681 406399 855381 457004 320644 363111 1755 247127 272824 613461 810551 599414 544252 358295 748795 22 77229 297216 177139 617387 20555 308333 603837 521993 562724 863354 157 637970 780807 839360 564894 2 30 546798 817157 552265 491135 835367 661693 550576 898000 839265 789243 570044 504249 886715 570536 131515 1 785722 21569 899521 11672 19431 375566 657849 194950 23706 789147 828337 169327 202720 1913 876831 251205 10 320839 422480 893373 189845 775208 590210 732254 253 655412 866581 680817 462871 616054 889786 864807 172623 408122 39990 885175 602431 840412 182121 116532 524654 118323 3 892932 829104 848938 18 827059 31712 787971 867206 264 824086 270128 830742 555668 881783 31682 79458 873204 20163 829455 813842 598920 895224 297270 698783 857052 300487 78 487689 389446 839128 670 778808 857448 315159 2 661590 654071 455319 812961 7692 5312 155597 879200 265 7365 880007 13724 515190 443547 892271 674464 44 1 894231 1653 21 782178 293920 860406 862886 841161 808543 730189 874943 885632 713323 823960 163280 850778 654354 790506 870820 22344 139607 93274 734043 50538 210710 188038 110334 746409 378344 429002 854373 406506 741880 642020 789244 430202 227580 249740 98058 83891 517966 8 673200 39934 16 72501 736 402319 95 50070 43 883805 869447 570905 11971 824239 856121 38 38 8791 134282 894533 65 794503 893417 839002 858980 849625 763545 53214 825097 642504 595326 27 857189 7 529501 616678 90459 854054 745240 477370 121065 69889 436236 81631 838512 2937 388382 272887 1 867224 485693 216884 386667 467976 713414 572515 515192 606505 481854 48 4 750 836755 840149 11 883009 838995 858251 46528 254965 1 2 77686 4 778222 381678 412948 897219 390109 4949 783061 80 854327 345148 134103 6595 59257 853886 594277 61250 4328 146463 860298 276146 16 838471 472428 817015 878664 386256 834960 24 857798 1 311161 836206 2 30 666945 213108 4982 6045 4 882214 329246 812278 70382 692683 803618 879037 240 722852 25 254743 245161 387 135078 897290 572685 31948 879970 41 887121 9138 4 666821 327454 760942 165896 575584 414393 886630 596469 782903 470651 238106 502128 873473 84 388057 1208 25538 714577 863625 40408 150673 869023 893025 825854 39553 787902 257913 765663 320 805457 429796 48 122942 388205 452055 416469 404860 75125 864268 306439 859158 258497 325158 1 19508 516291 10287 829459 777910 29559 31234 416626 607773 888424 307 807311 598155 3540 8710 762630 761382 406368 728034 838441 893168 713420 449530 3562 880685 829364 724563 576302 316925 65401 193614 16 244962 888186 761353 7 232238 164151 146126 565821 172 596714 66034 798935 17612 11853 9 864147 2 852698 476652 118200 794471 285537 172 363950 45574 619300 18874 3059 17303 322406 771505 406716 188752 454656 772537 107718 748567 857227 725711 214 45542 897381 20 10411 270801 898325 1 433708 604962 164822 769173 894751 225926 7 219808 821022 875872 36 39 893645 194869 811037 818568 60 1 123863 67600 847325 417726 695129 579791 251468 222776 429 1343 18115 673315 858127 125153 845866 15135 835066 502541 807180 402634 821426 889979 786001 84 13 742203 118 877678 712 745801 475990 855019 892192 83 3 887827 876099 811043 176 885075 871065 874022 194773 891802 99952 865191 3 139352 887290 1027 98899 665205 193715 894185 286286 54178 863291 841668 443 10 347908 38944 636264 781 7 106279 221440 817712 75 57565 591929 864430 18850 326477 773218 721333 446 815977 841469 1456 730757 214 11705 10024 583407 119762 127 868068 899957 470 16225 875753 1457 593115 896371 328379 696555 890536 695984 23234 644332 813 852523 52641 865575 380752 10167 39736 3124 1 1951 857923 222868 759057 604268 697 39 364366 448759 454504 20126 645901 863900 132657 605340 2 49271 669998 91176 98147 289435 837873 782165 817366 486820 10 336 362116 193609 434362 894981 49928 254219 825731 3 357658 546935 13470 886512 674003 865258 876344 34 1 55440 1034 875135 533537 881143 7957 4656 614733 679586 815665 872620 116079 57664 280153 126509 854688 883137 887515 744336 642 26203 974 276304 48757 621841 601896 702102 10 85905 890497 150034 827970 890807 6085 494798 11678 485769 504386 554 860461 853765 24 874825 54183 42521 89048 528597 270793 773663 872075 877869 351767 716903 221545 228865 793102 166864 291965 577445 40827 898267 810 124597 897693 32095 848176 675894 448808 65123 875397 653697 449742 892850 2915 94632 534356 130602 321445 3 557 210443 749013 865765 832257 865207 379186 763947 55528 843094 1202 787 888774 484207 9690 527686 773179 44 10003 774369 484357 252080 255575 273269 72158 899117 12 148440 3853 188451 305283 198291 141401 663633 762667 783756 754964 10 899073 5 1877 817466 864706 352857 24 348 879444 90373 646424 166628 729653 851291 643196 178706 868524 70882 473870 14 871929 868114 892178 38689 61 13 894270 414499 461154 661918 374832 10822 77407 282361 3 416583 147699 353674 456226 596033 253801 780023 743668 803794 894007 665173 15 391463 428359 871526 295209 321480 801281 8 428477 505888 836702 12 274682 21207 25 877204 605485 792997 839851 38643 15035 683721 840677 1746 4 213498 2407 740389 847573 580931 114871 1374 843 864617 571890 851921 862105 3 770745 602 290093 505917 453034 207249 573799 4328 67814 679017 842028 431735 919 12312 287912 464935 8851 833657 522246 440863 12659 852632 764521 887706 642327 480958 836532 884426 509294 1086 217651 754301 286215 228803 24419 556681 773603 362 802641 758617 493364 895887 133267 505903 835627 271588 837580 8680 643536 92284 899691 16760 796947 742224 182 591073 271740 9 700168 178336 799802 344441 214230 866178 87 310671 783817 646835 849120 540859 842315 8 845266 158897 19992 188700 229 619738 634731 10069 892958 731103 40154 132971 861235 3 890235 228939 897246 6 899467 71711 882100 783197 896135 767372 567593 22754 3 859016 729149 843198 502349 891800 809754 896168 857658 870424 107 889743 719421 767127 740256 875877 372063 55758 504331 373585 728526 863911 828996 62 199252 660825 282870 883432 807400 146418 668424 882059 288 317298 816938 283449 3 44655 176122 320680 511884 819953 38684 206616 365035 9 4901 281850 387643 814859 49 158644 894658 5 631975 613505 470473 313360 72312 886379 519622 826964 304429 872777 892116 786668 2 794395 367716 145150 305372 372429 826048 2 4160 821981 667452 1010 470223 839936 497603 493145 866867 724496 885567 631 613442 858529 1 20242 870799 30593 3 887766 860340 360374 504 58 78 784317 807155 781899 216633 60594 120194 226681 4 740241 241861 581325 1763 847804 854160 297733 12773 190665 144447 697851 477750 231211 865718 379 845636 194 4 891853 23 50989 648091 881784 676067 737007 29168 401771 86541 882921 4 43 874365 248070 370 114305 892697 454472 732418 861750 681903 573487 846095 196336 1 752466 131809 86903 295535 741599 779598 589817 578 349727 535985 233046 242464 745720 756434 876783 668095 821276 515312 20 104960 754256 852712 865451 26 787704 7 883993 687172 811609 47 225685 450404 859961 836999 299668 458788 52 564996 602267 675907 466199 589136 275778 458383 11094 763224 149740 616117 235874 609288 541684 181123 824868 302182 129772 833965 6855 2 896125 724416 631019 773756 172044 835753 884216 489 725640 122 13902 890517 733773 889043 784132 85 817846 88771 880688 734104 2 386 874745 694149 779051 91788 80894 127 158655 603722 622512 261 814203 510815 9419 478810 190115 733225 1171 772804 727335 643356 412210 809592 854189 134 97641 439374 550110 386401 6 613236 218703 863288 822442 768815 620146 764964 63 25158 2643 869977 899429 722357 354741 701792 733548 665429 862646 372 187 7241 156044 828008 128008 3 398330 274090 59016 200877 541835 579298 889489 767948 798309 180050 299 891602 68 157610 396728 788283 261 7 768102 801087 892483 795200 122016 369909 145342 2123 3 868408 246475 152160 289730 844965 742211 81899 107735 297936 846024 1478 657094 11756 247378 261209 11 496340 711294 734646 785036 641717 186794 841690 192 758146 6 227937 236564 506992 701901 439020 882211 117244 63764 343961 400976 129443 867237 852753 8695 826951 890255 371440 217583 577791 345142 772828 235270 714947 106133 291587 3717 891145 417 6205 114479 788890 876758 140499 302102 842898 867604 246416 54062 432497 267034 13 743704 702289 569160 893197 4 838558 884248 489612 887032 771284 668484 854409 846476 346948 735009 777015 243536 862460 367331 596144 563360 18238 667078 815072 320592 477696 832712 1 500817 788227 833614 7396 25751 896213 282610 898741 835349 700 258140 73777 858198 795713 836931 899590 666066 27 433746 884934 21276 851286 236780 149805 786201 889375 715389 858368 588728 444653 17028 876307 513147 874140 11 560553 818314 669315 46146 604793 843656 826336 44434 255114 883259 338590 898994 822825 820705 877293 898751 768084 2112 225639 522800 113656 829619 860621 57610 3513 6 1046 18355 829217 887322 787664 895812 43 408117 177974 1300 875904 26741 885582 697742 823782 848555 709767 895127 810724 33300 96243 169 328820 682043 850853 2 378506 23067 482578 288752 465119 443310 68017 826544 893565 874653 718599 20849 336 45 14461 799216 892304 1 812108 204 869708 843723 888578 81505 29654 883308 394455 279747 567436 818295 175149 260841 20 205834 26 287478 105547 77583 739615 725383 377427 890743 334531 887943 638296 601983 661150 53231 752408 801251 22206 156894 561337 17034 829131 604594 816149 224386 659990 302341 226500 228712 41 659518 891501 881147 791018 605862 771 579168 393537 3 872684 5 346337 15 2 48803 2 95035 440355 1463 123 738899 870075 571058 739196 663 237718 852966 149027 345962 740128 281440 855759 824661 867273 885389 380649 758144 135 868505 567210 811687 69 266201 393636 2873 273215 6696 829243 358016 643494 862804 5792 792549 856751 677673 741713 5 110201 898634 849555 440541 814471 711314 504184 847419 310826 680584 882772 136231 511875 530445 594879 183680 698 2 72377 874266 887891 182 263793 403322 876083 9892 873640 899056 74 41 19795 866826 874378 750403 99897 13 104847 212308 99 792442 684188 2 295269 4560 37728 13870 111130 2 591384 829339 867111 526262 381636 480652 877092 509737 183103 871784 884546 784089 880656 588898 812995 683556 892848 656576 55 7 251410 506121 874540 765861 49377 3253 116801 832461 302159 298869 673648 855647 573171 133337 424375 730915 555718 693803 880626 4168 530465 748375 86129 390362 2147 520655 602690 36 537 285989 11 883306 816503 629241 898917 529995 866519 294418 860906 865347 629503 807634 800616 634634 857553 20549 243120 621545 708184 746957 554425 748408 125696 835043 732408 896615 555760 771605 17 743329 825531 607574 27 680037 864991 4 671395 270082 856781 301092 229 899534 689398 637368 101248 424215 666113 496307 782376 281044 690456 493624 843340 489046 805883 746585 586606 4272 898511 885643 2033 264323 883346 206087 28 71 677888 778258 819138 76689 851681 537987 740910 9557 26828 125 60784 3659 530965 648788 855428 674888 697110 790917 71 648809 704276 6813 407537 461397 24 853224 596228 184359 812219 431738 893460 36 431 890503 2 74 847618 424397 223379 888476 147277 109332 857726 520178 4941 842994 845605 91538 172 256371 684372 856253 396730 12126 294978 875460 878754 804057 437933 72 457496 2 846972 897726 662365 391472 595668 179252 20 88099 6 804058 145 696053 735752 859114 2 204178 831450 720759 866473 731581 19 892405 887991 50163 159542 867659 805594 849713 89 861342 885089 598432 669756 878293 720432 899003 130612 779645 874863 86 886673 575248 898253 838661 110240 19057 1056 93550 7 262681 6 459387 462550 834493 784481 408963 898333 64358 430 807 2675 863692 327558 266 859543 814830 310798 667511 177 22 742236 2986 2 686409 58852 33661 545465 301567 439219 748 697306 788802 891593 228553 138051 815648 836582 335 367379 792374 4 880419 882808 891352 811077 769680 154279 422910 277358 861008 825529 807190 841871 837904 846675 17623 896311 25567 858410 446660 822495 657161 633 85631 351 178390 468820 886773 853286 1 405042 814008 176684 232 691649 71 545763 353 464566 644507 171441 11572 289405 2 747523 404435 657290 8 835331 873024 897416 7157 94996 33657 6529 44 314713 818300 165493 68369 545604 2860 10 829759 674291 364654 880668 57 869340 55606 887827 186642 838945 764777 876775 25221 636 861781 117 83098 177691 823490 659879 383951 683897 144151 331328 876435 565510 37277 22 831396 585115 32 736130 418018 857198 622294 87 787927 635193 890528 209547 828605 807401 408979 195987 898931 895187 877157 899829 892594 541420 21 765989 848 3658 86 24164 7207 176 131088 857097 16926 4 304303 211740 413070 789761 7083 753584 824555 541880 804957 3442 587279 898172 115192 262 132925 833849 189 820517 34 863738 696448 853942 625811 848011 53188 31 780873 7 31231 26708 888233 505179 324043 888039 841570 424205 2768 820982 107634 87729 778529 351976 881771 673 843529 6074 279748 149591 851970 888166 8169 556685 486712 416426 893765 37127 78791 32 5181 8 767356 802987 268967 214740 177 841301 651783 641659 33 759380 422360 315111 582221 840916 126 898287 235276 3 376784 726920 177676 732004 191703 685983 831569 148696 615244 849752 762021 817999 537022 2 642234 409888 401600 575778 883407 80770 870911 537708 64328 585695 354875 804403 1279 1 821242 709375 6 899143 796964 710316 858091 855468 425925 823277 1721 208401 317838 373070 890015 673364 185634 114043 890476 163686 628049 594921 4777 561779 600609 131641 819495 548361 820190 625056 829246 3 149662 881171 764383 834187 563416 547518 855934 2 134 879397 896801 5502 608238 585618 472 765817 1 621813 708396 253642 493427 145802 704667 190097 860244 876734 12367 899438 260504 27 867633 803276 66998 781794 826939 854381 580355 134060 413667 697912 118884 273561 826537 125139 774954 898542 459044 522142 845333 1 403708 3004 222253 3884 876708 168459 355167 140295 18 281095 815024 780093 812294 761651 813588 202447 894214 216325 209 804008 830283 332929 159995 773346 278 129188 512507 580831 490669 13 218975 5988 804035 549029 879891 871513 3 3415 124922 718964 834431 895136 400999 857423 730357 429631 648114 884576 780630 258 730528 818668 643205 387758 871220 793420 591326 897771 818656 701932 898656 860978 859825 441979 893205 24309 116217 628575 898446 862862 755824 592321 847625 384235 278917 380467 139311 733502 700674 29 3702 26735 7962 629696 356840 597419 688392 865483 314527 777913 408541 1572 553563 182548 519956 189325 62604 23 60253 845192 185973 865339 241155 707284 1975 892585 828787 488507 16 454 88916 896830 27605 587503 877464 479138 744871 116641 248311 817474 351973 853500 852237 523789 553248 406523 3 16452 671296 1 250292 1 424049 778451 608121 503559 3281 451444 223210 772588 78 848231 164512 895223 7 187524 291214 12 39201 443 727359 4721 877775 448006 612705 800467 359030 225820 811222 97797 5 850910 727543 809265 816195 804883 303638 287484 362 197095 475745 201582 333235 128855 5804 324214 180816 793841 285738 808005 599662 893218 835130 892868 887716 2469 76795 262 160116 170222 409 456485 287591 550295 135808 613433 804858 789023 581061 76 22 6 194145 5857 868780 148193 765818 892321 665216 160 4459 885875 891371 833601 83920 579580 6086 2087 803622 835553 738533 797580 299 302344 543 541 97086 22 2 128927 695846 16099 12235 833138 207644 888539 862891 101064 48302 507489 3 7 1410 35836 873564 883327 599480 208391 547453 104845 2 857826 2837 859491 8488 808950 844919 780295 6578 41690 645179 797578 747200 635453 666811 3 697517 25 809410 485436 762483 197322 871032 68214 534836 884767 219166 751798 610973 589324 152 235747 873092 891041 863162 876018 308473 743176 69 1 747663 198 9 621945 874004 1 600883 822066 142676 829009 585354 763946 736723 73249 3424 335155 336195 34 268642 258134 819393 67 600686 64830 849258 450674 833075 861593 745408 25722 446042 4 235 111285 891395 846753 843346 709308 896770 222286 48 545228 62278 300701 569164 879260 27950 862023 870008 214217 882609 294671 685885 47433 185 712876 121149 15287 20 574186 3314 123107 812500 16 868470 189726 132 45446 3 551200 9 609315 332482 27 757700 104540 149469 719661 146937 199055 347 140626 681255 452281 834165 38 170399 879867 2342 284194 805156 444200 776351 773270 208734 4554 758 528976 607109 4130 799908 351450 577844 52078 8565 187372 721271 809797 591 356404 6203 789114 428339 415901 692176 231695 300213 235872 347743 256589 870528 19048 450691 429785 714803 5 197494 679038 78491 673606 856773 760369 368 750167 850496 216875 815138 644 102590 748901 299626 522421 641207 877294 42197 813626 571604 28 376457 2 771679 95859 519639 396827 13419 41681 540318 82571 19493 592 63481 867721 858363 689699 92712 838322 12 732 799397 862450 827247 154 899489 796780 259400 67 77341 867516 41 851759 886165 28922 613649 8600 168197 3 703486 334 872236 11590 837089 205628 5 459267 493104 301379 611325 56539 834436 885560 865694 384259 829709 99914 852536 839323 876255 841679 46 43133 63809 862620 582669 690281 893917 780779 246028 403353 721638 875683 342119 179349 203703 776806 349430 252106 156345 2766 135 2551 868011 898589 717382 281943 54 7 810289 425133 775356 1 102 895798 602925 24 501710 274 2087 347 629406 317460 809451 8 164 203 853765 568461 899188 96342 231 794187 446952 847476 872713 683547 544644 493910 721055 15787 2135 226375 3 644948 170011 216981 52445 871984 167439 2 888455 881047 784524 892814 51141 866787 877427 140992 24 5 809803 680100 258366 897589 239595 895966 493857 693670 31 2 616552 665019 39646 800475 783369 55 872254 802383 13 346 12097 534612 293558 170 807539 9 761755 362405 734941 344599 844253 221764 792989 890867 599828 805900 502571 772693 728909 618974 107479 21 676126 21583 895097 80399 486604 644057 618960 19 494589 742090 1953 418467 588627 648563 487327 894876 473336 545188 763854 2 899827 364635 195658 722967 834998 638008 889775 642218 16417 786846 649713 52961 39 884824 830462 51867 708155 665588 144768 1 863404 560087 213 9 557770 857634 353958 126 454599 682167 1645 899387 787348 756926 879122 265 872795 403613 63055 61 67084 186622 885006 8562 1 826566 121215 180551 784315 771363 352770 618578 11 2 105516 862677 872970 202431 838599 845654 29 829084 477071 432017 352486 264993 367335 675011 858844 26 798189 19 55601 1168 19687 229 1 662810 749250 834901 838543 854950 7865 879775 1051 116875 877200 12079 477243 876882 868834 716348 344697 182662 617760 763984 126245 72584 135156 690577 744707 342676 5 6 610852 468361 868143 272 617347 890954 665178 89 619178 823714 491220 6 415779 777219 885595 860295 795653 43143 4 744634 8 154580 321248 37582 857555 738614 42757 63313 893180 50754 726622 657248 580856 197074 821279 791169 880023 491984 851877 808280 826735 834168 386733 28937 879699 893725 482495 5033 59872 872073 66452 155307 5161 756481 35683 1143 665702 703010 133131 584980 6 4621 704037 368894 898076 429443 186 4544 885439 291207 3334 964 761127 17677 39 18 25077 11666 685040 701822 409861 807367 803007 6025 301741 869670 832879 546885 132621 182561 862988 136035 89226 79629 633295 34407 70808 795935 812748 1183 778917 15294 85262 3 850262 8748 456766 387091 399793 227040 122980 891515 1 873478 251921 878581 863487 663332 508874 5 370805 663807 335593 281479 544798 483027 751421 411 825554 610157 119318 8515 29702 881243 789153 689624 95335 740247 787874 20204 471631 57025 664617 182424 29323 205212 670904 51789 858825 93688 194994 306091 840677 29 216371 330427 747455 807236 167388 488502 149113 839337 890377 1999 638180 153 148955 3092 93 873510 857770 854975 446878 2376 19645 787016 501139 872154 172 763187 264689 234029 74933 874367 158707 187490 390271 33831 7222 679620 265743 816759 18 744132 620233 46680 858351 177581 4578 335405 867952 874987 542208 238579 219 110935 11743 769333 140521 649488 195876 582930 178728 785100 697420 784473 3 764750 520107 98893 822304 290776 767135 840042 726343 842035 55430 15180 30122 2 876586 897908 142806 257814 894539 63704 391015 722189 115329 110237 626086 3 725099 582978 329056 832818 519615 6241 592268 858724 108567 483186 884565 560172 722477 3 891135 14 484220 850036 725 11776 43 850424 385286 2522 567660 603625 401559 894378 894875 682270 703062 719684 560 659004 863555 1 208235 884666 864676 7655 803534 54676 867919 297576 12213 638449 896069 876613 357670 256763 743999 893975 400180 813431 829417 659299 110 358201 50508 152642 812612 432820 430687 848712 613 11 2 678562 853939 314413 731555 405142 788490 535565 99 890791 836770 805222 235727 865048 7723 860849 12111 74 896807 272657 49616 886948 235974 878870 699121 120720 846618 828251 815879 838132 874338 235 733044 746041 796104 578240 13251 517177 4275 208 692 23 191622 745248 8 856863 880492 585255 336127 253833 878624 898702 1 42469 261859 572662 867478 873470 128619 491225 872441 282298 37 606793 833424 440108 877583 2535 5 428096 20497 78831 386991 105896 813 601730 243036 401385 225368 695901 891835 822156 847192 773133 176630 562575 1380 892679 51212 715663 14 23 3 697568 36310 625365 365 871618 819539 270676 787857 3 621310 831570 826487 814190 800148 199652 842709 61397 451839 653604 852588 243676 10 411462 686155 865980 323112 110121 321053 897361 513064 895901 893749 893178 5 165268 81 321772 315398 459424 70819 44 60330 16 409411 50932 852128 704457 29525 103084 759252 579605 858894 576 742870 718885 862819 2 738485 3557 584314 170782 15684 881317 838324 293 349200 858394 582 549217 245887 38340 3993 55024 663473 724236 509922 864787 762321 828149 891606 840758 827342 867195 72549 556594 874287 255494 747807 672 886182 97954 497644 24 689221 811161 685325 738709 3 355059 1 9 837118 59 864862 740364 99291 363117 887134 169951 837961 171285 631307 241119 68 370 441505 848056 140252 157519 3 884623 671001 24698 851843 821211 821096 150 474773 678301 13 296297 772154 828342 784408 621024 786488 478507 723241 367301 593837 53444 857383 836031 183209 816505 37 380618 895795 453910 322688 425620 97246 726858 369750 810833 758237 76533 353637 895693 615409 1 18 4711 895134 8 796614 100386 785772 893950 249007 867415 536873 17987 862255 876389 3154 1 499 897591 768181 667880 35049 761237 603562 757674 834591 261515 353688 191 864392 447958 427591 4 590113 482827 777451 761078 21 429362 25167 500342 860448 869095 831701 535466 859123 880557 589906 698162 886217 203179 829489 525299 1 25609 12805 96368 640328 296323 858405 169 539985 267117 764154 816168 836598 1 551769 39266 489810 66122 531145 801765 105866 524103 310335 242127 126969 265736 845441 2 30216 367309 48381 898718 15 151530 868271 627856 2 1 695682 477331 217438 430787 892921 711506 866360 836518 5 735716 83 873712 706820 63 162334 3688 442503 110404 3 377219 617280 13 894798 857652 95144 880432 153633 490259 800691 183 3173 496106 803629 834151 877282 476466 829784 878137 891294 872681 291830 671967 860633 207593 3581 195141 436344 101 2 852860 886167 185192 880198 15 333 710448 473932 22 353935 781510 79331 850552 612735 864989 79344 62237 65 860519 362871 876997 31 534041 606413 879878 736 700796 856931 897992 780858 553424 35308 861483 617317 887099 609841 13606 878159 306616 11958 82454 651037 880599 884268 885241 42562 12059 735470 90163 632824 621535 211474 728667 853905 67924 857772 225 803542 192237 746861 308571 3543 880638 698614 786181 256120 829 883952 640811 4728 2438 5300 767361 875965 880113 119304 211852 31 58222 882007 34780 18869 899627 743559 503803 29 63791 697183 181504 11463 5 27 5 150482 624999 879214 877074 483314 772596 2 40973 814783 528599 807069 870679 862409 767039 881265 778049 786619 503026 296696 218100 673765 14413 896769 86 429084 23 843482 890946 742555 895934 837230 183831 160 765367 514417 335958 12 121727 763755 701601 547135 892696 850469 21 858188 635541 5 847201 835593 818728 267749 840555 719820 443476 531134 893958 3 364945 260945 142229 36 374304 32079 886617 700484 66328 884257 48613 408933 124525 635607 890235 638034 897254 197 656216 872866 811249 447552 651490 690239 855947 682932 745498 232606 413451 770570 3997 4 228872 879241 548950 528132 889966 1026 24 29 874315 182895 353095 111384 7 323530 589505 584227 177978 884805 30193 152243 494943 776934 459049 379456 857406 96419 8279 494250 434165 784940 52 404009 798599 885044 659055 856872 792590 281354 78469 70490 588014 1 864476 447248 861690 835483 741620 893381 39 409937 14 637856 897491 579279 4282 679948 700237 853008 742619 802343 255742 803586 723257 316231 809940 894211 99556 844181 329018 877962 849303 3 600653 872958 751326 769687 358913 195441 349 839912 197 422561 275992 514945 878899 827690 595135 2 883761 30348 885690 883199 25387 20762 209046 247251 25 881142 372221 100389 36 622210 2 4 26 42224 180064 733082 860039 831865 423707 276887 146 22927 811862 862968 227356 51814 723036 817397 11789 502436 876131 91145 632409 202 823901 726669 776946 870561 2946 584903 10 510284 613767 793469 443525 4 816053 355272 25628 890950 663811 195768 73850 276347 898833 870515 768265 873997 641346 889188 5782 1264 523284 182813 5656 111479 885985 744 853705 817108 781449 174860 353364 79 699283 879962 514948 6513 881949 298193 551304 167637 215238 512535 831150 866214 859679 769362 602959 9 9 886683 763499 462440 3 833914 3829 447676 91773 195603 559351 394930 238772 712262 705531 74 759594 1 569642 301750 850464 813565 351025 481879 776968 694541 5 779980 891585 792675 337696 390003 850959 545643 643406 852971 47273 888195 821160 892244 841829 24 424195 327758 864795 620483 759974 153 677334 1427 202838 872560 735018 196285 739373 93671 335464 875531 3383 890422 743646 629126 117226 494550 64329 4 524262 846662 806056 4587 435470 812252 24 5 787697 1974 706051 554 479455 119441 13 523733 102554 840201 867317 90145 881568 709764 28 27 894962 264854 881071 1599 38 34481 850915 873005 442587 780007 263486 873416 3394 5428 162191 6 895586 8 757881 850977 704567 527262 499259 815466 5 82 898576 889827 258688 2389 871643 233452 3 852270 890922 849928 11 341824 8959 694641 840147 873313 689266 597136 82145 50081 1770 72149 870095 15395 853714 164741 155997 883487 811931 197045 38 504053 1 551607 883295 3 748201 751183 294061 437537 898673 872076 434877 746435 504470 10442 884900 623147 3 103304 815985 851111 20774 79698 1340 852738 7 479221 787941 500070 670753 688205 231811 865710 98898 886712 861490 114003 775154 170 59033 411323 326912 183745 25651 753879 631212 894692 71249 847608 11597 1403 711078 758196 5 184879 632790 608928 461950 874129 202636 893967 353569 876893 226442 247947 130 341659 517075 8 488199 881749 746374 16 637553 146786 889270 15 752504 773512 101343 614 841714 438888 731256 840780 899171 822386 152026 46 606954 409494 458865 410579 40676 1327 671753 134595 525278 795502 5 12716 584005 184603 503251 782380 835959 462604 1459 341986 500234 852115 773764 137 890874 85529 899996 387182 129984 890943 5 12496 896660 863542 687606 727544 255354 284604 301678 354128 208633 810472 179845 633582 103088 264215 769546 7166 410 360193 517697 857878 672150 836231 229194 8565 308040 551139 848826 358795 847445 726355 881399 855553 777441 671176 721408 377724 719515 739049 2 845566 238117 720734 583568 32 197341 494892 663685 338033 562421 67702 826415 150310 171070 881494 877166 892276 588933 178274 71198 556312 539211 56439 845326 799649 840459 278277 94812 41 285299 486974 693343 701539 2730 145305 876662 157810 897012 897516 48 314412 320836 360860 760912 488925 849471 853128 265314 4933 826120 736667 884238 892538 217896 29 1851 842944 337371 554541 778601 634202 2980 147846 733941 623434 117557 33264 898625 2992 240265 296472 779414 203160 238 270130 110389 825990 301013 563761 296777 780314 883946 463 33 890873 188727 830109 309440 597438 92954 884443 851758 803594 190850 683381 347315 864143 709208 783444 27385 42409 51599 810290 314982 427136 159 552857 22103 806554 811756 869568 3442 1257 864190 133 854575 826035 22 601784 840271 31409 874432 1552 897701 587329 1 855089 2 554395 74074 396261 1 219986 882716 52448 891575 701988 860570 877337 853762 679118 116948 812669 339319 795162 202009 264536 875167 2 183662 2 270364 643367 436254 798954 3 444047 99781 1 343175 792397 9107 851921 899540 470859 886488 860731 888690 160098 898556 850322 852588 827934 762251 71739 860149 33 292924 68803 750195 2 879727 838190 671240 690495 316 857727 37 373231 608894 411169 601565 620266 89439 805509 874972 835075 809270 834819 892962 823717 880933 511309 864404 226348 778424 887034 834431 848968 838575 34770 890295 817126 4562 683 617919 110880 739559 62 742055 88 268866 2 876240 370 264185 872128 796204 751136 260 640567 860629 44 2 440 755061 322033 526552 6074 147216 27464 705953 857696 732148 215008 818 772435 827214 871976 151 674819 742559 434721 384396 897715 774369 878637 12 393383 210520 339 863494 83316 41844 475650 884383 16049 8706 5 466355 94 126987 14937 2 885696 860214 335622 354021 875895 898660 876164 393456 719537 492376 271917 456119 456813 145 1 469741 431670 279426 7 92384 307912 204957 484079 485499 895215 472834 29 135447 57 61 138641 722880 521464 809607 722701 29 170352 638199 141977 895796 638022 887758 894782 646105 527327 57 779688 552511 6571 707334 574974 594931 195706 876578 761485 870132 490859 495 1528 13537 627906 689160 337964 134368 775015 3220 151 101098 504431 327051 753545 813889 480119 302710 235394 478275 460020 199 288664 852033 795894 607621 7376 649754 793446 888528 860409 851464 796781 693040 727603 867822 2338 50933 662411 405654 159740 398558 730768 68331 765561 258446 882044 612703 5 298227 91529 286 796782 655552 884662 95836 804 841435 744378 13 895416 246380 804613 427798 708628 884918 307387 752841 405790 879342 206594 241128 767016 870529 648493 413905 591554 404976 7 703994 103729 346591 816099 809968 871267 847921 45567 787043 43 9 258541 32 778 3 863484 818472 13 658960 722466 335672 813135 8468 121566 27 657677 343864 250329 2 1299 820434 770904 845368 311814 607988 89 412132 201391 812896 3 893702 16934 132165 834648 203106 847944 879914 112578 881395 736709 47745 893934 858604 392695 166708 285663 790400 262224 828798 22 815371 835559 78930 507246 890255 621675 24 640701 895717 861417 605710 894973 331054 621358 271 821944 429398 1 847527 483249 146367 13287 41 20466 662 377758 2 83775 9 738389 449590 166953 748585 304898 679211 856978 868602 563 328554 783022 896861 93 895393 616591 867249 470172 212 877543 12 410050 892 894379 5237 411114 840414 7154 48448 861939 843127 359002 140165 59430 804652 895380 899 784999 890336 876783 823416 850304 190436 897781 14240 846859 3 228284 188 597537 531920 839195 375848 808932 758819 168783 858372 523171 492096 196187 840406 70609 712194 26715 532548 12170 127 784193 6912 779438 659017 495989 98241 508031 78 117897 161404 855935 94134 847701 3 13 802760 665507 110401 899434 107740 279615 871289 4 837570 879894 859722 564265 37913 80881 525518 498311 858119 422728 278058 773789 202081 848087 877967 664695 315104 423359 21964 79340 431485 59 210112 127850 833531 100567 679417 872786 892069 625737 636091 216745 830761 361979 482224 235278 856007 737009 298389 507619 5 566364 309151 891350 343385 525840 808437 325603 118851 391961 21 62192 109 71 62 81681 440243 62 860402 265220 478 189399 671784 873060 881344 423072 805932 217561 545190 246985 617028 23683 80427 287 805117 826087 795198 662561 853371 228651 247161 155880 874580 863152 747411 876286 858400 33 44195 647052 29361 440120 610 3 579862 533752 270258 897350 28 2 795060 14290 886565 12079 360285 86415 868605 139019 608931 38155 320710 783346 505484 816573 46 352094 811745 6363 802341 750651 815353 899590 808630 542 90 832082 106103 29 57603 854652 460202 112512 512992 812820 314374 688 246 868430 568718 844460 841318 290586 238155 649079 675603 631216 572859 839650 845721 230396 130662 59290 857266 848316 837155 578635 358 173017 527080 660756 276864 363399 107636 100 7 130783 780519 884600 280560 768282 874655 220350 539160 333846 249249 56 527136 322584 90 887697 62102 861873 217 42943 685116 23 555995 47 734036 64 882053 719589 44 109632 466829 866252 752050 880540 861555 849430 80934 727699 6132 5 325 803314 69 524600 825988 357470 849094 892015 188284 727211 32358 846008 5 874601 763823 810382 640788 891396 521 303425 842796 65899 1204 574372 836214 59821 27 21 259854 567 74 142822 161722 38957 887494 11136 786329 176522 807052 864177 808930 16133 632337 534293 17277 888029 23 1736 167285 818274 231347 4327 799814 577064 3946 367640 237 517557 57537 591191 379730 468486 60491 488609 435810 198648 16 113106 784729 895560 162360 686581 625484 10036 854232 205228 841895 195757 831313 50 712792 721055 149929 875512 8 107131 100 603349 150528 759825 863675 521805 576703 310845 875276 413684 677707 726689 881271 850050 521657 317647 513732 599128 882564 706468 670058 2 755946 5 877643 26 151359 237844 736203 791687 822226 886359 725134 886078 217745 5 816307 143400 601714 342006 539387 750816 4846 895930 867689 235138 492319 34059 822393 734203 892902 640422 872354 873896 54731 855600 15 807288 325211 892484 679801 323 185932 735191 441629 679095 699578 88975 862498 893873 693133 838724 874597 12 2 609259 515154 838355 5299 880303 689440 3 306879 292656 541771 131554 505216 864452 836956 631950 168087 448809 841017 278190 850952 763008 405291 844738 68500 102 378656 832022 800495 876519 822997 237052 702889 3 874096 352891 2 866367 282068 877229 819157 113486 614448 897057 294204 897764 108404 333 100136 869408 458400 120 785958 818520 47 681214 883327 816564 682769 302070 133 889514 848563 895422 852182 133 393510 874544 693631 130991 191532 259619 47701 816846 617686 1 136265 762293 388721 316408 200455 823151 23 853472 19 662825 298729 618247 78195 45529 449659 23 878498 866252 648 866211 844354 887204 2 803743 889292 126128 707555 720069 52167 555 19700 677051 719893 620951 825218 128402 3 268963 895643 3088 718685 797609 200459 794917 334349 111930 67332 741981 713417 42556 1015 735750 6694 574946 7 2 782389 851324 753 3451 140716 869457 1 58224 582476 703900 660780 590891 713007 1 871006 550061 885721 150 726958 888061 877870 2817 301090 35 29323 895237 832051 638807 778833 889260 800177 571549 771233 3 130016 865332 4 6 899535 864827 731870 842208 259838 331836 621596 9761 5135 362 820003 507806 286285 630640 869012 435247 816595 93 243763 750186 841645 884658 6972 798590 785600 726507 90094 35597 1173 35052 651801 672693 862254 89438 779800 62637 364425 206613 852219 669343 318327 869567 871918 63 3 580570 1172 536 1754 11868 175 440367 888731 245574 766923 611360 861802 303261 833512 566111 774501 851923 768348 894475 69156 362669 285115 54515 806384 670843 528487 848373 588421 305776 648444 566530 590935 4 6451 616160 879722 47857 789386 10 845651 332447 83663 858097 663409 857114 657309 338 307302 743163 879118 125290 29010 895960 6 621638 332 896319 896397 473289 825198 665920 452973 572869 881582 423331 247148 798995 33 711586 176 179260 566835 110 419 801376 894589 19602 2 153 442139 105911 899324 222233 279236 890370 713536 366645 609144 243287 154971 7 702548 676456 36551 134392 849078 11 1957 761265 836306 811866 828333 9 864192 58909 441054 240787 745065 841649 443410 27 809165 449975 17 880914 865730 880558 830037 787990 898308 432348 804812 2 58772 56480 875441 782478 335627 876428 51 3 1133 340185 305073 28217 664827 47440 892901 755458 4046 53640 539056 29841 601432 815763 311191 862340 833600 789725 733080 450989 795694 414268 510547 58033 873481 469 2 576892 116098 756740 866552 821941 869282 22049 608899 319818 571305 709872 691429 227267 440868 139759 890223 355277 860462 651096 16 800213 76 819373 632433 235 874135 94 870915 637327 589527 867418 461548 272938 65 850307 117735 882589 28940 467657 280214 132849 348519 821927 434284 600064 12874 47442 839697 186863 403751 847735 850652 565220 616836 1 718849 293127 805953 7 2830 633944 539930 4626 866898 869513 296536 131920 204296 669857 520057 773966 338065 568742 519534 549256 894493 310193 873162 897411 2581 887547 860665 863024 295322 815760 3 783163 140926 300885 762230 206 833638 164618 501518 223790 137610 862276 255408 2 876216 413984 376024 550213 817378 12820 868338 765861 882100 345 896596 491 832420 214990 838418 858737 320543 818538 28117 814243 863732 493953 414765 147 24 637147 10227 11 40279 876088 593743 32 503222 26 21 237607 316420 777071 69413 680146 50 712237 808732 858385 2435 13 5 7357 845497 365466 519572 2017 90611 556565 9 140789 61772 55 832081 617 855866 516572 210 383904 886874 16628 206630 875644 102 409708 782557 822620 614138 75801 32448 116 2868 480963 235329 874067 18 373206 830291 235374 825956 162010 56249 503554 365045 884658 182740 889434 51515 715416 882440 713822 1112 818802 864145 3159 84322 143375 720126 99 144100 72719 884841 775308 15 9686 402540 835663 42208 857806 6 5849 227095 795123 864334 4596 810237 410273 2 829009 726300 1768 489195 892506 72630 634756 769642 855259 857391 484384 347629 512163 897200 641543 893315 10263 594101 3 867283 451069 874485 128 23 224663 39 881723 291104 158350 234393 891095 666593 892121 644174 332580 646242 894503 28686 26 841451 270232 9 649322 871010 245937 1351 871356 411285 417489 868538 431 16 887634 379775 652506 27173 114321 166172 716739 12 645601 792398 82448 571413 163626 42 36733 336706 892298 525222 94887 382092 906 642797 839015 724670 503640 585158 261746 882295 55821 354614 860792 28125 676813 891684 847882 319217 102158 813265 213832 386173 708166 653170 26197 284586 528251 891953 450830 382387 727932 314045 383910 411408 820619 539572 542358 884679 845311 53 871206 458289 889042 698214 331611 55163 813324 59078 248 769740 697135 884462 881374 831938 5 12 338 896205 1266 284610 803731 191547 872211 797859 862509 4793 2395 359589 433601 699976 632106 251230 715453 448553 842681 143725 209165 833583 678657 190146 36224 747890 111748 759129 874466 312618 59035 229884 397192 392486 686821 124562 760489 695501 803228 79965 648316 856091 21801 601228 3744 675754 811611 780571 1190 864318 566758 220299 686037 4676 2762 9 830163 737484 46898 197803 548924 338888 826338 798915 836884 4772 1172 2893 44 856391 847759 886542 49 546480 518138 3 898485 419909 660160 804884 813228 883482 137308 597006 543481 851694 538510 843095 110529 818324 848317 4 24624 1273 445940 150647 882 9 872486 325420 680637 374658 668916 860256 516 865595 407892 77534 827277 880102 34061 463098 5552 854370 828355 784159 849681 296085 869909 797945 22 889765 526153 362694 414048 595292 383 804974 300420 7541 715736 894464 14288 222479 111248 51519 422655 54178 880753 39 49016 266992 130943 35 864611 840647 643659 679469 567810 791233 29 766212 708648 896883 723808 311217 843117 154842 385510 735844 4501 1724 844386 447413 815610 213186 762924 873588 500867 867449 290138 821727 73293 815990 348033 1383 580224 889907 790154 814358 766106 89866 76699 162822 4 389329 620 237486 123 10 5 120898 892317 868604 202268 18 868923 480815 851502 801618 769390 287256 483016 544465 542333 813054 845184 246734 888901 773751 729379 914 43931 861503 69989 859853 221270 53075 55899 387100 386711 857661 775122 243267 274318 845261 398220 209994 68753 291311 613388 287489 120411 850447 880410 883876 191434 42932 895568 892394 845007 59902 861762 265530 583256 146729 43 729588 601178 893438 15 897449 887671 12258 605560 889558 2 888208 868411 744404 897638 457645 825622 846003 12647 384147 649256 872893 79793 892519 2 517725 808077 303381 30 470 24984 760158 51166 877898 711807 431 786943 491818 790497 15761 13986 329784 41 291736 141906 429437 768007 371495 791984 238963 833018 896552 4808 864878 847748 13236 885625 437 311238 502485 209308 410921 846285 105 834351 541059 889087 808604 698510 896015 266272 494928 762576 684366 881226 881249 31 204652 302409 177782 548953 288244 811105 775342 446402 318 582201 269481 732869 389420 160012 879755 732188 224716 878821 711515 893270 144 17 70256 824032 798892 147919 477795 624289 842367 1132 11902 835673 368167 206 8 605477 70045 631485 206714 3 17525 475684 887956 659460 288073 19 500700 797546 607441 849164 610142 887755 2701 767638 830016 888585 197135 99682 290 868611 786906 101 343019 227905 1 1 872093 399578 856589 694450 2 266472 570027 865058 625088 249006 784735 231114 570445 896768 878358 298039 875789 851819 582765 597781 429407 484282 876611 632057 621553 615958 647365 495234 724 545 222511 467436 835922 20973 629535 53956 632345 254967 756988 98162 690577 868 122889 171993 790125 762488 614693 638895 2653 62206 20 251100 618490 1456 100307 64 58 2 616896 164 457621 736718 887925 670840 777378 12710 509 868428 128789 818060 892084 29 223836 270105 9 890710 100579 838559 254860 189551 90217 887157 796295 888099 46378 247 13735 768821 34165 893757 6 880525 893433 251610 550836 690749 2 482685 872002 25138 384623 512800 473606 183068 19507 352200 861592 230089 119239 93679 46 850608 190909 67259 830668 562253 600949 813516 883308 22730 894706 609772 830174 844949 485452 538199 851503 703541 574246 587967 468830 550655 374396 4508 30919 877448 118708 814504 5 828808 5527 5 896062 163670 14 846353 377348 90273 387622 36281 333854 131564 774749 416485 286726 714018 897311 372032 802936 897283 173748 25645 862228 84269 308631 896473 877944 506820 8 4232 472685 650076 879335 404819 794239 728925 896740 885496 276097 542338 668098 877855 340132 301403 137833 14 167478 817046 338071 855508 812482 6540 3514 795901 46701 21991 694488 23570 59 73 755438 541263 337553 856071 208510 662606 767367 317452 3 18304 311731 2 348018 157878 831599 265853 722993 823148 5 861390 193 640049 398842 717804 89326 104783 79355 888594 751979 7411 427758 2071 12 125119 898162 104316 351767 811154 130623 28972 235235 837630 793882 7 8 176446 21 485732 533964 866247 866714 10205 174521 810561 819669 834814 876535 853288 16881 595180 888135 463690 80195 2910 94 807125 174 421792 10560 832015 481337 1313 835890 439723 814806 632562 585864 877037 248446 287332 892025 287140 690068 418483 889730 886065 885177 899655 716950 14460 813190 896982 855781 653 824365 835324 5 148001 777036 64 730364 851552 791601 146055 13124 898823 804450 852 897327 144753 594305 1 613856 878951 834571 334936 703305 826204 118299 610085 488785 855394 59 160 525705 882404 837985 723549 520485 246168 849018 63007 444046 812348 871521 811816 854416 5 883078 840956 387354 668230 843141 886843 882010 36625 815768 84 330084 815286 878483 322486 106 28103 868205 36 730904 862808 30213 393875 8304 4 498790 815371 818220 260794 84991 761758 422642 879499 2328 411249 123086 248816 880630 767456 815599 702243 857209 23801 886802 527139 889919 818480 849401 167007 110397 823774 580524 644299 217673 175243 205709 533521 235031 756913 646070 14546 848418 158102 658923 776947 550601 435567 632296 827233 486880 806545 849955 617 41559 10 49 3311 1882 89269 117816 686536 549096 893824 2 420129 154105 157498 270618 801694 17 856842 112161 594367 89953 747534 847995 7483 159093 359526 563541 875915 1 2839 764761 126841 2412 604026 11671 32 699581 96784 684922 165288 767863 356957 25 895262 771246 229221 3198 883054 833005 880826 129336 92200 349 347483 663394 25734 861573 844642 723367 114506 17 846402 111049 852788 699799 522 3135 1736 46282 637987 22974 465838 200003 810996 388808 235733 749470 245436 239308 816249 744386 513103 883350 48 38550 14798 27 836150 114 373302 126277 481963 366 1513 502893 237840 578159 239775 415684 23 210834 408153 3719 892503 687909 589313 16276 164 4 772806 21505 858530 250283 216 826396 801929 709497 1 887128 630330 34572 292433 820868 131379 249129 698878 4747 35537 876136 861177 212576 783786 14740 868632 832574 778318 874265 450631 141 14 886543 811496 785245 272986 390807 884716 894809 173642 679021 751194 69581 299205 814674 4621 13 850865 851173 1170 248460 1 27925 868606 822345 507815 41610 679961 153927 27071 689052 887767 664738 404428 177760 21 121105 639144 88742 109187 805577 728435 684839 117377 100614 844526 21056 137751 888315 892497 422014 398605 626024 690994 333716 103 822453 52403 898806 768019 86845 233592 612312 37026 443863 68 129227 208913 72536 841661 400490 443165 763375 1 269412 105059 822505 91952 651291 38888 852971 122013 856439 256264 31890 834722 895508 639149 101502 162064 638494 666 15 602978 881638 676410 459531 845604 806367 796030 294 413591 104 889583 530192 1358 307717 824946 848795 623073 769970 435960 432705 707166 45109 870452 592363 814558 587974 755895 751711 825106 347 363225 2710 831149 344699 774189 742382 4 6075 192068 751802 720502 822816 637233 840166 811179 833037 484039 539158 829071 73327 24 624416 185275 133 590122 2221 624553 536466 645063 151372 845385 197766 657297 880937 841583 234090 5866 454456 778 898493 1 694694 878854 273024 893446 848373 762013 789336 853274 703390 391932 202759 854739 373 736490 113641 790206 861353 295521 588492 156 693641 117728 422636 8 655670 806202 739512 878226 1 178 856412 608220 487241 488014 466821 447977 14953 639871 16 852957 12 248543 879570 471203 872325 521969 459 727824 210908 719067 862271 16821 869521 1022 826241 2 86435 282990 850601 125 561668 159631 853541 289016 597807 255681 731368 551047 829328 803803 401427 724578 389369 553 621338 269138 113 179230 583116 70163 493187 751233 541093 857248 743498 7324 769498 15229 706317 358626 2 366083 90597 753386 1228 180531 11928 861878 18849 378841 864107 689379 898327 668152 317434 829611 640208 29 369843 414057 80 884139 456410 362244 618165 565089 794223 558243 851084 499084 518115 794748 635608 845076 802396 803390 165152 608812 14324 308221 236148 14 716129 546265 835478 1 107467 290067 9 189047 286618 891513 804246 5 594289 784609 794622 889405 868515 860966 809902 1912 230481 834536 32 5 5087 828886 837722 892617 80407 843093 891170 71462 264086 136414 3 104000 535269 106 8 864882 897371 589424 2 1 871090 884594 890204 76486 899967 341441 216332 22815 83269 751773 80184 7391 560945 115794 865097 165793 884723 1 645828 58141 429915 696992 112856 141464 195 103317 509350 4 18 833314 405 246919 1335 863440 895185 156453 608055 794900 791380 372074 803313 894645 868450 159914 646828 2 577428 741628 877373 288796 6679 378243 796165 616917 3 824700 38 357236 418535 746718 23319 261205 853137 497461 150287 393412 761861 544988 359467 434867 3810 790009 1768 4 584344 831622 744191 877227 529344 829148 76740 6 235051 838160 457591 567780 213546 857312 264892 2 408274 529918 364 302278 113 684019 844680 1571 365224 627217 738 810423 650423 869322 571929 336 725885 501 889253 1671 3689 630006 824190 730330 549620 613612 212161 110556 728668 221990 16339 43 22335 258206 9640 502169 170023 24188 688601 213948 211733 859740 16669 197 373 47 890298 894016 51675 896358 244588 32210 704652 853725 404963 881420 28762 637110 433370 97888 880080 27 204 9 864056 435157 892122 773834 784014 70021 865931 897728 888862 272 445533 899724 807089 882546 740367 2 431394 264708 373355 98249 842666 1580 139624 432862 383723 789387 722674 855856 210928 614481 152401 381 872275 257573 188251 86125 857819 19592 861439 896198 829712 864924 391 899652 884071 403010 10536 172111 770834 4221 895064 253095 27 648635 43670 345415 85292 869421 336 883097 586359 747116 7925 827069 873113 856921 261984 493 179558 745168 245087 10 671458 616242 127443 39 747810 863030 884904 135 872724 34 8298 76 551591 878133 889187 712942 760246 26047 4495 575782 825872 815208 747516 172488 289431 25 28 885810 75 874211 769527 350439 276052 551532 70578 797309 786339 898965 3 6 851586 415135 3 876834 326361 2162 625684 5428 3006 646390 4958 869307 712238 476962 196521 1 4001 396766 4 801952 791403 491043 194289 3623 34212 114249 6352 129233 842789 77322 1281 189613 377 115 786395 475034 13 889926 873874 9 421 878010 797216 876941 783723 183240 639496 2 838753 853081 270596 340561 748641 225677 823088 893442 4 851112 425877 656537 69749 26675 16 566881 794432 404541 3 898977 318282 877922 753693 3 880641 110047 709287 233590 883811 94861 758110 888753 809899 17460 785093 466 487806 874424 875432 848694 241058 681704 157342 402475 567676 315 71153 618589 834158 842350 15 431778 167246 885788 763 804918 418977 721676 890669 994 132461 2051 852231 124316 389 40 631436 17819 467023 17643 577279 859768 226306 40607 714039 836440 354813 359698 464868 513259 768213 539363 206077 715924 876471 318628 835274 66432 645350 213688 3761 35 896351 210526 878120 832120 3 735388 328619 896965 759510 17905 65621 768302 52 26029 101256 869685 21350 506 889995 881690 575461 852050 780174 14 844294 725175 450807 818745 43623 873289 160963 606063 897209 842749 871551 117202 190628 803114 133540 191579 204047 468540 118716 11 109496 430771 896576 1 712064 855393 587378 821516 151403 667300 592785 356427 804756 218410 775179 189 148302 577877 440911 847837 91357 641555 877919 7 1079 358863 16475 328550 242089 717051 4078 526819 893141 806221 37 180116 572561 17217 828236 628878 872092 137883 693621 1 254441 850195 4969 138626 53320 2 543225 792866 198201 858999 870323 349478 25775 37767 1360 324565 899386 820553 856374 335664 876741 324403 897660 584408 893637 13 820459 884039 459582 784430 855347 37872 189974 703625 276189 1836 887768 37860 153878 862577 279143 111840 336856 559773 811650 1 2008 861478 286940 65 54390 65 105263 297911 342407 205919 233633 554117 11 856173 472893 750 898 582242 504236 872334 880999 458953 842063 542028 857502 848501 228033 270334 894418 701466 147261 350086 129811 638934 51969 889631 860 30 15385 420448 307537 134762 463062 493238 14557 311205 305184 704666 5 789118 873794 330692 734782 263150 801131 534594 782522 279772 52728 327774 840229 611883 144261 887352 817590 792086 322621 802038 897995 888368 146194 369144 816990 744455 401005 384249 728677 837864 2 115961 529574 699067 755870 621772 81 495634 57301 844143 760590 16036 370968 41 516451 106534 215913 552533 31123 596671 345946 4947 719777 879401 753201 162598 432668 672219 882933 882835 24 357445 3 21557 1 4915 4 316601 823530 704386 673223 854783 200186 788900 239376 478488 366426 517231 825969 1694 848127 553 844325 701187 3718 438 170212 12766 517792 726201 644 12762 8 866393 879323 816 882465 594397 256 323299 201323 60767 129122 352674 130 785638 2663 765086 892320 133682 894485 54570 655906 892962 196 105557 747766 883861 260085 834281 855552 783976 736177 439488 792508 35226 787 858675 899790 881922 121672 680256 438277 839230 206479 546730 1 171689 2 2270 4 802826 891009 875342 813642 136381 684135 551312 492267 453301 787062 368 97 4640 223 616534 865780 6 34014 806 886399 693336 548 652214 457070 866166 864895 145142 874319 54 832177 1147 873080 424060 507175 127 539218 160421 28834 640 791313 881323 849126 773763 203376 856566 804826 38960 839600 264727 623727 6833 196960 743 167252 640906 869023 136769 548967 784775 820414 75 684228 393557 800597 9660 675759 255477 635943 3 32070 782339 189345 229 620302 327422 710096 736 8 451649 162902 783926 804540 452074 873506 20841 896638 9 21 10473 828543 295853 175427 820728 869644 844719 224259 80123 2 217202 47767 740561 216557 816877 886159 1110 832913 786618 17345 122509 10254 296097 703514 824197 304639 476601 850876 758191 101837 144 17154 4006 868667 836926 725899 517891 184717 400867 319677 179308 445122 848134 25113 696606 5 836696 8 50692 840853 612396 889112 868415 242 273975 401421 6982 22460 705706 668862 878906 224182 4873 880443 867708 758312 740836 869768 1 897775 482457 5 846504 402 271068 824990 73280 26853 601185 623669 628677 127656 436126 5671 809106 695795 797045 895046 535570 848365 521040 640901 11 859267 802443 402763 371199 868446 800947 266282 316163 561955 94216 874422 763235 329756 301978 585623 884249 845523 880956 8331 458519 371554 739098 400368 471013 61568 86 819608 830355 874530 839334 566519 850481 821278 4239 41290 615533 784137 451823 455302 3660 116 263652 42 766356 102753 79626 635342 830679 8 843946 7637 878329 10399 886901 437059 748477 122725 879224 31 667820 13133 49482 884353 2 693707 744 750418 189834 428688 421301 714856 813261 3280 1983 885098 831900 481001 795267 893907 176 313886 320 6186 841063 882549 102539 829874 742 814651 402815 334376 754709 62555 448945 44742 849341 2891 581077 528004 874773 298590 897166 309195 885141 881842 653053 199914 877342 428733 782631 346067 865380 890244 513271 243387 886862 234120 194597 726357 4231 171789 876435 192751 861128 899396 807162 89 640206 864963 734912 817888 729186 562911 891414 662215 759387 35 290209 884469 891993 179635 653052 77528 11260 771812 670 231856 840931 148124 269526 672113 623704 802432 856264 32192 817542 34196 601587 415113 298245 753986 12571 118347 21238 520809 1794 157 897934 749782 842224 77403 374343 122432 826214 894266 14922 731696 809775 893891 1 29 763 17269 2 863617 892340 749761 817627 507171 842223 758807 712243 638816 515 8333 885211 886563 453520 260053 643196 184969 3009 13707 17390 879336 890508 3241 2593 789825 867135 723200 3 683323 219683 450285 74256 265584 98519 703359 635884 516071 776894 530177 876713 7592 183 762071 60334 787414 9897 799072 870342 667779 585803 230754 539596 793872 632712 208 570435 527518 574004 2 311522 870795 850500 314109 397041 502109 56092 391117 814499 873306 239423 623907 772334 892371 313089 160110 612580 761818 165803 9812 882132 786563 155996 11506 251 864226 475630 892304 799296 8 638945 681353 787440 11436 175200 3722 849003 4763 28060 543170 846173 361 597 4 827391 350527 857759 892496 8504 859406 896513 156 10 405165 291490 547471 214616 885923 27220 772302 407799 136989 26440 810662 266872 68391 828741 890377 639851 832154 881750 61814 319119 348728 773901 646670 188549 100020 821377 116599 265214 882213 467209 753268 348090 425379 3524 240 231057 846316 10 887439 110399 873633 182 574794 875539 1 852108 400926 888352 662804 152815 715169 793808 1446 518 758588 664277 848388 26 889909 396360 813063 15 567377 857185 523691 1140 412673 879350 563226 27 385104 3273 876502 255437 802464 141817 244416 798932 339441 662028 768406 736138 547682 757117 607545 72 61161 122569 149663 457719 191574 493896 842434 1066 2392 892621 723145 337951 840229 877069 742312 720 852253 300222 417069 875825 785798 494457 442748 595409 46148 781 184749 826861 250957 870463 442 761734 200653 690747 415659 498906 620055 632284 802823 136797 683632 601778 633097 7351 754711 295850 2284 277918 91890 80766 793968 161 164979 262450 802822 39024 8 875097 858423 820437 247461 371736 895444 433659 810428 55726 564194 795173 420790 720548 337390 52298 96915 792202 785067 178411 888144 877379 755614 811680 334176 878185 374794 837552 814689 98077 344159 12667 699418 504484 2005 48 105071 36118 229946 98154 668362 499783 111307 228849 4 534594 1165 342376 886596 320 796016 219210 521608 781860 382385 525142 888883 792416 896808 694884 4 169 250902 776322 510339 320590 850174 2 63 5154 785676 849841 849469 854295 28318 236245 850332 873457 268667 262137 468167 773877 560708 425812 566490 796225 99358 618059 882550 830998 828526 764757 2 268978 763979 70219 880428 82978 345423 588628 61611 595 878348 16766 669522 114370 839278 497229 669026 842059 462636 876020 799351 298402 88137 846375 490220 2 45308 32763 122520 67679 553472 170892 890183 58336 368053 402663 168552 295641 428938 890671 813506 845415 425744 302876 30644 806983 49598 21288 596243 877632 817569 857696 670959 134011 565191 882274 189019 568080 835989 78555 891932 3 843557 1398 849511 866560 292104 773713 2712 811236 589 59156 17298 832514 829019 887711 834783 506932 15256 96227 655 4 338590 273299 477 700497 414502 1267 897004 890250 866155 14 354832 891134 226665 838821 586945 838876 879152 64507 876008 871025 72 670781 662228 280967 3 26 735236 626250 376314 873662 883616 884228 392907 798240 205300 876939 410047 353 160455 764819 278899 810564 600442 763295 289622 43089 866754 54258 4 3 540765 844615 1 169977 770906 855860 819402 665349 86424 3 237392 615133 251321 101 847807 326627 573653 302133 737164 523481 834714 772067 853673 157724 351711 44 326 831082 755038 32372 858132 387052 606633 868930 891526 41972 15 220491 869922 123399 855826 898083 770119 539049 1183 405989 717476 84 845253 510565 878252 167543 452844 3621 235908 768021 388032 490741 815330 827385 769856 22 707481 724128 3 60059 576103 362662 631699 36877 49022 11701 610067 4445 143132 621321 600435 64 184009 809221 93475 415705 877302 820417 3 836971 774845 332088 445880 524320 118670 189071 520132 897193 895100 518523 117228 887767 125 477638 643751 87 873318 203 863131 365032 833013 399924 744438 262589 891115 750408 816668 9422 1 719579 239049 328847 474678 606791 866932 739193 882122 885948 799461 54408 175360 498 54095 99274 883207 818506 771486 698724 892543 876556 610 760477 845714 863983 686228 795962 215 642850 879889 785765 713128 779073 437551 450059 6 896471 898870 3340 648720 112383 63219 736802 895480 409785 215233 843271 330185 267361 684165 2 867434 737145 862087 21 527409 2970 713626 720285 675660 7067 859226 544189 70684 792916 13726 35600 242390 838282 263478 288990 881917 805847 520229 453842 17 758211 165104 825807 955 885016 863148 372364 155 871855 341583 880598 745252 367636 128560 19 859096 843410 572844 8116 19 587152 732338 863630 318967 784389 55 536694 399460 877287 189 772265 755064 337313 862004 59650 827329 845647 162543 443815 76176 862538 891971 478457 407351 800302 871988 13 836067 886585 280512 732957 495488 29418 816775 769 852325 24 18 354938 299790 257115 636944 707451 627744 25855 485447 229584 713191 639684 24 46 57103 858657 679800 740494 865252 102062 213 555964 9 899420 48218 6 605768 280931 856102 503256 337861 892821 7 76 1731 1370 710854 730733 438962 508580 110691 814889 885255 574376 61363 653207 818518 474104 478824 591774 27127 869937 856838 303848 2 48080 744664 68 109390 624709 2694 667373 755904 368799 55 459738 847587 38776 883417 384082 536 1050 11732 597665 892613 45599 612501 95595 9 7085 22 765804 893355 384835 895708 440288 128851 817880 899204 653229 844507 225710 4 243435 880048 626510 182493 803312 787383 828821 14 721315 316604 703860 12293 211514 17 856120 17 41945 895466 668727 306328 853259 868418 491615 2563 429145 15959 795244 2 4325 408 288586 128210 768396 868070 1171 471 879648 599889 576959 840887 155884 705842 245264 839816 790996 212083 894860 411580 870542 3 450512 641786 5 600455 728851 840741 5129 885476 806362 10 679624 671925 895248 841090 602 266840 1 891036 652223 477624 17392 443604 597272 14 38508 6 887949 17339 827536 309205 884679 1235 821459 860346 680235 20 770 870025 499942 300052 887670 527 373369 867252 882451 553347 6296 810171 848997 2 291562 29 92360 21730 831124 7 809670 886598 434844 6904 423844 209890 888903 176719 659344 92337 300520 39 336254 418 487307 95 130 425180 394608 18 16905 372572 875002 106 197033 888955 573660 336746 804569 76 841824 5 840830 867412 260759 796557 807475 863323 132515 34 4 783755 870321 676589 195036 22 32 825799 252765 849615 891206 43318 882276 1146 121 1095 16656 41 852258 477458 825788 60172 805424 878087 890332 830864 11 589144 732827 770225 29894 800273 838790 611886 222723 896746 55137 229811 194620 894961 16 543875 736899 870429 528787 630837 841312 2 57354 806865 130773 395805 2 433461 255388 2309 648528 884464 2 24503 759260 777610 56794 9436 373417 81562 196797 592664 854426 835931 742750 4 887402 6 258736 870620 117944 94 396541 124 700825 15707 896096 4 887049 737108 223581 548763 3 606065 724363 847298 315020 856598 285625 427224 437001 39761 658725 8960 208567 1382 2341 202966 832901 472 845092 812465 645121 405895 5405 52317 45278 274696 787610 785053 884987 658331 695392 211141 93 667165 193314 149971 11073 614665 897080 834123 715625 884653 859596 762586 549539 863168 9 722696 444546 864771 237363 752596 146567 370969 565467 662143 596263 872975 195653 2 27 407213 30686 492021 27 797163 4648 5032 21223 4 25375 786632 180171 781306 7656 41928 389768 899297 260604 82194 389065 695555 582828 362952 553640 18842 476689 51417 242290 493982 23 106387 760166 134824 420496 706523 662414 4 264547 760501 661680 60863 744729 583114 788561 613893 726296 138 660070 542245 878484 785341 856460 684219 14 747908 818166 747285 16 851948 849392 870742 756756 22 890812 64728 484669 10921 839995 181 858596 248687 371189 832361 6 107892 271509 692543 217615 861133 3 610230 862070 244391 858101 797278 489548 271286 5 146328 302890 723029 34075 6438 486661 463679 31 1 432275 899652 873965 136 100 2 56579 597875 541880 47 121025 383201 87 3 402 340149 252180 6 777071 741166 282516 885346 553 176233 537898 897149 34 80 860088 547166 138 766319 796500 46958 2 254 292506 210298 605279 1255 52103 398094 646827 786377 321657 144247 839547 894828 605832 42970 26179 171810 772356 537470 347 727075 2 437530 147478 8 880154 887054 344153 147547 609179 819295 305471 4291 211192 6095 730610 334454 897051 797124 585968 827178 827345 878384 644130 187116 655673 505137 855016 596783 676615 691938 552517 3754 802205 132 721050 651420 849602 191772 425528 117389 250138 192468 637125 184765 387843 730669 552369 18661 13 60660 306328 824342 491312 264406 783859 1047 254323 800169 792908 599984 862333 658216 55574 405679 839788 835042 44554 890892 32921 848983 1 19 845061 288190 49244 8 824821 43438 253628 876844 7 21998 148605 753405 543803 19875 34367 888040 855496 1 487392 792248 885795 820100 127433 370798 791 897498 794381 220213 46198 618149 637171 836157 883431 499965 887514 463446 346201 856358 863372 758598 180861 866537 739763 319071 3 103609 7649 12037 725107 479253 757868 275351 834310 550945 669885 779077 698991 1718 889331 372911 879451 199850 594889 579939 461306 754297 366495 588944 797707 766124 891223 471846 456723 635720 32030 811327 799022 6174 175232 827579 3495 377734 834849 16 2453 30292 309075 291914 1418 53134 119489 870977 387676 434026 644043 253913 469923 84 861615 742156 615360 37909 879737 830723 527149 31 492766 764445 890769 601367 814 704683 521237 198993 505314 77533 27653 141032 374844 569983 279811 198816 3 875250 49581 3249 274649 715744 869645 306310 373186 888265 255166 893855 204201 717325 826147 3536 502707 851276 527682 808135 882117 415889 889508 826754 2 539681 179878 890573 863661 192 93268 26 696426 90497 31 833269 820715 36 668500 377289 163 893581 692463 146443 863150 217515 7 830843 781330 36957 71177 4478 37 750909 860747 318310 883123 313 342 109905 1 2984 838432 899654 886499 260108 102895 245 893883 438124 349606 5692 737411 490752 852448 1323 770194 883621 892968 873511 713902 557043 459843 5914 34900 190120 851573 790859 853284 797681 285934 649302 373369 400642 122101 938 502081 797031 66657 3157 856206 837403 255488 681974 121007 670967 11273 812674 378371 891914 500201 879649 778486 867390 813701 849543 137709 830336 14 101729 416317 889 96682 22 881628 59 434353 735921 836588 814652 888122 834202 870895 430948 537170 1 874088 774981 638112 213698 837146 112742 826172 897648 258210 220755 22 870904 350928 506688 720814 432740 764742 216 242 827225 4665 809746 431 78343 804103 231019 875652 217 748109 407067 118019 377617 171679 201 505338 5430 833473 29 432247 91071 811249 75624 867224 318 838315 363431 846470 1122 571733 66 675064 152173 466023 336058 676990 586621 737166 887078 804879 811932 5075 856349 885708 5 256878 860386 797308 11977 64111 391286 843318 566928 432447 530381 641408 712291 98689 833298 550754 796868 728473 496920 475 892722 259085 867705 142 139409 237941 14665 895872 893850 374001 858628 859569 624711 89 376673 181618 899206 791887 42691 170884 179618 861245 893222 302947 339037 725765 867487 132277 350716 806147 5 1 250444 7 280304 842263 371629 65183 378316 868673 211894 889701 492269 224377 855375 856164 194175 2474 435542 63076 256866 280413 2 799003 820077 713796 36 856972 158351 622597 246760 824920 105584 610245 230902 238695 145773 359289 574001 758788 183646 897554 872382 802543 812660 822714 113312 556906 581370 794465 545613 876732 19 161886 179923 665639 814321 767700 512522 400785 294210 894624 562947 643992 3 855215 332034 839244 288762 682370 5901 867044 869822 572106 336188 880546 417545 680418 596340 757952 814484 304239 68 876044 836321 242 32 3 24632 792137 530159 411 883504 5 734884 828138 839284 172448 27738 390028 861019 837136 731764 890777 1419 826569 3759 849680 160655 396488 1 63 113425 30830 883812 859941 83 840136 852304 23 2992 306802 883765 109767 19 843161 786740 8 65 844829 32 471417 8 715854 778820 666045 868686 52 5266 870769 643201 897110 51165 52100 46410 856485 888757 753510 14 869283 13531 737703 231545 558058 480072 851564 559638 1 869662 415933 182141 2425 194500 721296 682719 1325 404588 811679 855492 209 40384 11 845195 372791 892517 598737 193318 800893 872966 885543 545380 24004 861986 636275 802845 350803 13 357229 877196 813994 71748 107518 490330 188525 26 1204 864275 547792 183355 236985 754769 896697 868592 2 338009 614891 857167 877281 1810 622302 3 790909 246 298935 200514 852729 556294 789461 618836 762606 18 68358 203695 395142 856372 196 459589 1 883804 490452 76 536897 876533 834726 84561 68659 286311 795513 284529 259544 869628 274898 886927 3381 882153 881274 16252 861119 892719 237875 2882 819455 324926 59 821141 791557 874652 873562 10708 827487 580119 742810 893167 806508 570650 453897 477524 844747 878713 145996 848419 672471 515780 624885 881657 286788 896916 132223 7 642680 539807 174985 1238 6 716207 588376 134348 866370 861110 732933 37418 869799 2966 635675 53 827918 16065 9099 63 874199 782407 165340 1 31 198233 785009 834851 104229 228 877235 896055 141762 550534 711818 867514 1120 7 779787 773248 389956 720583 12 846056 236551 247140 563061 392134 629 561713 894222 309486 826365 22 393439 251471 882254 871212 793137 33 150 1193 241726 482949 839066 873057 491500 763635 19828 266240 501791 330622 693710 69835 589260 716667 526 881800 850952 893047 633809 393204 616787 239735 764681 48 874781 179760 265452 2 896912 896061 476458 280974 318 701166 313796 461317 868086 882318 632638 84 161432 669894 738971 324467 4 344510 185031 829136 817141 565641 494275 878834 488 833281 571909 757 858239 861187 770291 750192 726912 774804 838777 38145 16024 889187 703518 3 742664 211790 635055 272569 597468 435871 25 888501 861793 880069 892110 64406 836411 802526 168331 885705 26972 883869 821520 859987 370686 151930 464003 115503 590832 815609 7 189 777466 202232 821204 756682 872314 19638 131 655966 897330 653127 806289 11160 609259 276381 851745 674661 539407 231 70606 448756 255 186136 875872 888212 870612 647877 347823 477 809016 646520 807458 742 895903 565723 442095 119 840435 881779 135844 783907 93024 794136 252334 851350 52846 858794 858618 70 3489 93624 330260 893237 714339 704791 880844 368597 400 491618 65792 7 958 570002 478841 223567 893226 3014 223693 234036 821032 5224 892759 238 299640 875221 3417 2060 745060 18434 436 1 501042 540228 10 342883 87994 398265 64072 380162 1 96 656685 882663 864448 652596 849535 51823 578136 884971 834895 1 176679 739482 11 8337 610048 1344 872605 469074 8030 595668 875100 343502 531083 555029 846922 579610 518630 824480 822275 883954 742381 387785 471326 428920 310 836662 3526 299576 390029 677479 876092 510023 465752 896911 750096 881389 872431 313076 10669 96900 704830 894817 1 222053 851763 488926 486115 634139 288736 858704 3716 895448 791409 4380 100946 494202 362721 794708 883543 683232 9115 807 894879 273094 838896 110971 10596 714576 644496 858447 803675 832538 304032 584806 87080 5095 430567 814550 827052 309892 344077 880689 448229 874993 378569 524147 791717 831318 253161 209760 7886 651211 93196 22 4 81199 32663 287463 806231 5719 353512 355318 102 270 734593 87 13 897703 112304 135671 385 725882 808107 321861 212093 89 2 132671 135780 874690 733176 429957 507691 304860 128362 894924 538154 1065 762772 885291 183803 328045 16 891921 899474 895757 181630 26 878686 459069 30131 237467 515939 577897 869773 2 189250 853426 422732 489993 680513 185314 834287 765150 22464 419979 507906 432428 708852 327 792339 837197 899432 388870 1 4 694704 747275 8165 326210 724484 47861 217 784137 173683 850896 224221 846947 807728 752369 878614 555571 51576 290750 890713 888483 1263 757845 2148 10 886117 228735 863331 542772 375365 740256 883172 899468 631234 668009 539400 850912 888069 848005 673785 1 631685 722570 660 799512 899999 889199 26977 768777 90403 3 334638 792695 5289 55228 3 2 173018 1 779279 135 501846 277141 845347 669248 631962 351655 681813 75122 262 25473 859170 840 1198 80954 2265 804203 670125 878060 712685 899644 445073 854421 256288 891190 862349 607264 863020 15184 760546 3174 884038 73017 24827 23889 27678 415846 261916 521689 812349 23643 112718 9650 96 881311 25758 826820 44153 755190 850748 40533 870071 839778 672442 522282 44644 870353 794830 556452 887285 803142 846228 204699 557760 875041 52947 2179 700218 20847 712853 832229 16460 809107 662097 899683 157063 830380 535431 5948 548632 739080 282 442952 814229 193092 343187 612586 6847 180719 301071 557665 596357 750771 585033 844798 111281 803761 884518 848895 185922 850854 136123 626408 150042 254606 7433 6 862499 373469 774109 268 68940 858597 6 812876 456850 42777 794754 865106 80173 145632 724040 715595 1 536975 869214 164019 434068 115224 743614 4 259326 706650 209909 21373 8 653095 89141 878744 867068 61 326180 589762 1903 532810 882884 4720 732718 119887 606 219972 5 795291 3 61 826325 822761 89779 334 27197 73101 898048 164847 869404 775638 727170 255078 1408 777900 833855 843932 850237 864494 597301 54 32933 885446 43658 885862 374784 120921 257309 897242 669904 894399 686379 65529 664383 868032 664990 448759 411147 684085 267437 388286 562293 655748 2971 6622 542453 49384 848764 853844 469218 15132 645284 684297 869253 1097 777499 898044 887376 895647 759501 839039 4 680834 94116 713636 35274 846943 22076 653991 358 8110 95873 339693 179486 144565 655706 201972 15 886535 264323 1 639388 845112 131853 1314 832581 167068 771621 690835 215672 768817 654333 94 749082 811117 7 1695 590700 477695 689037 625738 20 708562 84326 35371 789853 493251 45889 64 7 844598 105930 33 837402 718047 557645 848244 56763 822312 280482 61041 812811 856333 479246 19477 884680 771215 277839 20822 784088 18 26 366855 452 5 868366 30 10089 461411 803173 356079 775184 64 834614 1295 5 80184 59 455309 30832 508387 29 887779 617208 618933 60169 55485 768253 755 206798 23 248042 11126 590098 58 864491 823036 67579 789875 75338 783379 318067 329354 749618 873027 244724 3444 624835 860751 95783 853720 187109 867164 821089 780337 897835 802903 133721 6503 790432 835894 222735 131400 865379 164 273887 807237 857996 699095 544430 622332 897132 840416 888048 835450 819135 181524 249028 40 11730 52 847356 400725 886308 15377 6586 897714 97803 865853 579172 3399 882321 851006 812132 289227 871452 875405 89734 202695 31 422098 824245 310553 449349 195459 6 238867 39112 780707 571538 749751 285344 59755 50083 192813 241 359524 16030 176 135 899212 239821 201631 171 875732 729332 654383 977 18366 3 797536 259562 439155 849818 283307 798599 363747 617374 858811 851947 79155 792192 43 569451 882693 728671 917 774327 774668 241067 668498 17685 826622 365469 86735 216808 126842 893061 819834 830348 646733 858940 2086 898734 846193 778521 306092 842399 724315 896799 12416 66134 31138 884975 358162 569879 697092 872430 4 68969 734152 539329 736230 494046 31943 634210 733229 4762 5 84312 11 875596 383171 762940 576816 332143 772659 827141 822714 1 778092 43398 667860 827473 605057 233513 865381 429959 888104 3336 895351 785651 136760 816133 899 2 111 475842 16 24777 835206 24 899911 738427 791796 8 887768 879084 700986 30235 64222 2 603114 30 835191 670174 3 248387 829895 759606 139734 447294 539943 2 739483 247878 375533 63509 115869 602807 876939 879492 298079 139740 854824 814809 544250 731075 104113 879598 19719 650653 826768 563615 3 4212 665336 284726 101699 21716 367590 408 237756 5510 898148 588497 584687 28 324494 781495 361330 23 876713 20583 608872 821225 74 874072 870242 418814 472143 874820 76126 37719 320 119203 480296 121270 240756 247345 402457 857309 731145 363 454531 373 77513 876289 846418 164038 633565 844 126917 40753 667163 596590 806138 260 17 30392 30864 779094 2 680209 110 238873 504592 468532 464061 766286 2 564383 90574 890726 5 896663 529811 3089 656975 575473 324051 125013 306181 723 127 682867 839746 726663 895072 829557 818387 784534 328041 877249 3 728611 780912 872566 680114 859773 578525 836549 15905 636382 27418 687569 617370 822532 795228 833399 95988 177457 166 729677 557917 592798 881796 865033 862821 2 890280 6513 490867 893266 387122 589942 670458 7 50 710482 66761 60834 510699 45 891090 416447 655 308811 77 222860 843791 880023 599709 297940 809197 870845 787274 68170 184919 686406 15 354439 356559 881021 16 36783 68222 874640 853049 805063 488962 423186 851661 833657 2296 106798 50095 298818 397217 669702 92 873044 818168 859575 852676 629940 501629 838786 743806 363847 13 72066 9 277980 813884 519499 106266 878488 897582 763387 401 275346 894055 690382 375964 293112 17994 348051 73252 451225 20137 94200 827053 747543 890883 3 103924 466645 149 744131 301541 887880 836079 779150 71639 320610 229966 818434 470 325874 893202 320213 853925 38643 843076 225429 884912 20 4914 202977 587564 361724 198082 801379 370705 228953 726644 813926 94162 691997 54263 894956 6329 471014 872441 5065 848040 182937 600910 874160 566214 860862 14344 158 245332 2754 233622 24372 29 1412 520669 392298 396710 843887 436819 745691 266542 699340 818407 864653 5 888013 855048 55388 169519 193080 797049 6 452539 285320 210003 755826 91 716800 347759 806218 11150 444291 446 10 852411 188530 700472 282882 791309 46927 86 222106 895567 327151 3279 860322 100 654 605170 732730 314868 305263 400763 869824 272230 736945 9 781962 891745 361075 897480 296260 11 32 419318 834143 489471 685350 689847 32960 218570 812566 797686 847423 566188 21 22402 178003 724590 605 72486 545761 841943 609208 388998 185689 752959 2374 43 534 26336 332592 1479 531752 741909 809617 75793 746 274552 432187 8 167540 810550 832229 554400 513223 862251 2534 311427 276891 2080 1656 6 766127 31679 817509 4 9262 4164 66193 826937 271730 776640 817983 554210 628 693067 62604 50655 887504 126048 610459 879871 884219 327566 564116 16707 879441 425988 429743 154470 895101 3476 136 780080 8 191 531370 859763 819270 890503 47587 483971 64524 533947 318831 849789 39 890 741247 1515 886594 844370 3 41811 785734 867180 852489 360520 208499 649789 614577 818089 27593 780461 379254 568774 9736 887873 869177 467 872486 301190 10 1448 766785 821618 796729 191194 700999 826028 745953 159870 285476 597428 29 262560 219299 610021 137543 8 237023 841117 676072 880563 109063 703648 372305 409367 878564 768614 562263 374371 705778 1294 8 16 34739 867345 198860 444921 860377 184492 847108 24 319233 86423 824662 778156 85925 867098 107208 236379 881376 620368 1 816484 18 226158 403414 375810 821123 177728 465391 838955 83664 196826 248947 340332 781568 151985 820845 148452 784823 893620 438318 744415 872557 20027 963 4115 899630 138228 569050 372547 8732 227118 7 344753 93714 2981 832667 690174 4169 887888 83134 150 802076 491668 855827 334904 115464 819402 275946 82231 843787 159 805232 766344 14 1281 9042 184746 343 123627 883630 776998 874247 881834 202375 773980 344964 124772 767134 205509 11017 370 738675 496929 49590 509112 883291 6221 173132 879224 735 344074 36230 39851 787756 879302 372571 6362 433976 153178 364054 798590 895608 6 826100 87358 460093 881540 2636 30858 508641 587658 295429 846930 4063 855062 786590 125735 114487 826049 457800 845325 17 698330 6253 824878 897310 60504 366855 3661 26767 578504 785880 444729 222116 272887 94947 851023 760644 540870 893840 650176 721518 211944 836278 319251 597956 58781 406365 759 7204 341850 824749 628 1 26944 845131 3 274255 697990 83151 896399 869641 607086 91788 512105 886714 74598 10 884810 314350 287642 10915 890914 603812 848838 771053 866229 40506 265868 689358 887022 771831 277 343006 351740 336487 671226 52 881476 331770 847930 499424 4 113580 20480 7529 753000 779971 630524 738461 563759 882872 301052 9 859984 813263 373796 732192 894597 358 892043 256930 1 97096 655159 4 805042 217161 775518 304628 322952 2 495789 898755 286456 117420 485348 394198 2 690626 824579 29 225025 799241 480145 510274 31126 156 806042 883484 689866 547055 854574 744491 444338 306049 1804 296310 781742 2 726047 170556 3 858683 883725 506590 583242 556766 2 22810 122062 44 820368 622751 181164 1476 7 3809 14315 511358 336908 898770 707294 552183 332741 800453 825864 221116 458783 882070 837025 36 166202 151418 72602 769960 866868 381862 890020 237 44588 869799 1 282007 743325 644055 64749 56350 894230 461686 760641 885605 75767 857197 633 443306 290750 842805 814213 1000 806162 130624 745899 314675 34755 11371 326118 45086 213418 71889 146337 697087 830549 892233 269 798240 2 117605 42859 808909 385138 881282 351822 888673 891307 841967 518855 2 455427 48 897367 154490 21 569456 43201 863485 378410 36635 526159 20841 891399 729776 592025 449826 3433 199554 413533 5322 233397 2 1 45694 737619 878649 15812 19876 16759 71813 1 429 306701 852983 512180 574 370805 1377 862769 5378 844693 4420 602042 777374 319217 9579 889569 890119 351623 52746 825607 671 226677 191 677722 725943 888008 819736 260403 694983 793230 857484 873529 34609 493794 871918 196055 890710 111029 257806 167552 799166 797684 221292 57522 816685 740054 270023 46705 840282 898047 791179 788663 485192 372 23884 1148 445943 92648 816580 771076 206737 847175 887447 894621 443 884631 897235 881396 825275 411937 819719 838546 829170 26 130667 556 604038 316920 514919 245493 116783 54764 50 246455 481855 845391 191143 893625 56756 228 880894 437300 154135 840500 883407 541374 720 570044 778446 857461 889370 2 755728 357282 874919 10714 48172 27339 2 637575 839034 849856 371979 308069 177 768145 257 494329 543454 699898 192322 836537 110255 764180 177465 116224 357751 411 801864 678472 2534 754529 1 41781 857212 225856 896612 880746 714537 849778 452811 840 899865 67480 878604 298798 164905 774612 865323 680255 677359 789543 351 29491 7401 54 886549 867313 883284 871579 264316 369247 49059 66075 3 92995 728866 559145 578780 558086 6733 13586 846962 26 28813 852362 230820 24 22348 2 5 2240 2305 528 161776 799265 33359 146 2641 898227 799775 12419 579071 416099 410951 179754 855504 876468 150014 882292 320468 356978 3 97905 529499 813927 6 3973 672219 146391 827264 366468 784977 2422 804835 333050 849043 273709 239718 3 896274 641584 849156 121731 53786 880337 819776 758862 155224 830486 413423 21 429039 429 863627 369168 870316 32868 2 839870 442332 353810 101536 403407 852291 893476 391663 3 874088 697692 617509 597842 640458 805503 453086 265206 854903 1 241707 213780 878922 598668 126 420127 2176 772783 703313 500815 672258 479191 555189 872569 646901 836611 10 18 397334 28 6 395386 3229 267349 398600 699882 816048 653607 127744 315829 867421 748027 266099 36393 330940 31875 468365 746435 603958 859572 697310 858532 577018 127804 824810 5314 197 35384 305 323877 320079 185472 476522 165292 333544 570 360906 49548 855178 895879 196357 824356 803863 475985 377 56249 853290 2620 492816 738672 771552 62311 822898 649118 898140 275447 416009 231691 476006 690670 1455 156696 384912 124 397704 103009 804285 868190 264502 4 813911 396011 842591 884316 143752 798569 160129 693437 825945 536013 314 691227 398394 525474 836855 264237 891893 519207 1842 760124 322110 873482 189332 199202 4 6117 15 886585 761820 514388 865058 821 386037 46590 136886 733846 758860 185352 884541 810807 864636 56395 830228 241580 869024 883312 318054 883756 348477 631036 429917 863504 302503 733315 318470 202527 5 41649 783696 627046 773309 716658 7986 847519 667 747712 150484 867053 47 234463 261700 645751 909 168220 721018 37 538 92 794478 833008 675432 18125 68990 85907 292519 832999 870634 9 893474 848619 829060 655442 168362 890387 139 311515 47555 849038 859344 471365 813111 12 98014 293649 731629 453289 72034 207940 679027 6 1744 1924 7160 857350 695504 3 11642 321389 368655 622000 78847 461743 219112 111961 11570 404235 11578 4507 145752 352204 772001 464319 692287 161295 2 114612 26295 54 358393 688787 273177 84 473224 701 847444 102458 564792 8 360473 672104 881854 807086 689732 571655 573152 864781 536380 631003 606080 8182 844392 583701 886019 502632 53750 360346 804270 846188 35686 856125 804596 748 669521 872181 884040 660267 480749 589923 817074 893840 870453 126906 895479 746345 733175 28068 231124 752535 898583 596931 885259 56082 802162 7682 892620 646604 57413 501091 151598 27 887976 432570 599572 623908 451798 346918 48346 706376 257800 800423 823279 857698 240367 854259 880 38 12314 875636 578726 723698 81071 13266 355898 19 815605 785989 2 899119 221143 607098 6 222 456658 3095 244448 810096 315657 881997 508589 481664 296244 591371 73846 726798 145048 839071 854163 361067 11 530133 779622 454627 1 835142 47334 498278 2 250729 163929 5912 807604 474 268112 430623 871930 814768 849852 857222 473 39367 486340 11706 480239 2 521448 876659 302805 217516 244305 642646 860118 823222 88009 35309 674698 814126 311417 279 517905 719974 875451 86 602158 286 21341 356571 885639 47221 867440 742813 533970 581235 862703 153693 736916 7059 93131 21252 131 51594 817004 826254 223 3 698760 80702 882594 96025 193887 839410 700 83891 440346 120 548944 882977 4 220577 314803 895871 234986 347 121344 245492 810579 801220 809696 72066 14018 76791 2 611989 107734 401212 636519 872672 167966 320967 40780 48334 809806 848997 817630 641622 707845 242303 70887 427 862325 71437 96 6198 18 562754 466836 803097 181611 859465 884689 887617 576039 440308 299874 118 312901 19935 501715 819163 390192 301938 677467 304527 883192 613553 524 198 647 809501 826393 419019 8 886929 728483 701593 336140 1246 368796 768870 223347 869546 104487 2 251 679741 515517 526758 543860 573933 10 857399 897495 86783 762058 62852 850226 114 592324 627917 375299 894761 827513 1 842471 132438 525418 898730 797691 798614 349989 25 512957 242739 120 300816 831260 365566 838760 3462 465914 2 79 7018 765409 194899 871400 7826 173929 891163 198186 481273 19 832474 827356 468979 216543 852755 42 817740 218762 510664 508169 171116 664562 895265 724973 31 133101 882714 14886 836453 1 4 138339 870268 95101 292611 1 103 341 237787 876889 21882 605618 777507 654159 234413 835421 680282 545297 631754 868462 831220 861828 871102 15275 270009 4558 834908 483850 275041 854649 892536 362447 240128 11509 2 645138 3 165036 778410 211679 565 631496 897138 559303 270377 312005 603997 726103 749002 885332 229314 826912 115048 711612 277742 641343 21 5 2565 778515 131050 67291 266 172 650356 762979 834703 580512 733581 873018 837739 9859 894750 106077 7032 51558 871695 706228 877171 312460 742079 587916 2074 66991 293758 845607 13337 61742 38 228927 796548 795726 134688 757559 739966 809822 207 445598 871206 28 7 848913 848241 636170 94 254312 1 855352 326307 890349 892351 889675 95 838825 803582 108533 835465 2 496716 290643 364929 1657 805651 874213 861249 21151 892133 705817 486270 878354 835217 841477 416211 877002 138731 318030 892091 2905 439396 852162 416977 5 493362 35246 678078 628205 50328 706854 149752 779614 748648 849998 851674 788371 526929 253598 798843 215025 253329 147167 871286 671506 872190 844136 41061 705006 895976 634457 3 204 789162 3783 56220 25171 64126 485658 859327 807956 71812 899344 50502 94363 700747 738600 497512 32892 365446 72 838948 39 356565 867414 9953 5404 772911 629298 755478 594522 154244 217967 443 381012 791046 558751 894364 2 855073 643944 308 546454 706656 556752 811301 880818 25092 249225 622750 290463 854473 785275 832342 846317 525729 3838 362842 1198 639219 885321 842707 82 727456 811799 808361 496 1 836177 12 721684 555411 5499 781372 14276 171968 125354 10 32 894964 885777 750587 891314 727063 264040 758572 323204 786723 622043 10358 191256 864335 10 843544 309 610441 724941 796147 156084 850589 861053 336161 847378 139909 628664 202492 899984 830276 374622 882030 853541 69 242006 634132 573340 835006 370814 355123 727706 205176 765306 789337 431899 36 670709 863982 471357 638722 97355 81 853256 310613 102357 125029 483348 279218 468974 872063 736481 610438 623552 658302 116962 4 803619 747412 769669 731783 120420 638142 403485 765119 884263 693640 842907 104 9 13007 49913 676053 186768 893720 2 803151 786717 17 22840 654876 242666 822747 420668 883523 837482 138774 864718 227922 6527 493444 801351 668218 847285 607344 520024 642032 6 490243 882252 823165 317807 34507 727163 895073 894062 394057 557 2 416875 781641 5 765669 772400 844646 40700 516120 838453 5789 2 5331 338 103203 571346 16637 63965 818508 860864 490466 312472 815553 886031 840368 867412 870160 555482 543559 837637 657953 13 40591 284 708535 2141 4007 673887 714234 668250 347033 683819 474022 115020 861270 697169 662860 694972 280221 414 888569 236319 646715 420 613885 365232 72181 201370 891988 120322 113 2 876762 413353 833901 837884 334166 4 819018 2 520978 865478 814126 618691 899618 625554 833090 9 855587 843791 440130 3404 863357 754615 806939 899915 289657 256900 272989 879198 883648 881865 243338 79231 94 43999 176262 93472 30 873148 335 331194 133218 731471 862397 779999 4 333594 703653 1392 21841 893562 865256 826943 368692 890706 281100 898493 597104 495860 736545 876266 894725 198447 5 487580 825118 9072 868479 161889 1 62 497595 97 716441 150 511886 13 73348 449255 250632 141108 630448 594345 616776 617931 121202 883371 2 122139 698289 156646 516076 298964 389933 839427 851958 267895 803606 156833 812774 90878 418731 7676 403043 848668 685617 840888 827877 2295 90 806907 785510 410899 861229 839060 86295 785271 350042 897941 748665 569491 437244 782727 41074 249502 121760 1 875851 610348 818323 778840 3 745397 34 890414 690665 605765 457314 865387 481031 430452 723147 707375 8752 818562 771162 868094 178380 418161 9484 532242 370998 772704 1153 671187 851063 411772 820698 12339 809890 302557 259030 215512 153302 2 290037 77870 53 357833 3 30579 607743 897681 741592 13 1039 811656 776715 853991 741173 6 697335 13 102689 694956 876930 985 899531 332391 745515 216530 735443 869016 844401 879456 857 743461 429827 659222 2873 830452 83577 725432 373397 290213 33 20933 61 69140 876732 887188 47 882482 413974 839113 879734 114408 882946 3951 764967 679785 311607 804679 1 843818 805265 300460 819050 890852 785788 761615 829297 288566 870379 209791 875966 77 875163 874630 728245 95635 613653 509053 793009 363985 144928 646048 704084 722027 100 56 871383 4 631679 8977 171573 256554 731832 775786 835718 871045 599421 142 229915 497687 827567 795799 17 97777 815272 9590 566322 778266 824905 843341 852879 44678 696037 107960 604055 892094 888228 83894 282226 855749 511967 889636 750494 5574 14 573245 891260 742297 781010 441 147 630 451905 4211 11 415440 868379 2 2 893110 892074 662016 67802 891691 219765 859963 889021 240755 629504 324381 96718 241010 369557 76549 6 589959 154257 542080 342739 82215 809857 2197 51714 2330 297297 4099 90687 803 299479 447142 26 879077 601327 30959 534441 246517 691432 854597 350966 19100 759525 657098 541158 642729 310740 892496 657890 2052 846268 605654 788215 880499 46 126274 84412 159802 797750 655840 646911 707737 835273 446406 848642 121390 897092 785434 3170 828863 45271 558789 869198 843424 646543 4310 888243 70870 830032 670679 800146 859608 8305 84917 710229 661412 801966 2184 848822 785435 767776 401950 133726 635450 207 252915 2 462373 7 856926 5 633347 23719 798067 386768 869924 867154 877572 125719 887923 765053 637748 435 876094 846701 836693 676302 289349 554763 855475 825611 438317 19564 866542 896717 800203 452919 522588 703992 534775 625441 771380 846067 523823 2 259710 8 17234 229523 751080 448948 496312 862444 205616 62715 716104 571281 642012 711965 43 522062 425353 29471 664774 471933 845183 557 839478 656890 851189 765 719857 484365 13736 2037 788683 716088 790110 329038 770248 859250 533698 832956 789429 12440 826152 13975 183936 23533 882945 443322 307 890727 891097 463677 159953 145109 809383 819520 643971 784892 851821 29 376852 785677 14 772403 1198 830369 811147 685788 55461 450 99510 848137 782144 415811 265421 410942 6789 132550 21293 303269 870467 593785 758658 117 5 527232 626959 810110 601200 847984 896853 252608 20 606095 699681 802543 623036 22805 874685 24 405890 876677 815764 612717 2046 29284 876454 811137 832095 664160 889953 57467 621626 403334 147864 1 712773 790889 16070 79 741026 596294 95 217652 806023 434443 31951 857678 602838 587488 805195 65584 402595 898221 596 191 17687 800294 868200 32595 887650 888762 334941 2 890388 867385 753019 27238 677479 899217 176904 129307 322525 892520 307552 835019 727323 94597 797908 766 701869 770050 572406 104283 447783 75 876926 330 531035 794388 880915 314 894921 792286 873128 176049 18926 842906 859865 264068 194 672623 885550 414950 650192 576 20 891516 614650 851864 701554 26927 848014 641002 821036 321148 295194 562336 538138 794307 51905 106 158 420857 835470 3 5938 37 579573 770701 872469 1221 685394 287399 843034 848606 295 794802 577586 1 376606 47655 882234 75 801960 5944 793932 891 251005 14 336640 419611 852202 1 408741 325454 3541 232351 538967 457018 725791 19797 787503 143 106 603262 553017 198829 257 9319 855692 461311 866532 628393 43025 110595 783481 97329 510016 201855 882953 9 852586 140404 846373 815028 23571 93 592896 132033 257894 1739 44926 13 633207 864725 875868 781533 818395 8435 160817 6210 3648 808410 1404 49846 19 899527 115 309624 822832 567319 801421 285 10359 100757 566421 392860 2 618542 376696 43 844335 398350 434781 845119 801294 91 2 851572 4752 225 167268 7 888851 883573 821388 1239 809583 248224 823641 841428 898384 573040 108 508534 31 679708 876843 247430 2 564364 258378 135 75529 896270 126990 234714 839424 813776 10 143890 707600 1 884905 579723 473924 7 13736 39 868869 69842 568288 818155 409663 263332 863829 892615 369524 834579 2 488215 17 365609 598276 862949 550901 590451 899804 332869 174543 888555 739055 162547 783493 354274 133094 89996 450002 821404 532720 826165 15253 16200 176084 308233 290138 1028 874758 853523 204566 874976 850957 814438 1633 470207 867644 735180 631350 52867 735130 710883 334223 815881 323658 797270 869255 150629 85 686797 32 152525 552245 659728 198774 892401 448035 610750 114187 428207 319423 74038 47817 154 214890 570570 245383 60 484787 887621 780198 337006 649495 6195 2 872292 3921 522091 739601 610729 697001 73387 745681 229851 797755 77577 83507 799106 37257 793819 107483 6247 311160 465889 899291 79042 672861 145 344147 878346 713789 769763 7438 455614 561268 2646 247713 25764 864034 29064 548795 624010 26984 664098 630129 798719 573245 356797 425344 894897 117535 9 334 586939 54840 221371 590905 676812 4 113 3219 9604 440433 87285 823432 16195 841367 713809 479094 548654 50057 286868 688459 4 441188 784972 301555 851513 442920 617637 39337 458001 81873 230 652877 837107 861314 885150 895117 350619 771942 877945 884889 573049 11 864005 832748 769931 522448 856114 835118 734557 226670 574245 857502 377663 861583 870891 4 2502 718684 397437 619455 540783 324892 223666 716485 765737 155585 9 605703 341427 557744 196 899876 794444 432726 847196 5685 218134 310916 261578 1 565309 656077 185381 189317 1 17709 762366 874601 25 1 661533 447124 888768 791233 281602 477886 29615 798988 847668 574678 853203 264034 113988 2 169037 611822 875171 872467 859285 835269 335264 17879 866656 369414 857108 645030 866823 838405 848522 1071 844401 869868 281055 891182 41841 713 67659 505440 870724 814442 410624 436130 864173 319572 867226 40290 583415 867817 668331 710724 18 861559 647863 899982 8 860454 620024 682267 797994 419682 33509 386108 875892 6312 617874 895276 181 884301 759833 874388 827910 24514 240181 803698 84682 759134 3088 279280 39328 347 708939 744124 147 848514 548823 391124 257327 177768 19419 451862 12 873851 20152 850446 14506 711517 878845 166950 500642 100029 38273 10 861911 884872 11634 627258 886168 884665 746168 434307 354476 734 837907 828876 795155 340111 420027 165253 646731 815960 253482 889476 2 776373 6 750390 896364 246654 872684 513941 121789 207102 894671 1342 124582 14 595527 401362 204689 404753 29190 22 542828 4 282521 882533 839372 648963 89 898054 673270 762276 719297 861120 10 663025 330544 1119 608933 760587 19297 172671 114 570214 398365 716893 863128 786669 129133 276899 813118 796017 314 898575 295558 812320 17129 188586 841264 110837 523979 859967 46 27246 857266 298733 472448 52354 68953 796752 12884 121286 848528 299500 856877 753614 734628 555183 51516 531409 891846 894560 8188 428764 725528 176215 886101 59180 261 347 15 28339 589460 292340 899477 30514 801277 463 74370 120 279323 862177 416427 655364 874316 729399 731661 104874 811337 851269 531285 331246 10 187260 803858 895857 742639 9428 883319 889485 845663 453279 882515 867301 316682 198288 6 3762 766639 850476 4 832679 830921 520478 834063 1786 855755 789022 158 733205 213425 3 881473 474452 369979 16840 19 675996 792068 884258 111238 789535 56075 546495 414782 3 613016 891935 257356 865127 858866 406769 734515 167732 28545 5523 168900 367314 137 878397 47892 827222 892001 59071 83 249964 743248 857317 540593 536 160365 895473 812161 845893 895885 547720 490860 874383 5652 809760 314170 554853 85564 570 456467 838013 243654 284791 125259 288340 833268 29562 836482 860117 859783 571410 792708 676707 866590 561359 859898 266047 828667 302010 34 225799 305513 205196 644794 868402 648355 466379 777694 769300 703706 129 419162 506422 203505 190499 116757 7504 413975 701038 93986 543435 11707 12 679 862561 887717 879576 57636 882941 867393 95764 845056 3164 14189 281424 124165 280209 677049 194363 2 458554 891814 815409 74403 650031 273762 36 854026 501 861662 338329 260317 888307 131985 175955 458683 64983 664577 366885 865447 131641 29341 621675 291518 402282 794641 853877 333453 870590 2870 146614 68983 771250 5315 467929 109704 490791 304835 233968 125 323896 418527 44 831956 51 130885 890097 873120 253 876543 891416 875146 15 1 83309 610667 525819 692151 677356 805446 804702 195883 340232 474763 746212 840485 173093 482966 846392 5 773383 815927 566821 871827 1499 2160 492455 224378 101483 110276 882442 860237 866067 793122 854997 39918 21578 178234 796360 105852 738 470926 39036 868633 823459 299281 576526 321064 737954 497868 769477 564507 868421 524004 293839 843899 881043 209379 311 881569 110 460087 2657 1 196612 92651 122890 480724 886847 369995 772626 888037 883452 807197 164287 5708 259542 552208 680551 146400 860777 815347 389382 20429 882846 556461 618975 677214 802199 63046 15762 668901 74201 374843 769859 330807 860806 136060 1015 847192 814129 309971 819890 804474 880436 231996 780437 426090 821065 2730 228184 425224 807757 738724 252515 195031 604965 77040 891845 234641 643521 428108 240500 619997 464425 441425 794613 399042 500391 583176 40483 348334 18521 318611 732439 850860 86581 51 804629 403273 893503 853809 885415 24 319995 882247 838998 838642 1526 63 68858 114118 593843 667348 449409 845175 102 795201 859102 858065 561970 571046 457161 874602 352890 895351 502772 417278 882514 776134 220868 856758 866587 518011 864174 2 2669 828120 870308 886999 143512 761316 23 630568 66906 84571 584589 504463 552424 473282 55 2724 894693 173 410394 2 378888 771033 89143 830320 6506 186472 6778 346503 846408 2 790327 242127 837017 283308 43380 800288 826589 442 889832 39927 760164 115006 71 849660 1640 793847 806733 866023 394836 460552 80 846569 56 197610 5848 383327 841890 486588 186423 20 544256 9674 792978 1888 690551 902 1740 706 658627 265853 337 868333 726801 879840 634730 251068 9 636478 311323 381399 647035 885246 895899 262798 32 725633 805662 889082 827085 822670 394093 387857 761438 880479 33410 150630 482497 568055 257508 282370 873593 415362 234149 337390 21 895201 877389 430834 100 141074 860428 1677 23169 493032 885961 745259 5 868386 777168 214 310048 189189 824600 523687 41991 837082 1858 878388 327006 488146 50435 499251 876355 65 15464 424413 896679 355431 109322 880096 38820 867908 46869 892920 833024 343 853334 899507 11924 464902 346992 880268 666248 809205 469231 849854 844794 1185 788026 883749 611332 796910 439537 897417 532978 273498 898971 897339 748654 82 459303 870335 1 540512 866090 896 2346 854400 824170 840057 509801 27104 1 601080 2665 306090 414655 593099 570918 695175 10 92234 5010 248804 895821 190255 814040 787550 876145 893816 713989 78155 610903 459671 274091 875360 171103 117 891255 888160 444348 337020 846703 640341 2 840353 33 785399 82316 757 498 859844 792110 813370 352421 668965 81550 168505 285040 477386 829270 869988 10747 331655 865319 38620 94255 84703 851848 478069 825596 858642 526227 393204 155940 1 573552 494546 840745 872289 312190 601761 265944 435622 2695 250811 166632 248512 484926 320553 2 5 876226 873911 711923 537920 837793 221872 15477 1 584418 788185 444 527131 239123 56796 896724 135574 111299 54 899112 890153 90476 770380 77828 626276 276662 874812 645644 856727 824851 5 628202 651635 150468 337496 638 306876 802287 189658 509167 464607 635733 680052 336363 244303 354159 547381 34 694045 533651 80 827707 16614 880960 780069 893732 637376 589318 142547 801666 364 860645 812194 884332 106 871155 614215 735873 590300 754644 243475 203529 43950 317458 788727 20032 542146 894116 875218 831333 22049 774757 812229 406992 67 268234 280 5941 569843 59916 168626 831978 577107 731732 494141 280826 780636 588200 833862 813980 122933 551245 214748 885224 842997 823700 854388 262948 291892 787777 474732 764757 12018 709347 869362 836416 858085 732156 886271 267998 794306 397980 922 891156 36224 892254 105305 269929 4681 58 696147 43 115936 460045 521488 874351 138286 736798 507193 417521 468710 143735 853870 899928 848580 815487 3 8 603293 359285 372 428504 132255 259258 43 368456 98210 41957 838228 768477 45636 267770 395021 20 845422 780583 579310 79 12 666319 9175 483018 879572 19 3922 28142 254663 101 430771 707979 203418 520683 136273 668937 491967 2858 67295 338 8110 736287 854213 694031 405805 566822 262853 596373 748820 222949 209 854876 778220 631762 873728 863849 800272 95161 851207 289473 87 254465 156 890192 776527 3 485193 866867 608420 251805 188579 876937 189095 169968 876761 251373 897932 432759 488783 340416 276565 537870 90284 481676 202 883671 664525 765516 550605 852121 53 10 119366 857398 530508 824678 842353 2598 232212 370641 390769 559 753369 745778 527092 83011 844758 896429 800715 679777 16110 230 10 19558 2706 791126 392761 219306 411728 847699 827429 349320 520813 8 534557 764004 893228 746866 440792 22901 727875 813264 896785 894149 288576 217698 893177 399576 710381 2 327638 737630 280498 210743 763160 226478 849871 670387 9560 530663 892815 739915 885118 692014 247297 857361 1566 121 587 994 282117 163 841531 449794 873868 223809 90321 822589 63 866420 809714 353351 225539 76 805821 1501 874695 754873 594722 209989 91474 181257 805648 126459 41338 859266 436025 764997 259699 801538 681748 424884 20976 77093 581954 882851 733278 595279 137 350730 704210 435618 823515 27117 690640 891765 523991 645846 826598 770213 479149 363789 5 8314 363160 462241 699098 1826 308569 570123 870173 405725 571583 2445 511378 880777 29 6 849618 3362 784528 207894 792272 861524 785346 420545 862777 566397 185045 30622 785334 482770 838671 203759 639305 774313 881484 17482 889407 295612 659581 705612 747526 108649 702243 678219 843062 29 6 9 247 9 828227 836685 887347 804956 473671 880342 67655 790050 147633 10498 656605 163201 6 110746 542908 3 124 141838 813347 3063 693113 701129 62665 638394 470824 144735 672663 9 194893 885303 61 640 685 2 337528 5 21548 181256 894457 475421 248082 5268 64357 1 102946 834461 4 401428 10890 714331 324157 831844 846457 253200 755649 336351 880033 396127 899454 404003 789976 2864 782231 798954 857846 890355 710693 771220 413020 896836 799047 477637 743638 883136 771075 452277 852334 842326 291604 169 88 870636 715180 53576 835072 1750 839452 91485 3 877419 259168 338355 599936 291428 840163 853469 150841 846578 6427 16 770442 728090 103191 491301 11791 206883 472946 812343 876007 814232 25425 781547 788955 851488 713978 676865 138354 794954 280917 4474 593005 866482 91882 321525 37219 61 877637 691936 297870 867160 862095 766141 660044 279714 289783 66138 657892 466956 837964 864425 894024 465711 13747 395637 899455 3368 351173 37310 28 891119 537372 463827 484031 881380 746181 227088 1618 85303 109765 591401 881885 361 15053 878581 701105 103629 445070 654480 56738 615720 19 810007 38 32159 42237 31046 894612 20124 302082 896000 637794 70629 259910 354163 6424 823101 179617 804646 724395 845741 863889 865000 197838 195515 6412 360223 69 777343 826356 160666 468461 691209 426388 203836 670620 71126 891769 889974 862892 863965 327247 201351 203468 834159 892805 168 880837 337354 558783 863167 345339 863569 872833 3 11 845409 170524 570607 852218 7559 171 749858 379315 32242 459715 734468 389708 887919 262103 4505 556513 600140 71 637858 119 1286 120231 194673 1049 2 875053 561885 709139 168 712080 594886 440545 757484 350453 407045 135088 646926 636585 48535 730138 2 170629 873526 387334 518643 721402 19880 44058 793148 862834 339896 799116 150 59 562350 537094 129495 784501 882332 11 883094 852248 61402 892669 79 352121 52199 892688 231634 3 481782 343845 257716 877507 74122 853466 403 817654 10920 22126 157492 127284 899806 787076 19222 840829 293053 583731 9315 870852 514840 1 891941 842790 222297 353221 837854 887916 2993 456325 13 88551 893808 77 37509 743248 395183 787188 874435 24064 867482 12 27 876246 229608 290885 886200 216568 356982 114 645856 232284 245396 834051 816123 8 789825 806942 3903 831682 412172 743396 847148 410741 491977 865454 752486 814071 779107 366 353496 562087 832487 23 859836 150251 111892 825310 580995 57 798068 890988 729465 420431 855918 34 737095 41095 437453 367169 89306 808258 840989 886992 821090 898936 2466 86764 23759 170287 813069 810263 820002 649739 818068 1972 1490 846681 417213 782009 197205 336110 872189 671948 890066 730648 777587 802703 879654 216889 324 674624 427026 796076 319611 413 636697 5 81498 836083 705437 466989 785802 228976 892134 819602 159735 80868 788731 793510 173813 555564 2 644372 5492 889008 517756 369409 2 811208 757680 60694 355217 887601 300281 397087 2659 613657 15 685617 345854 874108 246532 75256 782268 492529 8 232894 861526 830907 229541 34 430377 9339 183511 332084 731266 372 241960 897635 305558 732285 791322 165317 896485 792712 716266 283675 575398 272 885418 278142 332211 801650 876032 212641 536521 43514 94659 797184 898917 175984 548208 681178 311584 6908 12 131 676579 833620 397919 306 230908 895779 2003 506112 275618 4042 70 186170 745426 114 891260 790865 558303 9514 63886 42259 212604 841376 580496 840032 432144 869745 518419 2 357886 622391 713819 846259 884479 72902 2 779334 872253 310734 859515 661 33238 7015 389580 83800 569294 802957 413330 877471 662172 824704 4 848137 954 853495 227 45081 1 359456 159889 875537 209904 830573 755500 513613 386296 421204 225016 298 303 830181 111544 56885 568920 307555 850981 105222 248538 269917 897620 701154 773646 305388 522949 816157 74009 511798 274352 841118 355330 818307 24 50578 24071 888837 17 875819 191171 869550 546027 1891 890320 858296 703232 838842 379718 739868 213393 294 203509 573365 874487 679737 110183 83 773106 655295 581552 725187 7 777314 345557 783024 825369 891855 8 381 637906 569752 898970 512403 886668 4 392529 863260 628015 312 834099 455641 764 7564 495691 756393 480199 428147 678394 783009 82036 865097 530761 772734 844651 802183 877166 21532 191939 111670 873264 806599 884131 72408 482239 91418 848816 59 742776 174672 314563 132232 794143 886071 833723 2 120611 457333 367126 770083 475648 883496 5032 866839 355944 37341 196 828400 892416 224126 3 587957 13662 43640 822575 880047 5 666993 15945 860990 815329 559365 28444 500379 352286 838590 871842 568563 134534 504835 853147 768567 732059 895960 78 402264 135685 715076 421423 841363 105703 120350 38821 689925 681015 810144 761291 826690 782621 10 725197 56 730944 704175 465366 890462 880793 784292 895987 871247 3 10307 24410 83905 552191 891861 765090 771522 879162 51146 489965 30548 455051 437175 416706 796942 866393 853845 686 607842 889503 137338 6985 775798 823142 150581 3202 2309 827908 618474 821 688206 3 897317 582174 9 266053 890938 280327 264 896847 15487 489579 77 234990 118944 899156 632175 583794 161257 4 261808 772261 830356 1405 9082 85840 784098 11 858781 199875 487283 892955 269292 890680 883022 22 719250 74583 105004 18 282191 66871 357635 852730 7154 563606 71588 703765 39268 316062 588245 867679 83 4 731104 495130 899456 71 410310 127565 356724 324878 550236 336802 323 1290 37620 302750 52 238437 776901 736 648161 365642 764657 787980 551513 101786 654405 866460 564 316109 2 501679 759633 511060 798421 195483 791618 410401 162172 38 2 327 44154 736178 862671 877512 82361 146131 767654 699978 85417 877813 851572 118587 328714 401356 37 164474 46 813710 85837 730860 588556 1590 640630 39030 331648 159846 265142 396374 137140 718968 694666 44689 461727 7 706596 521448 10 6794 868133 885837 267274 213449 738037 847305 132510 314058 336660 461411 706978 4 91022 651399 2 733929 754752 853914 792089 839267 71071 565973 177470 31549 105 51 841196 887666 1971 627486 756233 220057 4 48466 445819 619995 350161 24 299328 18999 588119 449857 135 874059 741453 422155 21 435065 43041 675123 1181 280139 632996 793574 255936 199393 3 221374 530058 827620 163109 639 732043 362534 856866 580956 82 3 482289 138 691519 298972 19170 27939 157 131 264859 289534 72125 160470 13 711677 104803 896176 893443 21168 11252 250572 49950 378507 95190 28696 31 831549 536987 490647 465 558851 317403 60 2 200348 953 879254 572561 615613 27 899139 3 760893 889606 803478 11926 853133 22 820593 775288 1249 692113 899887 7355 735388 74863 893805 684403 422275 892689 793659 763741 563936 301036 5837 740754 891222 122004 899394 570187 505621 4108 873872 825544 820006 859072 17669 96423 812915 339166 28465 218183 56694 472602 855070 519923 112593 542561 334784 849549 873264 778888 142897 2 478813 237373 491999 881145 298147 160611 849614 647256 839529 1 772005 89855 897165 226982 10 891962 777820 45441 329482 343485 848933 878089 673967 827060 745234 61280 856057 797270 18 670785 1332 628483 37736 892584 9 750764 879794 635111 2 4 851775 392 546808 169541 260276 2 4428 800090 167384 899641 645364 352345 10 3 15 151127 4 768385 40242 516085 824653 14070 135437 756508 456558 725090 14653 393885 834704 1675 786859 1 257413 114558 843172 854803 47 30634 29 514808 129128 80497 802790 777676 870697 857127 518225 832177 546797 569450 831066 890398 632834 208 828398 827269 436576 896488 854560 701473 884637 656820 84037 29238 326585 715768 649584 689681 858057 261261 878077 362330 802294 896573 495 862016 737843 328279 5422 426474 221343 16746 595081 764426 827112 896441 86081 883925 118715 196304 56 834108 436406 166417 284624 815189 23115 16921 57818 215086 859001 116854 55 547859 662251 859134 653190 897813 640182 13721 840202 291041 174931 707034 105719 684487 63625 277863 734550 25 223380 332030 869722 333383 314185 896596 15464 878875 889405 92748 5586 865848 452286 819982 4420 730 860850 114411 250667 612793 858797 874516 886411 848753 197104 126009 848465 339680 715 867288 407324 32520 526776 2215 818750 5 11131 897878 456237 419489 227295 65805 4242 764085 24334 172 182541 665643 86 208809 292621 844148 10284 898818 848794 536 853825 846732 208859 102856 203769 67056 830165 703855 639715 2641 125 5142 29091 896638 323075 813824 463631 334455 713494 211334 875876 2 774365 255832 34839 862360 751385 840640 317845 532440 304482 699273 805648 652804 1494 305228 700441 802601 41 693113 746664 261424 748093 730738 378368 1037 6387 495 438768 623354 1869 724582 2 875645 832233 870946 388398 809485 311470 783302 242425 2429 1 874464 778773 222999 3748 390536 787396 332448 856429 813416 774772 66027 1906 813012 876250 455823 594809 882654 346681 503915 27992 874152 391471 617367 346230 17160 879130 68 787156 153027 868511 420202 4 709648 2338 593153 642341 492387 647445 856076 694269 401231 285 346300 465865 877513 151 701740 785265 842574 349111 92511 140951 262391 6787 587 875796 734440 52 661584 857292 772795 520458 802685 509597 776661 376622 266248 361261 882369 858876 151235 555722 247395 137528 449309 543001 752479 667370 425781 827020 824639 847289 488817 669 793497 745534 847842 405821 80391 69408 755888 807594 465110 50 1502 779821 121 691067 433331 722410 781561 1114 532819 12188 436455 8371 813259 883062 870443 465 363647 8 810202 61701 347 359631 547410 672467 41246 216953 894745 329206 857594 565107 8213 89713 7 121816 890749 888773 410553 853319 840904 850665 507418 301436 869576 63085 573119 646 881749 88203 569548 569366 376910 16508 150747 407024 664702 265336 718124 760229 524840 83391 896164 181905 56055 790254 739709 881413 263446 866315 761586 652571 2 806051 292385 346613 517908 355275 208 9 91442 348334 844434 616249 423204 610025 27866 17 767066 778055 811895 755253 218047 715105 814987 839918 585206 575412 42 892408 401197 188784 188029 34616 300607 650229 568287 845916 798386 504049 151384 36419 2508 21380 528933 267230 471769 898719 880028 214261 540210 5 1625 831620 426526 289350 20696 3 14004 853251 384896 29641 881378 889958 16765 3551 878131 607778 879302 683519 513970 772819 2 204617 12 17394 95950 118078 118473 769719 593779 890465 491325 880682 170665 690431 3614 34192 884299 899696 210478 884408 751831 105 296022 454378 882066 837353 288181 511579 622 56712 474274 1 250 809242 820349 894037 123253 926 253640 619176 3 863619 594776 132 232993 917 1567 34385 2 30038 919 1913 768441 6531 262 32 66543 186246 838054 25146 805455 1 246180 208658 856092 28902 402676 862063 797970 748916 852237 678098 467583 133797 878605 866474 2861 241141 42284 665745 165682 846790 174588 151443 570413 2 140091 676303 410841 125606 382216 862589 743259 599600 787702 7 2 62747 893886 814850 8362 882706 203677 886402 51454 566701 1327 315568 801255 458898 436029 887889 57 429673 6 55 744702 784541 148 35382 839693 75654 199 414849 588236 784534 880455 834865 316 862722 86137 14975 279432 92955 809263 407504 233124 883722 38819 870578 884899 609602 780751 853262 2 739034 786118 699007 736073 7357 324236 384495 97 84930 308744 487605 540123 238313 2326 667973 840534 457900 24 826634 877656 729773 171694 702926 765015 10255 890298 209084 62481 116616 760 182364 273283 222057 694262 422268 557402 461841 42305 743659 251081 812272 356580 505471 820837 31472 831239 451 585319 868486 90897 38522 263254 774261 30783 862771 288691 828934 399037 613116 260557 317890 643543 877591 405683 548999 6663 501249 538704 1771 599441 200589 155341 108096 850050 671556 608502 677682 729855 281419 650210 885586 679794 1374 197945 415540 28 142823 774597 839289 725461 798682 352353 80864 890204 271478 164447 1195 784507 23 447910 746246 438521 758078 511141 717975 517436 95912 889548 718824 817901 765177 878183 826656 571240 820102 713706 841529 863776 197544 23862 161 530054 790386 775980 404378 800180 895882 789085 379970 644157 737121 2 470872 164045 438885 849719 842390 812620 852848 777955 1715 750758 587 482 31600 897829 369162 202698 35119 242345 512025 4 393521 850746 832946 843221 313782 782794 282300 832201 415 8260 338 841769 149914 826896 166605 94 832288 482347 13 562175 306100 264370 272605 108794 1410 1018 179453 893116 1651 781793 694740 780963 601697 723358 86 290902 216970 701015 327362 418113 217168 36 93698 480946 59555 825052 114104 879382 1050 92194 739453 1820 594022 199026 392410 16 285506 275617 705370 539689 770211 317795 631452 197466 429359 897350 821056 336172 134849 669638 779546 9131 35 113801 16 330492 802751 789534 851011 138164 860550 882522 30311 39111 76022 448454 883867 846382 219593 896984 49 220023 893526 1453 881403 728877 79185 12992 860373 728984 97722 38 802045 747897 53359 837605 879522 832036 852715 91792 609 9 31232 832681 854521 876574 247 299028 311808 114034 143424 804768 657129 334792 757643 2376 74431 877463 54 890922 892691 899141 854427 875314 312671 17 597598 808876 167420 831536 691912 573980 16076 811617 120408 383203 821703 190513 1282 849262 568144 672908 599687 133127 682867 629998 891349 327 895190 304540 2 876489 820976 755419 38 894957 165542 219 243816 27 866777 892159 468935 618970 104251 16731 812395 862763 702387 897421 3 2 538660 899104 113723 519481 93088 576043 783509 206419 805444 839777 881502 690731 179518 44 371212 497484 620002 19350 151 41413 803380 821848 703666 638571 826055 527111 4745 881943 3 16244 31836 65003 891217 77153 8 533815 200644 10 668997 623203 270338 13 233649 105792 326075 698920 501289 422714 830457 813662 847702 531216 2532 829373 156656 675891 585520 445778 898840 890555 810648 4986 1738 371624 258480 2 826564 98579 720978 134481 94147 722026 776916 626875 864549 53035 1035 356720 855934 62 37595 2314 1410 348770 784748 21 884901 36433 33 838437 880428 855241 314378 299112 898985 148908 284516 809791 96443 656587 12 864859 433960 707112 664746 876346 203580 99086 56606 599 680198 492844 83380 840232 232704 94 53542 617642 1 872133 655258 598429 805412 848105 204886 311164 347396 657882 893869 9 568918 880818 833527 1 3 661268 840495 1 801049 828489 428624 777950 6 729184 748265 685194 774848 275725 882578 516512 849537 577673 36933 871151 221115 787209 751315 11 775326 868864 795614 707825 386489 888379 268211 11738 829756 880219 2235 2 161650 390506 80086 310040 395861 295991 2 881435 1 9 852661 783641 872111 15123 32160 1 681832 839225 335187 330032 542212 40145 86649 394739 755301 516352 376339 516456 815396 870672 679196 886256 33 11421 15562 865378 664388 49526 825816 826971 460937 706710 722983 289677 740188 509367 386 880360 204289 7958 434682 864869 450744 2167 1549 786371 856156 875235 859660 3306 295370 348781 447198 853484 697537 76535 78197 866826 357587 673811 483930 85155 48568 578919 250021 421831 15 894252 604530 862605 2 838134 462231 3 605048 575485 6558 809118 283926 851057 450675 774554 878014 624162 450314 793022 238609 13 896681 411811 873360 56435 78097 7 839390 884944 837719 821419 894410 260 83 1163 892423 875858 3 729978 295453 273639 1 357168 333118 820249 40920 867827 223475 502579 885458 892711 863740 883145 880554 469697 257056 691529 562107 891178 866754 545462 1321 328848 123112 479028 315128 848582 318928 821317 98274 357735 189270 551384 812672 478094 787089 753393 73867 379334 756433 60676 873802 819908 856536 16 247140 886942 727903 123846 826561 889216 300 219177 4 314570 40380 65469 871459 872577 301124 354012 723669 521313 146037 322233 15619 837848 193491 743082 287400 17083 679038 809785 75984 869933 839523 194628 620600 845216 3569 294039 874279 869414 627799 204827 293926 432505 17 868390 271691 148540 258425 14 781840 813655 878296 823809 562472 27898 128769 70 729199 436126 817 127696 396 601985 192595 487 90452 897612 320025 700694 213 334 22 575965 467358 196798 100854 764987 844460 51541 884570 731641 41989 825670 880644 812257 773112 850951 2163 846592 2638 1577 395404 57821 82034 319917 442001 851365 54284 896527 347487 427961 130269 864623 864088 593551 779804 666451 731746 240417 780817 776688 770727 854799 486710 2336 411544 159250 99734 876962 857112 287177 815604 551150 857586 106068 281914 564307 19645 399595 530738 647467 200789 9 885521 885389 805670 87523 856845 891066 762472 4096 93065 12053 579586 460443 605092 24 831685 131154 408993 405181 178838 710572 419591 192261 800059 388845 740884 41919 56341 717872 216050 892621 8 140204 6 897237 12 891055 5303 868908 266491 885752 699950 896439 363932 43939 278392 727 568653 636418 273281 658992 773655 612288 8019 129657 631513 815409 224804 120479 859092 53058 856002 720761 2 75731 515916 899415 899596 833990 3197 861087 62545 337913 6 587873 543148 2513 272143 889824 709493 638000 381314 863426 861511 472 2 479944 828128 847598 301270 880478 80086 812848 497272 681972 16175 293815 699060 899837 45 854943 183812 252028 523355 3641 832816 799313 703100 885870 199368 827148 770017 840393 151952 367 885065 368309 203788 875817 2 790506 14 889852 450515 43431 723525 490130 700158 577483 45512 818986 572720 278180 89368 847743 493509 744056 837828 880003 316940 827804 730088 890395 769961 122665 54 594085 465302 825093 143151 27829 71934 521702 897476 25485 39779 3645 896028 286510 459265 652 6 741564 754929 9894 789680 305793 833389 287449 787934 754747 274687 513504 748924 645091 474654 369959 885935 711419 828740 749009 571886 182282 862958 186862 764493 719054 821211 3656 742610 876489 877590 865744 18850 849429 111475 1880 581764 878176 86252 812608 342165 223435 577035 896432 796388 12461 613981 19186 559597 878063 256471 641146 892253 583335 3 185788 618521 3825 113447 69414 847159 705324 1336 4 57379 534084 231288 157697 311931 196017 1140 579213 872162 21415 667693 39790 408540 5 758071 135 202525 558323 242436 39 392308 879009 898185 482460 539353 639384 879126 347174 2013 819414 870345 340857 870489 2 858765 404763 889559 578663 179903 58136 891735 865791 116418 277593 247120 76637 8 886374 870413 8745 536155 10337 576468 779091 207706 256318 394373 812303 164014 719911 595 778823 60990 103155 14130 450219 246 45827 24421 796 655275 1813 830750 817289 71 238564 731909 499228 204768 538550 7 290516 838535 872793 229472 16689 143182 751704 61 883563 47 855275 515572 899455 879486 835153 853207 758532 796107 486 346911 516978 568982 881299 359799 123657 118296 3325 809225 60246 29394 348523 512087 427 1308 620 522582 864506 693808 22 897141 43412 488015 856989 815945 368160 17 94397 288251 95589 1522 553200 622 775026 739880 888367 808751 307758 18002 20587 88259 895338 838893 403845 379713 839186 62631 890235 210545 872848 135700 13366 2 90639 165059 813319 337843 101248 4622 29425 384784 483354 642330 368414 13589 754378 2923 157955 120231 765936 606395 863537 111267 746423 832466 652250 260391 592694 890493 748208 2 2 864728 432078 57 870371 2 898430 665115 833833 156655 897441 646906 19186 811774 806677 820527 832267 504129 365589 47297 763701 753690 61264 832543 489685 43184 2 93045 855599 4792 276346 540269 858244 441754 852940 127 754591 7644 1143 835 5549 10726 579751 54470 82 765642 899924 1118 1363 867354 24444 37948 295151 127607 313271 70266 877906 213131 866764 898936 337029 86956 752027 586728 872993 705527 156132 759652 19 430510 354188 440969 278191 335065 641449 428953 56271 455189 775816 2 441967 35 507796 46 5 177968 13 10 793424 26598 570227 165 37118 856567 886116 31770 829825 869055 7 451117 600570 857787 54880 112 787617 6337 44308 176 74250 2922 258226 447228 885396 527538 862064 783083 878030 498808 863107 760832 861054 549836 141 23156 499142 893750 748692 871611 79988 8613 892914 117335 794818 815993 75 851797 1 638351 650154 361526 896868 1084 237572 865816 803198 170736 382508 216258 576086 42389 310 857823 179623 879220 2 281364 218485 580637 298134 25 845336 39979 43536 361869 481378 288998 122 2 881416 898309 494282 463582 260337 835726 744210 281823 844400 836259 379877 300820 806088 396023 469010 610 886178 882869 859161 628159 744 558864 283189 880006 678961 816893 578673 814066 874792 660698 889612 576715 4 60328 781683 586033 22 879117 119560 275263 279683 427443 248363 10 364303 7576 612819 24913 62 629562 389796 862927 861163 689 403588 890815 867765 709244 876353 224552 22811 835586 863866 55 122811 736883 320360 4 688180 879650 331595 124122 407867 869582 889659 628620 896961 60657 6 671414 882550 187112 844086 2 859145 350189 848009 9 632730 712223 835772 845741 179993 638815 444172 850031 547691 386063 78147 863122 499351 795516 2 432012 760366 16248 491108 526833 800172 860769 57094 414897 575341 898232 3574 847080 129643 207006 715183 2 777405 316871 254525 123624 98046 7 829138 855457 517870 375339 618753 260604 332836 396434 1 866730 799972 280064 376631 386452 281012 758 830097 892197 882684 209532 3806 824296 683370 267668 750646 889093 325714 1396 790547 1 226777 7 557158 145946 14012 89 2461 821487 61123 848539 849454 531447 16754 883313 888149 731562 395652 896545 2 425410 537483 831503 735926 172753 689049 806928 234802 897099 17 751191 809735 488344 1059 703457 35 721672 255284 749325 654 207935 40459 93649 301181 260521 791388 710859 192 769672 834994 860444 801449 838497 673356 552749 261601 616544 562149 1031 882625 791970 3 334373 764725 561444 82320 375322 847597 576392 25 33854 772536 91813 94097 99396 878668 832065 516758 167363 354310 680860 842723 2 20 398 743439 3442 623676 39027 885454 476063 694514 856788 3498 449523 715941 775379 11583 821971 356912 721964 16588 457232 294548 864729 550265 81887 296 768172 398578 34 459812 499 466061 457 68 235015 2 254881 219769 765101 23730 549631 228644 412363 387661 521825 141 61857 2 6 757866 12485 433108 373547 64410 130736 853645 815991 875684 515893 840239 733235 881939 889881 723705 866052 845454 127 91 229538 767258 441951 116746 318031 627216 1 635255 140 762251 742238 116391 874907 813094 2 335302 890225 857477 1616 302468 878671 894554 396407 41946 12802 592844 371658 24136 899708 4007 289927 835699 848639 2 8794 731900 2 74 128422 9 735276 24 780435 896355 839977 13 298667 404386 866046 818967 645097 348959 639 642689 894395 367248 52 887625 500132 40 298874 7693 811780 872466 664564 840376 842522 823437 763851 56 1848 767796 250495 328000 27813 801378 871732 892302 803134 154819 867334 272793 10023 881322 9 889262 32 628132 12675 822799 621446 864991 534359 92145 2013 828845 191049 891441 232488 202120 785911 894800 388112 386344 117428 880832 623889 886101 661270 873552 1552 898433 889814 439924 23 864753 838484 837308 7488 92813 893479 785692 106 835901 27938 17296 715529 784452 761940 712656 4283 14520 528288 82539 33125 816747 609 28 803335 818656 489955 29953 725261 326756 353325 645645 733241 129548 439482 79 187623 796016 705225 547874 180685 844339 776655 66475 351793 137001 352630 888838 3 859657 494209 773370 67492 897421 14171 892610 552749 713 171554 772976 5 525672 731486 75 588653 839580 653910 839414 4 429396 749861 48 852811 20202 695396 808336 4725 831296 519064 416463 157179 494020 132991 457467 869850 890955 886006 877971 285601 15477 776 31600 570211 700899 823194 144 870357 811295 296928 110004 779 418322 290085 49 312950 240761 874748 22143 482249 888899 750363 886132 59 430317 37104 732258 557126 2 876269 447793 883834 853441 860234 656503 873565 885970 167525 736352 589826 743624 841777 856017 602920 652314 15 605102 3603 55459 589971 229185 254717 385175 501771 826827 520 858345 892644 850454 1418 6121 626240 154761 639842 4362 440513 895027 212773 860528 829319 878238 189 305671 680614 883139 854084 528 735956 13202 300806 49710 897894 326032 69543 238517 844146 859098 891168 882472 484172 308874 98 427851 836909 288 818582 244 894370 868829 267744 784668 893896 338452 615144 769898 304263 809907 1 6769 898144 481 602627 4 289481 360317 889081 798133 627 515410 241292 847052 705743 470862 761252 892019 103 122 201158 584968 318156 583612 878919 597104 881221 5 825919 34229 888615 39 54911 853933 237305 860993 864652 382 9073 897729 856476 646427 886396 19212 264224 809820 44921 616633 887862 872282 158804 10241 558954 823369 877386 860598 206603 24 156990 289238 1853 516854 347 811846 861889 711887 876758 638917 425981 292244 266185 658681 40911 116 850241 595137 774303 528387 319559 194 595152 633499 88445 805137 39760 3058 709622 759639 842482 804345 898149 851699 23617 787689 12294 859183 761719 483793 265737 416336 373431 229753 830616 505976 5 806296 885111 222 470752 297042 307520 798800 181558 262267 54999 454277 169462 155721 512068 406509 811604 613774 324171 271740 586350 61177 44875 839481 895840 15100 747984 838088 870040 110 97492 525962 359629 515010 899448 72730 712312 726795 18 525943 847678 785607 848924 395499 467228 844968 601204 327595 260141 1319 231304 818695 779031 316632 847609 156559 74940 8 880921 150803 821022 508056 802100 866692 532287 870223 51207 924 15 589743 450695 514421 27636 608358 852222 88530 869189 858162 275075 758738 860735 96081 815630 899251 518008 891308 50790 867691 140159 873721 162 749 8 95 865747 727537 716806 876601 866009 884254 416524 40 561595 269900 548414 669 3521 477 890037 95739 691568 367438 890859 359451 42965 843847 4660 445893 692959 10 551953 420303 818616 22 814543 267580 648505 899226 7 877007 248835 52227 72261 389597 533749 80225 840192 463846 780634 321173 392319 837613 834587 392307 866527 789719 5 881740 894658 743617 349117 171694 898215 413199 175995 607515 856514 22003 178097 892780 391327 190526 832696 883752 717474 707148 608764 233144 3187 257991 807834 15 845895 574203 534580 126714 833127 884172 64 9 413518 99 802037 789701 639614 305 57146 795346 893495 1612 751037 826314 865149 853839 647602 396104 314063 494273 67 192945 793824 24991 650289 342337 285574 890507 549588 832055 152391 803971 772617 317534 387541 778297 535489 896905 712738 211186 552587 76715 151185 305167 577710 557015 3293 458944 64818 39068 886131 307218 1690 133713 842170 438078 641376 777367 3484 537776 518344 750431 641997 857380 350415 100806 854849 665661 832855 301309 752449 860585 132869 5774 777319 37 186610 817283 355659 11151 122701 1032 645604 472811 889457 551305 356337 436640 1007 824012 468389 2172 807883 85587 760582 281927 27954 624809 547809 181734 639495 845228 236859 245082 544932 877843 680988 238238 591006 401587 792566 27545 506744 153 504812 720601 791114 108758 740373 164866 2 883179 198067 335892 722831 276 3931 865769 880549 182389 127856 654760 853059 865732 878762 808482 729567 131692 202474 10268 773309 515021 712629 195 534 1140 175169 516111 47 6590 2 865979 851237 13 51247 876811 499984 500817 867834 826082 767761 759116 531300 750063 3333 897760 604029 695996 859759 483181 878197 306111 805524 894520 268280 122354 225031 898146 490851 467394 126216 852741 757911 627585 6123 726 192424 9212 45 337305 142755 163751 63 136813 153 636109 835956 688321 3169 16 15417 432040 95980 860256 866876 182491 21027 160450 818590 754495 753314 775618 561469 698567 295810 1024 324948 237227 740313 293044 2 166 633107 674806 388729 878895 732777 245597 369127 628569 796293 34510 55002 205 856 839715 488930 5302 843082 507313 581366 233863 18415 189933 860320 691540 884310 203132 417150 448741 151748 38856 890014 1589 868850 575198 870497 1 302740 221316 854811 107069 848251 250078 890695 762443 116297 20 849478 573668 896536 79062 888341 861658 829591 87447 768109 849424 824383 321491 880985 748972 249 762068 832765 303802 441091 2554 5 49996 875472 442816 209284 883200 852714 769373 887967 136793 121869 450067 54438 8 6176 676280 428545 888715 212713 728834 643828 493090 8267 13392 859053 1117 119517 128467 184 454484 670457 695179 1391 422686 180438 26575 803619 16688 2 809318 6011 53 890221 183 893155 553295 886680 391711 373497 681741 220 461118 1786 763686 861754 39597 820949 867033 884132 1658 275642 514548 825596 298969 865044 58877 841035 778541 624502 594565 1042 582727 641298 897571 22041 482528 12874 520937 425281 20 221922 261391 854066 827931 31049 860740 428299 28 695823 424818 36 278550 299525 180605 34 800280 70532 547670 801587 305983 810552 87 510618 79001 2178 44 376550 265789 635175 759881 676167 890770 472144 803626 563732 5141 13 65341 841120 678678 338124 2220 24837 846618 144207 787251 157 2053 85138 26964 451969 26 828619 336845 825282 758922 540090 84767 117426 68819 524345 874395 533802 6493 342481 784992 12 884714 539560 611223 41477 459217 718786 20568 256133 719571 890287 784572 43451 207 64774 737402 238005 716162 879552 850819 724950 21224 770535 51 872409 429786 567761 840713 787281 877305 890014 255633 826975 256723 522926 863624 90330 6 6683 771311 887398 872643 889959 1284 324721 879763 190 621353 723292 530 796757 157133 844783 417671 11824 519030 126692 866821 19 873144 559881 598481 889423 468396 226 240907 896732 3 470599 888938 342113 1 7306 395714 114095 17 313080 531892 347780 861264 196729 70120 766950 7 166474 876067 618631 891050 627892 461775 495954 591389 391949 517 259120 651677 34642 863628 318911 526267 410925 416455 222106 475216 846744 875554 248375 856733 886354 10 756790 356556 3408 841595 315938 779584 873220 8 5 861320 262434 725324 6187 841593 369250 767510 886291 436765 289099 1 882627 822435 24660 845929 427569 710613 115 287170 183176 422523 846053 427664 856935 850573 889384 849 803653 889993 844083 314425 213 659001 870967 1642 751004 609825 714286 850792 2 782798 865957 530940 57 221131 873821 891195 143444 7 222 164656 322516 503326 891467 807957 669624 168001 401164 1 847676 804371 359830 710626 885719 20 4822 7 870634 880976 890396 1 855528 102003 6012 424608 737554 633587 843359 664 882022 791616 29626 799189 282444 230218 65 828678 226469 12 39 142337 786419 760036 696626 28340 893053 165323 3169 455432 713514 887314 100234 57530 121374 106890 498693 884710 766397 22 744228 808130 83208 819524 890931 847952 889910 3 745562 684023 50498 326 16350 879417 7827 338830 156822 239222 266897 751979 664408 335599 104611 99476 554209 885259 69313 897926 511043 7 888738 404675 431351 301 882674 805856 874 429328 21352 493486 144836 2 290526 270569 569756 718891 1 59427 35 742563 468418 885142 889362 890154 821934 899381 2 10 115 424180 39944 895925 96 698768 827949 882207 879155 380197 550892 668125 64039 351 31440 655726 337 798266 860907 800787 211 844919 751202 177 503838 628906 831732 873962 672803 606 873907 372429 8948 884511 858055 400473 147855 764353 796257 679317 240377 699469 543318 856147 805941 863076 658817 376370 266 533912 172457 517172 628781 234682 624798 77682 855323 79752 20124 154492 840798 593474 825632 302799 802860 322314 267 890630 880285 854347 871739 870570 832870 21859 2 66336 308087 150999 189379 847862 737288 27054 258895 738339 870594 43936 528571 233597 883180 332773 500068 891477 45178 598091 712485 705324 679951 357183 650593 2992 10642 897602 215892 511003 43698 4621 536259 499918 870557 1 875287 584666 883612 893240 203911 641731 20527 891289 711067 488866 220275 31 870503 484163 898799 456352 274576 198312 31 817562 2 34639 374091 97294 134834 523402 3882 211911 858737 420320 733022 171912 314800 68 842381 25800 891612 358567 810639 1753 74318 897837 892534 481261 738463 863608 885390 881449 681607 294022 483718 123685 899504 2246 411898 526675 312399 389507 499412 890253 199795 792179 529930 321959 497621 882398 563239 750479 577446 812612 10153 295 38348 541320 171444 870080 575912 756345 1082 700688 153250 849570 665510 104763 885600 857306 873559 546372 895294 2907 188742 862173 11 462073 56 2390 890876 395704 9 6843 83986 583457 878651 318992 31658 64515 417565 864888 808651 813866 474279 413944 645605 258981 523708 3529 582932 246570 87083 334621 4 540922 79 1689 473216 851768 5837 601415 419123 40305 437692 25527 267481 6618 6658 888697 840772 58 729298 4 3825 169438 98731 577194 198401 837728 527191 228520 81566 684658 18 785826 874861 51065 337878 63 886246 240640 50373 861221 4459 293611 642509 789315 867056 2 112946 234193 164 899083 795851 3564 1641 2 29 24898 856074 24 198184 501095 885558 436097 888345 871762 496466 800492 778905 10 860311 42282 847578 199198 869687 804855 782078 2478 739119 824016 873834 876036 66999 816790 676628 216333 861429 663438 6410 39 195513 647323 458746 241390 117253 860388 841920 848507 805662 883511 839849 892257 899036 897908 601660 779174 843924 801630 92071 811105 801864 5192 730367 3474 834672 834533 136055 7 380965 105093 2108 11033 120621 314357 899273 483579 869858 390624 2 835128 648854 265544 2 885826 578418 42 217305 735759 12749 381139 742424 849890 7106 26831 473898 625095 858057 78454 703959 38 725073 134122 6722 843162 510375 741351 877083 816836 853518 157072 840479 742591 226762 812511 595779 630035 85123 529810 391030 574226 257640 211719 860839 869708 879201 581368 373049 90745 809945 114 121325 134552 22362 300802 783034 24123 458555 89 370668 629645 7 773203 141092 239232 439543 819366 373257 812088 4995 195655 7073 670212 730498 589914 183497 638672 30 206 878455 898624 4483 382669 11 756201 198539 758672 3 746316 1946 1561 19660 897604 927 387265 350450 591318 167367 82367 827846 703979 138646 408190 142743 804207 1 6753 2960 1581 864682 722556 899662 226283 872959 531526 298048 55796 17153 121531 837438 5 21196 804933 83932 847984 654602 879968 775127 851722 556587 804264 760335 894428 2 104848 37293 766026 759503 853333 75676 524274 706574 414849 334861 842290 814849 2 877711 894142 156803 782155 387 145479 592120 845455 14 455022 17095 828080 519245 131134 258073 859962 5 660802 125 680214 126882 184490 579494 201 754928 120520 49563 882951 323530 681379 13 22839 11847 569261 310635 4216 70092 360182 890864 515379 321713 22826 889072 146727 851248 101516 170441 884190 42 492520 344430 805046 796812 501243 785675 760788 85192 838895 396677 4385 819151 896815 540540 276562 310158 831328 10 141985 584781 453774 806591 30122 33 169 876466 387528 723902 627817 883267 813657 859348 2140 839034 690061 375 831775 529492 245048 830275 3 807617 542653 528590 884962 821547 883477 847755 889952 3013 848993 870857 81 439 838245 239599 106 64660 720898 254866 782550 19 763563 610887 58854 862837 21306 1860 732657 885069 882891 882777 33583 22 199310 861948 858673 150885 1570 507419 488023 80389 63401 544142 65786 468 773936 275344 87 473114 182834 37613 517853 66863 299464 811370 542647 12147 122 287319 201450 774734 423914 32 142902 1872 13830 7407 816927 882758 190318 893807 833103 579464 859903 575630 805341 877715 136727 187 668827 842724 380568 784703 323 526843 4 225217 618457 371011 12275 2449 867768 375024 975 94155 866131 9 839765 742187 845462 206737 10 69661 701 182677 763683 2237 33947 41258 863882 854297 236510 804423 394606 539690 837199 698962 9 293621 2476 66533 863928 348513 34451 873814 530489 633541 13262 178316 178986 12744 349048 849110 53 843466 774798 590137 49 25 224673 388134 55151 34 2031 13 3 266322 339912 663161 28 872895 868343 228085 503017 843340 866992 421643 255699 130008 148379 499156 822790 876723 255459 829366 71 2 2727 59478 643977 604528 895898 607763 897123 788766 871423 4 890650 20523 674 365807 733138 574 896789 837888 828869 614426 21 133155 671285 1014 870831 611681 417563 883926 175891 752601 21169 2321 708439 112631 748505 73 11843 618945 26857 853123 507084 179035 538811 802143 869104 879055 823989 336947 852813 1 417524 615210 764641 589724 392377 663134 831967 821562 857006 8572 251 784909 295352 592699 1 319177 554293 346596 885844 481804 476 846508 775947 634946 896520 467240 501849 898667 5 866445 53490 883118 322607 458681 381 769712 265645 705402 116937 61 176576 853839 165370 8260 856565 354430 9888 767044 880786 329231 804314 5 3141 211596 407086 785538 78249 1223 552783 6 195270 6 885389 219499 10 343244 276761 601352 883217 425401 124224 228 454502 616342 766563 888555 595324 902 887996 785590 657663 863378 783189 776732 861553 1176 10 38 752684 540322 7572 887095 815787 63522 361227 514281 14732 282033 239430 280469 821167 102639 878414 382 23 877548 78979 262976 896393 96418 758781 1098 16 805544 12666 196842 883049 186842 41556 18336 824161 629409 4 802155 888645 245485 255518 20282 732604 235004 560505 856272 875849 897980 55 82834 559033 782413 212856 529258 629166 136238 409617 846586 604906 889666 1 575 763221 143364 33124 2742 767088 882229 287047 2 757382 871344 3 88850 10123 518572 893624 241922 862996 544 1 887302 3375 377147 203751 864967 691867 236004 850881 266919 427369 864171 269481 885699 873022 42 1713 879516 844383 499480 790775 742730 855680 442971 341783 844038 170 187965 180869 707659 743042 886383 893058 815642 626384 134376 48987 484115 7246 890944 330988 873561 1181 718589 894916 311730 300492 7 773817 118744 126760 70999 26479 406812 371181 167689 91 623763 717416 543 10722 9 3 300724 700960 21744 875781 464766 641677 263052 627903 436518 459293 787009 877481 6639 2486 446138 95338 880857 10 146066 876685 890046 880586 806004 626836 461906 203344 6179 271874 42144 188093 342 584425 792342 645624 863376 783931 23674 586373 716891 18 38048 372588 272 882715 651584 598218 359948 2 107580 291421 782935 273 605783 490195 553 801671 407820 881326 828529 809206 169012 64603 282190 847004 592215 39 315664 881650 78326 867187 777717 241528 542418 6118 161 614477 529146 494200 261548 850273 4784 144751 877869 846980 855272 557 896401 32195 546233 2 843236 490690 80 216868 5 184390 573415 11 836495 177066 71369 820946 873763 655341 302937 382 105973 98470 759531 853543 883370 36170 401154 4498 466882 527020 853855 770793 6 78 833456 125300 1 590233 801646 675366 700862 860461 550684 680322 881820 432849 644400 722147 343811 943 51 70201 40213 689031 127906 2389 765281 839581 709743 30 237860 703783 650021 1 686859 177867 638685 4755 719340 710466 829100 252830 747291 1726 85648 22534 353646 2027 16557 581710 212416 777674 697494 436 474818 808703 71180 717541 799147 51325 35307 11287 89014 151032 854850 866481 644517 6493 423214 727944 509569 690179 749541 798584 199386 208357 873774 8996 86779 609109 161279 878615 876103 826233 116 10 287639 92591 807055 859670 558434 115942 781953 673291 891438 729867 786526 39168 799025 20 9727 770692 404931 457054 2 29262 12 211 848678 3 388857 197103 871458 736817 6875 824753 808905 206066 133421 873954 853969 685466 898432 883761 230966 2 711909 804741 723634 740517 137 836907 676044 865663 221351 891248 376482 838379 872863 839829 613818 80121 318591 177434 840760 126 518033 655528 519173 777215 159224 43 657463 684644 649717 807028 414 686587 844177 2 882667 190453 11696 768808 853469 150716 817076 327523 40939 3 867220 888388 60270 556602 830164 36 19 445679 198418 896053 874213 467097 507629 882011 6 860990 1238 4338 884674 787815 879158 697911 475041 51 4997 9 33043 719735 604398 799919 881358 1 165357 204925 7 518847 143 136299 868785 24394 362527 879546 843872 833715 127806 24 797754 862646 6926 608162 809733 813247 881374 431025 875106 62646 4 2716 363387 36870 833877 777455 831349 487939 3 22851 269 761454 887750 421798 852282 82455 252559 612098 552655 4 724411 718805 894441 748153 841284 44 879402 6593 782832 889421 112 834101 845061 96997 178680 2051 19296 578924 518563 56224 792 842241 856251 19939 698158 495622 3272 1 670239 118423 507826 777198 791852 43544 208787 899684 825603 815532 126379 458715 314791 269377 792154 18078 412384 870004 764425 899221 882368 408534 519190 727605 310003 384932 720629 2 819138 835 604524 189847 14667 400 403357 342771 110756 163219 751489 843966 369336 625924 1 652029 741194 458361 480533 825326 857367 893387 851106 746 817012 172043 353371 73029 225800 821117 729982 21276 365138 44 845662 3 820972 237092 249943 333479 547936 664650 10931 882827 475 241 207231 10873 70839 140431 806240 331585 3847 839797 533780 2 768778 893107 474645 125181 578539 71 838004 846510 31 786270 73 201 869 764922 881562 809793 121451 7553 17668 869377 879637 647704 491193 575438 220521 897989 286403 39 401561 380329 144814 648347 55627 451440 892025 211098 796751 886846 831287 71625 72945 468789 806350 208503 3 799095 50656 692188 449090 89832 7 840019 46 4606 874803 746939 1 800022 868773 897367 816506 237474 15883 3751 108698 46544 767471 880434 312109 345381 776261 829354 717406 837554 166335 374992 639451 818869 317338 19 467811 879107 72561 884462 98569 576301 127464 145383 898863 233775 430781 873710 845395 226384 4 347245 217464 121207 873422 822412 34 877370 840807 454197 3 54106 710883 803861 137 879671 93043 21279 765064 59 534177 257789 639 250673 890453 683366 28506 876837 367813 809606 894159 862459 289214 56 563428 611449 862406 289002 525955 827332 697771 737978 840485 187984 5 7 533633 896700 1762 565227 416011 7840 271358 650922 174276 399449 24 853165 961 205712 355589 88572 2402 839705 173576 801095 306 852188 8409 851831 291231 818056 803170 380391 707364 7 712155 101 187002 842854 124 893075 729914 310509 885431 1 61367 139128 887377 521149 749330 255853 624122 533794 165639 847196 14406 332257 277170 870930 787857 386397 856583 809991 832070 551076 885196 867104 388613 4809 755524 362591 827695 280521 435101 810628 22 629783 890686 43497 320699 593058 899842 441106 114 616425 1 624874 24152 895610 335716 4588 487331 156308 99 692733 369083 4723 203347 249 873110 192428 884396 120019 443962 90721 512338 709142 82136 467875 93954 18986 386466 848567 839621 557418 61709 517802 746271 866806 5481 3159 182 486818 82 701053 690803 248794 468 899315 9 889723 2284 705824 737283 1112 216094 750254 244716 139 267 895362 898500 2 859807 873796 356726 899135 813197 425456 509037 383978 699515 47 150907 410708 122432 268 896862 78096 1993 805938 214 51582 859874 326484 557933 820386 2596 848997 9 856608 170857 124 298004 885944 773745 845283 223621 756310 79297 58367 28 16804 884654 11 266984 502187 677355 885243 595282 327984 813197 407709 576673 885961 38147 33808 898684 416728 408464 89832 232962 590996 454659 15 852657 82055 716976 577310 125018 869882 538 364293 852160 118966 14690 386926 220771 885904 698673 839220 625375 848790 383087 874194 747755 1307 313199 360674 414019 402719 858801 845194 828 749490 5 543673 869 657294 250437 686261 429 82822 804767 694060 73212 124454 593238 458793 857235 684749 373942 499132 487 79217 871189 319 554118 806852 181702 842964 624670 10331 167802 831999 806556 595107 549778 36683 127235 13497 8 800348 370319 7 357038 891432 315087 17 889590 842661 1258 39 29427 11877 891572 873111 536792 849050 10 424359 459906 737106 765450 110562 853104 493 472237 760280 4959 581434 168255 596250 83348 714471 817852 562170 634380 293140 413833 755055 3 899754 788009 511 898284 658037 660476 235777 505387 2 821055 883044 237029 34 806609 891687 821543 2 724256 856786 467500 4908 482711 266876 550 828998 747533 861064 98030 601668 81138 217541 311661 500960 437602 867819 687181 538792 867786 886238 634663 356024 772 889512 3588 812890 206922 116893 7057 278164 833142 6 703812 744668 734621 25 845557 356889 896432 306755 197213 58121 217372 865412 405725 789929 187161 264762 856242 884720 73270 812117 154764 887131 39476 359272 885633 804600 1230 439671 822862 185135 17296 42194 779867 136131 272702 601735 157154 859222 629751 583293 1882 665073 7165 359156 129263 740223 783669 872203 123512 838746 337200 545282 429 874607 896761 878283 801117 77478 1 35280 795484 2531 465218 566911 506715 31912 880395 811020 836128 635994 891582 494722 30609 199387 657275 833735 899018 3 515570 16 828914 848646 509427 827377 200634 875037 388109 240543 161490 155 517184 696882 162 22782 498923 575 218459 897552 797091 868808 616712 873688 459630 7587 855888 4 440518 694555 537284 731505 845389 749568 441524 291261 284636 457346 568568 60041 39 51812 15510 629674 867485 836843 13891 1516 680268 325560 682532 197626 366226 630027 21 258928 305670 17 834830 580791 10652 13049 62332 206775 876684 664351 408405 832912 886429 1 868976 832340 845107 448779 849166 793170 7090 674413 633019 625766 839707 890239 325333 84628 4984 792032 834901 894560 268137 75653 701872 715131 803113 42455 899861 820495 10583 202381 778916 288196 875670 766018 761487 799737 1 14 187910 431602 743709 895434 8392 242704 794444 859923 866718 601765 184341 33 334 243634 864493 730394 234 115578 51 542671 361849 861035 888605 796431 666388 604389 587029 17026 754565 454654 612932 12 216815 840661 774305 373529 140193 862240 449370 289897 797085 728313 50086 181399 213323 567761 600089 406239 437773 841897 686458 830450 203 178148 304013 424388 831300 456948 627975 853450 395539 795216 855168 365608 825600 497299 680999 38 438210 64915 878795 792046 408344 224552 367396 99041 797919 837997 361789 879181 2 1693 761515 599731 39933 799190 849562 93505 790573 561033 569302 895480 854386 288172 3329 739891 848899 307366 6391 16 85854 864212 808569 79461 602028 156602 2 114205 566890 293824 699031 547930 426781 558901 878736 108755 454146 452268 855670 2 392431 102633 26979 286 222379 452373 855021 885948 360088 892904 57379 891478 542777 131176 201642 880554 725066 423594 420535 604301 748690 113 111284 817751 40188 893440 16 798199 46372 802497 405954 364367 283645 885311 893211 101489 874517 499809 153289 423774 892759 19690 55678 5 788333 842930 5 50 821472 3 95257 871416 860010 871865 612195 684478 842859 882538 899769 84518 278755 853852 189430 315556 29936 6575 226031 851858 860694 17030 443450 3316 300 467416 1873 797981 882404 879095 822511 69988 1 880062 573415 878748 792425 34256 139339 3085 135517 79 333165 882983 4 892936 81927 770050 896204 674630 766265 863269 349995 836826 689181 214222 843084 895600 846923 55094 169389 216646 681645 825326 672488 40534 6109 392134 8032 829135 492179 797824 26022 6 755998 883623 9 2731 105956 447640 346656 5 190487 813266 25266 780761 458 67459 202598 1 821163 256 802306 115150 571785 760823 119021 213638 821686 267295 323074 142041 819468 832597 23525 414909 832477 109030 754077 18 125853 862566 2 797808 416285 600844 771719 743286 743203 879641 675231 33901 258604 56052 39 765151 505991 18 890756 106202 1 685178 1783 603035 59986 861879 843356 729 762708 459283 696288 786537 831125 2 328527 889931 103212 9561 736001 822875 492876 5 890582 863418 260147 481224 7 886361 172190 890466 893173 416803 20 73 28723 842313 723851 317 743645 614208 764315 83623 101897 59260 190442 240339 494865 856655 523841 837825 274757 141 868960 869826 728446 64478 675676 878072 341503 830 884903 6248 301857 347996 621609 114730 528184 246720 712252 359768 18 1235 714908 567732 48 821000 15 66236 858012 98593 1287 899978 755062 282296 365202 519186 857827 592646 814934 1118 53353 123383 690162 55927 438021 500592 829398 712380 184384 840773 689122 318404 855088 29109 488807 874749 659696 17867 497 453955 895981 131084 808278 893295 629828 887516 889283 601105 765841 3 775834 261490 830510 834236 170097 514484 870221 702949 405571 554634 393833 2 827869 366171 1057 762583 490306 719961 671627 671880 3020 876689 9 133465 794467 855951 398228 728425 346967 1330 899708 29767 854443 665768 7 429293 53389 517003 879084 524674 603026 846722 3 440684 860357 845345 286897 416913 27038 849799 2035 350923 687155 498557 863636 314337 33981 340095 737465 265116 714961 849637 52390 231055 887164 119814 667958 858668 336443 845812 1 9 16 701139 118192 277452 27 586049 875015 448507 883648 251327 433767 882778 566177 650434 29156 379208 897157 129688 865428 840735 860143 341107 409179 4087 132 673511 465422 451051 136075 354403 8332 887308 486287 865893 641585 778695 894419 154146 840657 72765 886666 792274 714132 545508 475297 265584 84817 890615 333568 545046 469145 624399 368720 5200 208 459169 407084 12636 726529 434127 671729 41790 865141 736452 891708 574674 48605 300865 109791 189840 21012 835291 460105 810941 880060 768608 31032 389601 795189 809282 35077 663465 883406 292560 18 817459 295560 434361 394864 641002 619407 708920 858317 4199 6194 259859 5 616609 823 323138 5696 895655 2 899098 41198 872291 66637 850638 625760 458064 249977 886374 235874 377 412495 777738 1 836678 424 883273 256467 866934 1700 877454 1 6 232036 806262 374654 48 775916 210241 238485 897463 830909 349523 73 857157 82 337983 86 767391 1061 68108 880412 5463 562887 136926 770060 687952 332 151003 176074 769550 887496 818606 2 6 897738 206422 377593 543730 2 890691 623603 245253 8883 734557 5 769938 704495 12134 13973 586614 318590 818691 554761 806678 891292 82375 848766 832102 60 880554 461744 369 814612 3416 3930 628672 538371 4123 27973 712225 795093 866498 158917 640126 182232 2590 519268 114314 863335 895094 434841 811967 334518 870638 880554 885117 254971 736246 1831 762890 532439 368963 119112 2 159824 374132 731030 107994 271853 10459 856939 402004 822115 138687 6570 162610 3331 174112 803711 886031 884706 750534 55656 635 806544 539690 668377 156364 776205 444686 753 637510 795518 533409 1 265757 899773 789559 834823 387983 2497 118195 9 538992 60318 69 16174 246375 858672 338604 25287 885312 9 206 3 888525 207328 892859 345 588314 47378 311603 752784 837826 269 145387 617829 23834 4685 92262 7239 816744 386615 239017 228997 837708 274942 111 856601 59691 653374 817422 140233 827814 891202 727707 319177 341882 6036 26141 215173 892258 868235 8291 853135 736983 236949 799680 863242 251317 226767 145153 808493 2417 365462 725881 144017 844773 806340 892606 194225 893068 888720 21 857414 490374 298168 2505 53 253433 871302 68005 897976 862230 181905 547805 650780 620655 365602 790183 861353 707254 155347 777464 175287 879611 852305 888955 831372 749457 845 185986 406751 749905 86001 482788 62398 2194 5 358981 540 308382 394026 236657 595986 871191 775049 407580 625135 274044 756214 650035 94806 387987 31650 896025 438232 140155 13 873458 664022 878632 838997 875510 839574 164617 927 31578 48110 843655 141160 872769 5121 529711 502490 100430 4 709229 848957 232897 769481 768904 588770 167985 865912 827319 716943 219003 208211 405042 860345 831287 378827 200478 53 769971 634124 658515 11845 791701 227679 873924 6847 89211 115816 133 630115 38740 835408 843193 873282 631322 82675 856836 262873 893443 876031 410961 217528 130626 10180 272885 715315 702628 808557 856694 324 315725 767002 219552 382716 352828 1213 888657 22964 892697 725099 525325 447685 786289 277317 29853 872706 410624 18057 877027 45 840038 326 20392 781205 371959 888760 616753 849380 752088 894175 788602 797719 866282 623042 22867 329 747901 869178 294062 583545 266027 509 48945 23 808491 2 142688 395502 813283 611676 526410 514765 635768 10029 80052 3443 246719 5 39052 39311 165 238372 803733 4100 31492 817129 695 211534 768700 721441 367997 896188 762127 281517 804619 866892 500779 722317 19 799 260 478803 894455 368469 9127 320760 711826 790315 412717 797395 857946 1 758346 28475 6313 729409 898219 805821 880544 541683 431991 872905 446236 399102 596904 850347 771199 418203 8867 659302 481701 2 203530 692938 3 785 22298 3 137320 624453 277800 814101 244 2373 873826 183157 874531 884561 594272 565538 16873 463816 126 805674 889072 20946 1947 267266 164745 126583 333 183 9 824387 864287 656276 685730 584408 665946 897554 110170 2 870594 864464 10 261978 164 843180 22 807886 719398 156247 317598 6 626802 1187 225381 4 240416 290 797538 796181 209 871026 766204 48005 59 837733 725858 879719 121915 4529 95745 17543 585008 152233 896095 786221 62152 20028 865842 14 457808 570826 881427 1772 883272 833940 758217 1874 68199 524901 3 861465 352473 184540 886419 770684 820082 341185 437592 102 896977 889706 839178 607689 17723 400242 457907 898774 56815 797589 837679 870044 854865 754662 598777 754121 2499 2534 493947 108677 298356 763929 854268 188 252385 60990 29206 523387 14 879066 744617 855793 469274 844602 886555 99670 881579 622562 120561 2 892382 743990 849624 895593 909 579316 276419 4 6213 240793 693430 860580 554455 714562 878346 1761 557937 92449 802397 6 899845 166661 132761 132957 13579 161161 131 847261 129481 418587 452986 76 18665 756634 587282 43471 11366 466622 763906 231146 886777 691929 705121 839067 878104 853015 739620 206 250731 295827 897578 4861 83701 756533 798793 414456 864734 16 868671 367457 59699 417018 788268 124 893005 974 3 93090 16 360783 4 349275 286716 797781 864711 141470 665361 547864 767149 371792 120 666985 479277 2 511466 691225 725157 327833 676843 802085 673441 162426 846277 703 867095 551474 164342 734189 844276 229840 892984 868046 142907 5 849040 893740 476123 690566 393316 501 658473 91 593031 426396 369004 374364 134438 669410 148338 821849 481785 892984 876316 5873 331 178 308659 285 884934 34 863067 92117 134278 875276 583041 865308 3 461531 713345 882977 830211 802713 485238 1339 848032 891429 699386 342016 615565 365625 376 716571 212645 9 75485 666130 676810 7 779165 872261 446 743717 779357 4 23802 1 840370 597836 772962 867083 159410 798863 581791 742361 184635 28 891640 830323 821684 837140 200630 159288 845453 819222 135647 685 727860 576 887079 846529 30316 251934 804299 210585 11 883180 382853 2018 334122 756221 897966 749353 147256 611618 30802 674613 251202 62606 830149 81 131905 598 37333 787162 778538 1018 694157 18822 2 275425 110754 6 27375 883814 783686 881641 518776 225 819267 841859 166807 34831 890399 258617 197338 727261 57083 561771 6366 17474 279 50 807355 283397 846414 658464 14038 268905 768011 858793 654583 724670 715997 402429 27961 718410 460799 817469 2 402328 471572 598760 690673 370472 849916 835266 528718 350251 880861 777105 217689 59734 4 40 847802 837808 14893 844666 308391 239495 462799 383734 884273 12866 271100 890017 460386 731420 34 751580 1026 240177 809042 860987 1079 135254 774600 5 432 75303 142524 20 821593 748597 11 137698 46 447901 804976 6104 715008 824162 2 132867 897107 678538 808762 193083 223564 2936 854739 837158 179 492462 95448 607222 210677 246196 893196 711123 48 333700 354250 8137 849837 7300 46773 822488 323092 350143 833129 575788 101 1608 8322 854296 17 1 503424 809342 95 889661 787101 7 880414 446074 655417 188713 143951 410680 532846 2655 800192 815587 20 3576 465014 368271 470212 758274 523214 773814 26848 369522 132768 781808 888893 185575 789287 896203 189905 251009 686575 521514 689016 37 164921 2957 891718 876341 848789 256321 424160 856782 444699 890574 893455 827203 580293 7510 848933 224274 793252 32423 816354 121641 3 1436 552265 12232 1 503129 811659 899375 355394 521708 434707 51 328854 9355 15 47239 888580 895372 136457 455883 127870 251686 739691 13 768292 125363 858095 862366 555427 21389 880898 208479 108 749132 845230 231510 439054 295520 455423 897216 92 215216 804198 34 197866 810790 511542 15018 755005 81541 776017 305593 743727 813659 415014 623997 785073 52822 471 10 5 265141 89809 846454 4555 852841 867849 247880 151655 351622 460196 766571 853985 879149 340 269110 878351 692146 575615 425088 2013 842356 757290 850744 862764 657360 450420 290294 888730 485599 329686 611316 852213 879821 845639 184322 141328 2 70620 40346 3 820016 201415 839535 556357 897400 742669 872990 593919 291 745980 890461 715294 669786 892319 520596 97 6468 820504 162119 366798 665033 873098 817 462217 385216 3554 234629 134670 804247 863793 864824 861948 822576 151454 715569 50523 214988 17107 452640 853323 145 41 838626 823742 835728 24 719318 163343 1 406984 797323 873283 894528 34077 889159 888113 592194 744337 889735 143872 517514 852418 728713 874913 899422 162155 375 799242 895864 422840 4 664118 874039 60 433236 740366 85912 220 537431 463349 503222 376578 826697 586582 633063 144071 756685 870420 2 685202 850629 859492 282118 197325 869873 7 1251 340279 853774 103528 845486 231258 345161 770280 817209 10616 831213 891291 664564 95 856128 750887 41366 249131 26 880281 844890 845189 547913 111991 43316 898131 899825 2 841745 22 610354 770969 57994 765193 646397 18 89544 32553 183489 898816 315515 460062 866395 550799 772086 265883 759542 1134 534718 883563 702689 292551 111967 721352 64215 296 894088 627527 16627 2288 90282 34182 803126 359502 166378 897431 872191 891160 193422 79187 379318 400908 859175 889620 870517 293113 810709 659969 633719 836653 19 343853 85969 1679 29 831152 801455 306112 644562 281231 841081 881188 538450 887991 837169 528941 853880 706565 886382 9458 249748 895551 31216 899255 624429 526114 559555 498112 879769 348179 446356 115 895977 876759 583281 4226 11798 899912 65821 199257 852927 837216 146290 894815 861082 766575 433861 770870 325223 462631 479648 774889 747594 878590 850220 637674 56881 1 881455 599 43790 867620 175306 9 667556 877763 368160 857186 886339 1499 683765 30690 824816 876597 715435 14 803691 835745 380786 123212 746895 749017 897727 571452 1982 712883 854259 689 246490 231028 325754 7735 1 395128 871546 866082 483841 812685 645820 509512 178 797515 627839 605 821248 206585 807414 192442 791329 814205 24101 94257 66016 550096 160261 38678 796303 2 868039 178169 328438 93 887831 876679 719903 558220 3298 6558 894990 416337 240433 618755 644829 823770 738573 216931 401020 305084 39363 116634 169 182244 11332 646517 313108 576766 5 435841 896487 3291 22060 891086 396934 514973 2362 71493 34355 576 877601 889955 470567 889785 845167 494011 242864 6095 169028 887576 824839 622790 860043 827672 889986 353150 658759 308603 657559 475088 4790 890151 625220 810552 849272 680420 868970 899058 782555 894989 644883 894136 868952 829650 183 755702 394187 330378 899979 844128 766284 713126 179193 542253 750899 803858 36 443451 881248 798855 869574 267209 50 889522 574967 291324 44209 69 469268 438593 85669 289285 738174 709437 471021 355121 711261 859791 643379 411453 173402 597 183087 892554 757727 428776 792552 267485 2280 431478 160810 63980 198185 596015 431036 626712 867333 189914 850938 535385 856998 536175 8316 599331 893148 777919 787608 882762 878193 24137 273281 652438 890283 852223 896360 764549 6008 462209 231260 13 836285 348731 284031 2578 122 41961 686010 249829 4 86474 11 734055 4207 2505 144305 880353 837250 454562 711867 851273 613139 358633 562110 36453 7 868781 85743 859210 892399 496443 813557 453484 872359 362886 273986 182519 383561 873360 887685 73856 336738 873532 727456 667231 1 29125 562714 11 9067 70175 881851 116 891786 69453 3 44518 782854 740548 807573 820186 894608 625279 63849 258 834255 323656 18130 136169 50 426339 889924 835136 860732 66230 445111 313410 637577 314999 1 295492 8 702669 785135 608425 58499 4 821701 336366 388912 88165 824 894149 726695 886914 843515 546633 869510 733081 608195 429069 62650 108736 676378 808215 1274 867237 856253 893900 887337 401208 839035 766217 477964 746527 375899 18 879642 374002 503 141767 21 822551 58999 897475 119490 650602 746052 359286 4 631522 898976 885469 783702 183361 890855 827466 500195 434593 18118 60640 644037 246954 744 4 898073 894550 234998 864437 864333 889474 884831 157975 695975 59849 533 149863 151779 757504 752075 220069 827182 877655 386742 521152 639 421414 3912 5334 366480 841346 33419 168537 75867 568617 360566 432244 836198 691 679932 562909 36 745684 517787 641445 893279 1 815696 28821 860102 871817 882173 436124 863333 804716 864937 801554 253472 897809 237324 770103 847003 507523 192643 1659 7 122231 2 5328 749515 740723 454807 720003 74609 835255 162540 884772 27326 119894 481604 252791 3754 281520 826042 852281 281510 803055 208336 293153 600293 5 43149 1651 841712 109163 196815 804587 833282 210384 274 889371 681934 24 17096 24315 309089 711321 793953 526791 407074 892533 524262 26 156116 673987 788536 214 581691 164541 711192 828315 409453 603916 2 234325 113691 156394 194161 533 12796 337053 8048 691586 852851 84679 96533 832275 6657 878052 11 102554 128882 880412 826557 303930 837349 103559 697595 3 665619 597391 290744 5393 869813 749866 388814 779329 600850 811453 608838 855246 898053 301136 41215 370600 818224 851858 871095 123060 842847 237561 560301 714 823120 22 1 872092 854132 847258 805778 96488 439963 757295 897289 899776 790 636101 428343 417715 866585 699189 381757 891919 2 785569 839016 11 9316 1344 830245 769318 7 843518 638527 97726 393572 876133 202 669343 803053 225 741115 392 8628 2 671505 773186 263242 228679 862211 601082 353 2563 724411 887097 884383 892919 626987 376192 18 81803 99551 526824 861267 12172 80193 1 280878 537389 501959 488376 2 863409 92090 346418 887251 232281 429651 269497 716572 119207 844268 529543 879189 56416 443782 325372 1 739330 624975 555470 61229 874003 9962 784051 552473 410705 565727 216020 826585 884123 672800 764770 1092 885008 822707 536878 796889 325 778279 896541 550123 166866 197063 817463 570109 711117 898017 508257 67011 209 255484 7085 627495 209931 344837 813 321100 87 825204 886990 817520 510665 721252 159 888804 812455 886283 726767 217269 710711 17 874458 6 91 169869 265583 899072 885467 777308 511835 578607 244843 281859 323745 854 762655 487350 1250 3346 425126 546534 874316 150400 8530 841560 848270 803382 25 718708 588102 358889 327142 34583 231401 840348 247134 451241 767345 685 160407 7 199836 898581 846318 815126 86545 794951 747129 2 24158 691013 568945 236345 714 325368 784045 888558 718222 877897 897263 856164 862226 366 35301 447004 378609 48799 336305 705377 4 842403 400417 7 52789 877324 881247 809532 580312 859056 255230 582728 27305 740033 42 772518 405183 649090 986 649868 741901 666739 62308 843842 224125 301135 861734 847448 267082 880183 495170 25947 13 288570 5 118739 713761 594325 895649 870283 896141 676843 15 794855 879386 330 267528 500863 693314 816616 898672 7 43821 76088 16288 593345 37229 381 215854 147527 675315 65400 8 48712 754225 247948 318491 355860 297160 876651 715379 86718 199220 54281 820482 9 847635 9119 671825 881101 588013 776028 392586 846327 241262 779143 654364 309177 481604 213 815688 881854 821954 5109 30149 754860 510 658880 19720 670488 883132 39685 2549 896545 615723 8 888661 122050 7982 32785 113275 600167 98 210441 761583 90081 843864 83379 853827 623395 810689 579904 173 836509 494970 813394 891395 262311 196696 513501 43 542325 73841 20551 447598 806133 781740 32 754367 859220 870861 2866 352339 562821 184512 16315 862511 700145 848526 785246 778382 887817 878280 89128 102587 418801 270255 458357 877318 19 651947 712613 276737 57918 701596 872444 24 63164 26820 878862 758082 14 211072 283876 288139 883715 681422 793276 679 4184 861122 619254 80056 82036 102 65205 35899 899018 265727 546304 647264 759246 822846 229577 856609 333 887207 670741 473047 70308 109468 863853 355313 863420 701806 322970 668686 285949 885216 557445 852677 897812 5566 859928 832702 782466 294 840626 722390 871907 884021 450018 108 67277 796517 344023 497428 443363 443691 107 844145 292417 170620 397240 543091 833186 502779 547428 602457 367377 143873 118030 587715 668069 733721 41852 100181 513407 871908 570864 872207 71631 506538 29 541258 13520 206910 380197 876478 516314 887650 7 759650 624909 823593 402544 455361 355266 594938 811832 855021 560419 287444 898365 850549 125365 890173 841122 729822 376 27433 888085 251065 430223 899877 342781 507753 55249 838915 400821 207715 116 772341 8 4 797650 893374 639954 9 289876 72 757456 821027 114 477408 835188 731124 873753 44328 615227 263491 852732 360958 877217 326336 729893 885582 858185 8515 211904 314657 899005 388806 823526 330627 682596 868621 877877 748804 641699 897623 796694 477478 549718 687599 1272 6 3319 891924 41840 267 897712 106 688586 815065 652131 868195 10 751332 583635 872894 190235 532 69579 853883 11330 88409 875633 881208 529340 60 876730 749899 21 65064 884698 875928 862853 228418 779358 281796 22 4 854402 822020 177175 862036 455149 789454 794288 300208 878724 787982 305492 833564 788047 843318 507798 761530 682839 895938 644456 879589 841657 11460 803617 867157 2 407099 177875 1941 252623 894368 763924 867549 793709 707372 363144 418806 489 853861 266651 219320 206427 245517 13807 839503 603910 18930 133260 84861 780660 113997 848601 22395 15159 842252 839667 70440 386956 700245 869421 2 22185 539610 881510 524037 37753 467533 2 154594 867 375081 93934 878713 530671 376616 740698 152245 54315 96523 252419 473763 460126 852216 868783 896611 546453 165166 417834 122343 866446 889519 879089 15 417929 37620 814938 717 702413 825773 94 841858 879925 827704 875124 154 387233 13 886443 699053 6060 552406 19888 315140 84 4 10 95946 553656 140 787 821453 19 644924 25832 488555 604577 813429 193180 53 1630 772838 893686 132817 899725 13 11537 643796 728352 3 3 854166 503326 705691 343409 22338 640406 342184 84 559 193240 832218 823293 881482 776363 861401 488921 819324 74637 889848 157457 311 226146 117 4 13 432808 207169 113932 114 742919 833830 588934 885139 589765 643592 415712 600527 892246 877519 869579 2686 996 775040 187625 241962 3 888418 626585 465916 514765 252145 51520 38455 450066 894966 21 283235 1809 844869 255848 356588 882625 278807 867840 455427 842801 396974 964 851051 564876 57024 106726 347084 81577 813083 158805 4804 181966 230868 668714 236329 894442 649644 797486 653469 308 217754 448595 1 409920 760649 95120 886706 806160 768643 897834 749593 862 831431 300 94546 617 153101 750165 380136 478432 764007 121931 48846 693096 895563 337264 638039 679180 401662 898173 2 856458 822035 296 889308 658253 316910 705813 1 197171 701067 204696 353883 147858 395802 5 3561 19334 1 329140 123432 221856 1031 199 362414 25482 16322 891536 863849 3 831945 927 849032 523036 28287 3 750368 797152 261640 685880 607202 1118 641211 397737 898939 846005 306190 2 43 897130 287 854732 854756 60934 870601 437599 409215 26848 601384 183165 780367 131609 7179 481244 679411 631647 124903 850084 821672 446440 107424 101935 2548 18 29 3 764845 897300 878164 897177 883670 392145 762624 790315 163555 899691 877738 234701 157849 879371 382111 899237 21 305985 886931 213898 455899 49661 264832 3120 895947 850268 893486 671139 2 28739 4503 883670 1908 80924 835766 853188 847832 728311 478748 848707 362571 898788 88389 661985 466991 669543 874885 363670 117692 375542 360623 1018 400053 886041 535783 816084 699084 476467 644439 653751 725135 20368 17 35787 1118 401558 9 619748 482390 20067 3668 815572 70941 98391 324902 789055 237707 809823 497456 458674 539857 246598 662946 481 1701 899896 32 843899 190613 317055 339439 506290 8892 413027 890714 831773 425940 873373 761417 178472 856295 494025 98216 694911 268834 51850 459851 453596 164434 677254 527019 34049 890600 362035 375049 714912 691352 722747 503855 653835 15852 126697 732875 57034 775472 491371 345135 4 269089 49 361095 757599 128553 265025 86833 67901 453304 833185 5 413414 413883 833805 494546 402760 4 780450 864362 365245 63219 448763 836337 419908 852352 669333 631759 895184 139245 793589 676380 98 3 76718 434005 750005 7 330427 511074 394765 551290 808462 39567 886350 30 4683 11 701171 533817 17862 749659 604260 867592 168905 781741 170646 627506 186295 26280 862921 549253 496939 378058 885958 131291 380899 355470 15668 832030 237107 728993 456189 436 287970 814823 7 800005 896218 725822 270 890911 445940 498007 889363 106258 474 807492 475594 545768 883276 178826 314395 860445 243 856941 861606 276156 178060 405866 880895 803904 674043 1176 808509 453018 112812 2776 859205 794204 287403 1 456106 490315 85675 776346 104 271044 792353 831098 1082 102 871654 253520 391850 92559 899134 395828 1460 46 709520 3939 1 889983 311444 732874 352922 870493 611923 282465 805476 879763 829791 777836 515652 858820 266246 475518 866246 210 416875 2 30319 708670 322666 33594 55241 709783 198908 346366 849359 675422 196684 897022 97424 488686 491312 836032 351303 361927 709986 528971 328484 16 583582 17 11 894883 8 110986 28944 848432 823577 288269 2 811459 820077 45109 486236 97 363390 871226 101163 857428 881413 863380 124344 897840 889627 373586 861122 552444 401906 241520 888999 8343 311857 619066 396495 712534 427244 635758 759165 457909 381120 369 802894 102 48658 147467 578 885619 585105 21128 129503 878748 552698 270199 173324 339453 120498 198166 1 27460 821465 867081 2095 837973 813846 892255 883956 888809 3 37652 448298 11913 539522 3 76936 422007 270033 5 452297 21 331723 50416 100331 442 34605 860184 554681 665718 1 896563 698750 651558 9 865778 802464 830950 777408 341764 823991 12 889874 516 448781 786102 348992 2 859599 124648 443293 618907 99 844814 639282 407850 254882 889184 889429 488945 410 897798 71870 849099 511741 2478 225466 898623 640673 432768 866792 86592 747429 582306 392 18809 370098 558626 623452 247828 725805 890714 122345 878801 117999 555534 417604 214133 539376 2 42563 795734 271909 781670 2 709957 783028 868190 852629 398 748241 1 799731 6301 781538 138328 293495 700306 620865 779307 334601 739376 848777 292384 263675 837130 210485 853114 3285 40929 878135 738147 846856 823651 69574 2 373670 406257 882355 8 773878 368319 2 19 691962 882970 728084 549654 874206 769062 673824 731534 8228 831300 88072 708679 67586 592625 356621 626242 19929 202166 86606 440861 13965 7401 438603 845154 651345 1 621822 688153 250187 1 324343 121 886847 4127 181870 671264 12 876880 146901 37369 18882 145498 559864 75973 180 88043 45658 846477 376976 235300 64084 877389 4279 764203 832246 265763 371913 89 814030 82816 5 118373 897050 14 162912 277558 184042 458377 844435 765434 70 17012 880662 814926 180 741 880396 796169 840529 865064 29594 11 891467 380144 629489 699922 443437 236867 464736 15596 1329 10 511223 53911 570499 267925 860112 264836 238318 441985 167424 399198 603526 849142 853090 15355 7782 262895 839 112034 117556 259389 265706 898394 884901 4974 32 812137 858869 834347 7972 831199 24237 788882 778441 879765 876612 892007 364 38 892045 1697 192327 751081 724359 861465 845122 582422 623439 839504 32 15 500536 29 15676 203 10139 319771 530324 845958 892318 286715 639213 836295 112 6 772746 536841 906 778653 893141 260350 797799 498 324 13 530883 63568 71 196888 776453 343 27 834241 32 242287 896228 700559 182559 892860 34 4 851781 1164 884340 736917 863967 455716 282667 3398 15631 63 13726 899393 501864 746789 590496 215 322792 729154 14158 83580 5 523681 819480 5919 303696 51643 36 202562 330332 415255 426767 660549 831932 762450 262296 37 5623 806968 695453 831310 840935 411420 354559 863894 2 448846 370219 4432 887109 17223 877237 146348 368640 4239 445188 69 883857 469909 840611 450281 772 431393 1 882760 877408 732611 295508 814317 605473 800847 89429 882880 872006 459 494831 16230 107 871209 369797 136156 396746 424 762437 86005 587846 437046 822402 11 623618 241778 50045 241142 3 899781 885818 57 882143 460507 300461 813632 17417 136765 838483 873007 854734 326827 980 761757 362837 890049 651332 599761 290201 691791 852232 8 438921 826012 83699 893921 423914 313276 552695 868665 472373 168194 787086 5157 836092 7 210238 121657 8226 8018 592095 899092 865415 827889 793473 740582 234335 240843 478442 237831 1 850609 108611 6 651194 885790 1085 9 806124 557913 80836 368203 654313 65631 895556 137397 830540 9 5131 196 735879 445069 118085 647807 607714 324520 10054 811917 2 35 702122 668428 159885 24 62877 838495 190958 236236 46189 194537 868842 807408 741382 857614 18 626018 239831 883969 817660 878399 474165 759 67876 884466 574743 214838 758578 510980 889242 226387 716333 24975 894203 115815 5 400822 434741 821981 899755 859496 805348 874668 234313 26144 49659 553883 822474 92477 331804 605717 61703 793617 661556 866643 42161 3978 40994 2 669552 898721 5659 888111 258375 26601 603037 862556 88 4 6 66 777241 895938 457079 818731 220 8 856323 825574 783854 892840 244820 869933 179855 411521 177329 392190 202501 543131 760316 38 214589 707637 207787 4089 372524 754044 303995 146 898164 865242 392435 19 763180 831783 895077 532907 79442 896995 148638 550242 191792 419559 709265 76507 246647 774135 355901 724537 4845 892549 704653 167784 846416 676327 636483 491199 563224 787456 201 531940 908 811516 91 603911 818113 1403 206069 209040 212554 410844 882548 828469 700141 635402 827172 3 800451 806253 96103 754868 295183 865446 890752 852474 823237 389484 235888 6173 741966 428063 478609 835799 762387 512494 185087 837192 16 863279 193663 278962 273281 858224 116 888915 257777 897851 852858 703837 576246 72 891026 277585 819474 704961 856399 879857 894722 852673 462444 24640 837067 867060 832523 820735 785337 284691 848002 265567 627941 591554 807416 888967 571 862984 639117 102090 825036 854895 389062 120828 862202 208204 161702 368222 683501 4 628963 773134 414364 601984 891358 8752 363626 776639 20 9787 391758 479535 857776 54 283976 884637 1839 657115 488981 138681 205732 8682 808940 157882 878198 199553 861588 728568 518048 28096 887428 362168 70066 839696 549121 454388 96 9713 155697 619344 3 894243 896084 713783 70381 893375 278148 892761 523639 353622 824981 5882 2282 899445 184981 2871 9386 811153 655818 16 747692 42 776689 877692 875242 511245 303846 377462 830861 919 568517 654265 5281 630 819521 778255 521689 345657 391 251955 813375 269066 271871 883816 13 840953 17 127 750625 10 774689 438063 706013 13751 800230 483876 235007 38241 873558 6451 793965 896042 590170 4 766645 593402 78940 880278 880968 174179 614723 836146 4418 16870 881238 742613 382306 573347 340723 499426 438733 12457 241395 122949 624586 711252 461868 883347 7 320819 895605 588644 26 700948 600452 806292 835484 3 816715 198 843350 230328 801261 12 776809 493208 872879 60891 428328 717816 771 112248 1327 85047 899563 198020 64918 550627 118684 793484 163904 146281 620726 163484 359528 649943 863154 634842 200576 548033 6750 4647 879286 92 383711 806273 471296 819434 770464 196 855132 199664 280 818770 334977 813287 813496 12 644855 8 899397 786075 209 7 783585 812437 882315 765568 66 231 542387 471838 180036 86 797445 4 72703 55 363543 231101 1 538456 50043 294224 123366 848557 876802 82287 583677 225154 833298 383861 12 288328 434115 692812 519262 517891 254310 889538 363 276922 7 847729 888936 318889 15115 741428 386720 454601 848212 97621 689070 12 844448 832641 576252 29946 809710 603838 358364 637665 345887 271798 855845 894021 419865 682054 3678 878258 109662 99358 117036 710752 79127 803 816442 633427 870071 236020 504180 310633 725874 806943 2671 808920 652383 40191 65654 899407 16439 109343 327531 462020 786945 4 693626 384973 882374 202957 14 1631 893414 642282 15072 200649 788126 819438 231753 841950 7 49813 694984 294020 986 474464 881578 439632 88968 458701 649796 17 859235 864955 46917 789147 55395 182628 770723 729203 426506 746288 209978 333527 745897 763383 69231 889944 18 18814 869219 583566 834907 14 91850 819366 821057 413252 17092 735557 338574 1499 270828 724613 633468 857817 2 822770 878582 747584 899724 670632 3064 811130 893396 774744 674863 887343 601764 836280 830551 465860 5268 2 654458 882371 220100 550228 519324 19 634853 856935 793012 16 9 860737 2 699228 879664 832071 642064 207 886890 809509 880241 841743 754118 270107 371654 866791 514 787088 46496 662433 685517 439059 333265 797880 82060 100065 399103 768144 617487 595856 62840 296125 250910 556183 845622 126029 825505 896596 57894 302238 771625 6 877872 894512 868259 719425 825940 6472 1984 421819 179716 416492 803121 853985 467742 321 112 207 207945 781091 882577 808981 877108 270 119113 886346 462 855739 48 139170 847522 777306 894982 897580 878072 884288 4 25 5 60072 623855 818499 11 702046 893 410854 758148 561715 606818 346341 859588 346193 854975 2587 91 30 29531 9475 841172 868912 24 322400 1444 892994 892346 893901 13173 235976 874678 484011 707671 208736 882713 16 284157 785536 430942 4700 865546 731231 620227 747926 865051 820455 873964 418423 891532 325036 33779 222034 899139 133324 222903 40 312914 826829 208418 885348 8614 890513 178550 864266 433785 295544 742908 324 374642 857785 830550 823613 105434 92838 497652 690645 439 872406 5951 28 27 78 703388 1731 348047 419 525639 407607 72455 867263 169574 108976 362 295338 845135 10 572862 582228 660500 835194 838175 832533 666978 188925 35572 457 846656 808167 879778 72788 579213 437464 173 785459 205884 859502 259988 891122 325192 149 876286 173219 345405 632997 246 453197 143582 856626 190929 819818 689062 140204 898121 121630 276444 882006 351963 408599 456065 42355 619156 2 33 186573 786478 809075 7 529573 244078 829383 323076 799585 410052 1764 18 864231 851512 863291 281207 597837 988 113123 189160 36300 878254 493648 199 98 390 699 77 410094 52 822700 813621 715990 410858 752728 839296 874754 525565 322259 877936 889435 894249 797949 887878 692567 643704 466052 731764 3559 1 327878 347485 887590 878859 108586 413 112277 783132 661347 407113 884160 891977 277895 309165 183243 33655 1 625951 894320 3668 276469 184171 2963 773838 136707 445795 53 2609 14131 248665 14 890922 778251 862029 876069 644383 248779 118054 886912 849688 899763 245478 40028 295550 886550 52921 234500 129853 149324 46401 262541 384044 1 114231 747820 849027 694020 93289 30526 856055 784812 873226 2864 677561 882723 315 127319 310358 364801 528184 213817 887346 699498 586156 63860 223371 101397 742887 714620 561768 366284 438060 894297 320938 886283 589165 490306 370068 891395 680095 4777 345303 871996 167 5 5 122452 117510 826614 249573 421877 720791 798382 307337 20718 2 116964 33938 857353 325544 801848 618460 866185 481017 1417 513981 45 9 588005 553385 48 700394 829048 2 714063 477966 147368 53 688 830566 20560 258 784380 845409 380999 809991 193700 64104 889767 306694 157 881126 816414 847942 34134 831623 819624 186417 763598 5 513398 806776 868116 746600 269249 21 221292 1600 871120 880548 881946 501476 869832 86946 280737 1882 18710 837075 1653 849384 879676 893195 4 199910 864447 865543 532509 874321 88 890742 877738 12644 876042 891831 885262 547717 846 483826 827633 682868 64528 829204 721060 846011 462833 797713 868557 469435 858889 167812 870546 585721 45012 3195 477983 745538 3 642637 18 350767 758634 897484 880716 51927 896888 321370 460885 152234 48 714037 137370 23 879263 866946 582242 890346 13 19 643600 61 356 836374 291064 3063 1741 855475 20647 2 696590 620470 869927 437309 134327 882776 875883 54041 646343 830766 18314 897853 741143 835627 104473 92388 606843 221074 785314 898502 889804 867268 899661 895364 248327 104 850685 256403 816376 625656 826480 333789 853 581171 305555 70383 3 831137 109658 145299 722438 885505 270880 311 786645 14 655255 64 408842 219119 607941 181000 20766 10 829378 84 896222 2666 872619 752020 869000 274825 257320 274573 6858 1 678349 311728 443113 71973 756984 2 319 871915 897531 854338 816777 9664 896708 13 690262 181990 873053 896084 853803 891545 2944 887146 232 528014 747599 53078 225499 649219 423885 813483 115892 882221 271802 1 193 858763 304623 997 270582 431958 862103 746890 794309 837200 724877 882175 250495 883489 859368 498567 508743 666577 858377 885588 779227 770502 273 63 826841 21 83 183 385432 524347 711 755588 872000 889 5 10787 103408 3234 608341 823679 760132 794098 789772 613937 19 88227 803898 123692 1035 328241 886733 1227 858797 2770 793197 788180 846335 48 829342 6 1 420349 2 8215 6 838881 441551 313695 875712 899353 502753 4 894737 110 254085 841941 492188 136735 12 861732 792 176920 551467 429142 804065 157 540577 120492 3 868379 174619 290427 63724 32 132600 89200 863816 2719 2 489 842190 201627 515375 332392 884688 583628 702811 548 874874 12469 839085 469856 674484 3 98236 773440 860476 400683 809726 879013 588108 547392 852325 91993 869927 691634 1 890940 869108 146004 536470 851809 114166 28019 883340 250524 115507 823983 785022 64236 65659 875020 875224 526785 78555 821274 649427 871423 727868 639193 417665 47 417925 697538 678466 858131 297736 396918 405519 850545 537402 57541 143453 798781 295111 92501 587181 814617 330301 750237 92948 660306 62 449618 342887 95731 846111 369260 664946 862279 6829 4 820012 555445 27 773826 318342 15 763629 468 270025 3 505566 851143 2 451151 448005 649010 828897 874563 853776 683020 73092 213029 678485 14090 891340 637967 865569 819095 87 119095 38668 1668 286 879160 720967 732894 895777 704024 8498 877135 2 210800 3 326689 8967 774833 128511 785154 90715 25 333723 884605 757041 751226 837959 597736 616259 735724 472505 3061 728028 843729 281013 651343 7702 119 607576 49487 885747 68929 20 52755 2251 852824 716473 837415 152301 22766 1612 152654 279656 875476 817933 743707 809531 892154 437651 853876 119956 883011 1 446996 86400 462553 114402 728701 851017 801138 40063 883621 34560 869417 5 710733 3855 766493 423807 565581 594995 694784 881566 892898 825222 766045 536959 255065 119015 280675 207890 733 5199 304 406019 459721 833172 79708 493119 864028 674186 575731 54 627345 164075 377711 698600 334184 522881 5329 21 486449 887818 214 875938 177719 849746 17 855687 891175 28207 22420 158 670952 784302 1561 593923 865466 690742 218107 838069 114443 155382 297945 878513 801889 219777 614356 363087 7993 758040 482548 33 746536 74 448677 830724 367277 230331 3778 842120 290142 281632 52 480795 496660 813486 1333 431480 844162 1260 89237 12 872848 1602 486947 525722 153749 828149 164938 334256 742846 57982 19 760626 820811 838440 862997 506919 322250 191358 532 719227 630197 56834 89255 467435 39312 241706 718212 71493 820574 573945 2 888734 776238 857327 393016 2851 712463 11 524232 153986 365 275353 806011 166987 313396 780397 893591 835771 729337 1 23 20624 156 12 814405 57525 893549 855930 855443 118610 599898 714599 874175 881475 856164 514032 555354 11 818619 374325 882834 629408 6362 31388 29 3 465490 275254 7 13948 849498 222943 4380 415686 454448 894741 898871 376380 288898 613717 2677 784 1005 419655 368624 795966 476396 142747 614609 396616 3 436822 2096 600087 119452 823690 180875 848772 6 82635 629423 825035 851940 789937 821231 1367 249793 28 888297 820080 66279 807070 852738 690858 243624 63955 226898 125002 72945 773856 7078 512919 885759 691469 842754 858655 74797 880953 2486 17 770704 3 70 212717 7688 206135 258215 802947 693544 365125 778078 893566 565447 8158 2516 373479 92727 2394 722934 446250 852533 8657 353346 628626 880172 478694 695917 160077 736170 279982 758478 8856 1 728937 694191 475765 809478 572400 891967 653570 11816 290912 1780 183 48992 896019 511586 864348 801113 601437 884534 138563 286385 8310 11 110048 58887 475051 9140 273022 235485 654231 839371 25 868294 834450 35 5354 28624 302868 15769 562103 355766 30 391480 328976 285617 753153 1 131686 272631 558758 417499 255213 738086 28 7234 877280 124411 811510 872072 714524 899465 842570 519954 3978 52550 314436 2 3 799212 265550 869856 422 2438 73408 144651 834228 10482 5 136880 816376 516775 414993 566052 295043 549609 665 623635 259553 782512 596124 91191 94605 76439 958 199530 862898 6914 898523 765983 798853 7490 652011 883491 781087 863218 698 219705 267929 432894 784201 313483 862144 90 111854 389800 24197 470557 882820 899866 533383 199467 419631 15 212613 353490 330303 52025 84608 554125 790168 58799 851083 654812 354054 1 374267 792180 827970 837352 2 840795 841814 715804 2 4785 821361 1 780064 457545 99 726661 53 603801 1041 814960 17922 883700 1034 454389 169360 54 805015 833956 347991 555217 100679 714584 834143 759475 374359 861143 774494 691838 769056 883125 867499 21865 410033 685685 898425 32 590205 748603 767875 161728 656301 791034 880904 253243 870569 204459 866797 786058 87134 4 79 188159 52390 866031 859069 599770 532235 2 58758 860909 798561 718895 24 4 844620 425537 3091 643874 75673 606299 263612 61138 772168 484639 17 9924 2 864166 887329 869352 117 57 883839 323868 635976 874066 302863 4 411658 693427 4 2 728827 397 1171 281487 6561 2292 783434 26130 65831 899931 881550 880135 586146 92697 892786 864242 638100 136249 152 322431 867 757074 835569 801855 878361 101621 805466 34157 206909 264348 409679 9 890471 801731 6423 787224 874115 20447 62 22392 4 468827 25075 890663 7638 876081 305401 896587 751851 838876 808248 333393 844323 562344 883667 528223 842007 819772 853330 158923 11 106002 679043 841293 834531 785920 876404 886825 40 413777 780640 158 89271 531975 758639 829075 773207 475596 27070 869690 56 643423 641743 705470 811574 823811 216556 861911 875646 57286 763565 520581 569941 95629 894965 641138 206159 71471 196328 881812 1504 829681 766539 8 2 70398 848095 468698 432 269595 121031 29326 682747 137544 727629 803924 1239 871290 548049 5987 294 85 154450 493570 887142 79 763829 464563 135611 717874 830409 848822 129094 232 32 28628 869008 892909 607603 817940 726371 151048 815076 145 610405 327290 661493 473467 135095 837806 7906 867791 329175 592421 782937 1058 10 16533 182126 460214 885556 729290 891546 46989 867999 138 54847 817188 323933 302863 803558 816444 485392 224781 551322 647348 759859 30709 718044 255880 133541 383191 338536 14031 53 889080 75325 799736 62 245271 778509 538318 4251 273214 848571 832904 433 809303 109655 871650 714619 818477 5 358103 777806 15657 621448 371348 18 873066 889081 631705 570725 766352 9 666098 677716 416204 380070 546515 760306 893290 662756 899588 726028 861955 814579 131649 537629 796696 593009 77651 444701 81876 814610 2360 197279 6 811462 323703 436 404954 198806 605855 368968 651950 129 120601 462354 864200 99799 70698 3072 833819 784027 2 242 137659 91341 14044 34518 14 844 873348 640466 409305 848749 438771 146 202 891321 750307 249875 813217 336181 833056 708631 269118 464033 83427 771291 746188 403123 452384 4260 334489 868 227458 74765 809795 51 259762 894151 682885 201812 496088 757455 9046 885326 534917 876882 834291 821144 555838 3 787785 724275 630845 105339 77458 869511 748278 1 840783 251425 148138 1634 157402 759839 876395 496268 803131 338667 724610 1 55043 429045 792290 531948 344799 13 675340 405874 879150 860940 103238 28639 850226 18 509505 169551 888954 723093 798288 360714 811725 830098 830019 36 713816 368 315471 613552 359 896067 886001 868546 352434 68546 792657 842884 29963 892080 46655 897286 604645 14 607189 669587 52 812246 629651 2 20 278845 809699 808459 853 298328 461533 779340 852123 438977 2 614753 398052 872234 526644 171207 209035 176427 12635 299497 856887 8 318904 528678 698844 776890 845236 879821 1001 235394 326271 451304 879109 4652 893617 892572 132507 491943 173434 153938 2599 410 868417 868571 189610 891594 730152 384108 714779 657377 271 553233 115482 20 47487 525590 375444 801798 855987 1 26656 859372 402955 37958 898292 298656 861746 4 808963 338 597808 894581 882003 15120 3 835164 222874 380 878560 105021 892171 803567 864525 859203 775926 259864 8 157552 894881 11451 323039 639117 787406 467649 796073 352616 885398 631804 797769 377541 890151 786356 740890 31375 890874 844736 837416 149899 775773 432439 7 797005 213728 485238 771163 320872 371603 867195 254 59 17 90358 275079 325569 684151 372234 891002 174305 4499 893972 893934 877581 545603 193324 1143 856919 5027 8588 838063 311749 482116 871327 655770 814936 378917 74180 875807 840905 817815 889128 831127 2 737160 723693 893014 97460 407 333837 502 4345 105 38480 354234 246260 252088 789269 872195 850331 458387 623773 895798 764593 21842 445081 209943 564906 884241 697362 34931 109325 144941 510862 259 86397 759984 195465 890121 8 195057 883188 19 607811 277539 357852 789 388726 739888 515517 574124 688881 857907 704795 53772 644887 805162 511715 3 888146 248640 236515 766694 2 2 731892 885642 602185 441217 795107 860394 779848 235109 783 443826 883523 868390 596930 853153 606872 847233 107 507347 658392 887347 11280 26 1755 748415 805943 25 387741 564241 782766 775548 881366 844870 894583 1 208168 3 1235 226522 523124 596 2607 79358 4 841975 719720 147124 251389 347625 352 753128 209 853154 2 834081 715001 768375 3 801734 5 813742 53 22 699794 888008 1129 248964 878726 168686 460373 521843 454488 46189 262 818425 828289 231926 678951 819237 808401 851914 354442 788475 891326 232345 161446 872789 635130 733843 14806 898413 80 404768 438 872546 626157 498369 580265 102 6 4 4 460050 127 824466 175392 434831 753857 864914 360627 899484 28585 321215 230227 3 33372 101653 890544 606448 624035 1 539043 711949 229390 874551 897134 864721 101 835145 775505 10 117 886222 801867 825412 189204 898502 1 895868 413753 764097 711096 899683 887436 46671 804571 43768 741694 843789 339690 39 577832 356978 389182 421642 899685 894629 377993 583033 886422 671333 21504 122668 1449 658602 1 754906 764022 459904 875443 3392 652075 685693 479799 815936 864701 2 86261 744338 744803 877095 764528 306768 664393 734646 822014 814766 55295 35 115 892494 652138 267099 3092 143349 471231 344863 879050 8730 786566 807843 621150 875147 849464 870671 676414 840206 817578 653126 873670 885585 482207 880414 244999 10 805181 832185 420772 274236 263799 859327 52 618053 68481 439854 812643 728970 874404 692077 217 501382 17 641373 892426 880222 173563 782643 354947 752 202972 265973 129827 153 627969 65361 897205 36 70078 865766 199364 534 8 161238 335431 466642 612663 610765 255 875820 892149 1 120472 511540 860248 676056 101096 439346 51 811515 48632 128 324631 481012 4 685940 74696 40668 899311 762133 252967 879579 143 481593 726558 462273 885500 891222 81350 767399 881164 872179 888642 193450 32243 818458 868349 50 127 564140 729 8 749876 753773 68732 642362 2 160034 437060 381792 9 54595 798520 940 564812 198067 880217 294084 787729 18935 22012 522987 888602 112 363437 203905 896888 22260 279184 804503 749936 650606 651716 57152 811813 238137 330447 265093 39110 746232 46508 12586 151160 447217 788178 792621 756267 46 61231 528066 446791 865100 348211 238054 339887 832619 627751 118432 106 824506 292033 897517 168463 40487 767627 189738 871705 666956 12429 858773 684415 436 9357 299 110901 756689 819092 281180 236000 12 10349 823350 138160 839945 897986 858485 894319 604273 309251 486227 172148 480806 3548 130 10 1238 242971 844944 477894 865574 61735 56837 26295 867459 299819 815859 888843 787446 791272 802693 461333 843055 81414 841708 72424 612633 55378 319541 8235 2768 864985 880093 757242 833237 896582 856834 478603 4673 848379 175941 886986 54 6 713599 140725 15799 881970 693837 308683 557056 601129 10 832208 880217 849020 386905 816509 853056 744968 669010 796675 542957 112997 158373 730089 28587 276534 22543 353773 617432 142 796757 349497 803481 35681 119115 869657 818502 890244 666 814028 734646 222181 635796 352534 809545 460863 486280 899830 605266 728927 213630 356 7 395836 843231 515690 393496 856808 54341 173305 595 857178 252003 689115 353740 6 553790 325365 486071 657294 889593 77032 438535 560115 554778 430365 454644 893797 728951 601 208254 692809 840049 609885 677469 868796 842952 871362 864437 796310 582622 240153 58 248866 582315 442544 678820 891756 157647 803976 816365 77 138853 1453 129940 873468 58883 827694 520224 25 120676 243279 896163 146898 886570 480557 9 793907 892663 414 747689 513998 747976 869899 145 565985 651466 897923 842274 253109 655589 558 813852 383 7 404332 543253 840689 895810 310259 14753 573349 5051 688014 803526 880 376398 13 853319 6403 864205 775153 839993 4180 846998 296087 216 9607 5 90900 415854 810796 884227 88751 197771 176 23 891556 890902 47792 127 112784 857076 233826 895151 804176 247869 323853 225 494609 464001 133478 851527 594322 497403 163840 40576 572699 636433 38449 24 862805 170940 567472 804767 362999 149772 290062 383 783918 870169 215645 877037 266070 564472 195370 11 384936 799121 305228 454507 855091 767 866160 818600 245629 281952 460552 27243 751033 827764 306712 79 870462 182277 597948 7 285146 501803 768354 595226 777909 33926 80 1 8493 868207 750079 524156 548606 652142 87 784656 706993 343143 707787 744678 786312 883819 850017 5384 896999 2 494174 496714 888531 875040 697029 646987 863730 663905 4515 71008 652373 554103 38228 804 852411 5161 835010 50911 77853 839146 887541 794526 898860 33333 66583 416610 799625 35191 266554 2762 896938 471244 313226 865127 849566 309713 36289 704923 482172 885833 9825 844110 875550 669146 474814 700554 730429 76 684602 884451 827275 209 200770 861719 152562 950 429637 3 886637 3853 96115 45893 2 447689 288910 880123 9776 295669 865823 426008 65764 50 847855 379946 833320 9 28 631173 126455 532449 809039 551291 11769 883708 579798 2166 233219 2 892269 53 861608 831346 565931 477682 685775 4 721 7 716223 780283 441428 20962 883652 90438 543891 596085 844102 827265 110 828564 22 768197 830506 875079 761286 32228 863125 519445 7154 805481 811971 24 215910 609369 625713 814544 839293 392 46 650665 2 555531 298931 801 896135 833732 129697 550805 15525 796242 273329 134807 65194 5 888054 17951 27073 181326 885708 779749 483322 85798 752144 847651 50 656809 841606 649594 766816 852310 417 437730 595974 780904 846422 360551 660870 1461 7032 782799 693844 369333 2 858112 323168 854608 802821 864527 5 10802 351546 870483 25097 23260 620810 268052 866418 852366 92032 859228 877461 520593 397950 216959 209 633071 691367 41 878043 843748 270202 131141 821541 310742 828923 5 826786 771136 12 411 857638 820060 868304 859040 834742 524422 776558 1 441854 686378 782981 782727 85567 154 682973 855767 560498 607778 17 136 20409 257231 623943 363072 753323 379264 690 625910 3 891726 574008 2 434254 831565 887357 510786 365844 865484 493 133 882433 865962 401130 32684 316323 780048 112386 5 6925 881382 193689 308610 771716 329835 673406 20 13 265429 892917 830566 472778 804658 115262 13457 590812 673815 871268 826559 884355 844775 828719 414517 891893 5003 870388 6 862159 339389 19 866320 43 434610 753700 345 728145 221056 58553 22469 533129 218664 864564 591066 191282 563850 586210 816222 162873 41686 402137 130375 574815 486955 727518 891098 768350 862873 445200 572182 814759 285458 802099 269655 684 723501 497194 96678 867100 851148 6 181472 96536 649904 839006 392945 820307 819984 99286 728089 887747 383727 895040 857070 385052 17383 330 654124 127119 65249 739095 188398 356056 45146 843439 452958 243209 102 884864 492 4969 37772 846432 628268 2725 691462 2 79450 522473 22580 640925 564590 882095 7085 32371 896130 10163 741386 516244 745074 888206 722863 857459 850892 763734 884873 793863 877610 264812 231176 1 611805 345507 881838 592058 689172 81183 38541 16 891454 899506 837322 2 839 826888 8211 378051 869536 6295 776076 886772 726821 829361 13 809891 438005 1 794057 3946 94 4 187641 12 16934 863568 92 535897 561784 86446 567629 860216 887746 9499 867944 312203 9 40123 641292 795602 1659 548642 358168 3 71323 556402 830142 4 143523 835545 5381 104878 886502 243 835758 786719 421663 815086 721551 19718 35798 730773 188518 854233 878791 818680 140047 858761 374 554544 458327 700589 881684 1337 828244 648028 718419 2 801863 122593 295203 524850 542 440337 5950 211443 169689 856928 875348 842 867503 783970 891818 889637 217057 888768 409248 869932 5 846520 865241 582393 490598 870715 884730 737737 149 827006 8 195355 47 117627 1027 3866 8 847750 1 735885 870657 586912 134740 81766 745675 716720 8727 64 465 526633 322437 884012 885038 340644 434524 336405 888556 847656 1722 124 47719 855801 805232 576907 801463 813619 163797 420064 877066 82709 885247 7 301307 544088 715 867862 385 335496 145910 821250 43 7 2370 106087 161831 464799 3 8637 886388 880668 415802 748921 270571 825528 793918 558084 813893 760268 347457 151147 103681 423911 180 551969 462058 4 7 284180 508668 160081 673059 685263 896609 293942 3262 499275 13642 69770 357989 259572 295180 869791 561953 1884 20 242955 68941 818149 445818 747861 724103 553933 695507 10310 774140 181683 508643 634938 318962 643175 50222 677302 28193 895811 128351 347355 44 745850 814310 4988 2048 16785 767705 735688 335795 347646 100355 212287 717789 885991 466123 188778 682710 177687 71295 149928 194796 885156 491562 111385 2179 854823 629274 849242 713878 892403 521217 790692 810490 475458 132637 499273 586015 767242 588176 642578 628676 579359 866541 616386 856313 817491 41 118407 648029 225 823750 54004 661537 128944 575 864348 791662 64633 863148 96570 878361 1361 847244 208330 23183 736157 730770 893699 285423 717020 861383 880953 271105 690501 867638 438116 177621 139630 35845 560147 876045 866940 826901 849189 143283 687095 114 623456 9 6 891102 362 835073 139932 19134 873227 829731 895532 802996 898984 289426 188 281793 887884 491885 3 3083 203686 804658 870769 426 735976 33237 350392 247139 822175 785 801064 70 137881 864265 567702 820108 816745 239109 836050 534617 867061 743013 885678 368523 402792 63603 873889 271844 491154 246449 7839 31803 590854 770722 814995 158143 394060 725329 861086 399229 270498 799662 458498 631650 2 607980 33002 412762 645083 693989 170195 508795 65 14 209674 330834 143 652563 6 800033 361035 887101 733795 147414 200447 866878 756942 28 94270 879299 889804 15173 887290 105763 731397 146649 1051 874711 846334 881526 708 879480 27 465374 893239 25096 13524 372647 303755 580654 431225 6568 868297 892705 72340 746427 870661 829453 880524 897448 198968 877737 1674 263423 56878 276592 2 641685 894244 852549 1901 862508 752862 514211 844291 695031 225940 746415 811641 51781 731030 783 889080 35043 322482 875267 1274 881546 779453 404233 216661 621779 33 222397 886096 835834 199818 851145 2880 4933 864826 196279 360629 833534 850896 331507 801281 151 844950 595658 589630 669469 566189 602565 336226 243035 686804 67292 230910 573840 448 339243 895153 53524 224212 299059 330452 833344 858865 821712 857140 195390 835146 112587 835094 432198 493529 509053 842863 712797 745821 649871 735268 110562 814331 813060 511817 177719 2 482768 200339 783689 17965 433 518057 356343 222263 28717 28 161 131 57534 664557 885157 829703 70 789959 288856 4960 757451 883264 694719 248916 187764 31872 675021 875514 782557 877912 464582 392095 29916 850619 837787 798079 183989 876760 164863 91 267772 884661 882596 332711 867666 819097 272 479031 876096 239205 489900 108 40258 427370 355532 696422 726065 103052 1 802926 150 893117 12 620145 321379 20 383647 322359 15712 384826 631814 763584 882915 59963 141138 876810 808655 876995 403151 795396 763108 775377 83 16841 858639 302 12 17 873362 745182 264468 574420 779532 729338 384 17 870875 567554 206496 883638 888686 870815 308939 877994 851364 470799 858992 800521 357520 688314 894446 841741 662672 897261 714623 84267 621997 800860 690824 284180 326843 642440 436 155 895763 896399 845798 672580 664078 867564 688018 271980 519146 135541 13631 819156 261772 862148 577861 72023 573573 41264 11409 851728 465 533839 2 832990 69 817017 516537 488 482932 749729 786370 890854 804345 728261 24 273 841607 1745 26 1187 782094 231665 187372 748500 78482 876877 899402 580976 667099 227322 756396 1572 862425 842691 836994 319400 813093 5 228661 888096 713439 50 686392 854154 467617 4471 63 164354 232088 2 270586 594126 196673 557626 840148 616397 580926 895595 868871 892751 294 179973 819433 176177 884793 27960 105 184649 785366 648199 5458 16 352860 58 353612 418983 110793 602229 757163 818182 565658 3 326037 706710 855724 8 81414 256348 873879 217868 529481 546752 273960 849132 881568 857739 753217 899851 9082 817034 814831 173 827090 9 268463 3 410729 824532 208549 892012 334625 205203 656689 832923 333768 486751 808917 24907 747510 630061 823619 872984 247436 742068 879716 401758 81951 842069 4 881191 8 2 61320 766943 472635 833160 126507 619106 892748 829317 844 466375 105724 872498 699050 758479 409556 2709 821305 885853 68022 712979 424863 778063 628783 685306 779139 895990 892636 392861 891939 1751 445324 68 876427 157709 3 638144 147435 663601 64523 447406 488931 893814 828440 68225 875679 875609 421 22 156191 619270 869486 14 850150 719092 145479 688211 255556 204063 153430 770292 842552 752152 53698 294763 14429 851309 347298 295100 293972 525375 400406 725352 102372 314452 740438 638115 851312 863281 858032 322717 268888 889878 695151 1003 895699 526856 881491 460649 495490 134 777406 304240 881309 91336 7 173433 837176 2868 11 433370 800614 8451 633778 879535 830728 754572 247914 392869 777827 884455 847159 793784 2372 884762 212196 700883 65123 237728 632023 71785 849250 308714 70133 223401 630121 341765 831340 215611 845987 26 859994 231 725212 551997 87803 121 2694 580207 40 856269 724861 878 892722 761528 773781 4382 878387 840098 42 412983 536793 693787 1 12904 13103 864134 430187 853334 681830 742662 546967 847433 247 599665 895997 407551 556057 414 529902 525532 733917 862283 119472 17576 862906 40 683798 118424 24595 780777 874770 367820 1291 51552 886568 23617 507012 562816 468269 514304 833599 220771 10 801106 2 878414 25538 703938 855187 793612 7808 62198 4 433663 887910 898023 899755 92613 892939 248485 176017 816794 219 249 792403 2304 4190 847675 892406 852018 490004 201778 819152 324624 390 99 4 811735 169970 369889 307972 807720 290723 864233 3 872263 435870 866636 892839 874352 881496 465140 876127 182658 613345 3 475296 527693 85801 893194 909 151980 18811 467005 1469 783104 265107 177739 157427 512258 834 410239 652046 6 1221 5322 26332 24001 718243 761724 425818 871562 782452 826175 2 809884 868275 874149 861063 860215 644734 236 495329 2880 140714 885050 287503 884699 798377 1941 688132 816944 586454 555979 5 438 771275 712926 806533 787980 6251 855964 650675 637283 870866 785765 755630 373873 256 870650 585999 844494 25534 31014 803517 719 432570 2082 506291 872119 607517 890052 799220 42561 45017 801162 801975 347392 830819 5 730550 1732 484432 735783 349971 1 772558 823973 61350 87070 16165 139087 611083 579888 33 539480 899543 202996 262505 1736 163371 438234 21 882282 798876 117 649420 865677 37962 49902 843868 721446 862382 861643 4 882796 275185 585906 437447 157277 817389 193958 107 844073 542475 16033 882724 777523 798530 888667 874834 820310 433584 823004 58017 551944 22034 735161 887612 131 885120 134 5 43 713805 630757 7580 701551 679 852985 172694 15 397980 170340 586 803340 424135 745227 881605 812622 872708 880140 20129 798499 317488 477767 193893 832067 588793 2 800912 39699 870773 732489 886512 262934 39 684183 791294 244029 810788 45 70519 3 20547 811352 253825 864525 864172 613012 888608 10 740595 843845 331 650699 987 34231 349859 756107 283246 249728 141470 56 128983 5 887493 84636 338685 499178 23333 757840 850043 874272 143860 3 81958 842069 2 610107 795437 802237 793048 631000 14503 849877 565755 815260 395 40 279148 572494 216970 827456 842762 206188 107052 379900 1045 620973 571042 560485 8534 863298 736668 819177 23 833927 871877 3 784815 818579 872367 677742 653721 196 782784 464882 90665 838348 548557 836155 72958 384578 792642 534334 482552 78116 54 885090 409492 69004 768665 783997 6 878315 62361 379816 11935 803236 129 893867 60194 837077 890443 189011 882187 441645 845194 759951 143509 887105 244624 341 711183 1451 930 819 423884 157891 239542 711114 10 529089 595835 717592 896008 763929 12230 321460 833639 777771 394693 1062 12 8933 13365 738377 733646 478856 8928 189991 733289 386356 669289 735616 14523 885048 1305 731900 48889 65341 359732 807685 624392 441722 701696 4263 360960 804049 837145 161902 443 423220 26656 697479 712951 474837 897844 5681 285610 855831 196002 651224 882126 46 594038 692649 615190 632264 814897 83375 854901 800422 898386 647 880742 429189 1016 693430 383107 400626 1306 457720 62019 890504 4711 83 215 2 878860 498100 286914 306 803 848619 873126 826456 113826 744864 369429 140538 887580 883032 21039 507071 106126 808554 612280 834160 365263 889635 127156 522945 342359 893037 291867 89047 313571 587049 1323 633032 800689 774473 4 26 30443 293783 893291 647412 147810 179245 873259 204565 690226 779170 556024 872374 808807 412905 484 741957 117196 5 378654 899241 634373 150299 699168 434217 124645 893472 86817 32766 824802 509523 96750 778041 371941 811888 808887 3224 639765 843714 15556 633289 742110 13914 86129 587830 383966 8750 720763 831040 79 789921 899643 90450 521196 9306 355526 887967 46 571402 874593 1507 631739 151416 772930 862277 98082 844457 263 446001 850522 40998 3977 848990 223407 867154 255842 896775 38448 75057 143930 391332 744255 776104 138634 878375 878517 1 885508 336037 874443 884122 613583 165455 858367 563450 668 167456 104419 847192 873187 821147 431759 14035 5084 754961 173 696598 186599 852911 705159 778739 847811 417325 420 20354 341205 869500 262974 16793 43 50397 896245 523031 721153 391299 625429 849910 478804 142886 35096 684827 827518 157 183855 830704 319740 560634 236217 16198 843933 75745 553072 509425 143408 825135 49284 853344 631806 752210 763685 82927 214499 655634 175738 119519 859723 7 1066 273436 890663 89728 509286 290527 623312 723836 896950 252343 881009 222351 115372 5778 352901 843435 59 865742 3284 88420 199630 832310 838072 525753 715668 65928 899925 789326 745712 408034 869869 821893 6 624459 599157 875973 893069 10 203268 2 666472 837067 41 9154 872222 760384 74545 69462 701992 162228 501900 808926 252680 90706 318433 124122 772122 892526 3 12246 791962 333971 466117 213097 834544 840803 86 535289 654909 271290 855828 742669 108989 877516 49099 558581 53580 107828 407391 756739 534148 17157 297811 145622 498917 7 563852 653412 31 12 746850 585883 38559 184 721942 891269 714 838044 150716 19783 816212 252677 870463 267246 126842 893612 2 14805 878329 355529 560590 297910 748192 859589 173175 96621 259438 757081 158753 715082 835669 7267 418516 849304 855998 230122 735566 4 674223 983 8 500741 71979 810402 80 397 144629 5090 855349 876616 99182 103 382639 529603 866082 234822 832324 144620 362428 623813 5 204018 643976 868898 650722 897694 498583 13214 507855 891317 214540 882358 746634 102631 517359 16496 477355 841954 323942 896823 256386 894687 518432 515326 219 741955 629024 309205 140815 8003 888383 898508 364702 738824 843682 677639 883312 13074 863966 500780 675852 477725 68982 19592 357838 657330 5415 836234 890643 226931 161932 11882 484144 686029 721814 851282 845628 735233 344586 147207 391601 2 783452 793062 2873 846480 58075 873713 873570 26857 15612 314 4 859927 8121 864698 767539 12092 764499 227486 876130 757637 502097 659052 3664 78316 470630 70225 384443 316603 898077 278407 860927 875129 16030 31298 899752 209757 898520 692 14067 333673 2128 40829 824361 483 841947 599037 849374 896945 216546 881173 376628 575716 143972 882054 865565 829772 3437 319666 612861 401706 370957 899368 543797 873607 526262 13666 384781 670621 550297 568352 143872 767145 557424 342720 831893 765391 804650 3261 55 198980 641172 878334 612259 580 578389 658419 1124 139 825528 102491 19 132 666361 1066 638193 2446 393 8 18520 858720 590008 17597 418514 286480 863642 415941 366336 700114 844588 4 867117 857195 888101 574083 139478 4 895073 813726 2993 234815 422645 15102 1 899647 496398 824054 865190 23804 320572 896479 833188 686932 559746 368883 444414 786081 886609 847594 803115 875048 515359 183009 736733 665683 73678 842915 188269 597701 118410 832985 534102 400158 354 591843 867072 881167 7 500147 269688 129261 206 798748 549126 179141 5225 129053 5212 711690 397452 99449 871899 175089 544914 433 354672 6382 1213 434823 40 2 1 356884 100070 480073 840222 558870 277068 297718 239386 4 845366 695593 899430 827298 1838 512208 11055 123 808315 69 732211 727136 765603 529469 761181 819727 846811 171204 19804 847035 846399 736553 848853 16727 822553 603725 164014 69640 43761 156515 606993 889420 30 473251 859828 698778 672816 12871 182652 203468 5661 38199 121859 1077 731494 593361 167503 730096 195297 515177 357920 774059 143 811345 814912 596914 851217 379520 205579 830344 807785 692154 879231 618034 889203 518128 67 25746 899569 7 252263 18172 815508 14 105 820223 483242 7650 876782 698872 546357 793114 866221 823282 822624 486801 550873 666746 195830 883143 485172 793452 299575 798472 377 881586 873089 2574 858424 473548 388184 63349 259806 21921 525648 651387 265959 479123 609425 874168 810227 428021 81750 897023 38003 103544 318543 6 746901 714954 603978 18 815367 864726 14876 765230 789329 419169 25931 845004 5978 68518 31593 818917 869187 52709 884082 91538 849154 882810 209952 132 12 292807 4 365894 83466 644910 113521 269509 683680 3 802900 63 855173 351150 249888 798338 311331 21647 871046 879487 286554 653442 329923 658426 433651 775660 585392 790283 838341 425651 448192 659895 838059 894937 2 2628 26514 204364 74424 4399 484059 825895 2 1 898780 780147 852794 20171 878008 63034 854561 843870 367966 397751 30071 327381 776380 175666 127476 3 868561 353805 271410 832218 545 554922 684867 898460 844320 707026 879736 893959 683928 512744 127175 853967 243493 896736 397371 862295 40400 876271 758733 801972 450 809429 871023 114 888405 210464 39637 881328 807017 885393 10678 21 834099 838966 6 750051 135909 56533 3 684731 881298 887738 897164 389693 486000 54 2969 229381 734704 18398 1 228573 876356 894944 879718 50905 514060 800664 537619 505 683228 870787 892684 898725 305 889701 761317 3 751962 856604 884715 801581 115397 20812 81 770264 872458 859720 637514 2068 7626 790205 2488 887031 869598 843641 588519 3 25 132250 208415 708060 787086 6451 263954 179750 880310 7057 323269 16223 526820 609323 415380 895200 769943 844061 849324 876952 297367 873397 864515 818164 631347 3 836637 9346 219167 690717 639615 277473 452805 55467 798213 316810 116 851744 43 726271 797625 91421 82883 7932 824256 195092 878891 780855 148520 816427 8 133 10 367145 13 420492 167516 463740 840891 82243 426517 397325 458958 768814 852363 132009 875134 405205 824449 769621 536738 877595 4 201961 514458 667241 867820 65521 2503 824013 325869 29 10990 490 796575 838457 243396 838542 838908 846795 449329 730 663748 252382 317017 53 837847 898176 774043 150956 664508 103189 654 802426 143175 864875 585174 833252 33316 3 182102 684829 489992 48235 42913 8335 170243 4 262295 189 168450 128894 883168 75100 90089 844428 2999 834368 886093 734953 687267 888012 777 656118 318 16487 179274 3 426218 621657 190079 22 8959 805377 35748 467939 199923 891096 29 632390 235981 1025 803354 882777 544053 16135 260835 140976 259098 3695 872028 350 113484 869880 25085 87213 2 796240 877613 6 36 688666 477831 405533 654802 19 494693 842753 894328 626804 669694 1701 888750 71858 492450 830128 324187 147 235700 897299 894800 33745 549646 442251 889956 881046 417918 509313 224334 264129 291609 815145 172071 12955 891562 712631 5221 651776 70 390697 890393 773426 134107 735422 288493 797051 275379 800816 893875 736630 303392 452468 24 451589 822427 16026 402263 3293 705575 89115 574095 12848 873578 477748 15 887398 675948 471986 99521 176220 207878 350664 1 892581 969 868599 636679 12890 138220 546924 488118 826379 25 216255 884997 273004 259985 13 257905 885987 241 747544 125879 899133 604868 821295 4725 777577 782257 847878 199260 602598 871699 850006 415297 314322 551524 237 41 378518 884982 876643 46606 858335 876455 368083 733894 8 719627 13445 858136 402820 63 601913 107558 833904 332629 16454 485228 119797 602226 201161 891944 871967 4 469690 880719 411411 893686 5 141645 3 831192 26447 794155 538594 3682 60 651224 567918 880353 862619 285317 850221 821491 804417 12417 336938 805601 445 5181 412116 16588 17842 76766 1502 591069 157126 505243 109504 860955 2371 785957 894869 809923 436318 17075 108931 1672 274961 351 74426 824691 556212 862330 863024 524561 861988 250062 773138 290192 75995 847494 686 799774 807325 461874 505373 13141 378080 285113 24893 119 655584 432 865738 476462 858860 20742 1270 27 550576 785712 95453 756258 731673 711421 67645 857139 19 894085 17 557427 753158 806167 892307 1033 348639 438916 207664 844687 863800 561225 837485 16 491221 406 68919 486114 828157 686 354584 666 726495 173804 828163 62389 262300 489531 855368 896511 163207 415190 122989 611558 765646 165478 52382 568466 835648 566983 1231 874696 637625 609396 366558 44720 87950 4 682817 756854 293 387479 162 895275 56330 527623 16863 855371 16 147245 453503 441591 873174 627916 376174 882342 2084 537 800935 35261 62569 891292 50510 290008 874825 189909 886397 97431 862051 194048 795991 127408 731505 866920 829400 704850 728692 454080 841 452881 107240 1 831065 515277 852911 36 66 21031 4303 330859 282318 436749 212042 5891 138053 877996 489138 813551 838746 798201 197474 1499 358309 844412 196294 64 38990 834762 759299 710659 220203 829713 611350 3 458506 6020 1420 84052 662553 154 554165 870829 643151 673860 621 800 897376 816811 695056 63322 782146 112789 880704 675187 124530 608945 626124 2 517061 299654 749400 237429 896001 9324 92504 772689 13 231284 82284 10 160 620361 45786 93 2 890495 10836 77115 27479 898176 828869 58521 618059 872660 895566 54782 614661 891383 808102 11 252736 9 105512 771568 886973 706288 9803 212439 822681 128297 9534 768893 164775 4 485115 890578 344544 55273 712298 103561 856483 79256 831769 75120 296063 101575 1838 717687 12636 11 214732 890790 826227 848970 824148 835792 2159 1370 825919 804227 812555 502200 522718 842913 107600 23 472646 600370 196 226586 340537 393927 858052 629390 220 323717 8 891844 848904 885753 332621 256 669041 2 578563 9 1808 698026 86 848542 315880 9 9 763 875029 71066 825255 11 8 604494 278972 141997 636955 276 8 768464 791849 881935 141 243610 210381 16 893591 741451 876335 865154 409856 429318 376128 762878 512631 896576 702926 842408 134766 196724 749731 2211 1670 6 830006 322569 860807 772062 662978 736089 847164 879856 754822 5669 660113 822040 332517 791878 593667 1 207158 327672 542911 686397 778076 27 246940 197586 348063 509215 64934 780975 17220 604869 832677 190112 867292 797657 704079 160833 808625 26332 820699 893108 869816 897332 6 896364 847509 321334 534 826531 880092 257905 870623 436827 41 71503 269802 545883 537 878463 13550 896077 1761 892278 21 489649 863825 809599 182356 3 155354 896413 147955 3 230134 627622 29 472564 898679 846286 899804 9498 893709 28 326454 842 466523 881923 836684 518434 94826 118867 6 99066 870918 899944 525968 424188 305739 19 101056 164966 5 885889 898847 153083 380008 18333 1089 852625 851799 876317 202 14178 852128 510291 211558 877420 746893 8 8777 16 10291 831018 226204 160303 897090 224950 66045 637 589771 1473 25 832148 360799 768055 480069 298556 394264 861757 7 5489 562969 1159 68592 422593 45 7461 662299 492878 5 860414 877882 2627 72 837283 813779 883239 870082 584892 55740 151 897921 747801 439032 271781 129173 1492 854908 777462 108398 870876 120137 433229 89001 2 217328 390421 81524 734673 1 891991 489278 897883 161617 37 899790 429075 882481 625930 882654 493025 742080 863075 821012 3 852093 3 299570 716156 889436 798122 106838 154492 321106 883807 124464 48371 763749 91185 886907 878144 1436 885622 134050 892893 1466 886672 137109 167744 796094 480854 31073 150573 816275 352240 95 81062 19264 86401 419619 20 826286 731079 40758 301747 656651 896012 823089 11 3 178847 810505 161463 815217 426472 108587 145592 889101 202420 741050 414988 558790 6710 882715 275634 743136 815713 1038 876158 649119 822233 793695 429221 454857 811184 7 37898 88092 857983 6 123 894322 844193 194009 825488 844874 39828 860864 688875 561931 783085 643867 819677 6113 759747 872419 163889 808076 581766 666680 722475 629272 68506 21578 105904 215312 205076 614 508679 690900 56499 475988 862770 821062 862368 539199 880578 894373 45631 886056 863838 835554 1 323298 850281 384643 787537 226065 741991 678261 20431 714 716579 1816 27642 187869 613039 1 611255 751591 552513 225 107528 310885 610019 752544 888258 894626 542575 819785 26 866685 831680 126 9705 534748 1743 882477 480598 735757 873313 882750 294138 653827 161 1029 466953 825581 894205 793268 430820 839051 504871 881778 892524 879823 669 770271 884543 429042 854913 116519 575748 104330 631965 6 20884 720647 4112 290 832484 233876 616948 392620 307537 845398 122645 241 715994 627408 1817 626346 6851 1364 895 570139 173843 848021 750169 263207 894291 59697 17 50 728986 686560 651010 873779 219709 283779 572000 888591 881674 733237 627250 644550 233454 785521 681146 190 710954 5 847660 17334 1875 9466 306644 222693 398910 396970 33578 3 110 37556 76782 3542 888002 861014 540600 272882 90818 770926 86582 601902 692144 307972 819250 259161 853503 880953 804268 866875 737962 288625 897769 290207 49604 283 50028 898453 816794 90913 114925 247353 882076 343 105549 806042 699599 515218 369568 25 35686 24 776872 461922 834936 740396 7478 632087 562394 760125 602537 32924 391251 652270 1733 122677 774658 885753 285594 765616 381935 682365 697017 29028 141369 12 818409 132 6 39 3 549982 436726 175739 836035 151662 805508 507 371052 13931 866499 837994 106 853546 39145 816082 582423 3 3258 882904 675560 734324 140365 144 503548 1890 578029 802426 2 884990 391441 1080 892 401119 5 388374 287638 56891 801818 117 760361 814185 696230 868598 375296 882742 17110 104803 740265 872507 867749 605609 856464 786891 786524 375845 331796 1384 10 128 855598 835263 821589 451708 171380 702009 837993 776675 752350 4950 22045 72816 2 32869 881380 866328 876194 636350 25 101755 795716 467519 813065 878313 11 7 90332 75 12714 760926 140 244607 34727 882987 393580 3 522090 588802 871966 796100 705770 876223 1714 407077 14 27276 815248 709467 2730 541862 18657 717046 761103 148037 884323 896157 859419 133796 814040 27566 1 774941 741451 540035 207567 148852 52161 867112 438974 853774 515125 879425 879913 142962 31 797720 609737 873609 1229 217091 842057 630683 31 5 212983 11733 45 609826 543666 90372 888 10 334357 409225 150218 872496 24894 34710 442365 752439 10260 48 2 679315 865889 443895 864512 170976 779651 849975 345135 13 765510 3 173925 359713 347425 826212 38490 894155 784775 724757 48759 402722 640341 365326 861753 519795 843725 770608 266883 3322 4668 376 46410 821655 873299 810224 392759 16 503319 471377 208 196854 849142 3878 664370 4 747852 3259 345 503177 16576 844987 801068 199 600459 603713 898988 66998 118963 801674 866254 555786 12 883309 799137 809630 869992 845222 8810 866403 399117 1819 880471 1532 120486 410034 173940 211449 221205 679817 198809 762908 882258 486651 285062 197127 873065 847464 858982 855884 781828 804985 86 846975 897521 548383 223187 881533 884233 358238 444247 3 529660 712818 798694 226160 384 261003 875468 890759 833136 276948 743371 289686 59054 429476 282329 2750 794813 856423 865863 879405 803578 313675 808530 822260 2413 883710 845857 231069 328035 115418 211 4166 309144 48149 677672 461973 2494 668386 555851 673 795124 3017 898146 1480 893010 175991 644081 4426 869393 1 295040 446 524784 890545 368 67903 49728 712847 884862 421220 2 817843 878870 29158 52 899084 155696 638077 707447 892115 13 131186 10 394485 38 283177 522719 897860 25495 879278 376371 65660 891642 588655 792261 133 810545 12141 788745 601368 870687 866674 876802 267935 805710 856518 672369 648894 689138 33457 850395 562823 630808 744074 408779 579855 209346 214524 101529 826441 6673 611073 723751 448003 890096 892730 795368 292145 412002 871176 802868 899092 202774 781878 855114 18971 881967 680942 724661 336009 851594 418215 3 868172 2 681854 4 388708 887671 110864 7 544069 220428 226004 237468 3 254042 688 725831 168445 298777 861201 4 134911 73834 48331 336 709840 311618 877263 651076 8323 441083 377844 450938 805997 676106 876794 789027 897367 4 20 117 61019 13 873905 864462 722716 509327 469591 850034 872900 861692 25684 2375 1687 882343 766231 477508 692553 897249 518941 1105 18932 178 344732 893986 4104 30 848817 862791 803124 5114 172143 159671 77313 9 510148 4433 835432 626624 336027 823132 554773 867192 101404 72 885451 350914 891338 110045 120372 770712 867223 679167 360086 359872 876376 140796 96985 134359 4 464200 10088 502486 890378 221016 98129 854757 593809 5502 382977 440247 312654 461427 871863 817085 885795 832853 185576 338296 851500 167231 226920 821861 840053 399152 801094 6 804802 98306 876836 48980 2 722773 880783 857157 238667 14180 126 160 3 264 518710 705046 2 8 172 375699 258931 851347 793807 8 729090 896460 22189 54 586209 345526 349763 666988 899932 600360 853958 770443 148945 34869 439098 15948 564836 698713 782450 284415 871212 764019 203242 715107 559884 355969 349698 15801 579 750613 301672 587410 849459 708701 841784 540558 875255 266 708 691429 892780 6 145539 675859 808209 8 204318 872110 89 889282 32658 889193 150792 594179 147701 655385 19 188 842466 883625 568056 16 863778 2600 882089 222290 806245 710449 419967 31649 447221 581881 501262 6 509700 34 825885 387169 759368 797677 73396 888710 52613 290720 692010 629502 223 880425 455341 2750 450 19 635859 365643 8 287772 862870 24 884 879681 673085 605715 886734 814698 504796 189765 822793 227057 123905 880258 797483 205197 193136 145861 489176 73031 831361 855096 873057 778896 33493 877306 35393 873734 762879 769966 243531 145936 897299 688529 428068 120038 583389 184523 317 360574 37883 309714 14406 4 57380 4479 109 532614 828122 344484 28 864465 833302 799223 658809 112172 750728 847247 214864 435 365942 828840 525866 868155 53282 492030 22752 858126 894943 352511 730587 862151 884050 880983 357684 786054 479902 214052 769995 711441 809747 643599 640526 2481 24 455025 62403 585578 48942 146814 895166 113947 62719 462533 7842 777974 6995 142076 655224 2 868381 620222 92124 894326 305253 368586 863399 290964 833084 477528 331498 33725 545610 839060 389079 362306 545154 354 194 1993 887040 8421 785968 844112 81 273193 453744 870849 645743 91725 855675 792297 871960 469384 618734 824921 4 619967 890507 335850 893441 864572 16849 680198 255039 433727 483584 802646 435395 585704 124703 6720 207584 10 857478 356598 821919 809697 219414 880381 469504 823589 829707 564502 19197 861578 304544 252415 782512 381583 785132 406835 881492 53 354907 6 566 825979 1 709293 76126 791799 543574 855947 365284 340688 11301 745364 6 15669 16679 820029 840554 885745 663875 370351 863466 866329 485727 749156 690025 79791 845136 16 842204 20 495931 280916 752476 864487 9 185112 163119 331144 17 867344 829679 370739 199379 367464 544757 64 2 919 59858 858023 1318 103365 604730 2 814357 824830 840084 12867 96932 675250 493117 864126 16 896276 891261 32527 447089 664941 1417 214769 774152 181307 49 266 893507 232766 59278 806633 103924 886178 652991 24564 368 889491 162323 46 575739 288295 356807 795045 800942 9427 502346 49573 830779 461756 148510 11793 911 352667 105672 181 821198 874685 880512 823319 535916 57 63 110673 589709 37458 813643 820887 268233 50 350688 566925 679455 871191 898263 773872 261267 2208 8997 643633 892122 16168 630408 415200 751037 838966 865753 11 3536 692735 855468 326843 827635 766259 349243 306525 2 73721 605144 114183 854368 508409 815719 166955 593376 24 324120 847953 545172 76041 873622 623804 893505 81 681613 678548 295 437839 4 548186 433447 16 357650 147433 766567 27 578704 14 594951 56 149341 845981 596023 566061 7850 880652 97494 889129 719650 527852 729676 818164 606658 189154 312440 856282 893546 81 672608 857355 59 191 789947 9593 815788 25 895279 420380 847025 371496 877713 371185 852107 629948 821228 798 560481 664015 117501 386787 884517 699547 640776 18 646336 817126 507385 475708 631380 94 25496 488094 715384 781845 293106 41 815647 294016 12 895320 830048 833238 138088 168174 115 866934 600072 844829 275644 82773 857603 720127 2 694027 888662 154473 301156 306067 796199 865526 845153 63789 427 89371 714717 35573 361177 263 804778 797924 644373 29385 826789 22773 635566 302417 845536 2 868414 149009 24536 825224 2 319332 14474 785630 266794 122706 820004 189771 852313 661126 1023 888140 377028 824348 537 846624 672800 366560 3 251107 240803 850199 865703 182600 450340 2 341324 820079 68736 76548 63 69572 507206 849466 638827 851335 2 843658 868024 886018 2323 747773 875780 768981 813471 448694 241237 887587 431139 388059 719588 882313 837667 567693 601419 796886 897890 10359 898439 830477 125876 166161 405460 363646 877839 1530 715511 35672 85659 6606 11778 420591 40228 691471 672404 192 463323 502468 17531 652792 6917 2 545443 748877 658796 347810 844869 553442 988 608240 5069 826693 412206 7309 762652 507895 884488 118956 258649 758373 37 9905 3 67 763994 825089 604550 150712 54935 871253 256315 882724 649255 862379 212586 393100 482428 217458 1 821829 859363 4 110 462212 471340 12144 4258 304633 8790 248705 771653 718739 16985 337230 886492 491116 897808 606982 14 759 336 758805 834105 437 850928 443359 7706 186204 2151 897208 860576 629335 620816 882996 665223 883811 848148 424033 845359 514786 3989 877663 874138 532674 412817 850460 885387 841196 178 671767 843440 135400 55 8545 49328 808708 813 6009 834146 868643 7 824515 891168 623155 34 778701 15 816461 5661 855 37163 256830 510822 870616 611482 100273 616118 885274 400005 197267 804940 109728 363270 375492 836553 887182 304 785275 629264 826800 7161 191972 82574 16876 775195 329799 842663 144741 826296 856388 76 895532 17385 761188 875204 18231 432844 488075 828251 346547 241004 375 117064 732524 821700 588576 2 869222 11063 736368 23 801405 83734 804743 881138 759962 115 11742 889688 202106 877832 595851 160763 602573 864104 887463 355767 847 858139 883536 10 50046 134 37885 27522 893547 61 764282 875699 152112 54412 566185 101430 720502 680419 718760 56964 24764 4 442002 1142 11 916 3 150960 125092 6089 887709 124688 847262 6 224189 499311 3356 497022 823679 4 894670 5128 884073 880526 30407 813244 34823 741871 745111 630 788518 834807 776584 79777 463920 285 41 874179 284113 810614 883112 881514 826826 18727 583 11 664292 7 794365 655366 761424 545696 796386 879740 826076 896110 40 410700 819089 742749 129626 882983 265690 216962 808887 877305 19351 182663 742576 891207 47 298103 418295 894195 120583 235401 843202 53 64 887974 51433 821457 46 691689 450576 15 899972 769480 157 410091 896368 819102 285774 17521 565789 24320 666449 578028 867946 809391 872026 183454 666770 2 555492 866449 16 212 843761 1843 734605 888943 892614 82 824524 830902 449649 100783 151 395461 882393 890008 854144 885811 102221 442860 200317 665157 11129 833908 460459 232 23395 218 66553 13 270623 879704 846887 578 83 671473 2961 176636 890316 468913 812622 943 2132 509593 6901 862065 23286 813927 318517 467581 830614 787915 34397 882561 854218 819420 880183 821008 489559 388604 672854 891346 6972 767752 118267 166669 134223 517331 276251 781443 853337 48 16 234561 545448 863337 107 860154 2661 894 388265 106304 547827 60156 517119 796366 68 778076 529852 851053 380208 7155 588125 629719 511072 807324 485180 279916 657829 22893 606438 373330 390474 452647 319546 770972 141188 603695 971 1156 657303 885812 897735 844595 888927 325310 571813 557241 542220 13566 621498 525337 841800 814633 747475 715823 298 797880 885582 372649 8 828531 790996 719305 698568 2 871084 481 157425 399997 791408 376 881087 358275 480585 896509 6 449032 823817 462355 664099 893377 4 886538 858113 145622 841033 108210 895840 370218 18959 426316 259294 506601 19681 11901 14 827603 2 2 710791 868024 846453 544 3 52518 331639 607079 695500 1 103317 619637 293363 98154 567550 535081 471656 71678 871799 517410 453352 893184 36934 700669 256382 48273 541502 2420 828684 448370 159 818211 56552 800834 2 2857 229934 766446 563987 63148 401883 540418 539071 8174 456984 498507 7 807089 776898 847438 70598 665110 848336 416242 14262 894765 6892 453614 6 481777 815908 501090 723821 334607 106760 894101 2579 24001 241 527 782754 656170 873700 757661 211172 519518 439653 889924 735062 871264 357805 255109 699740 297411 487611 860927 119225 14 817197 3 56814 356176 864984 143440 52844 62 39726 319912 866873 727569 890423 152577 676069 3295 40 106216 668908 412074 698884 259562 829856 108 668103 674685 216032 730084 881333 875245 63219 168707 782080 794807 10797 892850 393133 778187 23979 3066 834775 32362 607408 78007 839305 4019 659216 862120 2 895842 661233 757329 726639 25463 78 778375 894290 20 330196 849067 787267 893091 1140 424258 5 703304 894819 610153 130698 709977 598247 650097 838904 546417 873518 41 134541 860583 365120 379034 280209 885225 88551 620019 89 770989 24 229 883940 28 769584 324907 887381 223701 598993 897247 876977 13 854983 503075 843814 105310 206493 860962 53902 830816 440115 869540 858879 659610 602472 370106 25268 415068 11143 138355 863906 4376 100852 867493 2 329562 807046 31 11 537960 887783 486334 157 6 642581 891468 388240 313246 107679 492813 773783 361653 402019 784154 606196 152265 850810 84439 796097 2 134578 258577 859470 867403 3079 674527 384169 668101 806358 34778 34 1268 13 570291 553911 403636 2022 855718 802945 20999 655885 868120 708389 327290 488054 886357 13 878729 725373 852681 675543 22809 572947 829750 336534 839679 803229 382117 852246 890739 351398 589365 69466 832298 871845 495 4781 1 471627 215701 1412 797069 817364 1 393192 3293 1 688533 772908 95 881395 41071 2780 833792 667622 12625 6 298420 1704 820703 844054 240 867326 4250 14 310149 1119 267 731124 597690 781206 884352 205763 23012 838331 321824 542202 8965 445239 350516 541396 73 745428 814496 704476 816680 851682 128871 877783 28079 501864 448188 415241 617599 731959 896954 882498 297290 64109 724694 5 802 314165 879710 47 395849 895727 842220 374132 89130 103683 465771 210 861223 380247 248254 538941 866128 578122 884614 733849 741764 876801 796169 6 187329 430609 242 57662 1652 863720 183470 70053 728467 681536 731344 877702 399214 882671 10936 551366 13 888961 617273 133172 425430 809707 9 885234 775130 504342 265223 363064 806483 550148 834548 101922 181144 731137 8513 5804 894669 2 762316 76216 632251 776347 284799 871480 27610 29729 217295 406263 701669 570963 4 337934 349 101013 13 773643 631475 611653 259644 492332 3 11583 424155 869929 10 38825 94 476428 558721 330747 285390 174898 201009 798242 865114 522467 876400 2 876681 703319 11 352856 794061 249648 680030 333091 5322 879567 574692 71507 788641 856980 811105 192085 280422 730166 804562 831968 517708 648820 887763 631393 581761 79 17093 303785 602621 313972 864398 777125 496728 833660 57339 26538 616309 672134 899585 784408 242263 254904 379702 837352 339866 227159 742865 882745 873139 524137 357328 896567 1781 694 338400 6 799300 860596 898529 431987 797696 868039 635658 716077 514465 380525 877649 851480 42547 358757 310634 478904 318038 451089 102 886823 883105 698648 831 892933 837635 659417 489212 848076 212100 825293 228554 7067 712161 566157 801189 648120 600690 885016 862725 855799 763826 643624 840884 325694 701614 384341 407233 753904 953 842386 800167 832992 835637 523560 830430 804517 808054 881077 90455 443660 342110 826072 503766 891680 590382 258486 801697 733961 48434 501758 516144 877298 711165 867332 257064 879459 801682 321955 9073 891616 880902 2 54791 242 698604 223453 127395 12 689772 3 787448 244350 865032 134356 737934 362336 309007 688676 888507 835381 107 887914 4194 852393 397155 672956 131096 291 631429 154 868985 889078 166399 898896 867466 1734 134 401766 878029 495419 10798 846782 261896 5 50 791582 717401 238925 3098 687106 860266 618673 863722 248443 887430 894381 71509 223338 6938 464184 875358 796342 892981 889978 2669 785509 537388 389179 445613 837246 562076 832319 262026 2000 807567 513905 708657 39 374808 1 841459 20 512640 718978 842105 2874 233780 439 808503 728363 865529 614693 530490 876965 767060 778095 410040 285006 633227 565639 874640 316711 1 757313 309824 171678 426104 120882 720110 287521 4485 65448 849915 742788 613359 422349 897706 204077 896206 2 95149 733311 830512 70917 41 56914 7782 490417 121 530155 802006 843533 542618 898427 399368 60866 18952 635482 476035 312794 885966 35723 353721 3 890499 165352 1 22453 884873 855499 408140 43 808731 845985 82885 546348 865596 508006 896850 104989 862885 868708 35 722723 898915 15 42111 491955 582322 1 877282 71385 740828 790421 33746 896978 47179 508558 829589 112 654252 701533 210280 776067 765323 848000 349591 388171 810776 52393 884530 254424 891261 69617 128717 618348 180467 713309 449 1630 883078 842188 228896 727028 893680 771545 854046 588622 41 99439 424 899842 721045 41 27 740692 887192 442928 22 2 103597 215845 821765 482073 638558 860115 851671 762198 104442 109854 787486 641 5 898224 345780 829528 814453 662160 845503 740027 276280 726121 355610 194 160389 781634 132 441489 12210 373971 47011 876644 843232 435077 15 31 5 39378 875673 703530 769844 536288 122439 287 67284 64386 807090 323298 553151 428512 361679 516551 882967 870556 888291 72933 10536 809895 276427 899613 2614 876699 893092 150 397 839191 889589 563326 308130 8828 93090 548728 426617 859063 897512 759563 598951 584268 433690 215055 331719 520102 230130 425435 797627 807049 259133 126007 878919 220419 303093 886681 996 893447 802695 895371 578020 102548 790398 898093 173 56428 850891 90391 5350 766682 495490 886266 109671 19856 834931 6 867234 323957 823017 743584 123852 875074 784786 618303 877112 243 209585 880158 806010 327538 306606 730615 256739 324228 824218 2675 2413 610766 343532 500104 889492 892466 171946 21818 464114 204934 342491 843318 322 200319 6495 435093 222393 803939 86329 678754 473960 45726 167532 888437 848659 723272 49 620163 427441 813929 289036 891024 653 831869 742479 310435 794324 894247 879698 145080 347831 116244 480268 394850 863409 585218 752183 881111 332 12974 186668 736328 887955 409943 619403 877363 78377 72397 640054 890132 715 191 18 674445 213123 878680 277 119681 2024 784756 484 891117 6744 467084 848747 216400 41 3896 5896 4 1 623462 228632 717 575063 5 506637 141756 356854 737 481 692449 871606 852711 869397 898975 664419 853644 891209 839459 6 190747 330862 83215 15 59796 1507 865948 810022 27662 191496 808380 331330 836383 827145 778306 73422 760922 885800 830263 841048 832129 27901 661170 373292 5405 430794 94 9861 787201 207707 855516 493531 606444 899043 148996 898070 325187 461672 29 188824 446706 355605 32793 509657 860685 662706 398071 603727 30804 803912 277881 897769 857299 302448 443829 858382 231797 811032 212139 440948 7881 17 769410 349210 308836 34799 216621 870812 897343 890864 870963 474318 112404 315418 254524 1481 587099 783019 139104 452024 159457 816697 415769 739717 533149 495239 105593 800317 838365 25236 3989 529599 712 2927 49243 679238 11 457019 874635 84 542620 375178 4 2 239957 237931 23532 886196 391716 359595 36 527726 92863 879289 878577 7569 19246 205523 251 679790 799502 393209 388223 663408 2357 837879 665790 25636 344904 848703 603503 726465 5061 784751 315654 811852 867090 8043 881266 399249 667815 728687 445847 808285 180961 7436 329014 874269 611200 99400 641077 204278 105475 895544 118 145503 596918 652032 193320 71 577543 898935 840084 1 163390 474089 604836 852634 343193 724566 889790 561897 2 867302 713735 756644 15921 832382 360484 532069 790602 814887 486476 557586 663789 811874 1356 773016 22222 127 837001 52723 861723 416072 270585 737876 803131 63840 504534 280093 408284 890802 890752 897029 10221 267 154361 890931 22 667756 865830 895138 1094 894153 42999 33361 2330 817547 312528 761808 961 9 161678 549697 438467 17 11178 61993 809879 7444 561710 471867 650057 6 592 40 7606 264602 2 383534 744791 768618 433729 848337 472449 772447 343749 899411 156413 787673 852820 573428 883081 122948 383670 2112 868980 66189 334063 57477 875474 855994 793392 624461 899683 15321 18 32348 540 864478 520466 859059 120852 21514 450320 1 784350 748662 2414 801630 1290 795290 618606 482744 873865 774038 886982 622607 829396 81077 848103 6 245166 1922 394729 690239 41 328071 196517 778787 465467 845377 610939 631152 282124 538300 38354 597820 882827 245272 184135 2674 183116 663459 143875 613909 391193 326599 68445 827810 313153 871373 803327 833049 682678 896029 24367 821916 614158 840578 367 21005 839634 503985 392369 135783 391296 889569 29812 870335 256774 449069 877921 802799 825889 471092 872124 777140 75536 657923 806181 409255 257608 51148 756658 49 357202 116 276393 33653 597 822907 36169 858857 881078 223 553752 610774 420089 165822 735393 4 747362 230051 6 280344 7879 3310 113 398496 884850 869552 3444 629 660209 758753 887416 323427 877386 503786 801942 233946 31523 366528 832993 423824 792059 714185 823465 1 581657 841393 19 694512 883092 483213 89425 357966 333316 878293 290687 525741 458483 859929 844178 22027 634 658313 866113 879442 827817 641112 44 244525 95305 452348 862160 859715 17142 21267 186008 237661 788037 35783 110607 5060 883104 832029 899256 419539 11 131958 74712 795480 68 828180 193581 317019 223 733 891573 477665 709586 749545 56462 790504 102011 873070 3 531 219024 868044 215457 84 875687 4682 865561 818471 275308 295557 125265 2 675278 804691 5276 265930 336992 674323 3294 40382 16707 328070 21 220799 884024 730423 18 113536 4192 873835 18 4398 536814 177619 647201 174888 1 829651 189110 58863 710395 888853 544418 188 785552 852826 785987 11 857876 1 19 340347 4763 19 889627 15321 505869 215767 445017 276387 853695 30 817561 200 2 480364 1 44449 657924 15 105 882246 723660 101269 460925 170 496433 97 854114 193860 182174 571210 194566 1817 896542 806926 629647 851258 145438 563399 573383 314910 269094 742780 315208 161908 560535 366019 334043 652649 416473 780083 398357 878949 853402 877502 705933 72 859985 896978 122339 34496 873364 34 61363 843871 898560 808427 3490 103280 680796 427540 755036 743808 883500 561736 485784 1886 49 33040 670978 414025 813967 399557 230 736478 92255 863786 161784 763 892956 698226 814680 355071 763688 897934 890554 2592 134 574022 215945 58573 574489 368439 80481 776967 53404 866829 203974 879315 264628 816223 425047 144801 5 499672 778898 83993 30 870171 830529 707571 3 899036 28776 398947 82960 210450 47 865804 469726 179623 883166 452607 111355 568119 6002 889151 11533 16935 859824 296 588575 631193 656083 6936 883921 887808 482143 636715 1731 848709 8785 47 105884 41 890917 224590 889677 205057 394000 9 857342 884947 43873 134112 889491 745711 771316 212 6929 444406 892258 536902 54251 355224 164706 84663 35 9 386901 795531 314258 218 828758 190369 35946 19176 10700 4774 863824 326327 563344 858697 383843 318855 216505 846944 234 854338 891642 186120 841791 103381 20221 812520 167771 765561 68491 796565 805776 321964 879250 7134 2184 5 697814 2019 60654 801274 2 888858 66447 870251 611392 814720 885306 855246 68062 3870 1 529982 311 824119 425106 472 524087 605403 190026 537322 276338 205 113808 560687 535578 79457 556009 815441 13707 832137 692882 90099 299184 864173 786221 891566 869187 199845 811950 183291 716017 211108 891187 18435 5017 559180 253258 864663 1204 157178 2126 28 327 849425 90629 465891 2 739106 152235 466406 262404 887707 5 799900 631357 6 882279 822046 304274 868227 712574 494898 775435 428 7351 673372 394250 421992 85573 471341 896359 422141 2 242103 9085 148020 737352 566566 438426 655153 17 795289 1761 855175 716551 890094 115547 24 668652 14 428202 78 346405 537607 237229 606308 722728 867729 882609 278995 379187 25 127898 69914 849772 729351 7041 483075 433829 439271 808969 517017 3 1 49063 774164 772251 824148 887556 836071 751613 39155 666133 2 758345 828740 872771 333670 522161 310993 894681 516 478962 139310 462021 312718 817076 780892 897236 2325 50437 48 803329 107793 20594 847032 849976 767409 7600 863521 107 363559 886277 297670 84458 277102 347 64 122726 598045 144541 586143 3 894779 14579 10 34219 434 72480 893554 871221 589361 63368 19 777587 819550 367262 694475 195226 462 355611 415683 891005 366 550664 871090 835761 737018 895472 40342 93510 831440 293421 5890 497102 534979 546198 610229 308314 30590 825706 837100 796745 896730 587720 36561 735962 137618 519611 3429 205718 2875 49588 710192 55455 368462 844857 827732 234191 592677 295654 815121 168482 214384 710636 106 145191 11 679437 269181 408364 807611 787480 898401 14903 446792 66505 52 790961 72313 810163 99715 890038 1970 209462 326626 753110 19866 807846 730180 568905 827631 679367 891583 546345 818128 98874 3 457077 927 522 193046 879749 621381 899821 198344 776745 12 172625 597739 873716 83881 717562 770906 34 818962 117453 717730 766192 439898 829955 683388 15 681192 75 17930 2 1 94 818481 27870 141946 893716 9 884175 761858 57920 538395 858610 699313 884556 870280 751600 113347 612332 864099 264100 836431 567996 837543 842185 12 814164 104995 768222 371074 390615 3 300337 701232 607974 48748 407254 397889 439267 13585 176 821844 130915 22 801750 52 227 230 814542 575272 803971 113487 713822 250522 369125 2794 567070 856533 144103 807706 709784 23860 221 376490 751677 809555 798074 866667 166548 474 751134 568490 647571 14812 14258 874070 828359 858064 7844 5 260981 862603 271052 34586 425357 787821 43550 19390 2422 328 837956 6 131900 848830 315557 218565 63698 66476 621359 70776 155 820298 349689 890484 840667 808703 2321 272183 17839 1 765716 396997 416867 521062 895843 747246 1023 468 823397 812525 712070 826013 839341 324182 544 813599 472672 223379 688964 7 654575 898682 874604 72130 708936 3 783332 389336 868963 4 873590 6404 3944 808479 369263 5065 442654 881500 893212 843591 889559 483063 624608 574319 567235 867207 1082 15765 881128 713 865583 671590 2004 302791 885880 824462 791805 62268 692135 50705 774597 736221 104367 863729 865898 702522 356 741141 743181 14 721205 851962 454 92 727265 869989 866877 332014 681845 830357 556917 296370 862136 464648 10595 831508 576535 69433 373371 529 728531 669902 788917 833032 30715 858354 320581 222475 883839 826215 409131 683447 596774 153705 861 43 702311 881084 201568 445517 804527 306176 772942 23 51061 240907 804932 817676 551769 882176 280476 134671 888290 314884 2 240216 67 660226 432714 878678 841541 695124 377411 74239 214276 437678 872007 536000 825656 663717 855255 335896 20587 182 137410 524467 897642 4 844851 94 789824 1613 878766 137367 1229 3 217 289893 75438 270480 896737 615698 3270 607823 144809 735 538192 451304 631175 432684 183772 889421 6142 216431 258079 1 815323 857360 3 40 1562 466206 101 248319 863151 577818 824468 813023 422459 894526 210456 890296 316370 485785 1814 165397 755143 391861 460682 512492 807509 191148 822496 885499 8266 430686 449882 697727 281216 322298 238863 3 419948 689518 426698 883498 881874 3921 889852 145 452561 874108 132693 863614 86165 692862 386873 803302 525459 894737 163890 772891 626347 880853 282012 874183 9305 401934 89 737938 756913 652908 877147 194 454083 24 850935 272301 733720 850859 43 441155 257752 416122 872577 854952 437890 282908 724906 472391 162264 7754 100209 400 705568 452142 491617 138341 54 210964 775391 1120 401539 861060 534819 867647 829608 864674 9 688765 35854 12093 10554 893274 489122 615310 101975 862814 136248 891181 526145 866792 28982 528512 624642 834755 169451 574185 216786 27972 535611 553838 461498 898551 491790 895640 651284 229596 497376 288375 18685 435356 790871 203792 145809 747299 899373 680752 10 733705 875957 798072 561812 800456 4813 841559 539702 2 386684 803837 46 883366 11389 850450 229864 29 4257 671201 888329 584588 253824 202040 310442 95 325430 788407 18 173845 897873 509349 647734 385770 5 654394 861657 619422 584451 844532 453375 38726 352149 1067 109290 661922 214195 40787 178928 38532 882355 796174 57522 138078 77426 1660 793774 865026 16795 577828 265107 231136 538995 804415 199184 19 380722 886656 877877 880483 152523 351513 846080 831743 139088 704307 791279 894155 660978 340206 164334 660206 870322 872163 763002 870217 168 1973 751536 1344 88619 836459 205387 749537 868018 836223 700362 111125 310073 137 897336 720 323198 132018 815352 364121 22200 158694 1385 225663 649991 32834 554047 828762 645938 108254 22917 753525 724061 888128 878449 127696 391220 49225 456985 10411 300705 648166 846466 308898 899834 813589 835810 767259 3 781975 2 858456 134446 66 167876 265 859245 209310 26 7026 107 841890 292 419469 369590 675 274038 534065 529822 464329 1 433374 710834 148647 886330 139 5 3 4507 465 163884 116961 884823 795112 8 249961 28 130661 339472 796761 31320 46510 868485 108325 3 815210 872007 202971 745950 880177 249895 1 4 650772 201931 896108 823611 173959 462427 851068 833755 808099 736566 853814 713506 315403 806162 274025 738498 32756 333042 845666 28416 116070 761121 23754 105467 715813 813442 392723 890898 429451 632764 24252 866496 816 65483 851420 844312 179288 80485 847033 858609 811371 5472 897974 886852 839233 874000 247829 740123 875451 866960 3 6644 521657 360346 731276 604475 134281 42787 2 1182 207403 789299 161187 2 714221 151304 20753 788959 46824 288747 897217 803914 559314 11 406032 813224 807056 869793 126 634052 77910 568027 231790 24231 17 67109 752539 895669 862551 343263 846521 49647 602821 51095 117261 246450 117375 899510 747937 748643 414984 734925 48788 226411 7 336284 196636 57 683873 216221 124009 817947 653588 899576 812845 189053 198886 14593 22 830929 600780 826008 68 30 651099 898338 616531 783011 193051 68 546 219465 171 843996 203013 797224 858027 93776 319795 1738 793071 255627 2 730678 368157 601072 777626 8 524454 792979 12 3103 832381 189240 77 2 93494 2 4280 140 3 706788 855562 7970 434 6104 776155 664803 306999 146067 799383 337595 658398 881831 761915 414098 827011 428200 222534 418837 161221 619951 649243 1 4 325039 811883 109684 403416 870022 309728 883191 395502 878862 747713 816858 447 873019 432068 876713 81943 4615 893856 850132 724715 201580 847955 116803 713302 333443 4067 855323 269572 221632 208 2 865462 807280 197 649108 313443 881187 871249 747235 4 797134 4752 330937 363622 546238 764216 713266 265130 764504 73082 414431 859240 889588 291936 383 747667 631 795043 645125 437635 873089 585163 11244 806235 326025 799639 3408 340 493290 6590 1260 382510 757084 839113 282140 526708 680592 749595 864116 654313 830566 24879 89127 836 137328 165495 896065 566775 426730 137160 795506 886104 734254 287408 760798 735 409954 913 691602 629497 525219 643252 700862 391104 299772 285943 611550 760896 843940 623131 550425 893558 289579 799653 48605 677005 892310 718 699716 763940 820795 217188 315878 476818 883739 87019 715549 7935 419962 853058 699 911 83592 4573 366556 84661 794001 822898 317834 5789 631691 3743 735400 891336 80956 707901 288277 296081 874083 8961 83 136399 645806 147 896344 89345 581225 281499 375 102640 810866 881054 572712 313174 15155 710073 3 290157 444432 819912 871648 3029 100841 636946 3783 491018 872496 221916 699154 849913 774456 404255 896619 853376 818219 859401 839002 878020 541233 231088 379345 841138 229211 386900 679770 346739 123 168709 892016 234298 278641 404134 598 286771 107 73556 5865 860644 11566 278803 443960 102731 1 54864 154958 4998 223155 2 39746 758245 584316 766817 3008 566247 674651 891533 889864 11980 573878 701776 65912 869671 555614 738686 71865 39529 37525 873161 823812 779897 758378 10 670482 1676 84 176349 44118 788472 637895 169 8387 28 9 766072 848987 5 506798 397249 458755 215908 9835 237220 344284 849165 165035 321599 713 6394 42796 273856 53269 179635 168019 180 411 816040 121098 85 167565 861760 374893 11 437660 271896 704488 193870 705676 1227 1411 222044 776230 841278 782561 383963 700884 802486 681872 251951 728564 4366 489756 434985 835011 684327 2935 26 859525 892111 2867 797312 832453 285 409957 872858 841500 380767 587649 606743 137158 895358 646588 531150 870275 622205 829824 15256 302216 334827 863442 461591 538815 729606 892138 4 714720 774528 183801 780663 840226 40760 875740 336878 569192 892024 257162 463226 181 228796 515676 826675 879596 848521 22755 899772 276607 124408 379 570536 259290 849606 192579 113574 622254 373594 618473 897815 604 887829 283307 472590 147602 60 168934 139570 126868 853083 39581 860891 706593 48 598696 29215 492906 182434 549900 895647 218919 77791 7 386889 881125 456631 156932 773256 418714 10778 16090 221629 196717 369260 247432 11 261284 415443 871826 800357 387536 885524 5 53851 243288 1 634179 186674 29852 859975 138633 556544 534277 278282 889236 860932 845021 113345 249438 610850 710733 75 826885 540506 875879 20 137 2 266725 534511 382075 297065 825298 302193 322150 347079 818227 575665 325960 3556 446143 87 9914 394 855463 589587 265 16 272060 772402 826474 482381 633363 856313 87224 4 272878 520986 693124 849666 2 659637 746503 842113 740990 47793 201812 150664 820825 866976 826014 809206 484 392875 121 150153 543242 128976 175899 605076 152912 274651 82 820642 878063 898041 886526 805258 788358 146739 13255 6 843527 164961 316183 896746 149653 785622 883784 807439 457311 879187 815270 761579 801403 517384 19255 2542 849497 834675 8199 852593 715748 797542 382959 97667 841419 497541 1937 181 2 113041 897969 249823 91602 805413 57431 471181 864704 156676 585488 278554 568519 122494 556283 1521 77213 521841 819 283834 495496 769857 1825 895140 898184 250611 239070 201624 893646 53 690392 76033 552855 897280 281997 269571 446747 15003 285150 669226 858720 786006 106521 809639 270737 486631 11 361796 793184 368114 37468 101383 795726 695 2224 367006 856280 736455 876587 3 496989 205135 468702 153 3 728883 712624 867687 541171 677944 4 863725 442494 199644 582173 98048 190982 892500 764385 6439 5997 73262 14 862093 197 14 388599 879239 181105 380818 626585 491291 1594 144271 522029 153582 687814 805143 661667 402241 879423 694222 136869 674910 788930 734536 862607 847224 98907 596 19379 892599 561278 465269 889546 803447 115907 330548 211913 105381 669318 94863 9 118526 6 2 170172 870694 49371 739229 139 760273 762700 831603 853760 20 66740 16412 838480 597090 325907 715 145 128 575431 73598 400517 79 4849 465256 879824 852573 66164 507489 827779 756555 12822 887852 221137 47535 782842 231747 524264 816037 698944 308563 884128 896991 28 713170 645275 10 8 18 824339 449688 832899 516436 643211 570 889482 218 494802 98618 2 454316 897342 197541 18 1435 743676 201 451340 23159 783481 885217 658690 30745 811549 862354 167465 856925 3583 782432 881639 42549 6 380455 310009 898703 41 708505 536237 511282 811498 440485 877177 42023 891817 133247 643362 273839 2 84760 856450 801477 101 198374 616482 610802 125746 692556 270586 874476 563794 523164 899337 727342 848076 327333 51442 891209 749861 787621 45587 422282 865598 839186 699945 17 852650 873805 763853 2 37455 873372 396 884784 202 141477 875566 274483 755779 300472 899431 872218 678031 669887 863861 814940 189 179258 5 899944 782787 141897 895644 216949 23458 531907 506118 64490 205038 43 480099 2 315528 476826 713587 842059 585 586741 352444 182964 717962 1299 193508 735442 896166 1872 300221 302642 114163 882945 349231 803904 868093 510709 3334 251662 40758 80071 614461 865572 12613 226420 587051 893759 2 179982 794012 2 265544 728455 33 887920 6572 865300 12 121 10 885706 768128 21551 865370 873047 542 282784 544792 6327 863983 4 877836 836161 44 881821 7 851037 656865 894112 765672 888730 895761 260181 713271 674393 266252 544720 852241 824280 319538 289858 884537 483059 10826 887176 677744 888183 304786 149511 845409 148940 700521 848408 263279 1 222665 663052 545969 811062 218 255 830980 780905 277929 763705 14792 263494 379202 533779 94933 1272 443956 806811 15126 14 857859 450056 747 627515 786392 812402 190033 439475 875206 729020 850415 41688 2 34 300813 305513 472196 852990 812 754116 778203 3407 3552 885289 126174 836303 360624 889167 727358 532078 391906 493113 308 662168 539931 210958 890442 87620 667468 893572 176597 702103 830936 690961 572867 5439 863448 897667 871608 444125 9868 724 693183 885014 415385 600857 797316 877401 663728 364076 884553 6036 18857 788135 709 22103 19238 2481 85905 802592 835280 196150 884780 850592 786126 849950 893797 727521 146591 655099 695589 720853 2 86083 1985 741963 60 1 706707 64494 872079 606701 673191 323450 5529 857522 782373 265152 27760 699857 27348 886450 4105 754255 161 566929 257252 32334 871662 859880 156 87 19 858905 127805 895521 772712 201322 12 810797 108 440870 867236 890870 650871 692726 343942 61622 2 329207 872660 598870 2 720014 367659 706895 815635 319053 328664 207025 524370 896935 847625 695562 612243 55 1262 455674 624596 83 896432 122 400942 143662 856045 800932 80727 4 838350 367193 331459 211621 813372 873625 829987 815368 847135 718592 654592 652100 175080 839302 872894 802083 837315 5793 803152 858165 6547 1395 744309 140943 288 644431 192 849880 4 167906 1867 688152 731227 236828 158632 491684 371229 149660 620703 57773 894864 21 270735 876665 65114 556544 12744 816129 890397 192778 361835 806367 457077 202554 170002 291615 179 49687 803998 600549 158956 895193 1 107403 65775 788108 334759 795394 837320 648651 405579 224398 823628 876685 264199 312944 521627 57574 746834 259092 73 876026 508000 768485 897932 663723 890832 41 871362 537405 715289 817622 801756 627259 683336 422 834365 431492 890553 783022 806341 47 458149 120413 197542 458346 135604 2295 135719 868780 773040 558190 819374 894390 192369 215978 893516 412906 130690 319081 36 7359 264829 1 365799 330739 896856 357100 2670 55 150748 810589 877959 664393 59342 851213 3 13366 168960 877265 69017 828223 256 766364 99942 315175 793191 897529 897353 150073 839353 514071 597130 9 759892 290477 627692 234121 519193 200351 167 2 470792 241136 594725 15058 691979 700426 883290 841635 618556 482134 7 893275 266269 430571 874308 32 889011 790078 564096 850678 642234 18238 653891 806156 577514 855583 419347 896894 11 892509 885306 661225 8 458217 356145 894197 703941 75764 613492 97256 224671 299 4 751774 129695 61271 817253 879305 6753 220684 879742 713607 873386 719761 835090 565039 227179 812579 818731 122 849829 857441 6 580358 751694 867013 859575 895497 379706 216953 1964 221291 787072 863844 803946 869830 853785 458515 896857 711058 4 4 31217 758128 469901 897662 26 630 892 868021 2 61 467908 776258 1 48 861773 875102 194580 95726 837374 126249 875062 893885 860 876562 139697 694082 669510 125484 264761 228 736667 527429 808980 184231 330459 883573 3930 368662 2909 219045 557 217427 181400 19805 625658 885 882904 296643 7179 372 29 122556 818878 635178 354 888273 400094 185754 291709 55208 523460 82166 2385 875057 680138 888531 833595 1480 104 734864 1 860021 396724 874899 767789 834049 669626 888726 895874 878711 510510 15 693073 11183 707865 785154 868686 304259 29799 878999 12938 877668 226475 819933 97004 133687 549769 535497 815800 850466 2 248266 888974 872249 126386 775762 397 178 681159 183 60249 10665 843232 308662 647223 843995 508615 667012 889313 868862 852810 275371 836039 824177 584328 14 884744 887667 802697 891002 48889 673791 768229 891787 580865 34784 730399 884764 605727 224523 30 709420 19179 547573 10024 875586 462851 19 365650 1492 550726 343207 892038 106568 861548 817558 355396 495983 738977 208389 455216 182097 2 322178 144669 3 33324 862385 537267 2 824073 25966 4937 35953 849445 809921 286 75028 877567 509228 697482 468738 762226 848083 212598 475408 860584 170 894284 1 25419 25665 856893 845166 185 884316 712424 768465 404741 484617 895650 809587 31895 504720 899462 93 104072 757516 126203 870734 4 781154 322623 868218 441841 12981 133674 373053 831303 887991 431425 542930 521177 81658 812257 467225 863155 316173 752566 1 1 223476 699715 814706 192036 867637 872660 807508 1988 176771 291477 662979 492560 184681 893131 71583 580982 838312 832192 466561 4189 251 796993 868693 881875 150292 857461 876975 518190 47898 617452 61277 813466 852106 808954 10 325302 772090 2 748808 886223 214463 425123 869921 240554 883904 836909 648324 817271 888673 3512 2198 2469 38 854206 80 865714 852735 98673 100148 830354 880525 800176 614746 639867 890358 240284 22253 680273 749054 184180 142047 866868 686265 850094 512817 757281 570486 731210 922 69275 137 839303 12606 238543 895411 867856 10565 799747 868645 781316 342181 305090 739742 897435 899416 2344 178275 879546 225434 423204 9 4887 866420 245102 889010 821798 4 841631 162302 843113 208904 400462 774068 657902 894593 104 40 8235 570669 792045 3175 1828 21915 70313 187265 849293 35025 583078 339611 862510 868317 127 867910 558534 34 194322 252987 681873 130693 891272 50029 890506 329264 273681 2 427412 755471 895358 4 735897 682978 3 602835 669771 189 63347 5 858782 2061 7552 21938 281709 31265 81092 102619 841611 112371 855342 87453 93392 299783 390317 556485 150356 99667 125501 636296 878526 508008 840350 830606 4 6216 829780 863669 2 289 99794 2 493131 862318 806357 301713 843135 2689 85925 15175 542260 46 17 86954 8 882358 14190 348172 869364 222315 874948 27 9 17091 256809 892336 2745 165 828492 4 792326 37595 292177 725897 859737 2 124080 821888 114 41 612376 32863 823709 5477 884960 66732 801411 501948 133133 62312 850598 890567 3 2 4486 723152 852353 14748 1186 651776 179742 524521 11996 877030 655682 183758 839856 808921 484 578726 884188 937 801653 770591 664024 486529 802076 18 852601 438438 453492 896185 228947 449272 171657 894470 6100 817748 32841 365707 8 103069 795096 835905 600809 530663 856261 736089 646083 878063 181123 490759 681625 595158 879546 264 615046 768585 853412 888271 270313 141180 431528 3379 402478 218 506874 842589 335050 883028 805359 862866 65 815795 891776 899867 885770 364983 867774 823204 866211 568477 60891 558730 793545 497 3 579009 23 188 179049 889668 874058 874181 120471 709298 548319 890883 780531 318826 693405 871 32 7102 868347 2 1 827131 892792 61250 122795 751783 68 881835 19139 500991 759233 473853 347389 67935 227269 470959 822351 717661 466311 856758 519453 865536 771311 307861 135276 779189 773251 27350 666545 2200 33671 872711 176849 854250 20 319346 465512 1130 338485 541944 532214 21658 614767 602686 270671 766806 221029 217683 588945 309553 685908 742090 38515 8 4288 635759 306925 45615 887469 621853 34221 4391 75 18 73541 7689 799126 32422 892704 652965 788266 229474 153309 261320 703391 288 656824 162080 723335 882701 849404 581497 76541 581285 249861 66707 548897 897256 798984 869959 891124 219151 840378 892848 872172 671021 1745 636341 884416 64255 263716 880131 877453 874109 308706 486937 746112 655667 206499 881162 419887 11 865130 49329 771283 402883 590768 241318 878896 844212 1 308 535611 416103 25732 832559 826309 896608 801930 236112 3 275178 458904 515166 7481 855057 233185 896281 313436 1 194721 880789 881642 99433 6 130609 815400 448532 773254 587158 678130 34447 885920 860180 261578 872088 414198 299640 3 340833 282114 855575 856583 884205 899415 307700 348 885321 519258 747239 489786 832028 546361 834338 4649 897282 898803 219763 891156 7196 12 706303 54644 832505 89022 502324 658614 878563 324520 773166 295862 282379 889838 451167 337112 66 889265 762315 815879 23 292794 875340 189167 363486 731318 1 744656 817145 103 375782 884026 780 846433 882657 889519 875214 637113 733225 2205 635550 897898 176429 3098 752276 68971 851667 261744 57280 805375 677387 884040 744131 625820 3117 320906 1725 851291 33931 874658 4 435185 849391 490010 396246 76753 782581 423 868599 746598 50112 59950 893900 789459 886277 819703 727200 2527 771411 888873 738279 752291 286447 651769 79583 778896 392702 887489 10512 865543 594875 482026 613792 795122 851573 87241 139441 262930 848707 4265 16007 16778 316603 311238 850373 72869 447642 66 106688 2 395981 849331 384224 688119 9 873886 2 430008 473845 877095 746407 246 3 16 188249 373503 25 597555 95 53818 682385 813822 98188 832978 357 383479 852726 857070 1596 897244 26266 861341 4 548670 805642 116265 351231 881623 3 1069 847462 662913 370804 784086 890061 844203 204 644090 881316 851968 799498 71618 245656 443043 58320 513605 863588 857857 56080 854288 681164 196683 844017 320 38 178837 885 513063 659624 645576 791688 2496 856616 120 2 359 478 821123 190815 177304 799302 643275 724786 570110 772663 875796 252873 76066 33 344688 899992 894204 798307 1 884792 885916 342899 46515 823553 839569 580 1157 63 314 110595 677184 120159 830083 880053 166450 496835 293789 898628 806741 15 899947 205989 322 802629 589032 224559 353852 2398 224 847485 828166 893594 850758 4038 794547 310546 3163 241612 852393 535104 836229 376710 586885 325863 20 962 3025 739632 45766 17041 640833 569320 823837 887294 5506 12 760352 721935 170361 636101 388 676481 897445 325717 691576 841916 78076 388032 820387 2 888340 77262 162905 552880 4934 98087 861516 342 468843 77471 317256 835150 37806 833002 315497 815622 521958 853493 529111 878671 600995 876846 298035 884816 426862 33763 748987 196605 217312 292142 851165 513175 850815 889717 813880 480014 20 326574 378762 68037 91639 5295 516430 342795 838873 691702 785631 3718 1810 606147 250709 856795 874671 31094 881805 826140 594280 608116 331 184 733604 297369 682437 283949 534767 14097 77614 172026 887172 586231 349411 357654 142591 808682 249 893334 645894 629009 881380 851845 852 617903 584299 478069 684793 733152 402285 565457 497727 140018 331134 124773 95689 59809 896562 11115 247242 31487 880998 762903 187181 87100 122683 314519 536676 163867 54860 720691 3088 854280 640 761369 667813 846676 132359 869392 859918 749662 2 8448 58068 720135 708015 870219 750976 18938 280754 25723 170812 828831 869762 877441 541657 492426 701164 70346 622939 9771 545433 742890 4 195898 194363 194702 40 1252 871799 839691 710068 861387 875987 240322 768766 584654 823566 326832 395286 400130 33552 868769 883129 198149 354178 848828 881245 844864 617721 251503 844371 610424 34595 811046 867657 651863 14877 776694 2473 673195 547938 6 765272 2898 189950 59688 852415 660095 115462 817976 893683 238481 63847 212544 206346 832548 53147 851668 846916 759751 278106 3 817045 308385 412979 282194 895012 284826 54 878791 775565 641967 886103 265995 574490 139664 35 461324 838749 4 874203 889840 864058 124976 856756 479006 870688 18694 424140 355196 861452 1315 60791 669643 877199 170340 891168 591269 636661 45 6 624721 839101 865829 433097 247414 697435 500924 1402 779458 287533 728167 627147 830536 106313 1 837239 618941 809838 863126 823612 5497 667375 846881 872862 822968 614 9281 274 418170 502727 758824 637205 688698 2 533269 866325 764702 3 347194 786365 630577 898574 834064 709576 308082 871006 365914 881368 817291 681350 2063 869015 155 637 895788 391352 2237 32812 887897 2879 57916 307086 8776 680929 571299 543676 706166 9803 2506 840435 7 179278 1 150556 886561 492203 862130 2 437116 1 723131 262620 2 822033 156483 865709 1340 14 887078 816979 271819 42844 768843 743000 269042 6538 403536 491481 311179 887851 19771 58664 62620 623670 759778 75 262910 5366 513907 854142 296912 159595 28 483636 1 568038 656 222475 319 329536 503 585975 891537 6 733186 521957 814739 529886 711632 16817 9937 126735 517547 8 885778 802590 50434 2 727317 789426 815162 766529 761447 852801 222954 424658 850206 614678 5524 21 483659 287704 555638 879094 723222 860665 739426 5342 884346 797465 99462 206914 525478 860062 5 850197 220124 856730 138367 18 874797 428644 101578 228244 125273 346796 235 212667 858474 42360 888775 572466 681158 325783 656519 821932 496 2467 102609 833560 62299 43902 882476 458136 885784 7 836637 829065 1686 869325 877777 331 613082 583524 44896 386972 850363 727907 862532 880145 173511 883459 108857 197944 788727 302693 800959 666918 693902 795467 867575 863338 2 701915 784109 2536 729940 858929 10671 5682 852226 813794 736781 607997 3834 2 653580 351 577246 60275 438847 312602 260891 220626 5 166995 84568 899724 531267 434252 729362 802786 818560 327417 498 712651 573451 430591 802239 81523 1 763108 845155 371312 71632 879235 655753 153 561397 156094 326347 95872 1332 235 430840 740755 887618 10809 876409 24415 595693 343012 347710 834538 193240 2 523099 872261 635 849859 254 409212 844457 892067 217286 446951 25352 477848 252214 81380 535206 895374 767400 561042 766613 293324 466842 475 4495 893756 646292 775186 388573 2760 345495 817145 842447 529575 80436 59029 518678 84902 36 482678 837644 2 540175 178599 479616 672159 568074 111767 44 751241 769949 819872 460704 757496 275512 281258 896517 896288 845336 834092 276 661534 156359 540696 452908 6 247696 811222 463214 418467 827475 371849 819923 453343 881731 716579 35497 19 879863 297287 369 882446 5 823981 230777 341720 395636 453882 791367 748022 23 847545 894838 350752 3261 896806 121 888361 733936 153832 317895 618813 389154 596550 821634 660565 436150 673947 556742 383449 928 899740 830598 461956 903 165438 177676 49269 330599 65 809510 887758 325223 898856 564497 164590 863727 17020 830746 878480 372969 24609 723 739962 718857 888605 170888 155480 426600 899581 28461 691337 1 611671 726958 727764 888504 842815 897057 509874 285846 48336 146 380872 409 878603 576077 508317 6 976 810980 34 808916 644321 821796 630179 250306 114226 484685 229701 52762 851595 885689 333004 669859 829857 1224 36324 228049 614953 214 480044 843059 331246 685 358364 301942 138361 763810 836006 500312 333870 501441 671921 779021 96123 817912 6 5932 877317 2 860478 820205 46 101465 104482 817371 94 748967 337727 226478 341535 144357 698781 340403 575806 854099 15485 865 655603 865485 94719 528673 435930 49459 4009 892245 795001 45 774845 60256 860902 882945 572061 435 370605 868635 68259 3 5333 3 830873 257731 1 715421 877659 140280 826609 487895 878201 227067 581924 754307 359105 898105 509227 771139 388852 698633 373538 606688 523008 808 670219 342369 871314 106017 488397 20277 1 697690 814361 881728 411386 734373 352136 255400 712869 676389 18 526893 892133 758216 216081 100362 875292 892992 579221 15 735 12 2 293670 867100 699885 809150 7556 763847 847249 871932 715745 257 710417 824010 546464 381830 720300 763721 863925 822323 878553 870278 675316 197782 886054 428396 793345 423 673546 148114 728838 472491 882810 775746 753189 517863 552236 104027 802855 627295 420338 466722 11125 111518 733740 391 942 16 259929 3357 887348 41334 608832 169717 5 710123 52 822829 824710 617563 15 142171 303153 1204 807067 889402 283670 230745 409894 3 868720 534767 306990 854026 157485 105561 783399 45 870175 531176 6162 515801 782070 889569 682834 142403 1317 708094 859398 127702 239535 790945 798020 704361 4459 684586 121722 782809 818753 473249 11 117358 727948 110005 784514 27979 102349 854783 898273 535025 655667 9 367014 754024 2973 952 542790 377846 771108 230026 18212 899762 768118 4309 832434 388017 375241 694674 874508 726374 94083 232899 540029 84093 659424 77 609299 446064 528913 360992 878643 61123 582039 1900 880160 177413 54346 5 64 55 136695 832136 8583 879334 511259 770630 18299 220534 213 775670 503569 737141 58053 2395 399504 1 653932 506914 601450 124707 296653 77885 18209 478222 21 634067 794104 61204 462497 880011 31577 860628 6 44 161900 74176 280 737308 862961 458257 36390 4291 469113 116 420886 610097 350574 170344 2 862689 355793 861430 846154 149764 491925 681843 728363 84723 811954 311159 837727 12 880872 897666 158250 871557 172729 782088 671280 744925 408955 633721 842282 661236 366423 420425 871746 825993 2628 34857 496 15520 815173 304444 831089 197 773264 719537 12024 885596 52180 451303 432180 47 897845 777775 192397 871302 10720 1 822999 848600 6891 789145 30565 626647 779590 520971 810749 276588 501765 59071 892667 881961 42446 685109 220550 286206 598313 154424 510273 880262 354942 262793 886633 2 771225 786388 882018 895848 871585 788597 743033 217398 265067 155990 721144 571008 863804 879329 893237 140035 784871 401897 854868 3527 489729 208210 22116 679207 266448 152167 221939 800525 598233 84356 463799 354315 524089 246237 823454 3203 384609 795548 631845 421409 232194 819492 498076 313500 94 652523 1385 57771 648689 128602 713601 2012 663094 269044 844022 327417 656858 626983 11 764910 416437 804916 824219 240769 791845 891924 509474 520495 1039 824211 43 562355 897806 4 452417 809993 192616 722352 381712 795242 596973 854395 873779 800918 2 108667 244480 400387 866580 9 782585 828606 209619 742028 280143 875307 878997 70 187786 794185 63824 57059 765390 899 58766 772356 363367 184 476439 502424 797408 893490 590923 3 3875 855808 285446 61605 49710 5 321 269 5415 8 879004 15224 100135 127734 623012 712794 154517 331072 371945 563929 188548 727266 179485 465 600161 20341 354457 1809 532506 771623 211310 839356 505166 770992 217574 63 839062 285 49008 217346 256282 567915 385353 881243 161 880976 786828 53198 893562 7751 895597 380091 350756 5 438 670666 52889 79972 796009 301406 899599 1 676191 1719 9 270184 347048 868750 897241 16862 353905 437681 105543 5 890103 895500 129 844493 670045 211373 288217 3887 889264 113071 366041 575 88247 879680 15 2318 420772 494563 178984 848496 1125 756983 229361 3 720950 509148 338041 793813 222156 554890 25 340564 205232 3304 827302 172815 700 758432 773913 24 690326 241920 607602 892232 503113 83773 897442 29690 845739 203799 27776 842668 440379 882619 503235 512560 230207 644744 897625 26487 6 820575 713056 26573 2 868828 165 890491 641979 482734 5493 408974 248502 769926 854858 766224 872244 1 364128 754723 640931 215233 833782 897916 160223 888986 115 2 791596 724977 852490 48585 1 864068 681152 895567 10028 863948 840810 782495 62605 11 425524 852710 780570 417711 826 136909 584 22 291495 575313 160769 217726 656292 881736 884974 392715 378808 810799 781299 245929 431936 2281 289672 41 809341 278928 489781 346 504156 642244 834986 207877 880622 504781 344051 85627 712045 89738 851535 112370 861017 98872 692364 856402 250341 35 40178 86506 880230 236793 83 217821 609247 39979 501064 444214 6 37 874514 804682 2 653902 603129 666751 197244 777816 526031 857306 2 873902 1460 745991 889102 809341 328853 879280 470126 3 149172 762895 281956 82852 792206 696020 1125 13319 14333 811927 814462 615891 19505 665360 468183 742567 259860 224406 39 73515 319758 874017 11120 839707 93221 568435 76242 87736 424935 875568 875199 92708 771822 812292 643749 865127 379670 432786 624971 11343 889191 813879 815866 149413 888042 895367 783714 897676 18 3183 4 805024 7634 590434 840336 324966 897161 772592 899228 883 874205 52266 862928 78259 215 6956 524340 24136 771844 682084 840225 656352 672513 629580 844968 44844 4597 13368 620649 967 497641 492940 392727 833150 281626 557934 434737 791786 880944 732334 885280 743993 892387 46165 313578 93796 782989 228502 703351 3657 748966 429787 873401 267 880523 449 873474 800063 24 872546 858065 459188 766936 497498 296720 537957 1596 223465 274505 886661 859546 728411 4824 727014 491283 40740 621335 15 75798 811817 826510 899770 897796 5 2 723142 863532 861683 866951 849797 42154 345957 129040 668611 72 890568 175725 9625 269728 248927 629085 288155 364967 606 517173 343656 854352 557565 663282 887565 835123 794521 273815 231319 180 890357 880548 824437 197868 664403 602798 878094 16002 362700 72324 578615 897692 883076 835238 758253 265325 32535 79497 716074 856567 372596 730653 187969 893408 543036 9 226253 742145 493396 647954 218173 448009 8795 112268 865091 808364 27156 476549 14 878138 215477 847353 31 283 459506 891890 810143 198887 527258 242498 841714 887430 352335 803754 9514 355084 224793 808711 440803 861451 850230 606834 112799 750713 871463 215188 734047 888902 867739 38 842626 6362 720884 775469 788682 785655 868588 754904 733589 822160 247 2 719822 15189 703091 836695 877136 793455 207694 82039 287457 361 645599 663659 736886 635155 876333 832911 2468 803222 447795 2 27516 894530 796474 320521 5 27197 872648 845892 1026 358658 1 858530 622002 390 267417 855186 376123 5374 836588 3 877663 72 9350 413140 872305 662083 119974 546365 65168 732836 885315 896972 14555 163091 554148 823305 9043 886038 713079 321095 869502 432640 852095 322914 762 772998 64 144448 57 724675 2 607479 806190 270918 378730 519 365833 576280 531762 554217 738291 217 8335 836948 150606 808075 2062 291130 299745 16872 86338 534032 361910 3295 476122 1266 754802 440469 322009 498329 3813 597269 484574 407525 836536 816333 317166 233817 510352 57 69089 1961 645123 868385 787656 575945 503311 825846 35413 156 10659 171845 20141 859502 314278 800867 822604 34893 120999 171066 824643 789469 875038 705448 319151 826046 241376 1333 666446 120017 834633 337611 761309 482400 3619 109514 428861 605524 330458 214 784682 203528 158828 879761 819653 457651 431318 808381 434684 2 284968 885053 898070 191 35 666921 572285 1 537758 550344 766583 894938 86 293154 693 330193 477341 530484 777102 887885 139383 824307 75209 531250 706257 36383 1506 625536 847749 444 212082 96141 78349 5914 33 484591 12559 154757 8 236 245003 316651 10 46 372511 892456 253759 737 341741 16058 3847 369 241055 318648 848821 688020 799285 11898 619762 53381 848440 689 118819 11814 544730 866125 494640 168156 30873 123589 3643 857491 674128 161 136 24452 3801 153551 41650 14486 788348 2 52529 60663 525732 843190 167044 8164 546688 251218 353023 310557 1456 4 72401 166223 47915 1589 727287 121551 38774 1 581936 3 895491 827557 812337 408 806333 111 866568 750110 801418 3841 848253 237803 835457 802220 7 435621 880296 35679 198224 246979 768140 518919 450903 884635 735887 290801 614068 418016 7 866824 872042 128744 691613 315039 450153 2 881529 885324 899685 180628 6 796795 856549 564434 2 16 593770 596750 845180 262471 265925 596053 603060 864419 805796 879126 58661 83948 684465 376433 3859 798545 308247 107 508194 838853 843866 345 25145 580814 775358 562074 122330 892229 840725 2 828318 862065 872217 858650 631043 899225 129414 558708 802828 223722 8 660725 127 118647 503964 841710 1070 876477 849566 618043 775576 4221 809989 1496 634220 205017 2 26 785 870751 4 774596 570216 314989 2016 53842 329 338347 13 353365 247634 132137 866443 3115 613665 888447 609442 297686 207345 844593 858268 2 667871 789 633145 56 835961 892295 675947 128 366196 844364 45 508933 831779 139232 800733 888770 463141 880167 148289 63454 883085 194930 872775 1224 598434 874440 597332 271356 670644 341749 34001 31976 506809 5 659821 418476 597380 766153 897597 92083 824257 12494 328074 784054 705 146132 473287 833419 186882 59 148211 32 95389 560830 892744 635749 431381 878270 743087 419108 3 79956 219786 844773 400388 888693 448511 49167 95 547842 778318 237962 7654 660295 689663 752498 142682 887403 529770 10 720761 501013 398023 886917 496203 388283 1243 838715 662506 338480 218824 852434 836215 311995 303549 879482 768828 792822 628757 346048 3 797216 236306 297666 35875 5661 896948 792415 227583 722228 490433 891887 898783 878924 180484 13577 536645 276916 665678 751053 591056 5925 241868 1161 828399 2 15823 185802 889697 115125 276435 554529 4 842400 848 18922 313217 798495 24392 639933 15 847539 71 633686 34702 30 885866 827951 646063 296316 168557 1 739541 823301 296609 525989 18 60 14 869317 512631 781492 825731 881259 885239 691258 847387 87092 879126 480652 206251 140812 504749 892971 529673 124140 35798 266525 450244 475736 67346 859680 823935 865691 173323 9 144444 657124 745746 145862 2476 199 15 8064 412516 147950 195120 874058 970 821080 781913 658037 665826 713377 44 119738 31501 5032 116913 874223 197353 695243 23762 356828 865816 179572 877443 895449 839962 41279 90097 802536 766998 678211 413965 852753 763245 875807 165484 645786 438691 33355 428458 104499 899792 12 616616 496663 871153 20958 218296 891588 174503 360693 452057 274423 472425 880206 865585 578499 30 455312 127421 825659 14 357728 805541 770027 250667 26 27019 225291 6 5 863981 843548 3 658884 831535 845322 693534 51377 204721 612777 620674 851996 865921 862581 527088 3 751838 886327 293 102929 522349 886675 766782 78921 475040 633971 892397 548357 3 874993 829709 842774 10 1033 429492 716740 873455 4224 1869 81723 465889 65 658639 397159 705311 599245 1852 532615 2530 890683 6176 886944 248266 895838 7 610003 23756 763491 544 27736 411779 688006 892371 95008 295597 830317 553578 789007 363271 27 292005 10 129484 850482 879159 525997 857883 767336 792975 897070 257968 642332 82346 822451 271187 885072 453951 831104 889066 188994 698320 288847 19556 619346 337420 821767 79769 343900 290643 380440 820773 697227 737055 888462 743365 73674 882284 29702 727919 20299 418295 493621 407177 842856 308191 384 722 486310 622370 879262 308621 205880 171165 571 87925 880009 850998 872312 661973 21363 580149 889370 861378 829898 3 208 719479 121793 410980 449009 511020 700915 879337 339027 800521 247366 129605 20 196727 438304 28 234073 696402 99117 794297 828240 8468 527878 914 1448 758240 719634 235418 253 155 333 695548 597300 260893 770731 859717 35 755245 838578 108 842240 880625 146406 329511 246 294461 8 133542 761410 529394 198937 747233 307239 833674 681905 888604 73028 182931 329170 4873 881807 870376 435810 893224 413995 1123 5570 534590 808395 844922 474665 237775 15 18629 797686 18106 574 894030 885891 761865 887529 1814 614492 681692 277 847412 651756 8103 523221 129331 90 634565 4 5 2 793 744703 1 85640 55028 7920 2383 600122 689198 832643 205 224920 69854 868763 700 570760 787128 892884 880482 887712 832164 258483 383481 268705 468894 205161 847273 332192 6405 571366 865844 149264 4861 541057 289 410351 6357 886381 9821 47324 851810 852559 523748 810090 9471 385953 2 26994 588118 191806 796970 343857 864932 856338 219233 423984 547844 893089 502726 24817 63781 102344 312957 760060 1659 815162 782449 2287 40 808943 6266 622 580021 803456 872947 862689 569221 3 869673 88109 760499 254204 80047 782813 263236 14904 829078 3 845712 857986 720502 776200 737980 35889 538222 857306 60595 869789 3 492224 305379 24 2 243548 6142 539567 227389 1148 621401 844457 617728 2 898624 879698 217121 15 358626 738916 17249 866086 655568 8 304444 29 31 758295 155357 1386 460944 141102 286085 48 643103 287229 887535 521336 318547 796697 402020 586651 5194 439035 807226 3559 358510 294090 837193 1 838630 889095 862488 584145 605104 4460 842070 593195 819615 305319 149563 228 282677 135620 2 1 126945 30 818996 898355 78584 839306 476678 889499 449823 352886 789696 533958 68895 734413 428392 7 3 484761 899609 498697 333 197237 669940 824304 573674 773235 33635 752047 989 896346 859546 8781 806377 871577 845483 103824 1214 639968 1367 811488 870019 776010 791266 350268 796622 69374 611893 779704 631356 29 292557 4890 543782 585472 884622 318216 865806 277265 1612 110993 68437 79919 657548 671041 10 738315 886464 505696 898467 894443 148550 764723 688 553064 489892 823163 409566 253118 15667 233213 885517 12 812389 833920 875328 864488 450122 885558 183280 893469 2 372588 1221 887600 687982 827013 314465 94 811828 75 172567 871315 612392 486886 137809 6 2866 16300 238465 898031 999 895282 447240 182199 742645 691218 11 261482 780094 661035 3 623989 8 5527 152150 263814 329975 708592 253836 640586 33 568790 227 23312 895071 632358 177166 17 327766 603285 896588 112445 806327 596791 474896 312974 856291 849454 892486 107200 200693 831262 838710 119 33159 3 597 304656 873944 874394 872354 491 886075 835630 879675 740539 249994 739354 788735 875013 27 881989 3 715179 872685 258 846697 465889 6 124692 647537 854220 837902 63335 860859 197293 888579 847481 879962 570823 848759 676100 51737 77073 3398 873999 420493 849139 5456 757800 132 125158 747412 877446 83293 490876 716319 90261 389107 888521 553 807076 832353 878238 568847 827425 413523 473 610802 850335 1 722276 289884 749872 231424 658549 1234 214487 700531 75493 10565 807187 738052 313728 11281 818235 147111 321634 811014 114919 786666 330224 35 834498 846980 749455 643 697089 306906 2660 84284 146 576333 899976 187451 499566 513263 293871 792256 868759 743879 899264 5361 148 758584 765902 16655 88397 286164 35199 899079 460551 33784 716245 838036 64479 660498 2655 202688 660352 663062 337770 21827 324633 810458 94124 675633 324415 812475 591867 691229 892736 2 591368 149104 4 874345 55 53939 253579 248056 75141 423673 899735 4 23667 15109 879412 403247 517276 183837 666734 893375 892142 885392 481156 84836 129745 70970 641127 122244 890502 555948 877263 336492 31451 17 144988 605764 1928 807986 629671 883918 30821 791959 685694 854216 154191 823596 82239 1105 226788 824466 877781 532815 1028 3 230230 891270 25203 874742 24413 5 850837 796871 897541 214878 155068 870145 835392 839896 483891 689807 730943 664149 834443 50716 246492 354814 810868 746864 855650 848722 2 899866 729504 483464 59868 581556 419 429 76478 20162 789139 139150 157457 883757 57501 481290 788304 226520 251470 835945 100181 365258 856705 898986 110 7716 835106 783758 41414 823065 16189 279460 291282 709 771476 231677 97790 538804 380577 843680 65652 726037 769629 48574 883719 875343 237053 286279 312667 151346 811217 895826 354725 352365 815668 4 2546 841533 791469 730411 58865 190950 65310 425994 33954 148937 361355 83 882164 86 158 462697 863620 397539 480788 896 9 738684 775661 548999 117348 310776 896165 196941 553927 858532 802836 759879 890780 740759 843489 84240 864996 2029 3606 51771 882078 439512 284362 863640 698595 834429 671402 412731 81921 310000 431 687 681788 15048 4 733838 862616 382828 795083 217739 815031 772088 731959 760137 588778 122878 190273 356786 314688 876643 85290 224073 761111 471303 894425 223694 704727 186 2 319161 614139 129 296064 160326 810679 6 855129 312267 99499 399404 817457 576658 897927 576746 874982 873671 678798 756190 16822 57 17586 157413 198 837512 503991 320356 217863 56 3 855730 873924 890827 852248 892382 12345 10 11 793118 899142 223 751406 20753 482651 350139 838852 336146 898664 4066 831784 810759 697127 887274 477147 869821 632349 887794 273045 533556 750621 286383 389630 857906 331530 112402 338180 231708 174440 336684 377882 135620 873705 307510 359451 376266 865292 757432 762146 885827 83077 223839 378746 330789 82264 795494 876778 860159 217 6 801067 516403 607002 858795 847412 10 411581 4499 768702 783504 182929 858789 884118 12 79280 723849 759669 99148 2125 17 896406 626727 669728 2876 373999 4 857807 65879 224481 881751 421368 427852 840282 1 808107 863134 844282 628363 3215 202520 238381 191 436506 388031 196016 808525 2279 788388 340235 795745 843192 750044 85586 320757 56393 758083 192210 154 120612 3 183925 66023 257 675144 792960 842701 468194 25 180 688 448721 860850 110450 6 870575 770816 262697 898176 881165 577657 880858 833206 430197 870241 792251 1476 828989 2280 375 129408 44 892646 77761 101 887192 13740 831555 455891 533005 10257 831488 875139 411715 859221 712039 616342 529461 696671 896045 252283 755395 865162 20355 791692 280038 284874 748182 287244 91933 797806 482210 824259 690 8 529767 659499 459295 184294 717599 33385 8543 745722 897130 855854 724087 80769 852374 15644 686251 23 73 117654 175663 375928 1143 849227 178310 42841 463761 395818 532032 700827 421081 849070 484065 889064 2 476457 46884 312646 868228 8058 709120 993 837361 2029 766666 23 810457 405423 841396 366466 864357 103120 78210 654284 1214 763553 602230 407285 121412 891132 839188 17279 430637 82349 658663 238616 878345 725099 501526 872947 842541 5878 113095 342656 786533 780227 857274 83535 759737 100256 504429 11 780629 670560 46882 494371 859803 887433 437188 141462 895396 833218 2 1 141756 851708 824130 3 867956 226218 452804 847020 437896 166648 690635 621672 832081 585610 822884 828536 62640 71279 2469 843145 809724 508560 856456 225692 466304 887015 800477 826596 28 899593 2062 807392 897096 109 754878 3 824569 803143 4295 812894 288806 756498 874847 8527 140734 729828 125816 3776 837907 3506 877004 744388 876449 62048 846865 801316 845098 128861 44733 2 594393 794954 170809 1 880134 698162 190170 820718 545953 535895 115 821343 754850 841877 1436 110 26576 138597 127 766680 603701 882043 4333 213618 861873 130262 335636 775376 470903 287 167771 827026 850473 845010 680389 899537 149886 883275 884674 309569 788626 895251 1270 1702 133917 887273 869007 3 642857 832519 2081 504408 97076 4018 872159 772777 482815 825759 600620 525144 1 737021 52331 34593 883368 681387 158478 715597 100059 34 620368 795661 83236 645915 1316 433835 210144 2467 100 383511 444664 482700 9749 209903 137701 274 319329 833235 280483 594721 12 144848 6104 897003 125877 25425 320583 194648 13536 429832 895962 683196 108752 643021 834777 859162 278106 2481 849662 760348 666573 828013 1 881388 457647 766633 613787 892339 399788 798746 834830 294582 757325 174788 887409 42721 893147 826111 47691 68239 5050 188872 26855 787118 127914 733145 880500 746466 337467 22 253723 559090 421735 130982 32895 5745 514999 46 11212 89055 55 886647 878090 19 106200 317497 39312 127796 196490 57817 6468 864358 802259 570932 1093 682946 889681 761 880742 2 840725 101320 762917 844833 317861 843725 658360 3 337 76 362150 51402 739591 675435 781661 622124 36 889551 889066 518182 872671 209515 478 125 186 184042 880204 183172 2 897842 274216 883047 897905 710781 169812 554889 479281 621007 315449 288039 151684 18539 892324 857139 853943 702755 399714 847622 762495 36912 216094 891450 216729 452981 834486 779515 871148 238085 825936 196 338 6 184483 5 249563 246375 411700 642092 442 664804 561486 856238 224178 50431 700766 145 455991 290939 803085 381135 884025 7065 387499 868277 752686 137659 128618 887368 863914 5452 352253 604300 318082 4065 51223 135 879943 105167 869369 353 895553 101582 46 652547 898666 707139 740351 38325 372745 3 897220 826302 440004 800467 33097 7 302212 253514 839756 8287 162446 93409 897991 471182 195456 5 858214 3 126 303325 6 48 668891 535 3992 334302 832385 8 158 891982 43 499600 149571 699755 47467 179502 848205 177663 842976 862027 270841 618048 32948 660502 891544 629867 476728 843320 19343 553346 192992 548861 533187 169517 58909 622413 47203 857961 74140 151908 123651 671976 187432 57 2 189252 4418 2977 887710 23 4 162271 650802 866013 803614 806638 587029 849070 786734 867201 450574 877871 3 433066 824823 5886 35624 17565 716126 5 345638 258158 841560 801990 793504 847839 884345 849484 733030 109716 747212 163552 8141 388793 663610 841041 826344 896485 789096 625766 644675 8683 854575 139565 18 812210 2 861251 546142 862026 870737 3948 124728 856854 868887 39012 746176 12429 559946 144681 9956 593011 37531 851752 13 808776 453097 612625 621098 235723 879609 786847 800324 80833 257206 286714 571 19 868020 895340 527070 86674 781541 795214 853190 889779 832672 877889 595801 540712 749487 357131 2598 121 790920 874015 814816 658579 140 152484 294281 723700 444645 870061 709509 833277 777477 17550 873051 342079 1 11800 78791 90149 294 878447 680764 221267 5751 364263 751871 48 473667 175 366791 16 53794 740366 614258 887837 670751 17572 133464 859341 737042 305360 832181 418428 802447 891670 370894 13054 894575 891402 332988 16 844781 811953 505279 545262 276175 803565 808771 382528 876090 373765 13680 163498 867432 525 815400 289009 865976 106209 51464 660820 543470 681715 821774 859887 846957 74643 280672 703299 735839 833955 385079 898652 577419 535440 738346 306176 295042 560620 229816 876997 881222 885155 424154 703941 72513 847837 2 883075 35679 409938 899237 86 893254 453339 698961 93500 270930 7508 885993 878653 826434 268479 896405 10544 809848 561542 80 781126 890341 101204 121 816680 464712 1956 887655 885674 834748 316528 381 881906 746238 36500 729002 824601 93 19638 207143 21612 460589 2 878266 596046 301 21 1831 884314 316535 889333 885512 881707 41864 782221 893631 729865 760216 851084 467438 387286 333951 745475 814043 628357 872781 850363 252838 782604 587031 54667 740667 307116 18 62837 36652 837011 517160 682369 1 492787 662911 341189 784689 121725 848847 809323 248 899425 889536 676240 772579 868390 632192 504065 597397 138676 101241 20906 875419 550390 64251 1542 897025 759416 8 602510 764577 515836 465355 389714 555404 369785 841893 213485 705517 889162 850538 27927 642266 55216 856225 82767 2466 38131 202243 270211 693648 502983 875042 531411 632742 831653 4297 589575 425369 894667 13602 897086 221156 505504 308 566788 754856 832811 3 2 111 769947 848646 2 244120 419 671009 1020 136109 695195 70312 312789 571501 698771 248646 517171 800376 700511 456705 590165 29406 841525 150 46 847367 81725 671464 489983 796622 562180 898113 877330 897866 307177 812835 620775 286823 871526 286125 899714 850018 7 44609 202998 737395 430163 25 449667 852388 2 772006 57 117823 855154 19172 870021 852719 1210 251610 804847 864089 1 300440 843715 875051 166219 352718 41 221120 166974 160667 824684 1 253019 748913 872936 183793 7661 864976 4208 6502 267738 427110 852269 65337 824828 1 669373 160888 599199 103990 792966 861656 161885 730835 303328 225973 866740 224452 7 575805 346840 3694 687 220978 639960 63046 136936 239852 587726 814044 871156 141 25 362248 2744 651764 398273 883062 816083 841655 706980 1187 859336 139597 739515 738812 6016 898467 6142 661656 1024 543491 116666 888173 309675 578405 1040 837822 601277 817682 95964 475996 887371 51044 10020 434780 444456 897965 757765 885553 380714 831436 12 665825 849512 430696 113554 890331 574152 893291 39 2031 847324 642512 38884 719209 542 79472 895546 875083 637704 73700 71914 1968 560468 5817 6617 412319 7 4508 205755 822042 746295 599701 420833 508216 725569 2497 503053 861472 578766 14924 373 763940 17501 24348 227905 863048 799801 98815 414661 109021 4586 830135 1558 615172 362549 849890 234168 820471 85967 858959 761633 17 415926 868089 1430 605212 475826 856 727873 887685 149386 662892 418 490952 454233 32559 508511 126846 259320 847844 292745 860532 709484 606723 99983 560440 111315 507791 888343 787711 863074 854480 38 147 20476 4 89783 368183 895009 3338 872696 631251 254324 51464 524127 116294 871513 653174 547370 307117 788624 638259 60029 812631 717194 884023 1 210113 770372 890390 516538 18 892289 369061 771158 896673 724943 820843 701841 719735 419769 351252 480886 814319 799479 682676 657884 816366 8 22306 245546 9794 850201 890 686929 124267 23 840287 1616 857924 811160 860826 22817 1461 806484 869789 890518 146981 379497 717575 327257 48324 880869 821329 10682 158829 464634 818674 856608 2263 534216 367398 886490 878946 872234 866404 542043 548777 874503 898804 872660 879907 815904 735870 403 762655 899922 736241 862825 7 896672 858002 50932 841966 849496 34 281212 803240 217435 661890 157 56266 812328 26 727095 283 167 779473 846253 712863 14905 359494 423552 763648 489507 300459 752504 807973 191 2112 163226 779996 59872 64272 885498 653220 155673 12 777291 414409 847787 138473 650227 810273 239533 899788 829159 180 26170 848757 331984 432047 817595 769120 288436 207920 1149 106381 804842 353742 469512 26 431518 491229 74334 832992 337087 200030 334930 292451 2 416778 7 857626 830679 33123 17546 249561 1105 268392 319933 569005 729347 224 883693 898485 249843 10979 866683 3 109380 35695 794383 815669 34110 773 99626 887016 665382 893869 798428 894174 10 579677 25 843594 583678 271589 838301 833156 168363 790029 808315 613772 1935 863514 888064 78404 432276 68358 280916 897352 22474 605135 884811 427673 210570 786525 10244 11137 640296 897378 305887 853776 279010 61389 1879 884465 858733 828400 353668 866980 835839 895465 566239 829342 821825 130614 284236 755 5036 723455 515806 26155 868178 181851 654448 709631 468784 787262 130088 79966 670305 6 3947 807099 851883 206444 816806 585987 620752 7 845067 503143 871570 466284 863944 895940 250643 800835 718459 2 5 310851 476155 240905 866792 810426 897851 2 894763 826388 372823 792607 838997 92677 93698 882859 336812 759294 650458 845643 778515 899900 103 302 771406 125578 876643 255333 545818 877326 5453 820900 658528 524 537967 155200 775378 726902 697749 34 880554 254255 874340 166082 779082 336975 1 400219 2 700761 848298 24 532837 384739 215468 10 869925 279664 802285 846293 836 858886 230423 110 744 417713 340489 102007 859189 42 863543 796521 370259 776872 809886 6 823234 805707 165 782745 776911 575893 13745 207106 898180 503747 847087 252559 789945 8 385445 192576 729 683058 818220 864222 86006 834446 627952 813580 128267 35611 171950 7911 356379 441775 194632 438702 775606 815065 2 8436 64738 164 726569 382009 13454 459059 101294 835962 888893 80858 821755 759068 878511 57 657318 298108 492675 884597 8 883493 845205 56 148997 474517 782618 895640 652008 844256 569787 730448 874063 792402 795849 884208 477973 885630 859667 742118 49983 46730 742053 494915 182178 741547 283432 335316 6991 880752 791745 214534 1971 419941 808494 215026 840907 704779 876 402020 142492 664499 859093 885459 204 395 853655 229841 824288 693617 896720 890447 883769 344322 512667 11 335174 204439 489087 673507 19329 5518 168824 548479 864985 631261 121797 892596 736 855264 639417 607981 894521 269063 896040 60795 373 252765 170229 731194 211259 864198 522959 1102 831224 347719 137776 238322 192850 693575 687530 451789 49420 22 22944 761933 575294 281514 872454 899510 998 390143 35911 194 897453 37 47464 808925 713541 65 557380 437084 896676 871305 841687 868713 849363 543552 297726 735 829253 880993 843849 129 107282 865 426453 842691 141 661151 782589 810803 441081 59954 9507 897055 96644 21413 851853 897419 745861 537952 474168 124803 85211 825848 245873 23280 681153 229185 878975 152659 822060 696972 825004 636998 773115 892876 24663 49686 283164 881910 897755 91349 26921 10004 325756 147589 693 475053 576279 683803 995 122337 741228 12353 773984 338869 140 25 9 90044 215104 821536 840464 15599 22 823222 889553 304915 827209 267414 229937 885339 58646 121 562632 129087 291501 36360 171 24891 406983 147082 515917 875972 829750 621489 807163 175629 16 785058 8 33 445 859671 126646 8413 871808 485029 671242 12443 14601 596545 767285 276136 732656 269072 580274 598713 754488 283068 895250 1474 580262 671794 865794 4 362664 615320 859369 469425 892128 660018 762598 829857 350429 14 845370 897464 893160 783178 804477 899302 823787 684 32737 878467 1 412711 833335 806000 49 572008 443409 889518 78327 91 622716 244316 829555 3668 226744 881352 811998 896184 835347 247533 495009 708295 55 36506 3633 810362 104949 721344 95293 506870 683176 707894 84758 490372 850623 231000 1 465 127700 396840 339981 817919 9169 510194 194858 23825 856556 236900 9 847716 321 58 898257 12 840035 14467 764555 702547 641709 693825 4669 123346 563 832285 175054 71 896464 414861 828928 2 531214 626024 849194 3168 739784 729457 866595 634017 407946 845401 1 816818 441638 853209 4457 271540 5681 583933 611221 2212 593302 2 779142 694415 206885 872527 687231 253 872779 717286 2 25 123993 745553 28386 838938 251 885450 806235 487795 445868 493393 138766 253485 9 3122 785914 16689 250107 875410 684571 136358 217412 853674 530888 7069 40778 66033 835207 891466 559712 66 675577 897647 141891 881152 43282 1249 768678 176152 746197 471 327263 822241 877622 827002 718414 308531 413606 16 526317 182735 684734 1431 285573 733458 2472 680340 622876 603051 206617 765413 798880 251320 605977 453543 839838 524144 860399 2 451642 765080 880777 426710 726686 850980 801276 319878 893774 23 852264 760430 188869 791334 800524 854373 688754 1931 748178 139879 873506 897519 728622 675 21 883550 856647 759888 888655 11 697541 819047 2 755866 585616 207007 41417 5 892856 318363 243 504394 351448 866005 114 354924 353565 617829 862467 339 179958 868319 896518 490 698395 884675 337237 12877 11084 888086 820259 34 38380 854088 329944 810607 415533 1894 846957 3 452702 764571 877619 164094 720040 253251 6 638481 226817 1051 132046 771953 45 813940 438899 697935 563777 789147 691470 354020 42604 625878 19937 697841 656604 6 848882 750176 5 894249 558134 300884 756567 52970 832 859332 121718 86720 1497 163981 518102 303946 880260 735473 853535 138 866407 854096 338952 831685 706853 815901 447 306230 584668 574191 95161 1709 841214 800961 834241 893 897504 468701 437799 493773 138 863309 777391 627 394832 755477 51362 704017 1103 897288 686553 367088 759 17023 887642 891231 768264 3501 978 187844 143656 110898 843775 848630 73292 867957 358752 809936 858889 860921 635626 240566 858898 127518 52247 2 883557 784818 855843 370563 856700 196903 1 126612 884097 534855 75859 161 62714 553492 201454 2989 571456 885389 494497 727277 557049 508984 730833 35317 851023 837272 842285 564554 843772 596799 1043 763548 793242 831170 872574 7173 507666 607038 719993 799535 882315 1 849400 395958 158108 715291 781029 805185 821327 344128 240494 840299 534742 58052 845824 896620 4722 412770 119466 411914 560357 683423 310028 37059 314263 648744 884309 865426 687413 899239 899040 328027 643382 293847 245131 650 888608 881354 2 680132 5874 614338 562040 13364 20770 367805 506352 483391 13528 262 389276 786391 877814 292490 408646 363806 789341 94953 2 29 95 470824 1920 809690 212456 890869 857461 790387 880775 217081 843296 297745 195673 718861 125796 808514 24108 222446 898246 880370 7 17867 325750 97648 676402 821598 818561 815049 767895 154653 841680 502401 399 557651 763595 295277 49059 719359 87797 759561 740909 675317 874986 881027 832917 814008 567445 686150 8 103020 691165 591784 676033 720430 519090 104998 111375 7 491 541648 882352 730454 894404 739011 877764 211966 69 896907 882016 826884 890545 839416 884756 393655 54898 682986 13035 405 149047 881096 883089 291039 269763 732380 121782 470900 514383 302321 845565 855961 608760 845662 188398 741471 772 668832 64675 211731 707093 164199 6074 893824 105704 354671 5250 11629 827767 778114 890058 4 736811 332910 892802 839052 169435 551991 53450 854703 772335 106230 113575 11 898478 106039 890938 96212 552196 454556 10488 515182 586 380876 184870 470594 821958 455742 35 77371 819307 2260 726706 741692 519236 217 862329 308348 800828 446587 182467 483437 608277 811828 621642 476136 505171 74412 848405 811400 714683 874458 787514 864633 887859 28356 560430 32071 175555 505655 800040 781953 56839 815305 366110 351291 810633 897541 775163 803410 398874 142008 169998 1 8526 196540 886088 857735 409340 833374 159259 28004 180534 825871 835994 703599 622004 732664 737627 504568 444690 293359 319802 782977 13032 545645 370 64 702536 3 1 2 845192 616565 876452 544868 30 774455 785489 831779 27711 475 199803 206828 733625 548185 539984 103 194696 39038 172415 209713 499 824590 17735 261943 831828 853215 32623 327483 148519 101 446320 187101 823469 491 302646 786171 796853 3160 37894 12962 2589 842802 9 597854 469269 840830 707563 98588 9 612422 3276 856022 876322 9 245578 589 898284 503732 772601 890137 711583 332991 860875 137879 774340 4295 675494 419557 4224 886538 889499 314016 39 2173 60250 39 744506 8314 812412 422779 787308 86645 624826 859142 723814 818150 435917 4710 793646 19871 875047 695250 883457 894587 427922 4240 727241 682148 762556 889438 377419 498634 222504 817697 808364 47842 503681 31477 152461 876399 57838 650914 813689 567382 877301 861108 850982 758890 877011 899897 897127 881063 501104 824010 861293 849048 757371 877426 820328 36 262931 9825 53 48569 28 6 163897 253977 845340 833581 91233 244137 886769 504431 837599 711124 6544 733388 101514 172508 39 859323 732998 7 46253 650115 523 815719 338892 861632 134 409955 412286 252187 882619 748266 799677 402 720837 92062 416259 883818 137179 618011 654774 321400 897378 684100 1596 534451 51 829958 298615 268295 18 334118 496394 17542 697884 324987 869881 861036 798116 794988 861517 414893 169485 3450 827201 462956 465006 752726 566766 463183 383887 44931 98 236769 96 880308 17336 97 845291 780666 16253 862836 243959 468411 68610 792664 618057 618062 815069 479652 29 661035 862470 885161 2 75809 3874 748477 459103 804303 3398 501856 2 2250 3039 776767 172151 30933 749734 414826 717275 15923 675578 874975 158922 455474 447019 373571 56068 8 56 749286 805967 114192 888318 213071 876554 532218 804212 160840 643093 599663 874638 40057 79117 578717 740592 812846 121502 824223 687403 891513 861119 865442 113699 758547 271 115 730561 237470 740404 886728 11 794502 447618 842389 829025 815698 2485 3 851463 857788 694103 562111 359252 21873 315308 894391 2816 35554 882352 795903 40 631826 206477 499054 5 710198 1 740778 523542 402174 103802 854672 894525 40604 965 870828 580638 412599 149031 332011 851096 468449 775007 48 714592 219434 491204 132519 448133 219422 873462 884923 803633 625120 651805 851208 1689 649820 58018 761690 831971 721935 798303 663492 582812 876139 611897 28 803504 198467 309168 243654 251682 872857 71307 151285 262337 684546 767541 1 138 270 429510 782204 508306 238461 19095 31693 830422 249647 872726 286401 4 548371 771592 593484 851189 46181 671445 377841 601058 858404 184799 872242 785720 898996 22 880853 820861 9557 24633 824542 444995 1557 538952 395094 137766 85706 24749 192255 731035 4 752133 483982 47208 816610 867873 832360 677467 786627 2 671522 674832 852616 547353 20 649423 252 816185 212701 530306 782094 809224 871669 514596 100106 796878 383782 355 784561 159811 703484 882687 436875 1106 41 232107 209630 261698 130942 114 32 334 3 182424 893619 715486 514370 840828 836037 874172 884227 234626 860433 830171 513707 226332 570767 887863 664076 682323 2 861199 54706 573461 503565 559191 1879 531 898689 829956 7 749151 786759 879342 865233 835775 857693 177125 764 302 7 77961 881015 1212 356946 529854 837087 840382 203026 813354 260514 372990 209635 418662 9 681 3 656953 883506 796949 425223 480874 218157 260153 626594 192608 465374 13 756492 858512 97310 876957 484930 277933 94207 160 442005 293210 3392 16311 61633 3 703 863430 800188 285549 70819 684845 742379 530025 88445 869577 874788 871775 171463 676076 157967 795656 853402 790196 767831 876483 6072 11 18309 792586 540861 138372 850811 707495 881318 129970 784915 2 802375 729481 214 599907 31462 4212 696585 303636 290585 330286 7071 10 465673 2 863619 733813 14927 285738 593991 176045 346917 837125 831691 38443 800685 127 298423 190453 200893 888354 320832 837871 52239 772243 828928 883631 778978 76295 624769 376274 208328 118270 763925 505040 687949 158002 786387 893951 109954 176 25 630241 290444 698767 13 441789 43785 226360 578472 403936 1 854157 827477 720182 839053 441308 96781 642783 107 862441 377254 601180 133955 343821 665873 898422 260577 814798 204669 12121 196660 94723 3 2268 812804 446674 481300 227224 502150 210 813885 5058 77341 185024 66306 858495 383677 69745 422147 110 27930 10 844281 7 10 726976 640717 841084 842968 133165 271348 41748 890394 97578 856795 518879 571536 6 880755 841119 346739 188230 877065 892928 852305 8003 14746 2473 397024 217878 36969 894059 818186 609974 4 250269 37236 746597 865946 618441 833523 582339 887897 64006 13404 801152 646327 30324 452189 252118 822145 698 33386 871504 192 84 863037 368398 784360 150407 885521 312885 275 892256 897726 65025 757906 21614 766418 375824 876749 773134 823837 877008 2805 793030 366797 897209 733740 512414 758925 231618 180901 59 492094 804610 160 2 480361 309 145048 375132 891605 857297 294235 38624 202330 806660 99798 55909 19194 491680 693644 386998 448616 1418 69494 862868 339 223023 583131 863071 203631 124 862773 889051 386237 813535 41085 867447 849882 821 2 508144 160691 629996 870592 887443 845452 649807 835371 58906 164 383953 341689 90751 732815 891820 790706 461678 631172 632188 39 4 3 798827 488736 829562 27429 735738 828823 331942 821248 2 804878 444620 9 500299 5878 3284 19 82781 315 763879 802933 868723 2106 5 245 214280 267572 23842 889880 825490 326625 129952 250611 5 607985 875190 887992 3 60485 527694 159019 851651 50727 1155 884141 899378 847961 62600 513384 455942 166468 149207 82134 590068 370065 5 53597 823723 409900 861340 860441 11697 798201 672047 2080 585556 674144 57255 873281 210996 746174 239296 1 258896 13 430667 886927 858443 35847 293054 234907 363008 148034 897149 10570 669704 117807 464866 717616 151851 5471 13444 841698 627754 490983 536297 703404 175910 32 17518 14287 3 716908 505824 898646 11 478787 871297 848025 823801 16 789260 46 550925 88 897243 110806 262 336408 32612 228794 168219 519 726915 722462 886749 870558 446999 51521 825 1 786377 781722 898260 633406 806623 359 225599 118726 431766 491499 865628 176573 5486 8806 277828 159624 217525 516685 832630 773754 809458 672545 564539 239254 899161 697509 268676 107799 199255 158 24983 211757 725897 830587 2871 149 18517 216625 761251 31 569048 815597 605593 53 598239 10556 84273 372691 780576 112822 591236 447026 636591 18 125732 651190 389474 4084 2 694754 458228 897122 133322 5 168182 287571 15 877913 880927 221873 2 2 774346 53996 46582 837555 803952 14299 787426 586780 526549 436343 336953 246604 2 3116 701474 2560 465 791337 12529 677931 834715 854922 2399 63 649195 348195 797923 802090 877622 2 581269 8607 833829 274335 886474 232428 702693 401 253651 603192 685079 75186 74393 403682 24808 22415 858138 2 780333 53987 882729 787478 12 771585 714013 430470 5 883447 795045 548206 787572 889989 562090 7 857575 891043 896019 267001 266962 854831 298816 713456 757659 897897 713014 800236 788008 894373 232206 25028 570291 484718 408108 34176 323205 757148 688409 753815 5 255 69483 888323 567977 102184 150408 366351 813320 101 895907 731433 28 352188 829686 785808 617512 477495 1870 149020 889659 800920 361397 867182 721310 15817 4492 12579 537414 854985 780332 736781 429281 800885 22 765670 278 2196 875967 482363 808387 33131 638229 21981 20539 205 3728 749605 144386 60387 318498 29 3 758417 89 888691 293 535615 731845 135502 234771 847790 851555 791267 564978 725 893244 789026 8 760182 20153 804180 855640 77125 886134 27434 825655 1 890031 274 825665 67235 846136 645239 5 1227 66843 812418 855452 674522 238094 337835 931 43606 66499 194 504911 612073 761816 343213 898417 7209 838781 4729 531524 883085 5 245385 781529 102073 158668 463521 75508 46 641815 856724 65614 800450 822639 37815 839561 796410 543 421348 507219 708619 108006 798048 477056 854 2 72792 770042 854632 499647 654287 882075 314517 886642 265 54292 858920 899389 875825 128308 168618 231914 758016 345383 55736 821450 66 160406 43 236928 559053 1 258670 743601 166215 170 759111 820299 766119 146316 477720 383764 304369 810375 264429 882921 888797 801451 884701 885590 19 875895 459391 430607 21785 346780 884093 328914 9 541830 469 686704 33864 651904 154776 249067 194587 90484 893150 42650 840576 468451 1487 701139 174701 10186 733987 645748 19349 29 839903 751784 10280 819718 823916 209385 357297 261631 1 886058 775102 103 314930 1049 170486 8 796439 846305 830967 365055 116 601 861205 294057 145388 542093 180642 771549 133849 90327 6455 640589 813981 111 3 34 523780 704634 124174 757721 819866 413707 794 217573 805353 865254 869867 237618 635531 4991 801616 527222 389276 454123 832610 104476 140885 897349 430735 2 866532 765913 888900 893358 118998 1765 30 9314 4273 881731 894369 288737 352025 849115 886878 889239 823789 140339 639524 510447 860105 397422 76 747639 728082 603173 888659 245821 640769 743260 505339 841987 270563 668593 861290 627239 610692 764 899809 11180 785035 885340 519136 376140 892910 262491 344681 49 667662 18775 897149 45 758224 574983 45106 228796 17 523029 820561 1317 604901 817946 347834 3 826618 14 850490 822567 844975 756082 7189 581432 227693 367675 564254 195895 317688 829474 845927 888628 679620 4986 2926 669749 861359 759196 597919 95263 132566 522194 449 707192 516845 653558 896355 197266 326148 492953 10224 21 847223 677084 856080 2998 741735 55928 881903 8915 871875 881058 344923 345848 328 798447 131 559054 868712 4 654050 892085 71 837035 133 643051 7 784653 726001 715910 1 798713 160790 130075 310256 577306 569653 821542 836840 720397 223825 876315 899547 894697 312760 869158 603636 665561 3118 689784 570707 388195 169533 128657 828024 185 161419 815396 641757 872079 640726 897145 481766 30 519421 16 879616 8763 706578 67832 66 266455 281480 107592 587665 54575 9613 151367 81 880690 180576 876901 533927 453262 198869 505062 495434 1 556631 355094 492446 529654 778365 772782 689790 53 173534 295379 379018 1842 240 11149 869718 304146 291025 378215 294574 47 884281 458 897138 6095 822452 662615 134064 12 792577 172256 16 115 313718 880517 1765 15 781688 36 899846 845703 498308 697665 19274 402031 1339 891887 299272 242036 717 815522 74404 468 830380 71 374194 814756 514408 813409 564878 10268 853892 2049 764555 656925 30 391624 880588 896937 623255 637177 465354 289 231667 13607 350 803237 9 85244 104229 584447 861316 813254 837060 882609 138449 670229 887170 157 1328 773310 244268 5 666 212022 837736 170455 186275 437253 631483 211204 752370 132590 850880 204923 478489 862425 295242 3 515522 450231 843002 724210 882396 423856 831214 748899 675974 852831 8272 364131 318102 421431 152947 899386 29758 244379 837286 1704 76941 40 878402 66937 121321 70 698170 643603 88800 622832 180890 517226 687709 827931 337889 644042 12912 927 187 780020 4 26138 872279 43290 172776 182962 105322 567566 885679 172144 530007 873990 4 156695 31 2078 896254 847523 255801 196706 868316 668259 304806 866531 884561 51543 2670 775271 781354 884225 18379 514412 862888 2 509979 519702 381830 887158 520726 712338 246 845825 573228 108 357326 2 355150 406440 876241 807792 9604 406944 446664 357885 326755 1301 216990 452733 121530 860416 249033 102768 854389 643103 4761 57939 703312 163033 5871 886584 833883 556187 484537 563860 768914 83 368 610283 517168 49165 286650 779969 732796 155010 236280 115814 12105 657825 308468 750678 91583 583297 380380 822845 866880 47067 817484 12 842172 35336 176302 562302 619729 506469 307944 803360 28869 69592 824176 898123 8785 766768 835629 877661 651383 362353 415325 688368 857292 826545 467197 110765 198933 850967 865659 129930 873496 50929 456015 539624 161980 839830 307276 13 267435 644258 50307 5522 754854 867198 820311 347026 657499 846550 840867 74955 830001 414 628901 86 343944 257571 518323 899280 170047 663724 612654 442532 245846 12 897832 873441 896359 884903 144570 3003 212036 726224 758 890102 478899 184431 55644 894908 764251 877518 818606 842657 320150 76 769423 1711 178619 832637 149965 619366 1597 847086 823864 323367 475877 213774 812638 362017 477427 765510 26408 138292 892896 738 424178 255263 4055 200815 689918 895950 799989 752540 883148 439746 79 730867 61799 136506 834695 16248 861957 814517 863227 43752 13 775280 631606 411564 15 186486 269 704010 162462 839978 840567 261 29 441344 702348 266296 125198 728742 489375 85 677988 113690 1801 806577 537707 502640 64973 392816 170763 867520 626163 97385 805252 850512 5206 880176 661184 835765 218879 834808 184134 89 516801 523471 154042 790853 892358 680553 9120 529 13063 881969 795939 264285 701401 696292 834895 895797 513 871716 861545 376599 165697 763698 357144 881022 897422 858143 805845 34 306982 23 190502 565617 859614 8068 740580 768852 791705 766555 849817 1 159 39219 274 804268 879876 363 540462 268 535427 573581 837714 869357 879433 827901 453465 768233 38390 106265 159346 380568 69703 442915 815181 96117 556333 178005 891003 467246 12189 842464 204493 172922 617323 616511 540869 787361 6899 135329 880867 822190 891078 10 801656 223905 52824 898263 882280 879771 637182 435943 858441 876579 251612 23159 378567 263675 69 822102 17 348287 897035 742252 298332 603960 160789 669401 842918 377361 829538 171 4 810490 7 8945 740170 715086 437781 782607 44509 137802 670941 827466 522496 1 367655 838945 508442 2404 15582 436946 870524 857741 274337 55456 302222 6355 6 535326 154004 129515 618350 828785 408873 883782 44505 898742 228544 686090 14 594915 604125 599823 15 84575 192137 837953 859247 786252 803233 2524 21066 791237 225564 584990 769050 491390 154846 35307 824321 532070 22403 6622 156235 190288 851143 47569 267659 770808 10261 1088 304003 380849 157971 896523 714725 897683 734965 815805 716850 881586 405826 399986 7319 428801 203846 245410 22928 873364 960 24460 702287 862752 806522 863447 235378 850991 868995 875707 232474 91927 705601 395434 259096 185604 357 238275 456710 539882 103354 646254 108 56 442988 347 876764 224312 883773 686218 174520 4 876754 741371 896060 898145 438492 849471 897665 244177 371 485345 845994 11533 26300 32639 2660 823168 637887 877980 613561 725055 892920 137393 757442 632128 871850 863473 353578 599873 636602 308257 745640 706236 291850 843074 311290 6164 667331 433895 861771 43 1 807605 831425 23 194 509656 558796 874868 255 661963 814122 114 267821 13108 6 680922 8852 879768 199132 431254 751362 759421 118699 1505 556570 195530 194803 703446 1101 871668 881242 107241 375569 898960 566554 253489 830 183409 895674 5 746106 789105 880288 896345 835625 879831 797581 277203 3 709728 4797 6891 6675 261307 3251 804441 176750 5360 509774 2882 284911 6651 809437 897840 300633 277896 327111 512788 537981 885247 10 706179 839654 31424 19851 854837 890263 661312 1 763530 790702 281240 300444 6 599661 134354 756626 859770 701751 109 342848 842539 855108 53119 398312 59953 101524 852535 532027 304435 93936 223486 436519 84 817138 268629 257461 51385 380 867721 818543 796656 3230 350832 737168 646131 3226 747267 17 445845 635056 190653 126622 713324 46 525904 814444 25865 2 184944 768200 94 859280 1984 744368 887885 557173 4551 888578 650538 240108 266182 884550 836761 528506 886613 40877 379197 802859 185126 376683 225625 876324 876536 756912 78 720592 337622 711288 8 154921 801723 823837 163812 40 262061 7330 293697 166080 892736 838243 270744 184752 96471 801797 855834 150454 887760 180486 828546 785342 789605 227560 898780 187 118865 601470 21339 53316 802174 410127 106120 282923 321878 579181 278 322748 269919 874996 17614 862253 891883 867850 1 607165 435851 2 891632 5454 874975 862748 1 666017 631937 367103 894456 851158 273094 844028 857 794048 820169 836043 822629 660069 1208 889051 20674 103807 887638 601777 887761 42229 5637 89139 867835 692304 865285 779353 596442 562595 570288 158477 424682 860508 706543 887382 5 16 46610 317287 341700 207264 2 770773 843165 287279 769421 185459 780443 881059 2025 717206 8 381724 640918 243859 863443 893523 614275 854631 382191 104 305 889659 208194 859487 369151 74295 85 875404 2 853145 640933 519771 849243 788598 805147 685073 864697 891488 849832 467256 244981 28477 487333 866384 135636 781802 727917 569827 634596 790 2763 825589 762080 56 472885 188131 498021 589618 815504 611704 889870 75696 592177 211829 3974 823428 540968 891797 573757 868434 833776 577556 764172 856757 798447 701079 287097 771581 870958 684228 202 790503 355036 635725 351876 873206 270211 872223 866849 158 772088 141895 1262 72 350843 590038 420314 791182 47 864107 786210 896785 752481 822530 837748 7 652461 761512 393174 487 111107 665551 266401 651633 30 895844 666023 817169 50583 793187 1 144 339800 827755 518770 967 645792 332117 178313 755310 892148 715431 37 761770 18582 831315 145 166707 851097 177 885031 397250 163867 886514 661152 860524 567 329551 426718 883491 674287 639778 544 103610 887887 676074 109165 412166 3044 876652 361287 93017 1 808516 1406 834197 378819 236006 680600 225418 660946 842827 812285 868268 844916 5339 528242 803243 3 771932 105572 26 864000 576 457614 744980 715575 195332 16660 890421 750953 825242 842265 861938 390641 460865 378840 467134 463963 789369 202 258803 568362 863022 898298 856092 135535 723530 209146 16766 399307 522615 1 26646 530468 748968 824107 51790 498753 41 811328 234760 762839 2579 75 879302 163735 275124 891253 649635 871777 450074 199900 39833 718468 240158 311757 80736 638928 805922 1636 383386 802450 397301 1526 87281 854572 898220 823815 828259 12 101223 20 408964 362258 3 4 811387 863992 822336 627707 870375 282 418 15064 416833 134308 899290 1211 460718 706822 28775 344772 873098 11 33919 577497 245775 898049 183226 8 874680 261451 158653 496793 790005 629682 2 836911 45444 522066 810815 305789 899410 852816 181839 748893 314382 70446 194257 151513 754762 866243 34 399939 566027 167881 831540 760366 652381 415075 77525 102497 489 268266 864853 75 897258 836187 805260 574885 773395 888296 5944 856078 698234 462252 3972 10756 281997 881587 458809 880513 880342 487845 1 721488 11395 550870 784528 826491 781269 883975 554700 488299 867582 839685 810011 885375 732338 10556 761878 712051 195461 609477 623224 1166 13 1668 374457 3 357266 410494 482981 582662 684504 827261 13426 554851 1066 631370 269223 553034 106727 19 766829 251532 164079 18 868934 560618 841756 4922 759338 714052 22429 472 2 292162 622587 230844 106069 71701 694179 796430 466146 892082 610113 800743 353173 59549 699964 174518 883173 687180 872373 838917 674191 829607 537094 893221 874707 688543 247698 41 263047 645856 563591 828 734121 16 864186 772370 296687 122428 4 199543 3 895365 665139 847318 88654 169639 869812 507693 664228 830564 64037 129580 1236 120 886217 393223 772696 732385 303626 118 75483 459470 74164 824048 763632 83 750485 593704 123757 837215 705153 724505 898463 291745 625553 880813 114164 253629 828087 54 899777 2 20441 757688 153259 761484 692453 218488 539084 897498 696925 888591 739724 399606 419943 17 868116 886836 588130 62573 554687 136811 446681 52 864561 22147 75284 278786 803991 57040 130878 715873 863980 748 18 8556 63036 63 285536 6936 71063 180120 874890 317523 14 845004 6 36738 622896 229269 661873 160336 840404 76353 897251 802731 248223 720705 46850 283336 9090 212903 806237 193513 31575 545516 150822 816287 339137 199399 888977 3532 723582 196 15382 882872 718579 806315 882423 511495 9931 854369 15 485170 157372 757063 811539 969 200078 540730 750425 10 242750 778238 175 3 846350 214 757788 671737 869468 811497 53 62 447062 681481 763644 889772 730612 182870 179901 246364 18 216510 895282 768422 11 292214 641949 287 27214 34691 46 818705 330579 749448 822838 534252 737998 874157 362158 1647 811642 817060 22480 86030 69 797168 2 794044 398106 509131 181522 71702 144774 393399 813625 358310 538708 74 200374 897618 17435 732942 688752 34 547044 860674 83318 624635 320303 2 44908 13632 643972 350237 82035 812012 9 84300 831826 58 284996 382238 135655 291954 821238 780978 777633 958 336315 188 29 817082 283053 118704 233447 873776 37766 853557 637932 2244 887638 897470 883695 657469 822255 300934 722087 899693 331395 865996 747011 822983 871357 889130 729837 821037 2577 762160 189199 54137 212872 369837 863440 35 815445 167122 435 259919 8 892248 214461 236965 732430 870315 877485 28682 827964 440566 464261 105 836052 440554 746394 744535 1464 810440 68279 68 455 878413 792938 872088 884203 529462 890934 29771 239429 246 875856 2 846740 260697 12 418769 47 125 21 722302 4307 353871 364846 18 209245 235438 336838 776739 1 631954 707318 461022 894398 783715 255029 891508 893782 882297 775258 25 473055 205383 895845 356 682302 783625 808349 890796 883395 29135 759263 110069 559911 79214 501280 548733 743428 749202 142045 1254 42 300611 551902 6255 560816 200873 643611 36274 888108 566572 653633 1 11 848093 758817 700 329854 199757 370585 158317 52991 402457 821941 177230 862414 716 849355 261542 207046 768609 540136 607940 849952 886018 368 1 893523 170336 582799 879610 5 1525 179165 418 111035 348 534208 163792 5 656822 449382 749129 670957 867809 846828 899557 35405 73 479399 22000 868337 1852 790511 283310 229978 878201 891957 776925 401461 806223 789461 396277 781776 882401 158378 2 459732 658969 883342 526260 552801 744365 13 105327 181753 4 4 757990 680094 388789 866799 863383 11 679308 368881 24 219209 160517 889364 860130 821422 874559 300102 628803 785331 345229 614063 82836 856185 829011 860715 877029 390606 392172 153793 314922 445907 11522 899115 28725 776347 841430 313408 805074 839402 432781 456027 619200 50649 334 525886 706321 892320 512413 24172 852104 1620 281225 350550 106 160089 67 57685 674 6 897348 832286 175260 306433 504954 22 68309 136438 8 649507 869658 712282 773552 688012 4442 878080 91095 136299 7109 892058 475053 293678 785073 767791 524543 741196 190870 9397 5 870361 372121 884284 125012 24 140285 882019 436125 470603 541266 890241 202257 103373 808475 199123 882360 15727 110322 729384 394428 392645 183 825960 374454 62370 818815 770904 829630 141357 319356 22 652 835651 847496 85857 770784 534075 31530 749635 202442 800659 1243 349424 880031 425622 813360 18002 817739 1222 433157 746272 877005 973 2 896653 1442 20 76123 829936 6 877225 778153 266200 53046 3622 63665 816004 763734 457940 875286 9280 56791 239975 785903 269998 710479 318080 5 862297 875718 453781 667330 288236 217066 199433 523656 784873 862213 774 743160 284798 17814 895233 11 85 892674 773512 597203 868253 508512 14 13389 72 773281 29 3 628372 812470 200591 807382 865691 16 861289 138446 799309 33725 139491 811404 330562 822313 848373 873015 43061 1 450154 195171 607128 832882 214210 71338 398 85798 40586 894286 833746 412859 326683 894736 282668 181557 494307 588862 869036 3 638765 1636 887113 83081 11 775509 176564 709762 724399 899368 821113 748820 725849 20 851571 133510 531320 83439 812369 235709 4 1585 708093 2 34 705357 896393 795325 382966 763200 196167 1 785066 835135 744866 10075 827524 895936 892573 499807 269426 339770 789284 678253 857116 765223 840424 886819 792247 291297 876866 862419 1148 303360 812622 410858 606722 523220 4 887482 373498 686212 892363 156 581438 787989 548234 861022 8625 419353 684712 244557 643267 840654 293498 312625 816107 97022 984 289960 41 819561 279781 881301 1 791681 869736 42300 615771 49082 302456 334559 895966 876755 615763 140394 780444 176390 283891 473364 11 849275 765750 142348 766205 894333 848424 127914 803801 205715 513546 819464 822753 844269 690439 88022 556740 900 620464 1 732450 841988 1961 892526 83065 781839 825526 860914 755795 52 737008 739217 1153 851982 156211 486664 26 540 427660 379099 186242 859259 887196 2 884957 110836 138 28 51 879354 894698 519532 384848 811514 802450 560325 367087 7 245159 623028 778071 303263 1803 896886 99698 376484 62562 375722 707491 11 861692 892491 433239 820490 314 889006 741931 311318 881226 880977 22298 613406 887906 768285 870864 821238 311071 4 417278 833061 5 8958 786175 838875 60 380008 270242 293157 404 580811 780169 841482 706230 843549 705578 498683 232763 799704 853382 90 178566 850525 779773 140090 819809 732403 338719 11366 698923 506498 321148 756270 545806 849981 899223 4 1185 880654 898361 576456 606227 246292 264635 4 68735 52 744789 887118 823870 423037 84555 3 801079 726693 2 412325 1 267270 407693 147998 840509 128401 159 492060 13842 8560 851018 825455 291282 855259 893091 681338 414607 778863 53668 685458 794865 815757 304443 234 609916 124240 49 837848 337243 6260 1342 2428 720314 896666 612194 190494 474251 790463 865289 57599 343175 251018 322432 880059 588520 881942 16781 866846 615029 181867 696150 281 383521 93829 15711 69792 101700 145635 498964 56550 37 893073 764236 2790 880305 374981 633697 892364 427865 472194 1507 7664 832123 350462 412491 275457 53046 518743 789748 839636 25191 568072 359 203069 881741 74629 314053 33296 886848 512785 371053 701758 850822 627334 604019 826403 84 591673 896188 3317 656315 324052 894393 565886 863814 829719 864030 121317 13 844883 4 179 1097 63775 59 393144 868043 81268 872079 877835 1 210569 164438 855684 437065 605631 3 808001 406997 58406 610080 870631 603277 92 225968 115 575623 822695 358 411118 743240 472942 27811 27304 493804 752685 866112 893597 834735 520688 205569 203623 168575 749203 31253 883758 1057 814101 413070 133973 865884 687 891717 719348 489028 347545 456 887390 50937 896534 22911 662506 8136 892579 562043 555507 393760 6064 668756 829119 599877 549918 155639 322993 535278 714369 412023 525264 126896 814519 136142 400922 806008 682 797673 206632 11698 806943 336149 865197 234 620160 891390 24154 437489 380978 633977 396327 5759 808482 890710 314523 853339 515715 843471 26761 58751 808984 896913 857845 299866 739411 886549 896418 48754 891003 704335 53442 97 78820 514459 788181 525036 785292 572664 843194 884930 881915 798456 657511 787261 846259 850214 58 6506 153087 844638 834834 821337 833557 491098 330957 90177 844656 810254 64658 895855 882843 878150 849503 543069 11019 837394 635147 224272 864037 509 798536 591317 769209 207097 191026 512945 22593 326245 879552 216387 431815 258385 23 142988 8 854996 749100 551228 899400 570769 84 595466 729438 282112 823805 799866 646384 669932 761929 138862 816750 604653 807706 28547 590128 800151 756519 899832 148012 702361 892608 91 688213 122154 792487 827318 765796 893972 652844 252277 399696 4 880970 578383 3251 20 2318 266 753966 641177 82110 599102 22 811591 147491 261468 751045 860383 886800 109430 729007 890566 776295 740093 892146 179513 1257 810294 143619 484574 893807 157487 816480 123520 655547 505786 578614 697515 247165 834980 288217 219316 866774 775865 788616 660787 407094 2 183790 3621 206 600307 882329 8 887799 214174 27218 870426 88666 882680 899252 888384 831900 499731 201533 829677 870761 20860 59206 17821 5 43703 854102 878092 646992 262250 757803 397302 818877 181323 9958 90968 18484 779457 844067 617565 239063 6 883433 282946 806468 1622 764 777301 13147 315894 867939 365405 883199 10029 866519 343713 13 13663 811415 875937 469 859065 533137 740064 870496 365292 879949 223325 670496 29139 825263 316 809691 626182 114195 79 758 853323 27147 868217 696118 591550 837551 82442 58459 271126 840884 873361 860326 379253 785434 880276 804055 650421 795930 116404 506521 113 34286 2430 783472 306602 156042 748041 864572 832374 884181 389355 335451 437117 5654 1694 14784 889119 337727 1 787906 897987 869994 427412 33 215514 3 44 297764 862698 402815 653453 683183 349437 709375 231944 891991 7867 543440 166993 6 756625 810095 194041 843303 119808 679717 140361 897785 877337 843104 617168 874841 801733 861597 813094 112276 854107 98 691755 155439 531351 282779 165372 5 729739 562 3081 387583 354823 233675 843799 610981 896894 47392 758777 36831 38378 24984 692651 278270 230756 890934 539533 666746 651030 564836 598133 864217 45 542433 13 840179 50682 321827 791740 877968 213828 49333 594050 428322 1 234428 751 58293 891095 227861 140539 191286 747337 653114 1365 808072 468279 847437 225025 836079 366321 633420 870731 752033 234752 2637 672425 727535 377150 581477 5 713104 790321 8189 789600 743495 51771 23689 486375 620 416088 11240 281678 230822 688104 582193 183694 867790 12 121615 439633 604231 180643 581100 602245 701577 897557 3 783829 230534 769393 539578 534562 880984 158788 729907 327644 881554 499942 870151 91899 877173 754445 628161 55 886796 1 838554 227248 885348 738894 873904 568956 737263 10336 822315 846868 211 416089 192139 48327 798150 786121 29879 69859 137471 469877 817148 106650 690040 703809 712825 886266 32 599388 477779 165 435192 834893 118 169107 849409 560553 52655 4 8 31421 146597 860525 464670 95195 799543 591214 24285 79 849867 887771 579859 890937 90399 858612 773 54239 393523 72924 898398 8220 235509 288648 783938 489153 59323 9 2 857751 632430 101222 880616 809069 181031 604045 831000 237 866787 458267 805896 387092 274394 187280 26894 684054 765475 869058 33671 879637 107 748835 66765 422405 465171 410024 872513 844316 883858 805014 48673 897675 731975 730306 887913 1 627771 882934 682527 534246 65475 360171 824982 2 875211 213589 880375 63 518352 92340 703387 477599 430073 6 160224 694 875216 898420 823387 579389 820160 237183 785528 898859 835377 583971 214697 811339 1 763421 1 227975 615681 27971 883971 898095 755069 153327 206755 281567 491191 82581 482 899315 297546 85 303 756986 437082 274912 1846 295446 682110 882658 39498 304 784874 1341 321469 878298 6 91037 870971 719378 195069 739941 1 200811 4 621136 741964 870772 892332 43941 892381 614733 73609 817458 777883 874213 784301 217 410764 556865 760882 614914 741202 326595 647820 880096 2849 231604 285104 407397 656787 512325 393749 426501 883159 487509 2 165097 840176 781411 129424 150469 888740 720114 678172 148029 792607 17097 14746 794995 671670 485187 292032 243233 894049 1680 810463 360145 87715 360122 866165 850 843536 882294 1 11221 238702 177 317159 888057 549833 567029 89919 873537 238751 163973 373339 791078 147977 415036 749555 491 844736 881553 1 4 554316 21 763189 509505 377166 370818 1583 796259 217 95 6006 521861 487072 716879 464136 541596 857541 161735 857458 545544 27701 849046 115 809721 49 878968 881046 228993 582128 385214 579202 97546 258491 146768 799629 755608 9 273884 862990 872140 543337 562521 221664 4 557588 638748 748026 859560 311705 10340 861653 618655 37914 172009 11 1 308005 671503 161147 859676 684829 76227 384981 882289 624071 454039 269399 860043 111316 1228 899064 385998 892070 816764 457147 652812 332433 709 316425 269829 392 228578 761065 722496 3 561779 404584 857153 2 302791 824377 422292 421 827781 872805 899490 880434 856559 740530 546012 609 128537 411237 497827 834793 889976 25874 429983 286937 622549 294802 139952 851590 2348 851792 5987 888898 330902 388 113332 849208 47775 774969 278818 887605 1976 33 778924 174250 118060 790344 123 700649 878415 882112 795507 322292 305172 889366 518290 48477 407829 110 794843 258633 705515 395320 869232 847669 109285 686923 531938 489806 42402 890769 764493 128665 106937 766633 89010 826540 629650 244822 1031 827586 246026 899012 836503 512790 53 203073 753177 542539 659624 395863 542303 1179 846714 451637 324112 416428 577223 889556 298767 701976 173645 884229 161269 610242 657943 1689 862262 210064 321961 122067 734040 89604 860299 762659 461054 243307 134238 4 724178 367705 781309 812654 821504 2825 839698 758529 780285 754596 879861 796726 2259 94508 822127 532375 117480 889630 872453 107529 880635 876822 630674 4539 376 796106 804077 7747 855750 85681 17063 348293 890533 40649 867095 95 855799 8 40 160774 698513 405702 33667 5992 124340 871524 543895 14261 515060 578920 795836 888909 364092 600911 318248 879091 269682 870709 801300 256 721758 887988 2 803924 537845 775115 498298 424698 56956 206680 865 862633 380312 269047 877726 832161 43226 34826 874080 34 9 20 886038 18 286955 878998 39792 290430 841541 133943 533139 2 873204 843687 817971 889935 707 69 893775 419 12 887619 809183 889968 57842 895476 801377 252 1887 153774 883703 790932 751638 861149 464984 2027 155 874336 881304 584523 838515 237729 871213 867980 648196 452280 899673 196136 815082 783651 786061 369002 756476 833167 870627 742940 785396 897722 363612 473653 661033 12 736079 119739 6 393411 841556 731134 722993 898197 859518 620828 472810 66 891501 188431 766540 754511 58081 13 760732 93210 25 477 409009 217096 627361 880017 394255 674014 835669 742343 361724 522656 869586 875926 97831 456099 93998 871250 220921 2875 74753 185013 6873 253 133981 16 854697 222883 452156 121262 214793 512210 652 722167 605079 251 857089 549475 796353 278121 41794 587454 438139 881367 787683 882354 153133 54173 32936 854765 3 822465 340929 346 277942 882593 425292 882888 99 277685 191 855092 873945 43133 158 401764 886 25 3 4456 837150 581 56 4 821718 27 884963 33692 362367 108597 868041 578768 144 12081 656538 889031 570917 820143 15827 283 724072 285684 221 397 318410 36217 849807 68037 680534 895171 747516 80103 2608 4 870803 512113 845526 726623 876100 535757 815235 499521 794928 473861 360 708918 3 3506 997 385084 197173 499712 305181 173659 879685 109274 899788 732377 770972 696276 257987 182218 852754 496895 74 7 844500 164061 742462 853014 850405 833357 753968 657185 460037 12 114 739750 802164 18166 132983 463 862317 90012 737344 853495 160811 869258 872023 286117 561314 4 858502 842656 620692 173 518624 28 294767 435785 15 455234 843784 571486 760061 893288 10304 874969 252881 152 198926 819175 1560 105844 851126 344164 805761 867283 884931 848306 879661 9 65275 235579 766502 136 515585 746793 214812 541460 859741 854 467074 836938 826468 84004 15723 721024 461298 881774 4216 898433 438023 23523 808368 424673 21922 734025 6 278407 129919 370956 115 370726 259374 5 62255 11 632 697352 54 112436 25176 2309 128002 16726 108 894523 842689 15543 844141 17183 804750 579248 3626 84 304468 879040 455324 842654 455254 19042 491631 497405 837030 840604 549538 92 50 865842 4640 895342 809841 711 823261 800435 228211 86196 788604 568753 876826 734669 97353 183792 818341 805171 40 703545 61660 548220 776180 420611 10 691 176 117 707522 898745 362056 811254 786649 649637 92 898821 389335 865388 875335 808417 267949 855158 548755 97241 28 760085 897868 624638 67727 845457 444084 62 836757 874708 899968 498967 5 11 97 427754 7 117648 839997 877969 730028 823921 116688 824969 155711 838901 12517 372341 740003 171419 797241 843626 690608 455338 73827 857330 138249 850028 20321 821999 41184 9223 324747 249003 528739 191748 51 252 1272 699498 667 109592 394282 863031 727 896025 212305 355563 56218 862483 3948 864942 525732 396006 883365 256314 710537 175 18860 868748 3002 801339 17328 510931 849539 577030 16496 758903 595790 835713 593512 862411 796125 772 897119 419133 849116 296931 130934 877310 351103 488432 5 325402 683615 14197 853736 177223 503229 598772 592844 59055 855779 827807 498272 116701 872558 801470 783684 610367 732227 29554 422357 633 577115 251571 25 850389 394821 51985 339532 819789 49 136186 357903 890986 558982 2 2750 280086 875934 669937 888743 761487 702373 506584 853426 142473 270563 672900 292801 808192 769616 2430 46261 380162 807849 479337 80 162479 749302 760353 13710 107202 477123 864631 2 287 31447 71943 422221 224 854927 559992 676042 688861 893730 369322 214150 69211 59196 791432 822489 883583 739710 886907 285167 450903 150466 345 893656 353063 861073 426865 599 774422 879163 85 879026 854102 82130 497986 627347 111208 649259 864995 43 1619 90968 198654 171548 755645 13 107331 883682 1 887258 794534 352112 801248 525054 896115 824237 408047 2 213073 392398 79744 3 882393 887952 897183 3888 363070 412159 494879 878303 601357 2 208597 833848 18035 1224 864793 866052 558686 228067 879299 594824 16 148 882957 3628 133 806826 782088 435870 838286 891429 544871 670165 880182 885585 535795 294400 99768 837750 44122 355538 854518 85 536575 2 2723 837362 585662 779150 33 745605 455472 852946 888407 543602 788128 842980 576484 834306 835428 755924 1 776923 223702 10153 288888 2 61906 2107 658261 410263 4 581054 207 585189 805011 650561 126719 322775 849638 23 19 604 653586 887415 4 893707 800902 808571 237036 834209 812751 183814 887764 886480 760422 245620 891533 6168 155301 240014 405827 884622 827872 517602 168497 683145 372148 28982 870693 340943 331526 369407 335357 844730 816261 843036 670483 577840 540846 102667 522528 196753 825126 7118 24 12611 853525 461213 209 858855 875405 816074 33832 416765 436958 12 464158 1108 364086 1 868700 66635 230341 520 409533 889 806623 782212 830463 10874 124577 812460 663949 672266 5401 262503 870482 737658 281 847599 490612 889530 873148 886488 871301 41240 796940 8370 124577 781125 123338 29 891930 267612 646 232 51898 826854 650438 577694 806902 888355 867997 8901 5 858787 9 391103 890769 188925 70510 707789 330261 608404 857779 120 868465 136 820877 810829 702918 675510 156496 353032 779105 897326 32861 778474 227331 377762 475256 197545 25 12348 15196 468906 573849 790302 6 401305 803087 889085 819370 8154 852228 41869 408391 3 871513 260524 2 86182 522581 718431 420893 632228 532797 540980 530383 860418 549289 425358 331146 702 743915 360119 738451 703550 283537 39109 402234 472581 814544 668128 826717 766291 169998 1103 169902 457998 892232 19562 802210 729341 103924 773410 296 876890 249820 557563 755734 679557 419617 208054 9 322314 98114 186673 23 36715 34751 894902 476581 5 804658 5 190975 97529 62 2359 875012 90 343426 523028 86406 882628 517097 917 433366 562446 2188 81 17493 617119 20494 880394 191844 720888 625736 26529 6 794783 850957 22295 224 12 877388 137297 5199 357977 887144 510 458996 74506 493438 634077 850658 25678 196347 529800 830746 858508 9 30059 860021 334685 896530 868625 28 32926 265183 1 125381 296422 447681 54711 451956 331328 60696 234226 62699 874539 573047 897193 872506 222 259810 197013 769204 157810 245178 760843 853416 9792 109670 336387 219 218230 1 25873 710078 823694 864392 121 815 852537 882389 795320 119 843923 854081 896406 540317 886562 89912 899227 12085 611897 862497 1 233083 813309 720347 859616 419222 335018 673763 898404 459 975 787084 1390 388240 5367 11233 850287 465160 830429 78 2104 32001 790667 33475 1266 843554 472189 882 640337 750502 31 838381 3813 203 78 644343 261702 2118 207052 882861 17 21 657945 1782 420451 889120 46371 831187 872450 203 19937 861211 259490 784231 126985 851179 3416 112639 2254 5 49 9 876823 432796 329273 603572 11 4 581622 733716 338288 4 240853 897921 825023 178468 7806 890 774262 806128 650667 567139 639481 825301 868940 885100 78 383364 398828 720529 445922 615091 192112 263091 879761 274 231426 826527 147875 759568 789435 871209 314176 106 71 820856 33757 820203 163977 706817 684541 222 445237 5 881270 891724 714807 883752 784801 301237 872439 179465 835433 899424 1 450275 2 1363 32797 521689 699120 702942 343 792729 116937 188922 871114 899307 4537 324854 793254 628945 202634 51246 888478 798735 2434 848505 504687 417953 1 807997 390417 779975 892422 865026 316831 67744 654865 208361 872603 316184 365349 334061 288227 827443 74 109181 885495 301287 886942 663646 655376 106891 841756 335017 344982 814818 19566 354864 270675 800882 890349 756048 943 186195 825047 851795 825561 839202 742010 38003 9 46174 590739 118666 711346 241847 289201 758446 875642 114 6468 851961 532653 547128 371583 247805 710642 783977 120500 693024 1851 103 20 470971 99457 44953 121619 877362 858204 161 850114 64 12 857263 876442 509985 13590 48782 730264 9628 627232 469 574365 843900 763740 334266 848080 26961 163126 44990 895283 820466 856592 702889 2 671185 875939 80491 187178 742950 520760 230286 152359 112033 2 99951 212635 5 253290 694505 592881 858566 88092 811810 843096 327229 242603 41135 98607 783696 243185 308752 834249 250319 505125 719880 815130 632294 52 523 267 848613 139605 2 845427 792091 3 602737 652941 12 2 651 1561 778541 827473 623403 252191 1887 803 898289 37946 788112 868659 269 685889 835169 573877 68261 151442 102585 527407 120240 233299 529009 671248 64223 1944 288032 332944 73263 544425 809089 469006 285255 55 779488 704109 784834 556095 354054 864801 731730 387478 145664 364219 491717 288719 466891 675211 42833 896043 5593 810114 731073 851612 878948 587227 648087 361075 43500 79188 45 527576 132 844881 41 865435 856101 4178 407241 842628 23 155760 222760 886576 793377 171518 689011 3047 704215 892340 185083 206184 896835 763282 2 874095 770681 195296 841092 4913 897122 574835 7481 854379 713447 586274 488787 893755 1 869733 813043 760038 1931 897697 124841 875489 346085 709808 792852 400593 55050 60 764847 558725 882321 693429 834448 794495 886891 887687 169088 4 796137 897528 181023 543424 136333 735175 599798 635315 551353 276854 856239 764580 194 641660 121345 6910 880298 891949 79930 503120 817474 340811 279162 221586 141921 35249 646551 665154 148944 57748 669634 402916 323 782995 30437 3206 736130 350595 879333 79599 779004 836044 37852 476367 119113 787 351864 29232 760224 833102 871927 141685 870869 866654 74740 13 873507 673644 40 861700 893973 875656 11 14 283205 189796 67 231671 130440 689835 57633 817491 486456 855594 231 160106 346729 4536 290 800358 595305 5 494558 835107 150942 5858 874356 420 768707 835036 888105 733025 348602 508362 754561 1 91225 790125 733173 2677 862399 837023 442253 875725 2 460007 841865 195166 103603 790246 52 836832 1095 622 278453 1030 475061 729475 768183 54411 864784 775800 679795 754709 773546 1 12028 822750 645998 40 650729 855892 893584 490442 869628 144087 374199 879008 163305 100 720341 89097 26147 557495 35175 772054 440865 2196 536999 528217 727678 312104 307584 855088 33 29415 836004 100472 200 681896 220600 896808 887840 14 819264 1 833932 319596 384801 7 272541 533836 842902 384143 34940 788076 2328 484492 820744 514027 513311 40504 185162 612535 2 174464 526292 649437 96010 718224 58396 557259 899815 316046 728852 581301 354447 140940 884482 735 229555 859247 122132 707595 814174 937 820368 7 670765 838150 558773 141787 331852 366217 840690 838 866392 745545 4 6 721405 847814 821917 316340 1749 3 262759 425554 392216 494233 869315 3 467091 869756 467179 879697 2090 16972 344271 821444 491354 854028 889426 1029 727729 461014 416710 126249 7267 430620 866871 160192 367122 832375 457530 895393 14 174798 146 862340 788755 573117 201 819816 852980 353181 897086 17 11487 18 156084 809712 457776 2447 129282 466546 399600 510773 266739 371274 797593 816151 350893 802618 298 826725 7 56050 117088 858409 8 7 610574 575175 873221 844680 767368 589853 370854 96723 22 857642 574995 133 191978 874217 699499 631539 406879 501912 675640 10050 390350 18572 43962 847681 261249 16742 856860 581982 566164 805405 428530 846370 97 893138 15 25769 324924 348888 6 681108 810629 234756 571644 849537 706808 25 790891 873775 462 309679 539415 690104 609143 456071 211166 408964 387086 611979 373373 289899 30767 887549 91990 2 787223 260130 868790 302 354014 93018 777866 327192 79699 397593 325378 934 255424 333433 630160 716525 383 797227 787457 737876 856704 584924 431180 860552 700183 261772 890708 804942 225976 775012 593995 856312 189608 18 293774 897214 538488 294856 267024 313 304889 812530 793240 1 624 852389 14 834976 849517 6 167780 5 888681 841259 787921 833970 37498 15349 779802 842643 3 888541 686420 525781 281441 310119 798469 831378 624256 57557 235 713093 671331 724548 80012 676625 425938 742955 229738 793633 837941 30440 740954 867922 788731 418 761716 884796 889085 829397 762858 322748 42181 133839 169912 138528 850907 804037 212338 7008 4 16 6599 676855 885474 754905 810633 426 178333 159198 436 876329 1 470646 739800 167150 896885 857049 880148 865962 27 67580 9954 599196 862531 873709 53 305650 39 298362 799960 855495 109142 725209 824078 225093 875699 522895 50 72156 4164 267241 793426 885875 3 880692 103 879764 860295 833013 775049 472870 893829 691231 866443 771060 622120 17 490577 621937 524466 25159 743838 369139 396791 875239 272879 821819 842271 219083 840017 873184 120231 590790 74615 225472 607819 2898 50214 479457 1 887673 384154 857221 114282 346430 480493 737324 814576 19789 630662 772651 692458 860502 289390 16466 494344 790729 1073 831680 634598 38 6 113230 2 62394 96131 26 100 160 594011 735260 866138 549956 1237 513726 861422 5135 607954 814184 365768 645191 886472 875218 791145 620657 325448 18413 873968 711035 781557 120 623073 712716 153 823975 71952 822646 111464 782538 547132 568075 866905 8247 573329 337689 132 556065 133138 734266 595973 890795 579898 866720 896733 808786 529136 895518 191471 386571 671861 833223 862824 85 55739 804385 524002 789298 174 379673 443490 437659 19259 899074 290744 89779 104745 639195 840927 860364 16587 386273 56802 866871 263516 4 536482 376100 62741 17439 136 11190 3 869826 15275 552736 887273 891626 429374 647916 682580 840827 60273 133511 817747 887836 849646 838605 774166 248587 377804 394872 55816 764575 6 820186 187537 869541 873389 39178 56064 54217 820012 101239 885053 874544 882935 155995 798977 837759 149483 287644 721907 820340 13166 360969 608607 142 763970 19685 352503 13870 5 1982 253133 130 854165 193439 813057 735107 511251 380863 360570 844500 853075 355623 419066 211504 86034 891618 664781 238648 344177 573888 675157 292033 258496 9 174443 810240 859756 596504 480957 479 843249 879290 807934 79 110541 888780 243 410411 71050 436053 198988 1121 862283 812318 598208 242952 584895 389225 2555 837360 521980 222176 480000 873395 451870 897812 597729 104694 1899 896089 273875 781 78219 870550 339 541 1607 209768 60058 814794 624857 819241 624011 739574 316669 308 2913 108568 63974 624413 440476 868108 307824 677847 285741 16680 135985 2 72577 196537 252029 201010 828450 719020 1672 219523 182210 751356 15041 47311 893346 69515 2 838819 736117 465787 808302 3 673532 832365 49402 478177 866869 860035 853210 25 422139 470716 830949 506562 109881 388970 355788 843325 861581 726197 15177 432992 7171 875972 898298 826734 567672 434492 30996 686250 45 17 860922 26404 847197 816642 807621 2 678490 859346 836602 142833 881783 11557 886814 883753 12999 131038 836843 313474 703193 62117 647206 829748 609736 783396 817074 490424 892776 4 870310 887047 883 868804 356984 713504 839437 335400 7900 792 288598 4778 288577 402 50339 377278 862886 710301 595755 714179 48078 1176 446335 2706 787497 879246 228072 837045 182870 425238 882771 874 101 97220 12 115 849797 870028 22811 818529 458887 784859 697309 483906 294570 882729 814225 799339 889243 876212 490479 110907 873576 5920 784471 840422 863633 784365 290584 716559 202342 729590 798126 836284 856937 894997 786608 599163 171667 866298 668167 875214 411308 829669 718609 14 484007 5406 4 358044 835431 98734 22 694810 869319 54292 4 765705 36653 762571 246755 130110 220867 159385 630172 17738 5 822438 7510 301458 618680 898878 855935 869617 725597 712860 340801 213 9 495425 671780 287933 460217 314732 769518 1727 821820 876369 787734 888165 216416 816164 1999 751852 666874 891457 895880 889028 633997 2 882341 257620 301314 284451 742858 380335 49591 91041 135935 674088 895622 177454 4 46579 849940 204195 35014 788458 185610 820604 310846 18 884085 180225 812154 591347 841747 827778 623259 872859 830892 875138 873854 865510 830022 660 6491 598381 28 21124 32115 307212 134095 85 847608 854932 49990 1926 785431 744900 744982 55913 68659 737706 892296 169728 552485 3 260951 774417 62400 1031 139077 797383 76423 861385 13 759169 846536 887330 6 764978 6 65594 512945 2075 52 5502 854876 189155 242419 884570 873452 19797 38794 884675 4 131129 837737 289552 766291 4 880663 10472 833644 661855 408074 842270 17894 256789 732480 54 836461 273519 256719 3 22873 72483 331204 741731 31 5 2344 888056 382319 620515 54958 846780 195296 569935 65 843363 958 887252 889716 177645 127097 226064 628500 889859 113599 886980 850361 210944 176148 844215 871725 855919 778630 5127 845455 895528 275048 867722 862426 595466 754727 819795 532048 656903 863331 886676 655501 177 869129 791279 338615 442927 872863 5 860243 871797 862189 603445 579 265305 36790 859670 823596 564860 144202 553507 830341 677678 15161 386097 614737 17403 738153 412737 826223 416497 899065 507848 747302 1754 399334 892923 767431 760209 816992 94502 809224 3149 85 883670 275177 108460 432310 31770 4613 688609 2298 691869 229383 491378 170587 207375 477379 710425 837543 816294 700663 895631 836384 442082 774585 845338 392670 847612 833635 557717 308875 8379 350475 58592 38446 104194 876408 343963 535442 894901 784748 426918 834310 406157 473188 308834 652821 5214 824505 416627 19 229455 522 812623 888291 213413 515470 297051 582108 650807 760595 259469 82 377680 855246 156265 211491 872586 1 862956 56707 138311 218421 349 665383 16 869331 826029 732370 433633 849 657493 312130 249500 889671 899624 262447 880175 880221 64231 867488 808136 780512 161970 59432 179124 595885 779798 851814 885705 9094 146483 879903 700148 867225 2 830146 148259 870238 18 568065 559239 867141 803990 881141 818644 415313 21107 423181 202747 213111 663526 27 8 1335 150967 2414 764456 819376 795795 674480 808092 630183 804856 847013 7 788035 762556 818012 599189 3 26565 382341 893510 12498 850294 676651 870094 240942 893560 840679 11299 1838 620786 579196 837631 40081 281303 827136 698634 819727 402249 664959 330890 279021 891126 861116 740757 213640 272195 13 541740 581800 166034 440284 1051 778425 886379 800385 312719 64174 759068 439634 163412 1208 599855 761192 895553 83 242636 105942 15 123017 48954 881977 495 823607 459950 797193 799625 83294 236804 869772 3 35 736646 593567 853966 865591 678331 131934 678 27160 827855 468649 426134 804187 409631 37 566174 723128 602585 130546 639789 1886 896841 527714 874397 351436 11 376163 2 750076 761206 18 55629 303279 715743 744744 882785 791502 837717 510253 20 144 120 1 50 716707 524009 886576 857806 891726 129701 817470 594683 861004 893723 831992 444132 27 5854 867291 137833 837903 30612 3 133168 54 92295 350598 48 1927 27573 52654 91271 302388 810458 667876 851980 877638 508208 774998 479817 36851 319 17 28 458116 840966 540768 126287 219941 110 3 814826 1138 353451 452112 632030 381279 899919 161342 1 421859 819050 891293 307909 76515 220818 220949 17858 786041 128356 489595 336914 879852 516222 456892 483815 796998 226558 472197 124692 242198 635563 879028 894339 878176 865870 182657 840659 250 128840 819673 121 13 604673 759996 359 152187 898917 782588 64185 151186 189490 806363 141418 2085 495227 321675 69 559146 126398 475209 1070 237750 744678 848828 825914 885389 712001 718401 189218 171778 9 12 242877 774787 543817 703642 379780 895523 163382 591290 861588 16 7 385012 896398 818358 854225 879741 521617 819639 530743 271525 147650 478 848436 34 546687 7769 597490 46872 124747 812447 124609 805918 778534 1 17691 54 103720 10 802027 583626 3 647852 733476 476165 870069 14 35 632 468922 519087 105153 896622 95442 10671 875230 1416 835370 898714 472528 884546 810257 568710 28 204724 185496 322972 32 755628 121762 885474 2 2830 173748 599775 862689 7 530 179 837275 739131 105477 657272 244631 825853 276843 568583 817493 817624 253904 877195 878081 127 628 545278 382534 22 866000 800188 850105 171887 637279 817138 730259 818983 5869 28 219917 873458 606493 59455 831050 135 751298 566652 5590 732817 175505 874382 439291 791199 440259 359 203641 761094 425683 488493 160 756321 845885 363811 896203 431536 870330 557732 183678 895533 882395 870125 4 749801 849034 892624 147 803365 746247 5070 891177 484221 53 769881 74825 444525 143 838662 2173 888056 1 465193 469412 70318 657739 809624 15339 465733 12485 495052 774683 788604 124331 878182 467378 863558 898016 850089 801143 398 196133 172649 882754 470860 181521 856656 874527 447124 544929 872334 741194 210511 526557 334783 865126 777982 102226 101 506668 506 438 871297 791985 414542 272383 5 9605 868606 642549 869881 260055 746 793088 343477 2 523574 170779 714447 2646 314822 191644 122099 995 121860 938 838686 389621 411932 52 38 575754 225456 850748 859153 258499 2737 779486 90215 35866 710534 755375 28 216 376707 33 107175 816702 27 4 579727 749490 898387 416438 231757 862310 849118 483752 30052 34810 543251 12491 538886 880585 848755 846684 860969 713550 161515 21874 639632 259235 17 797683 817696 34326 832230 5079 63 4066 110143 17 3 3541 205531 10 817703 276109 891350 612543 756127 273900 774661 834469 559964 867284 790515 887609 896707 562598 639679 1905 340102 580151 822268 214935 876308 889281 889471 8746 316709 845828 49524 570123 302811 894966 132551 826052 373824 61 699947 462 887354 136515 865042 855165 801775 191648 826382 639858 365 869427 593849 679497 4 842308 206470 392515 23139 772892 614824 98031 858021 447903 472704 124 597650 843074 856494 4895 651471 114 20 878787 712156 608249 863330 5270 831990 636773 586455 12 5494 375174 880982 854682 781 856705 239015 103439 722896 866227 111754 12346 174780 3540 414217 800606 835610 667751 713047 798942 32 660793 8038 670681 783374 320937 703087 604587 886114 2 881269 21271 144505 3 1976 4 11573 134402 521578 794410 807126 529582 786 894918 255128 599155 872369 167315 425347 838385 754683 479172 718593 191182 851784 899967 259545 658512 141692 133657 204779 670716 6088 13 510636 78833 751605 3351 84459 891799 781154 436574 547666 869164 444924 596 599691 196427 781339 820159 864524 1786 744902 451010 1216 674812 229640 94 887920 836029 488813 71065 788782 2815 201798 528712 514176 464250 866183 715078 822206 237784 789519 782103 693088 890567 385397 559985 713210 864389 342407 794417 55560 737536 3 254195 310 845956 274091 11007 789998 219690 633875 165724 87685 819634 9581 101382 897894 1579 440 6836 825689 880463 178724 2 490223 23 1681 5 3 6185 145400 454918 643213 899350 677831 4705 1232 850254 171671 2 639957 354569 889052 447531 4306 252693 531063 567407 261280 164391 82452 9102 379597 42570 334102 2653 797844 2 603654 158363 707865 469800 694508 874269 56992 891144 711705 739056 817214 843724 123858 46 76541 833927 296977 700655 423206 872955 890105 8 813331 406741 484254 5728 401902 861360 766981 583520 839311 579839 864118 292 400183 357225 749082 763360 198451 48348 592864 340007 894513 96032 544122 89683 789597 56391 46 36387 892903 864317 763652 787902 451009 847376 805873 4778 126092 10522 652323 3 184 731089 886084 847687 406854 7 413637 860684 225068 797999 9794 864903 229881 712 32469 154023 155 588362 837831 257324 1148 578144 315383 867194 8247 801708 697905 731840 852943 854453 1817 137749 541880 814996 10664 519675 7706 561119 725001 343709 475 1627 875756 881402 519184 795609 803062 426433 2130 586742 459027 5 819161 455744 621320 665098 135279 171739 406062 1 915 95 831912 840295 794430 8158 892116 369920 540303 80245 1046 430373 23758 67136 287859 43658 857832 895943 154087 2 764980 784215 527007 488378 794842 67028 837726 11308 758987 100 285988 828101 541769 2 165 846706 854254 52 73844 195633 642079 790320 884574 867319 724075 871244 695969 841060 802203 1123 78739 815512 819632 7584 776093 507068 843683 248272 354557 810745 872447 896315 405038 127363 773479 849284 182844 608927 737418 505483 199 873665 527988 526346 787968 808572 748519 837789 4 3 9 363562 475067 201493 657643 572926 786041 248181 838045 766191 880536 702126 340119 835264 117858 888255 59031 1 813833 170937 609048 883862 71534 782632 156217 235256 846641 873793 691391 738588 898974 1719 118844 611393 854480 460968 411348 289633 3 1 1 1 813710 458504 1689 869641 821497 472815 879687 254481 898732 870033 96818 468429 124651 124350 833800 79590 27 299521 335425 482178 12 322513 888750 710 882648 960 2574 309736 7750 259991 747575 665680 864 216042 809156 7921 304800 782405 862549 740977 634944 783311 875230 831415 6 850809 507156 400119 298 194 16679 526088 388094 576829 368885 837139 858564 39644 429145 37 363846 762751 707882 628214 788002 645260 891200 27788 21511 318156 844849 659588 626325 16 487987 796612 155 88913 161189 862963 593328 871493 794990 871947 27 630492 10 126167 418958 331752 1485 10770 439922 77 525579 805532 576584 186001 666589 417033 681604 145732 885430 52070 814328 874061 419723 515867 727317 3477 465410 14 180233 876736 893865 129 473144 731050 58129 26505 65959 472076 339969 704 681941 899352 608586 400987 273017 845744 803609 427454 848437 856633 742541 226810 848306 652622 746727 53536 892776 52897 263572 12 833894 164609 672245 507421 279 2 2 38 878950 12 718054 593844 218595 274485 827142 825831 837552 151549 528819 264167 18 89002 253513 767595 407108 12823 657 694903 104481 881986 884057 876978 870150 4488 84413 206309 6 7 197794 803465 785935 738632 869608 62541 894317 168717 436117 123724 896616 713383 435 887706 12 127762 872172 476190 7353 884124 731334 27858 230366 891491 752069 283069 637741 803758 629913 61 1 106487 857470 243 15598 579018 878644 620342 4 177311 231377 752843 827066 897650 5467 6 7728 859919 842693 834564 2080 276061 848557 759986 822785 824243 403 1938 814023 260574 204111 540502 169001 613715 635411 826638 61 421658 481591 4108 713162 895036 871870 613650 865786 864350 471002 13946 826378 51731 860678 232539 378 855953 107501 738648 706288 586891 857005 177263 103417 330357 840866 851306 605086 98884 501441 286 681114 1542 561969 837574 431890 720847 450279 579351 146713 30960 698953 140975 59976 20693 211909 812233 63 292882 757434 717880 1 65 9258 506043 697414 196619 162785 438 863988 887409 285 405228 4 877659 305484 237681 18758 2 943 760492 132 340523 206472 10015 861462 408220 424368 874530 210345 337051 868527 227611 500365 191794 855093 878861 726987 56794 875874 890592 898975 838128 409054 498567 898978 783185 2 44458 448768 5 236 814184 847244 235056 728942 14 25300 463576 506996 385 638999 746676 43118 189120 343591 826733 413656 336677 308072 6703 394655 896818 195 302241 132501 816984 3 71876 844829 849364 637154 256984 403412 848225 93421 328771 88505 43451 852788 570464 757822 962 295621 869357 714097 857981 116567 378243 810198 850427 453312 68359 771290 182531 801465 72803 629492 921 841683 196981 818849 600451 1989 872198 24574 893098 598848 6 896056 8083 45 9045 29 384329 460549 870655 467728 562228 102 10 757297 524324 228541 809243 884914 462179 92 243927 353479 822664 313512 9236 15 94 335573 651695 886400 171002 53306 325916 1021 1804 866474 338879 823752 309087 852813 810774 852825 813353 763083 319674 288224 533084 603725 1 379849 6477 421604 430690 878436 868729 828747 875168 866231 156159 29 867519 363417 25694 384457 91 182323 443433 2 826278 886478 95 878593 800317 15 854658 720386 405584 421325 706084 898164 684316 666438 831671 446 627993 491801 107165 231915 438239 246 551457 629708 2 570985 665325 534669 808245 381471 747750 12058 896235 5987 172384 18666 138905 223080 338538 828061 341875 54716 835243 211846 611603 41330 3220 9499 271312 839667 392478 862156 851373 105408 11 683 874298 467799 120783 552288 438183 463538 198185 652715 444226 848301 274670 498779 80903 314190 412273 445096 890533 578283 1 289778 404893 864752 2 827601 872881 879068 892170 870282 885560 205586 652557 74129 355286 742237 288452 499928 856224 127779 171772 850113 5 67993 7 364456 806303 439351 476738 127764 438541 306328 678179 872320 882342 880897 383681 42 891553 862547 1486 50237 83938 869596 775295 1 276245 880650 829726 820906 824297 853273 7 888548 34 32 819808 484649 879868 815483 213703 1913 608121 19034 6178 869063 811512 75362 33675 401819 114955 885534 171013 198477 303 357066 57315 71 5132 5 53096 675938 865532 870100 649443 764447 23 15151 863614 802897 46116 7 42564 895785 137107 890083 810116 422577 658049 2 754533 236437 484474 864068 1586 580239 58 724628 510159 375365 151 40 871680 334832 530692 836050 460907 209536 808354 12 777108 770964 281969 886485 754378 300844 127710 558 792700 593637 531968 642143 808769 68 861595 815516 639697 670964 500988 43 838340 876947 602092 120 883769 701721 396208 319953 53134 491935 718475 871262 832359 702970 430 61143 569 818085 890739 657392 63709 792610 1713 644868 582981 264635 311839 386394 444444 889188 889045 197 752596 14489 214994 709662 828788 761598 94009 41663 846374 21269 711 483732 620777 787947 835944 4 792023 720 261398 64115 481169 841406 531943 887342 875558 721109 482603 600790 678039 646763 484366 10128 308830 54 543454 855175 385490 661957 501045 173007 508592 752803 152 732411 841012 692910 416722 656702 884209 3 737870 660135 870236 481129 51670 771770 70692 79912 305177 3795 881675 109380 51271 712601 282478 145597 830882 893415 1 75785 880536 359596 17154 63689 896953 723422 854652 1053 106 65401 25451 471637 193795 809935 10 846156 613994 635 441207 472296 872554 2188 849994 876273 834271 752518 784515 5929 6668 282 739441 894700 384040 2859 842979 3023 2371 825421 855922 876503 2 564168 167036 465529 853758 828865 428058 351064 409513 614761 8 515485 858616 354 362170 774413 69061 889186 855030 335310 6 352573 396 489663 865287 372945 863099 836627 327637 639561 422233 892891 703173 807819 163774 1 829995 498035 283 2100 890773 814804 800206 887866 484836 610445 87 406813 781802 573070 797423 864837 32 143670 617146 886751 798492 200987 306458 196 3 182307 837768 249353 625167 895655 64308 896297 717817 877111 2830 799202 56142 845568 2 239528 336638 652488 529478 898127 298452 744645 76809 115973 550162 431475 725 477603 696187 5 312175 883549 548366 248 30521 621386 814864 3 837331 759256 10229 14668 808984 143664 833898 787068 726537 863994 516034 2094 238162 674814 114969 675931 6 4 867569 339307 758662 333142 7 1 536877 135875 828059 459284 869734 802580 663423 282890 69 895138 710572 5 217314 102017 801189 744662 548168 855047 76 12832 878632 887362 163838 676000 29 455876 32502 44 109473 785302 863053 848086 868408 126303 200178 763638 1 818633 175465 859234 556190 832346 442546 25 404368 840459 862449 472531 826446 175643 858723 120169 854161 65 885936 791 746342 647921 3 854137 478 241638 685880 3 234757 348980 8397 359385 62173 1978 898199 876430 860934 465726 890628 882341 535821 484586 393 34467 818035 489887 888982 888974 863736 704589 124836 3 11419 425478 424519 721515 28 27649 672702 36410 748944 806971 5548 328276 940 41988 886911 818565 893974 839108 40490 700109 882783 89699 897494 877995 886352 29582 33156 694638 690499 695477 870388 330946 520364 738414 898263 336882 11069 486949 795574 776 209159 52128 898398 627968 570491 770810 596556 724622 240477 267657 509169 802 888572 304 20051 874476 2 771273 463624 581062 153474 500355 893026 846112 775114 193917 458075 886702 263808 511292 386225 421201 75735 887880 798478 245352 8 825985 3 766687 763642 841886 28732 114 894863 569762 152247 871594 3 557024 641921 38937 898728 32 819246 165353 310900 856582 15 224 589552 198541 680 699802 898948 29636 802677 351788 295746 606145 840769 870326 2 805148 507647 7713 145616 843360 866128 1324 622134 71 6118 275951 526374 844794 13 587607 669133 578166 161967 887885 181 894832 862355 129299 850497 896045 430170 804106 894436 453562 895244 835300 888133 863011 853286 2009 149764 570443 807082 2 1755 815994 97552 12327 54815 822255 19556 351095 8006 325 208453 883890 817767 835629 890196 836136 645214 743983 876293 858694 890170 804373 823251 209844 521952 2922 847333 844429 833846 542650 817034 775910 8758