99999 33913
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
85787 12264 26243 11983 78011 50494 35106 29838 44310 82132 50641 86976 22921 16586 5408 56515 48240 70654 96956 63326 74228 46832 80595 69848 13304 87623 6970 2092 97821 34328 75047 17780 28303 52191 599 67886 46241 70851 26454 37259 77012 93962 60743 7073 80424 30188 81960 91586 56238 77232 45360 3163 62579 77902 59777 42836 61649 81320 3867 98722 6946 85503 97260 276 45310 48687 28865 8297 66666 24462 63464 89848 41042 34096 86873 8849 57770 37589 62201 91408 1789 89843 20446 5502 16164 92665 41190 88490 41969 46619 62275 71275 98248 80754 77490 22983 6936 74478 65334 68740 71654 37368 21949 34953 35054 58847 13477 50802 42768 91961 18965 59638 40129 21203 89137 74887 74803 55733 64154 59736 29722 2993 15504 34954 64628 49238 46917 50508 85370 55744 40859 63940 48854 1859 4806 66092 74208 61493 14701 65048 63852 20245 91777 70221 32779 94774 78013 80260 75995 80740 45029 21710 51145 33379 35728 40815 12059 61366 87072 15600 45291 91905 29914 16797 62361 70827 3727 98374 62736 84672 71632 6206 30662 20964 38996 79556 76312 67785 58565 76486 60574 87533 60658 82353 73718 85373 83465 95701 28775 24678 16960 73227 30289 45618 13068 10544 47584 15562 34574 31733 24945 20984 17696 21507 38297 68308 73754 14351 15806 10498 75089 83840 11203 75565 87902 27928 76692 71678 65015 64577 64664 4171 18865 14250 88878 77628 81978 85809 72078 66951 48379 83762 82869 40943 4463 83099 64780 12897 38609 2603 43344 99742 20147 8146 45311 29311 71977 59995 44475 35582 1807 4327 65166 32846 33006 94711 98513 68163 30461 56918 3528 44942 82419 74482 36063 65362 36711 62882 66200 57456 95412 75471 11897 98627 51220 80915 88790 83151 62330 3615 34471 48621 42303 56728 77680 8141 9648 81751 70301 15633 7671 39828 78248 72156 78127 31226 54439 88952 3619 39314 40449 87786 7245 50661 3035 2351 24604 71124 42233 73460 32851 43151 76235 95353 22660 83657 92287 13909 19787 38642 51026 80870 10428 9918 4117 5902 50236 16267 85803 35867 97480 11622 28498 78432 98014 13547 99955 69163 26054 609 75168 8276 74841 28321 99099 656 62345 41612 37304 10920 54136 36254 76429 29484 78592 21402 84348 92471 23418 30914 55693 86528 80055 74031 9527 59752 81010 55715 81068 66788 11829 75521 59744 96057 91544 39628 55323 24883 39984 78039 86878 4156 90455 9455 66277 20555 53748 80286 43195 64125 70911 20153 45428 71358 6661 52574 77234 22910 42195 63410 80277 48177 37609 87626 32968 99055 91543 92380 44256 98921 56229 80008 71914 48172 9911 90867 80602 17971 44606 22606 707 45924 53114 23829 3714 2254 44402 83127 83178 52302 65649 67054 19669 66932 36927 50646 10714 90585 19285 63598 40027 86320 7741 25496 15469 30002 26336 99710 41165 30476 80214 54929 42081 55930 92964 17092 3574 11443 36133 7480 86028 32200 75406 16174 64703 4343 22312 52830 59636 34386 66190 12372 92897 77517 75680 48371 15670 99556 46013 7430 70371 47972 84128 7873 19127 29643 73085 77298 72928 464 64040 34707 97180 37935 39062 88714 36402 47181 53668 55188 36455 52434 88143 31436 60556 85754 95741 80510 12257 36151 21132 27996 13309 91771 59254 52056 63178 36389 1 31391 54056 92170 11441 42896 22574 24841 66489 66258 91007 80805 50805 99929 60060 39636 39909 81568 96480 34468 74589 24987 75334 56854 92211 12063 93344 95201 99021 278 94185 82178 47170 13332 83913 38914 13759 57514 27180 1167 54904 74476 28915 47320 95770 8707 74172 90284 24860 24768 34682 76704 80980 7910 38096 51595 12560 22926 92774 30680 21293 18332 86714 95919 76054 1382 52553 32914 66342 41872 27083 56184 6757 2230 40344 71104 4998 73688 36026 55056 83336 68230 53339 11869 74048 64988 63452 88283 29244 93327 40285 84205 19971 45411 92564 91524 67032 76706 86141 18213 37478 56894 435 68535 70826 78891 57851 52073 73913 2275 68219 25453 3939 67741 97247 63766 85772 13962 55707 56821 58529 15952 84793 44179 99654 57602 25515 39116 56337 78468 48147 43979 55499 20266 96705 4182 56323 26714 95970 73982 53328 78653 64468 10930 28707 39550 18667 32341 15645 1088 64686 37385 77393 73872 31967 27490 99697 8582 12722 98940 16836 91605 95910 76056 165 64920 40012 4585 24974 92435 88374 66978 18760 26768 10567 11779 14063 64544 93303 87634 86717 60330 80172 84743 93307 53322 2820 84313 55397 98980 67026 76178 64765 49868 34273 10166 7742 22588 69934 10229 83433 77940 78115 16735 33268 25542 11439 10610 24386 55855 13169 17988 75949 36311 25020 39387 76417 53372 13528 74383 62342 40175 853 87236 52044 70815 41968 20785 21942 74022 4913 74379 49086 28397 55321 29845 16979 72194 69295 52404 60210 92831 30113 45407 84119 26090 64572 62973 5028 75016 45390 70226 23234 69992 77830 14763 25350 7688 74374 16349 6638 45796 81666 10016 26326 35765 48791 65122 99648 39094 31827 66921 96356 36623 989 188 37821 3406 17811 8119 16216 77418 1290 7372 16824 31866 92506 69446 63003 34118 7302 56360 71569 11374 61514 17236 23961 3707 76916 30532 2034 30640 38673 33662 16070 50106 26254 9718 36841 51786 62616 70202 6808 14716 39299 61469 96256 73763 79488 31645 29707 53660 36547 78579 57752 97461 70922 98178 85949 748 95144 73359 11053 9168 99338 87285 79294 66840 53091 98834 66938 8876 78873 31155 96642 31348 22071 64009 84486 61052 84955 70526 26770 70724 25134 30312 47465 84006 76099 51083 417 42031 47238 42992 62981 82826 40878 71631 85799 53677 39944 1576 46847 94286 5586 20691 68708 43808 16832 65809 99456 8806 45690 33296 52873 32178 97740 67952 8643 87929 76897 9026 55178 17605 37332 91773 70569 71874 44503 82333 20015 19472 4790 66762 3670 63099 76501 64041 89204 60487 72588 23565 89474 31208 70676 33396 47319 33107 57161 93453 63314 71108 14781 34198 73068 7878 44376 77099 51457 60857 19988 2325 24529 12654 68910 61938 44451 41110 98977 16194 70589 75686 60985 70545 52934 61803 67112 82519 68617 11632 79928 74697 77217 73699 78467 47608 50719 72698 1504 63027 49937 6033 47474 99845 93986 28240 53528 97886 61633 24976 7169 1028 53136 90667 74713 3237 26513 49661 57044 30518 96426 10413 2533 71895 81234 3829 78347 80703 39755 53106 9152 41351 71277 54126 11966 48314 27649 35780 15286 92904 9564 43328 92579 21462 49392 74456 49303 56518 16357 99167 33141 52456 25936 31203 11213 59403 46980 27825 82978 46549 7564 94740 49380 39071 97998 32691 61719 3598 93183 92785 98362 5865 63453 41828 38745 20177 6565 31440 49047 69604 62232 11538 57282 13096 95951 42207 87764 57089 68066 25561 12289 85010 74313 12239 42753 72869 60457 49531 72652 11968 95150 60452 73177 62350 59939 90897 10303 6448 60628 82376 37252 54806 52439 9116 62196 71852 22978 18532 93759 5792 87776 15526 51950 71590 51470 38659 83325 29766 83109 86362 55589 87398 55516 29176 12785 58017 94875 72876 30459 71381 31586 94148 34454 7953 95382 71622 2461 99983 14477 80734 46158 97706 34986 3991 71065 96451 62530 71710 96453 41626 52155 29800 36785 18559 67110 47620 85788 53731 40483 90963 38505 79256 58586 3843 64174 78470 7587 14966 71664 43947 37831 54556 11574 63353 24969 68585 27750 97642 95833 5859 29374 9605 81541 1962 74631 80514 75681 16749 12441 46907 87529 81499 63245 88391 65972 2674 83068 85249 92439 78847 89866 23588 64990 51545 76239 74904 52825 26729 93760 11103 75257 96578 31542 66213 44906 79267 13173 72006 24951 2439 37169 13797 42953 61043 64867 10817 16578 57714 6569 31553 49273 56366 12778 87121 62106 25720 17524 74268 74828 49147 22594 8583 39012 54938 82201 66237 82937 18868 68485 27628 16819 68146 40777 98459 67862 20676 11230 5850 75749 15968 11433 29781 37344 60786 45695 55645 81062 8062 91602 56849 57734 20431 52153 75484 84203 57954 96488 31724 86750 55672 12438 73057 41066 41149 34951 85317 62264 26588 34564 8860 46066 25916 44597 11361 21229 86974 52375 94026 12367 99678 29252 68484 58378 86671 4329 51189 83323 50889 41917 26119 5541 95766 89463 21927 96611 6896 26331 99437 91587 19717 3895 5440 94493 33969 96098 83911 59557 52199 65444 28765 2161 29159 14376 39221 15647 5097 1271 11272 84040 73300 46785 35585 38101 57980 23332 40803 89588 97797 82950 87319 70411 82791 12226 79752 44396 18169 74619 32780 41363 29199 7727 58437 50999 25592 71949 96701 84605 83995 73789 93084 34779 8293 95356 76046 30351 95276 33558 49239 93628 79810 31107 37592 2902 51967 26339 65607 4388 95031 59281 96543 58695 367 71660 16611 89226 96969 10966 86346 7427 6738 33859 23787 67468 88533 35103 82494 94759 56732 96429 59796 30719 8932 35598 95059 73661 62827 50741 41676 59100 49381 66141 36204 56569 51863 46348 84485 1794 34090 24423 99564 12442 95799 70632 71732 91940 59063 59449 2588 68281 36066 27975 55455 81504 46273 93111 46905 33010 59548 48661 29847 14099 16496 34419 79310 45631 65526 27348 50065 24658 29813 91899 268 14020 3340 58407 6234 79433 15687 92883 32995 81883 96211 72362 22768 13210 19760 41099 55119 89644 94354 21011 2972 36751 49068 23044 5767 50254 69811 19130 48017 49213 3580 58110 89114 90242 19781 32807 57549 77352 83158 25841 43137 87074 74387 83196 52423 64031 14772 86541 86796 1516 68588 25450 90181 74004 19306 4204 30990 97213 28058 97074 27052 76665 28629 55937 43031 46419 97938 95405 84759 9782 62805 83450 57640 69198 8065 91557 59905 64306 97606 61981 84895 83976 88052 25462 44940 55060 18148 97011 97747 41262 14432 75840 51843 92220 8563 76941 22155 25281 72672 25849 12798 46229 28766 67707 63602 95205 75728 18375 67175 86181 86648 44360 35286 68266 23955 13469 26465 28241 27881 1646 5697 27147 37638 13171 68747 95054 94730 11020 9360 35417 79213 70368 87903 54715 24926 6604 79296 77124 57291 60205 38916 53426 35533 39490 67243 80554 99350 32 57649 91791 29492 61457 10410 53949 32626 49869 80265 80542 58598 82904 22210 6866 76190 47908 34945 45848 32235 87661 88865 92611 23501 24618 60915 35550 91822 82683 2882 8296 33793 7478 78538 29897 35125 65092 15482 30120 87370 81235 87955 86017 51378 59656 52281 43755 36241 88656 20680 26123 84493 86394 90786 62213 80633 24894 78829 72021 8982 3014 92662 36218 80162 76971 67652 42156 28288 46006 46725 59578 93765 70745 47239 85118 46165 13121 82356 91365 68334 65799 37322 17048 50925 8639 77281 86355 26366 92263 85864 51377 59426 72744 24923 63762 99273 95395 35762 86843 27693 30546 38635 70173 8880 69869 57650 84165 60935 93193 15529 23776 43502 69382 39598 48401 97234 83467 91670 40761 14198 99078 4501 95907 55982 56956 46834 37417 95274 13022 69371 45339 85384 26604 51101 17974 27900 45210 35568 50411 84157 39682 38384 64338 37925 83908 32562 76389 81826 59083 60181 31233 72583 66563 50587 76850 21506 70704 27508 91496 82026 59528 94772 16016 54261 31525 98321 90610 66919 4851 59976 64833 11722 45694 59121 79153 11430 99723 22526 19018 24312 65598 55779 48133 56504 63931 44611 16150 70419 82955 70923 95152 73546 82764 64517 65770 35876 76944 75348 49424 9712 59818 47120 69991 25791 38150 175 89490 2190 98373 52093 69602 42864 1043 99200 14291 78195 71802 90004 42194 75811 45305 69937 91947 9496 7484 87576 29695 35360 4783 326 76772 97051 29758 65298 97699 98022 54065 62937 30368 17797 7408 52069 43425 87879 29736 72007 46690 42037 6039 27795 67885 34489 50122 38547 56118 45582 81523 86210 35688 24689 35873 79848 50267 25706 50480 32129 11792 84878 99134 73983 38272 12 35643 78010 51497 61385 81702 74811 42774 34909 82829 33784 24465 62824 29428 7295 97151 58216 14920 79366 89389 47463 91948 33320 98359 20912 37272 30802 89810 30034 64795 39937 67713 29731 16915 46876 56607 72543 72629 79250 51633 24834 952 65688 37510 80577 78791 13652 43295 54865 17280 49118 23911 46852 9776 63259 74148 91410 35517 6280 4670 37341 83488 5071 41144 66380 76703 74500 66286 90248 39754 81366 92333 90862 97188 27078 45162 16649 49226 17029 14338 42570 51958 32092 42283 88018 26760 76395 78965 2141 59149 28179 18143 21411 8938 85182 46858 46958 39568 12556 96725 95628 44509 92590 27688 62505 31524 95047 62376 75865 68577 74483 80757 47199 93989 83125 76836 75845 16756 11353 45768 36510 43763 24381 59462 87686 53844 84592 22331 37503 86176 83334 73364 11857 83277 93529 28932 65209 93011 47984 41208 81111 56999 78227 60409 76236 36633 88760 35161 71765 46683 28791 65173 74885 95519 47232 66445 74282 22466 46070 93374 47470 6357 84650 8413 52667 75720 64989 6061 63183 19318 63612 1129 4986 62041 12653 46655 92189 36392 31638 8309 187 77117 90160 37693 22832 33913 5543 37236 24729 87368 45683 74903 40450 88519 87499 85460 93536 71112 86432 57416 77535 4062 42538 21377 58988 31284 53633 73229 50416 55909 30585 36786 92171 76758 55535 69249 85254 29037 75407 14128 87494 60930 92830 11070 77396 32251 81585 40338 47069 593 82425 80594 375 23537 95889 40297 54796 39885 50360 56866 71888 2728 1763 60343 35284 32330 25669 94181 27235 90703 80450 36247 88447 38724 87768 81558 13197 64993 58568 11475 94413 77044 42497 6517 5666 63919 97182 35342 49875 16866 3370 14431 72284 33205 51048 36493 67444 68247 28867 31934 78244 47727 25847 38405 19855 7121 36122 39332 93513 40892 71020 7489 102 16597 49436 8789 78997 9729 83728 1795 47029 69357 88532 26884 25473 5175 79905 33329 36855 98601 95870 81652 27077 62649 31569 64053 13778 81622 42214 75046 10871 80028 95984 31472 15378 27141 67345 64602 89657 26574 68464 54509 28764 17544 20183 93877 18701 11479 12007 78561 79728 4762 58140 35320 96822 57431 20331 23689 71179 76035 31170 1096 70956 79828 80590 88807 97521 98447 8505 76410 23889 19408 40959 81317 1416 26485 65192 3584 85962 13274 18299 84154 44358 5384 37346 73194 77831 71729 45878 63316 97043 7609 67456 29061 29058 50602 83525 14023 10540 13218 935 76163 3073 23347 45329 94278 22038 47094 93461 40890 20739 90121 94556 54666 31056 52081 84194 69239 469 92621 84106 19243 59151 92778 80737 39537 47047 84339 71154 7561 90370 6382 86631 3535 41620 32930 76524 96594 96989 57960 80747 34898 48493 33341 18379 21037 66837 61202 71257 45123 67449 57114 95114 30431 48091 30059 2281 28935 22099 17506 39155 18924 42297 11894 91596 75451 77398 96185 77031 83414 30169 98182 57304 50951 61231 59316 85417 40762 50846 80896 44530 74186 41830 93070 40713 17665 93337 60736 81922 5374 747 63760 20385 25518 44639 49025 1124 57063 16787 36188 54992 38571 39264 63258 72348 61351 49125 26658 41804 52499 47750 72432 44309 69780 74244 38374 71961 90446 6303 37022 87725 20796 63597 32186 63046 54358 37114 76491 64196 28881 64862 11084 13752 69752 8972 75975 11515 56613 47997 76505 82507 57906 20690 99950 48782 52998 39766 50839 81394 54743 27632 81888 12822 71696 93681 49686 99141 43283 3399 49482 17112 13083 87161 89531 34920 55867 14558 75364 30096 11984 45414 78419 82917 27316 26225 78490 26191 75893 34957 57380 74569 26984 37769 8220 69749 22020 60177 66756 47302 94924 50842 30148 27683 73162 21283 57188 68390 18363 75190 75185 8466 86136 16131 65259 58750 10925 21498 3459 3103 64316 47967 82203 23617 68130 85776 57459 90286 50301 23408 54467 12630 60109 71423 99627 36750 83373 19429 48440 97745 42308 24862 32075 32158 30056 20946 94510 49355 94675 62243 1082 32216 97663 23109 83440 91380 57293 3981 51404 40622 31146 40342 84230 97957 70605 90425 42979 29239 99504 95607 80285 91187 21714 21181 78659 59708 58996 99471 7235 95616 13598 59077 60636 10384 81679 39144 43584 59338 25047 95617 91212 94218 78273 66624 40879 40018 93393 33637 81963 38088 9656 32643 72476 25166 63344 7224 32950 13000 14325 76713 61352 27788 10032 37072 88767 81445 80341 21883 36801 78637 57931 47883 30672 29933 15094 54917 29274 10346 39304 51523 26055 46055 54178 60453 4396 11179 17002 66191 87100 20317 2173 92203 22801 15060 29534 76574 17418 3398 7147 72963 76202 91085 29667 35644 89666 63195 28930 75146 46315 79643 92412 2994 43592 62477 43941 82121 45127 75441 7407 48896 28226 30976 659 97754 7864 49679 82661 5390 46596 72416 81924 6353 91289 51910 94630 59392 56300 54338 75838 94650 99859 24880 70093 36699 47478 45418 1233 69149 18880 63523 37029 34379 73351 93750 37952 27755 50939 56681 4703 43624 77580 13946 73486 53021 59173 28076 61346 77698 98435 82525 31380 69325 13460 78214 76076 56326 14773 11154 84079 17331 58780 34520 4395 59255 79943 66424 6042 26369 72418 85647 3505 32426 78384 18002 32032 24769 89942 39705 65114 84370 23177 78912 81582 38884 73703 80604 26177 3485 86266 46388 48609 55594 43412 97529 66821 70059 85954 69115 1164 38748 58897 53064 46957 92116 84607 77609 50831 98471 11617 75206 50832 263 75362 6562 50118 82199 64335 24287 86811 53985 26905 11658 28374 25384 53761 23882 46415 22674 43104 36025 16754 28417 81245 42323 61595 15163 34568 24308 106 82344 76905 80337 50365 44640 28184 52532 59195 29096 71443 12800 42859 7289 80479 55543 1146 7598 13581 27643 53154 21232 66895 97029 74194 17592 61937 21965 84316 68276 66399 25653 49443 65386 71788 333 99899 72890 95254 15132 35445 7201 24233 76572 84779 35513 48883 92022 93946 88085 8966 13696 1006 28159 97314 4306 45823 46149 56832 39142 28061 2800 58427 65846 44886 22042 94176 91412 29408 81312 82367 20498 52101 27616 69730 82216 78304 25105 84722 75791 41060 62032 89296 18891 38838 42055 65020 63521 78541 22975 81359 90725 13181 51492 19149 62672 76160 32646 65604 64151 51212 32344 81835 91609 28663 55 10643 3385 32699 98795 73313 657 40128 35722 22760 70766 22337 59159 67260 92300 11146 22668 49893 79377 97039 63811 24629 64427 68227 5577 95285 40248 37833 12216 17841 43849 74935 69696 19198 95662 39093 58930 71762 85463 31118 97746 32442 53327 45856 6278 46791 54821 14208 47274 11201 14869 22592 82099 67761 95048 58937 66408 74326 44725 44361 61574 41270 85657 44960 66349 44023 48082 50009 54049 36148 58511 67548 49951 82650 3861 22091 35130 65552 68068 54201 34354 11445 20479 70660 71385 39412 98553 85121 57676 88743 43960 76364 99286 97644 19301 6076 50214 73329 27663 58009 17546 29055 29616 38587 59514 69098 49630 39300 43444 34924 52977 569 23412 46704 35412 53751 51766 55913 23664 86280 9053 66709 9497 73805 87276 72178 55309 36710 39958 57525 34336 57784 72535 92048 2041 14935 1035 40873 99440 92986 49477 34002 83256 29271 98535 26822 35917 12173 83472 19993 69172 11540 13327 41329 42794 9371 32708 88607 70856 18864 55947 87269 47450 35078 39752 89326 18324 20898 7082 70325 65611 85510 5393 43404 80439 99317 39063 69735 94112 30581 75279 22098 6538 45944 3234 12834 29628 48700 34433 64779 94625 77081 36293 20482 8283 71299 93797 9545 50902 79975 99992 15671 94049 6406 85814 82667 41937 50072 22318 12729 92469 95342 63131 13570 69813 32996 95102 51006 21726 4365 71147 97501 84654 88333 12840 6845 31532 25279 59593 480 97164 8092 61171 36695 82798 21878 14648 64702 83006 61097 76378 79356 34475 23573 91531 92562 22964 50516 40985 94661 64428 12569 29642 66462 20719 59170 24761 62109 8702 82029 2120 31205 27879 21962 7424 47982 2040 78763 13472 70103 7946 12829 12038 32461 39017 68031 20299 62173 2007 56995 69114 36616 56111 96108 42172 15069 84004 13787 18535 58927 47480 52388 35157 1459 8025 15006 54270 66305 28973 10452 59790 29836 58023 7206 74555 34050 8114 25626 40257 60424 41187 30048 47266 70477 35619 37413 80632 19249 40916 2997 39086 63128 64839 48165 12495 55148 31611 27992 51792 23459 8046 69474 86803 64052 31935 8897 64864 45615 72493 81520 46696 85828 24979 25183 97014 34561 82787 22807 59125 55572 94810 10713 61413 25797 77240 94073 30448 11322 12542 95165 41145 78272 20355 6435 9010 603 49219 98365 380 34516 85733 12168 24748 84689 45164 49513 67774 26839 87816 57785 8075 10488 75554 21756 63391 78619 42974 85040 67855 79481 69197 41558 95817 57707 59104 45840 16497 96118 76450 52440 68222 70967 52650 17927 30836 20552 62448 62258 99316 53998 85797 40278 50762 11039 60686 90671 72663 84946 64149 67394 39350 82550 7374 61569 40642 40077 53208 33580 56527 11523 6158 57336 74070 76647 30731 9845 12373 99904 59931 69912 64998 25617 24324 57534 53052 31217 11974 77769 60554 43628 78290 85155 20825 32441 20310 2137 80573 14831 23037 71921 48211 65507 44668 12913 92651 50605 22995 48071 80942 66754 96473 90449 28495 89475 99337 54890 88006 24566 93100 84344 82872 32787 78978 26633 64153 5189 10124 22275 3058 132 48810 87892 8155 22143 36382 47706 85198 17027 62810 53 91472 94183 40704 30825 50203 60831 13667 82670 66611 86367 95943 47571 22841 59342 14680 22747 2403 71255 82582 56992 10501 46230 51271 71827 9767 29187 72731 67926 99788 97495 48963 62832 95829 96359 9822 69695 47173 54180 20120 52855 45437 82400 9111 94522 85664 3531 34447 80070 39632 69150 73928 22834 56081 36162 5867 84673 1180 27187 81956 84992 40254 50445 78352 50667 16139 34345 74860 48025 83517 58877 60243 49461 5480 49818 7997 75561 13893 61050 71278 34372 99296 96491 21421 49063 10858 71357 9914 42121 7865 87736 60022 17942 20672 45255 14759 9001 59298 76679 48673 19555 90899 80704 19119 95193 19080 37357 58167 37845 27995 98792 77375 6744 89280 44726 25022 88603 56007 34199 28654 71978 6857 89764 84678 35385 7582 37967 77491 52425 54104 75930 44732 23385 3074 518 69616 22081 52831 62124 13698 10933 19771 4820 83064 78012 35462 61947 31367 9004 23413 4651 67122 80526 14349 50492 12503 90314 60005 38631 25866 12594 43669 52964 75639 82774 4834 99600 2110 18289 38054 14876 1655 46992 59438 42670 50276 30410 85940 23202 58272 8894 70562 67659 16892 54444 16082 6055 47578 30978 27367 8820 26616 33579 76922 3346 22931 99910 6531 19161 68048 97235 47129 29325 1890 98699 83554 66691 47938 94812 43250 64786 15791 4664 84924 73220 58077 87116 77345 22026 73782 21684 28462 62962 10781 8273 89802 23219 81598 57773 44460 63644 29581 18021 33428 61292 14732 85038 64970 81277 12514 73370 54344 52090 28048 1190 56304 14667 64541 45655 8732 97305 41314 16850 71887 48395 4144 82375 12455 15693 26710 57312 23275 52971 48097 50713 78885 88775 7152 93873 52001 45219 47229 12493 52031 87573 17850 90192 17017 86162 65010 38234 21237 7200 98052 65049 97249 54548 74639 45231 58032 37467 9908 54530 38003 68379 32313 43280 51042 88595 63174 58916 58491 51408 45993 90730 15423 64566 28366 24832 34075 82240 57575 76286 75812 55241 93553 30652 41831 30991 3797 27031 33500 41154 81258 33815 9723 45354 30595 58623 46042 83959 60166 92121 54192 71789 12637 38908 59212 8346 80477 85325 76769 54490 25971 96105 73450 91019 18788 11502 41757 29633 54284 6199 90483 10604 81184 25063 32329 36602 46357 80538 78237 94634 76200 36773 37089 75465 62598 61905 38375 32688 60444 38080 47191 70246 626 87280 75337 33831 71485 22709 47755 19551 32823 39301 44736 58016 45987 31268 77358 58894 19264 92860 63335 25083 90774 4527 65300 14398 86801 88898 74582 44943 65255 96448 708 53799 85715 40773 10841 43880 65459 72468 41876 39329 84815 84557 64888 84630 73739 40081 15348 34116 99146 28692 55204 4532 16379 8402 50703 43791 29455 71963 18618 50658 79989 75302 56712 28309 63157 72819 59463 19350 95860 43443 88820 3842 44272 27569 15039 48857 93213 57259 94048 50398 79315 15620 15539 75138 80266 88302 15561 64313 1292 46473 65673 49080 54788 86137 59389 35845 8518 88520 77811 74532 87298 68312 30152 96282 71033 81406 83972 12667 77410 28563 58633 34858 85394 13247 43213 73641 49892 15120 77995 31698 18545 16228 42662 11087 94330 29315 20732 15367 97281 37664 29891 13829 62941 61326 22125 13960 65624 7625 17234 73537 48430 39051 83761 73052 57 15082 25423 85985 84414 72902 10515 23968 3925 42099 5281 42740 95987 61098 87826 49247 42655 31880 22826 3956 15291 8843 16398 32620 94198 83360 67558 57842 29175 18415 70490 11916 98694 95073 89642 65939 93062 26045 98855 41990 8724 71647 14717 63865 35318 34983 22742 54791 57979 34089 64374 47407 28900 24373 61673 25819 46534 57418 24859 87781 25021 20465 23548 2409 70929 12599 14527 75602 88589 47500 43655 63803 38902 70214 288 80813 24695 63442 87640 30598 96576 11215 6231 12084 60232 67025 69849 63672 66633 40385 61759 17984 71785 63411 3942 52304 54029 74054 27621 67850 51551 20631 15416 40652 96055 52874 64268 46566 96335 35788 95642 70062 2914 11507 24944 4005 93782 15031 62381 80407 1453 73765 7434 80399 33802 44454 84846 28469 79098 126 67716 33843 76452 95282 71539 771 15524 18648 29787 34309 65376 85888 50233 58535 5096 85340 4662 32114 43922 15407 31289 33683 7315 46018 94848 59032 55559 90283 11998 99566 37850 93109 41569 89223 70803 34388 85107 11083 94401 74850 99165 59771 48803 72544 13803 7428 7271 48150 68177 25048 24602 81761 43267 57974 66027 86875 52028 58668 65023 42572 67575 28727 56110 6019 88776 91446 51846 96399 68186 52455 52623 58480 42527 66228 12953 42891 48667 56264 30207 87316 28205 83501 99704 20931 82488 62781 2929 67190 5555 24127 6218 14541 51781 16834 73316 30842 37145 78266 8656 489 59926 66110 44553 77159 4318 41474 22206 64369 21976 24135 57533 9587 35737 33220 92952 40618 5782 174 52286 43821 24356 26572 61228 2111 17632 21864 43367 67951 12244 47813 65178 56546 22295 38769 70912 92217 74852 66761 63518 379 42874 89558 31764 93448 33967 17374 86200 81575 38161 69134 36832 59148 67971 21777 39467 65382 55277 81813 51592 96250 28992 66017 45509 34392 43887 18124 97250 78879 40930 51057 59938 30845 53666 35031 83163 6187 56897 67513 99336 97888 86932 52152 21787 32892 61883 94884 69635 60651 94424 58881 38454 84923 76414 26692 47991 36635 61252 28426 91285 35101 25363 99453 23673 81453 50016 53636 62079 82871 92893 54631 3005 61566 8686 77183 70105 81961 89068 96183 60159 35174 34027 50512 13996 16148 82016 61300 26536 29807 49887 64208 59479 22211 62326 46559 92025 34988 77881 75367 37887 15372 52930 11855 10725 75571 55885 28517 84828 55735 10664 63125 81029 31373 56114 97472 15991 56149 75757 95926 80106 12830 88978 35335 37457 93409 68702 56620 71747 17505 35821 85416 72590 45860 85175 45083 94467 71056 41985 42626 23036 64343 45928 84900 70893 47553 94061 14225 83862 84148 27133 87548 14547 57479 65997 3241 43539 72806 32072 37928 16733 7208 63436 90920 73497 32085 8010 92434 66602 8609 76303 84805 69101 98518 65282 13005 68116 69123 52956 45555 19289 94301 67340 68929 38256 30969 95280 82479 85621 15883 47923 21928 6943 19647 10298 88766 65088 49293 40635 33362 80981 38006 1711 8019 82003 98135 4265 67499 64013 51719 17793 43233 83088 72386 2270 97567 12623 39801 14058 3165 52287 68710 27790 94607 98790 43348 11345 63480 28272 59 8682 29184 78775 11233 77537 27615 30557 90241 73069 4534 15618 95068 71666 33187 70152 16458 50571 35655 44206 9204 99056 57919 47433 53678 15269 38793 85070 91093 66610 20504 3394 31328 29427 41929 82522 61783 38920 23713 74780 50005 44988 10431 4896 33955 23145 79158 28740 75854 37383 93860 37335 35092 89031 72540 33985 81881 34200 70821 79358 32834 44202 87049 35617 44564 10063 67123 36920 27991 86023 72495 3624 80774 8933 23736 67645 63902 24138 29089 84371 93870 91381 68532 31865 94133 37249 10203 53316 58455 54072 31591 69036 38935 48647 55740 35149 23863 53380 85112 81940 12649 93907 66405 25095 88550 8385 87536 47230 30840 67702 49549 65325 12826 64841 2832 59893 43401 94822 28059 7242 72534 77918 41324 48052 11506 2561 26772 88026 54112 21874 12471 53581 77488 66593 33742 75410 11371 74917 2687 57041 30477 93904 31573 8251 7102 97149 9172 7323 99813 1172 56072 58428 81758 94362 95502 52723 65806 92687 60750 86125 43490 78824 1285 29947 53215 49450 93894 61109 38660 31577 48200 43386 5015 46989 19723 79670 93237 30682 83228 77762 41450 12268 78655 74430 7062 69762 99160 31784 50793 22301 90847 5109 23072 33004 8103 17243 67016 87493 37285 40525 47622 88972 23589 40343 96561 34053 35601 69939 70333 40918 91646 92432 87077 10000 14968 29314 33454 56218 53556 7551 45389 84085 42243 66775 35189 45764 81887 40706 70734 99207 69086 43525 33820 51574 93918 72548 25969 40358 49688 21648 97438 22363 8262 53425 3391 96672 55964 47353 29299 27977 13365 12760 50027 87434 11212 77522 92779 26836 68492 82866 71757 10549 31470 10912 42525 75162 54102 84804 272 62020 6716 16233 25991 76332 53386 91437 57127 51112 3588 60699 29253 81486 81842 16163 12463 79124 36950 7542 47276 39455 41247 59956 14708 16311 19849 39089 50749 18463 26679 54446 27732 85544 12045 10486 36566 84373 31306 96775 72737 62419 110 22802 90508 42636 41540 65499 15136 61088 9209 75479 63412 56705 31071 47588 51604 17322 70743 23649 57604 64966 85823 42470 59582 4495 87015 89790 29051 52610 63394 52551 16481 82092 77958 53498 44387 98069 70981 64947 46022 93224 91588 75504 91435 44661 73179 59291 35781 9251 59558 81589 24842 46457 15041 1021 38479 82281 6 8094 68056 98544 70634 38865 96060 32937 68039 28172 96224 88799 93027 67605 13805 62877 81398 52846 70995 57972 18854 75312 68121 49041 56797 43437 25892 62066 33129 87358 28521 72565 42113 55438 34952 69279 64595 72136 19109 24636 83187 89830 93228 79830 27071 58313 96081 71217 4831 91713 19617 36951 65657 35181 94225 97036 59570 35127 57480 6925 90292 18595 40131 10820 76197 36435 90882 56831 22484 63954 99595 61951 71956 69527 50230 79340 2843 10242 75181 91684 78890 84985 51338 62930 7249 37079 92649 6668 16972 21594 400 52826 76380 72104 78573 91563 44081 72625 86702 49007 45697 4230 58767 18120 44683 17763 14938 13459 18801 56423 95767 72510 6058 70576 90255 4569 39779 28305 13013 52757 76773 38728 84936 46793 91775 70438 44517 89133 30038 92600 2570 27666 51841 27626 60533 55618 93974 79597 27707 24947 1617 52051 59958 38352 88 28177 74629 18434 31286 6082 88554 7396 73015 20026 38090 81802 36190 16042 64903 19972 80969 16564 68289 62080 85283 71334 38201 30012 46274 46757 5238 91167 56617 54064 53536 47151 38881 36589 16337 76148 77151 96319 24251 19766 22453 40425 9220 78008 6239 78231 674 80304 35193 2464 36692 40625 67973 38503 21392 16289 62389 90498 2311 82384 88287 9809 11240 56923 38734 89297 64249 15795 70948 82156 5634 93932 92843 77413 6611 30892 92975 34103 73813 25167 60726 11508 88602 73508 47582 61742 98605 14410 90269 61090 66209 39553 81975 23813 55507 6763 82569 8866 46235 11496 76919 15427 42111 28268 51993 32091 95517 22979 5829 31442 81488 33756 75436 50858 98504 33553 22887 36199 17141 4147 68330 92862 71822 99427 36647 73352 67601 68825 76252 21201 89420 55179 68879 14838 33614 94584 79223 87318 72774 70848 62593 25025 96899 95200 90846 94830 2123 96478 46015 17631 63403 987 4303 43696 16998 75818 9868 54081 92207 115 48830 35792 56954 25374 45961 85583 82106 60545 8812 43854 99202 2180 6106 62357 38709 96793 55510 48031 17491 61795 15559 70670 65125 17596 20064 78067 411 83431 69176 49597 78872 31366 30992 64792 21016 35089 93941 10703 50232 48793 66931 42056 74349 37218 61662 95845 86820 12918 49492 22686 32168 62206 28909 63016 77758 19975 14612 33739 3265 13976 51139 46710 65400 53840 56650 20643 3593 6465 14927 68597 49565 52705 10450 76448 93939 38389 75782 27099 40708 48138 41874 39044 37007 84478 51016 81944 8915 61982 80043 49913 9131 75868 48641 54182 3725 20947 56957 79580 23058 42619 7538 6358 57375 92653 60647 94262 98342 24481 57547 97882 55233 80156 53088 31202 17382 36597 3539 58462 25812 83673 9273 94304 73511 84447 85471 61425 58504 35341 88301 55143 42475 14977 76370 99265 78798 63519 15704 97666 35720 9381 80250 68944 43732 85048 80582 34964 31725 12703 2084 98073 59791 86418 15994 25587 69994 94475 94039 84560 57390 91785 17479 67336 52837 14436 112 35538 30057 59343 59802 22284 22627 6711 83295 40014 29961 19477 72294 63683 66526 22554 39767 72726 27698 35110 29735 39285 59471 77027 83370 76316 10227 6099 87943 66284 67777 14244 16794 81741 4374 32363 94521 53886 63311 2267 43325 91914 72759 67136 25770 71092 11913 76900 75084 32425 49599 35510 18771 1961 83224 87171 50060 30444 93892 18163 92723 7291 21125 22605 11530 75506 16983 97010 40955 35343 48922 25477 91116 11979 53793 92961 3030 22103 92070 60230 50359 36627 9432 48981 88585 88126 26881 76218 92700 17284 48198 72349 38804 88590 41420 69618 2645 90414 80430 61536 98334 56996 53431 71215 22306 87755 95498 77968 5581 44148 23835 8616 26675 17947 16269 23907 41519 22150 81355 99670 98142 73890 60938 7959 82235 5266 43508 29339 4692 71719 86629 86754 54386 16668 81612 47562 79757 56394 88464 54223 52795 1279 17136 37058 73083 31072 37313 64421 76469 86309 2124 5683 49690 82275 4932 96121 41340 64224 32639 76688 26256 51518 24402 86584 47959 60390 73976 67132 75508 14442 49435 90736 61398 9669 61600 19949 8837 82665 46429 61902 74856 59550 1186 15392 49067 47023 83919 44917 55895 80105 76785 81092 60307 25657 12878 83022 40064 39426 20001 43749 66739 87367 68781 52875 9585 49753 93200 86147 68386 31131 1297 40236 98063 9343 39176 46677 67471 87170 50152 58243 40441 77613 34527 83805 6060 6976 53982 18836 22858 57395 61544 88098 27385 55509 95206 29726 25378 19939 27110 58803 72872 44172 98804 33980 55493 63117 46099 17210 40436 21328 439 66991 48724 35711 32869 53843 68544 93864 38583 36189 76689 4257 42691 84541 60133 92602 68382 99712 1259 61581 60064 52912 35900 55129 16809 94838 58464 47532 78330 29849 29927 77755 49369 7930 94398 77832 43139 6431 95379 49281 75935 11335 81863 51234 14172 64745 230 42295 90829 38757 31352 38315 16492 9703 92448 44012 78825 32912 61350 41673 83211 77258 24060 62117 13591 8874 16991 80905 91721 36291 25297 6775 81102 43456 48946 49677 69031 41121 40118 85315 75365 23116 72444 58709 47860 21012 98278 89738 97889 26601 65529 19339 30155 47954 88837 29809 97101 62510 60838 41138 97987 10712 24819 15669 33765 55554 12162 19740 12242 11892 99507 98842 92784 46101 45359 96204 39494 68456 69591 41236 75671 95211 28289 61141 62628 12126 35683 39154 47056 72359 44718 75355 94931 18951 21658 30627 48469 47247 92603 70568 69764 74008 42631 71419 1369 6945 23122 50154 40168 81771 32733 88214 67178 3854 93869 63747 84331 61830 73012 78766 86334 13481 43557 24157 16156 5843 48941 41485 89072 52114 63384 65493 90972 21805 80644 68810 48107 94378 42270 3968 6550 79095 26815 10220 28844 93283 17541 60053 83513 8492 70469 55318 80401 85670 81599 36905 97897 74980 16873 8006 75169 57907 38986 5365 57283 3167 79851 37444 20258 5553 76201 94905 81036 77727 40601 70561 68172 95472 84972 55738 53656 96537 28109 46662 80161 47114 72219 85650 53831 56582 21403 38402 85450 41991 76430 64608 73800 1116 62634 19726 226 21798 53507 56418 91902 66456 98853 79700 5233 97256 72875 67519 83772 52217 26622 3053 87592 83265 71327 79599 24703 10463 60881 57152 4835 1339 65989 80134 44826 77498 90565 12906 41789 32726 17883 57462 10388 59276 53079 40581 95577 63816 11462 97357 7221 43515 39203 6758 22118 83098 45222 9574 14853 7549 96903 35969 28747 67168 25638 63101 95367 58698 53237 92250 48994 88150 40293 88593 86009 73354 42325 75223 94605 18909 36396 44067 60034 43680 9228 94200 93489 16468 15612 12574 57543 39361 1749 5350 29372 50275 27712 47857 65102 73178 31139 30462 88778 54409 39694 16226 83893 65698 15112 29044 98721 52612 45242 91999 33887 98353 70363 16279 50900 20267 38251 67828 24269 40903 19333 7566 28073 87682 77412 56130 44319 41602 8334 39657 59310 88756 12696 58224 28601 58499 32108 28858 51508 31463 43924 53056 90075 94981 40811 96497 34980 52592 42410 26027 99741 35515 62017 32126 38464 43000 55106 75618 64587 85825 65324 81594 27045 75076 11545 61509 24363 24946 69843 46410 14508 88561 68387 2569 21299 5898 69 61004 78095 11912 81081 30196 60044 18544 42844 30187 79336 629 37376 49503 55985 95911 60781 32348 71503 28166 40088 25784 87418 52203 49198 13115 69145 79952 45872 61173 5453 33367 26031 38392 35536 42117 27662 65057 84244 13835 70201 50738 93022 32248 34231 49151 19039 63654 99646 24613 46857 16964 40694 77919 97131 79301 61727 82722 48514 52421 93332 73454 63333 62454 81050 74038 23281 84445 37284 59296 36092 44780 28245 72904 91074 56656 9233 30742 37481 96760 6434 48305 48470 80453 37452 35710 48852 1030 39900 87387 6581 90195 23434 37588 24227 30489 28681 20320 94235 33054 13090 23708 10772 28120 60788 59725 81900 42430 9015 51355 73207 31411 27470 16396 5644 51115 74597 88450 24005 58146 62594 90227 15159 58844 89554 59506 41505 43726 29430 17405 8646 40162 10888 29574 74279 63200 19905 71106 55501 64416 90070 58613 20104 26902 4875 80647 95671 39043 55266 80476 79040 67046 99280 35304 18984 20475 86398 88936 814 1772 39541 30998 10400 19806 68550 68369 97738 43357 16705 2022 68486 35132 4290 40637 66566 7450 91239 24798 67635 85810 97631 26674 2837 91534 51594 33640 57648 67933 40420 70178 45496 50332 6043 58037 65160 10577 67342 85755 65547 69806 54176 76629 59699 78083 99999 882 81798 21738 4575 31181 61133 35344 20724 80111 84788 41288 75632 11368 59135 34923 17189 87832 69926 98453 48129 2700 93081 75111 61593 68878 50643 56508 90653 43774 4193 69829 13886 68337 21698 59977 17007 42161 71992 46203 39255 47827 44786 36763 66278 99175 69819 66628 99851 42842 80537 1780 21808 12535 48483 39461 18447 96560 61893 37266 98490 10647 33722 49159 33821 93669 97150 23658 90561 33501 12898 84276 58194 53006 15825 59236 39893 54304 70185 23877 99042 44938 34074 18116 50041 82989 55908 55117 284 62164 32193 1674 61934 49881 5676 85976 20807 36505 65055 77890 26961 65314 29268 39440 67752 46523 22898 5009 35160 63298 85159 53246 62940 95840 11823 99466 14818 2685 91578 9765 12488 923 90836 12723 26210 83354 25284 35251 37011 55997 44070 15816 37228 55746 76648 20170 23917 65258 51090 32472 95544 1873 26872 61842 84928 38858 92970 71126 58404 59434 45018 17045 34093 12124 96351 9358 20513 77402 53516 80413 80086 81321 13458 7731 8290 25716 42285 9068 79981 42347 28484 32732 17380 27355 90557 34789 56616 48773 31271 32874 55879 6740 83810 87097 83001 82127 67382 79934 84683 13184 80359 58798 98025 68745 67747 56955 76008 58262 41731 38965 79881 13221 85818 48550 21915 94194 21850 9835 94478 528 7935 40638 73405 91700 89965 9141 48250 68019 47864 70365 95541 48118 16048 77665 83126 71865 17882 34976 73573 48079 86245 939 60323 95959 40781 68417 68855 22920 72143 21904 15022 79831 59066 47108 80839 1114 21898 27266 6457 3973 33508 80677 9651 13703 91068 57471 70659 79564 77932 17004 2052 19428 22022 74824 91824 87226 22194 83311 23447 32888 64996 71366 18094 68779 82658 15247 15685 96324 36437 54711 81354 3190 74898 89701 48534 74488 73559 88274 69498 7922 91801 42728 99502 84932 66010 23157 16589 15944 4630 31247 41795 77167 1310 10588 43617 51165 52077 38219 46909 82213 93490 93926 67331 60834 4428 52249 63196 85343 64520 14117 65169 86199 50871 82942 42309 64734 39273 48486 35854 39910 44034 78920 53180 10697 17660 98534 71792 96812 81685 24980 57813 70489 55753 80182 25955 54654 85363 18290 39699 15718 22408 37986 22082 11744 14798 54824 3757 83916 65567 16616 97447 722 73972 59952 25740 5170 54438 65839 5630 45828 83004 77144 39920 1849 9227 87789 87412 38388 78353 26127 62103 66163 4644 16453 53075 53420 90083 55718 17964 71183 21331 38500 20929 98928 37099 15723 32938 41967 34029 59116 13271 11359 83864 24828 54470 19789 22516 79902 12440 41734 37201 91185 95099 57300 33474 16399 63944 60656 85578 56221 52014 34281 86498 18307 74596 93611 57739 86603 29378 7631 27373 81610 51167 84133 64274 34221 73720 45197 5614 72845 19272 97479 32638 17715 70950 46925 90837 64783 23185 85035 6489 54589 66374 45788 71417 43993 94992 1245 41709 59090 44784 60622 57004 51458 22888 15985 34154 76904 56100 50970 8020 65892 80664 84354 45057 67358 75400 45915 61739 68375 3262 71880 37865 67347 15933 22045 13545 82647 75336 47037 9331 31311 39724 94037 14141 82340 35151 88202 84221 93659 31225 13611 73866 97618 86378 8471 7351 47460 26830 70702 50608 79392 59114 79196 27870 44389 37812 51530 62352 50084 98816 97913 26734 75548 44721 92711 89962 75230 90406 92128 89548 62766 17108 29612 38331 64907 45803 34459 88079 10973 20297 6108 7165 94019 38719 27082 90885 9849 58435 26442 78391 42841 14177 84296 4034 52896 55907 36476 22865 66077 8660 72950 38466 4860 46872 55884 22495 25994 57345 23946 22447 87016 11715 83177 361 89583 3032 61265 92772 52558 88185 10760 96023 46364 34727 83608 29 31816 21958 30511 93260 67115 18153 34636 52227 3805 4347 50707 85043 64773 88594 51412 53964 12750 99887 16221 62095 4511 76461 71398 16246 27769 84495 72226 84742 89238 21364 81465 20729 79884 57950 41836 85623 41881 3794 29235 46887 66055 36200 46143 47735 27123 64677 16160 44823 21033 39991 72766 84172 56389 66946 68798 83469 78442 16812 64812 99066 41039 96320 49578 63802 59878 5332 70590 70206 57958 27351 19226 96795 78508 30171 63987 34859 75088 51829 14711 77961 20078 79530 95734 52967 88386 88596 28630 5861 25344 84376 32397 96829 72292 77395 17816 7826 17220 39310 18615 1059 48053 1415 91530 41878 28813 77729 82283 56937 12708 20140 43427 4002 2856 12315 94068 26530 36459 79337 23745 61081 30237 11685 54074 73884 82060 89741 81388 50880 80239 28782 13385 3475 16885 74448 46628 80346 83798 42718 13562 97355 32932 51410 35233 3586 42622 89676 48046 62711 16512 412 69206 12352 91227 9549 26553 54494 80088 11752 58964 81253 80792 24034 5211 43843 22212 25208 62340 36012 11195 15389 63463 12810 8850 63905 34622 54221 35194 21017 3469 86707 66976 40682 11127 90055 88377 27276 570 52869 50326 76539 29550 71247 86349 80197 16073 59362 49752 77997 49130 36847 71676 20111 29857 48228 57690 22731 74232 29689 76379 57167 66617 36118 15401 41727 68083 78723 53160 75197 71303 92616 60947 75835 98775 76307 28560 29748 74201 12017 33521 36263 27910 45991 26527 88341 3549 12946 89315 193 69265 22969 54783 22762 48037 55611 59634 61524 56566 45538 73377 24032 74564 72866 60939 44355 8725 94071 73293 84554 24966 93619 3953 65798 28261 59377 72106 92177 74457 82440 75967 64744 38619 2119 42500 11862 15979 50538 5427 638 6890 65013 9867 50956 84273 52653 57874 12278 68749 34413 38432 9066 39785 98933 97806 43635 98736 76372 19985 43832 13391 33334 75242 8793 61195 73788 48338 82100 51591 85887 79849 88650 26758 14915 47875 70775 45637 28631 41427 32084 75342 6917 94733 67579 39928 27274 17422 73032 66169 31830 65728 80735 29956 61216 63649 18067 38044 75010 83506 92850 55253 33966 37521 87142 49029 95133 73417 83135 60405 4163 82331 31655 778 5080 46423 14452 42565 25893 27080 52891 13331 6430 41573 31211 23155 97437 6807 70977 22400 79497 91677 56752 97476 60321 85611 75556 22749 57172 66669 28545 95981 12820 14967 32305 73888 53364 55259 71376 31720 63619 48702 24571 10258 31234 31943 35811 12447 70231 72275 75232 10699 29481 32801 12247 25982 58931 64525 68200 42357 4722 11719 47058 33753 47066 86716 99753 24596 39747 66214 41076 79800 73493 80571 65467 21608 70025 53662 31670 54773 10285 60062 80225 33904 95615 81113 46915 28557 84309 15727 98127 62958 55207 36517 1262 11072 66029 55729 57299 69204 64897 73209 25870 53667 16297 8256 78198 82257 47539 58368 24843 46749 15642 60814 82433 78487 16143 6403 92433 55190 10673 70791 47350 39681 19950 38834 83096 12712 54230 91683 15067 76512 68579 90762 31108 51714 72261 84564 70832 13275 82253 84364 73693 22079 74737 3198 54346 68038 79951 16922 26725 92887 2477 21548 61955 45983 71088 28895 63440 45296 55556 42426 23800 88478 16241 51152 27744 22558 76198 8841 56141 46535 4214 8394 5939 90066 6147 1399 41707 27507 8022 76966 24247 81032 84314 58758 30947 1587 29387 5789 19553 52218 65405 30686 51630 50751 49150 63591 33891 976 97568 88916 27013 67401 90946 69089 26448 40289 33190 63482 69118 81336 54478 82037 49014 47298 61154 5150 52479 56244 51241 1754 31715 53201 79028 27556 46939 41912 54571 22625 79601 65553 94573 54569 74104 82928 22550 29694 17873 9027 31143 9901 25779 72708 82842 22727 32316 11652 5444 74325 68453 21685 98700 49734 2962 45676 30118 84744 82067 92397 61508 15871 58585 51725 25327 20432 3354 53127 43977 34712 40275 2766 90816 56096 46789 53476 79154 23482 70786 89418 58813 37048 50171 85912 69453 86110 62547 62037 10359 40351 92900 8272 56283 40016 35656 70002 8369 28699 60069 58882 25449 75008 71047 46843 33340 3139 56243 99808 77777 47981 9429 26783 42307 68988 76685 33210 73784 43147 83891 6392 61563 84566 50888 53696 16397 59422 98744 48968 28619 4236 22153 61631 24274 58085 79293 12686 30782 94201 66723 14446 99251 5083 49272 72387 6779 97945 68238 35539 20650 94269 31000 4122 87992 38394 72225 5060 56596 8350 68011 7257 99612 97564 42939 78762 29856 5450 48715 56748 29079 97955 87488 29536 60861 13732 66468 83179 64277 21005 60906 75466 40736 79595 46738 2718 17308 2320 87579 47837 37315 45731 79895 91842 42463 79248 37434 5047 78724 16434 37109 75212 8398 74418 11117 12916 83426 28944 30926 84428 1475 68242 35310 1232 49448 90663 55470 50207 26327 92716 54268 59419 82916 4423 53639 17655 65742 29704 72648 27561 92367 33826 6715 16747 84892 80340 82581 80658 82592 74118 36213 41782 73939 60058 21443 580 12197 9696 83866 26433 11095 77096 6696 25930 87032 93842 80025 44690 45312 19646 56850 55574 38988 11388 50886 15114 72167 56355 18078 15932 1370 97060 24197 13011 80504 59164 55721 33053 35829 80022 2925 56598 17336 97732 25263 53634 19451 17318 207 41925 15837 69156 99689 43030 97162 50389 96667 68587 70075 85593 8376 1161 41112 49920 49618 99127 32170 84750 27588 49756 71168 53255 69129 37066 83614 61625 67936 4759 55445 27136 67448 69690 16622 29989 21748 53789 83656 14027 93338 7668 79942 63512 81200 33978 81706 36534 62679 50548 33001 70890 11640 19211 33497 3957 86818 27104 8294 7934 46127 85926 43642 54398 37671 34422 75603 27843 17093 51671 68143 8956 99653 41316 86433 334 85753 66274 84679 94397 40724 26303 62178 75368 17326 10059 68709 36743 28522 35746 83155 37957 92949 11895 76811 36571 49188 30716 8482 50500 5183 3751 77360 73966 23191 53811 35452 88127 12043 20165 91507 51441 35201 95338 15860 14418 76673 77615 3140 56560 21268 453 39125 27914 85232 21873 183 55365 37980 45067 56839 53034 94828 95381 99994 72301 12154 97751 5659 54114 70063 63895 57141 84834 5142 14525 16013 68447 4502 43702 67988 46255 92942 12371 5804 2734 68566 5740 21951 93147 56629 27216 47764 39500 22900 68713 5087 29646 46823 71925 8831 73261 11886 31826 37793 64982 41365 68174 85439 11199 89434 30422 88726 21266 8795 80204 83019 47286 37640 82812 69703 24800 84307 56595 18386 44346 49720 43694 4205 78449 77211 82742 59439 75763 19197 86894 43608 37781 36297 97584 39252 96214 60748 96585 97879 95524 43138 92809 97100 5858 75662 38680 97329 22737 40165 89988 32813 39977 38148 2154 97690 24068 88379 65009 56708 89357 86117 54887 87165 22266 72682 27829 5420 57871 96401 44664 4310 9831 61980 90759 70884 85190 77226 65131 69856 89589 85225 3597 73876 39872 12553 16095 35162 11516 36256 3468 5877 52523 40711 11241 42912 74558 20751 56213 40123 36211 87800 706 76498 68233 99906 55194 57112 34922 50196 46376 17774 28065 13677 680 66013 4871 12847 5943 37908 78902 79785 81874 76954 19241 6964 2365 83294 34842 62692 87589 90148 69715 79847 16020 96727 67255 43091 16486 66435 26586 45279 18279 741 29784 14245 12116 59662 91460 28854 18920 29907 92467 42926 7296 66807 34730 18063 23731 73587 8312 28826 99811 95299 50861 58560 21149 24890 14820 48725 67457 31007 83223 95331 52294 19150 44063 29337 6688 74259 41551 86007 5731 83659 66523 58138 51666 88956 20132 74303 71351 12745 17649 97493 3402 82729 32021 31477 13921 55631 89746 70354 56387 94368 94253 52148 6502 96588 2979 94196 70717 98658 17224 37702 32258 80846 41702 29139 85286 58443 39496 65863 61164 29218 57674 96674 39008 18414 85969 46453 60760 96998 47332 1398 28431 80021 83538 84831 1521 64749 83684 28277 13929 16198 52041 70462 73854 93542 94553 9551 23410 53242 77348 98103 26926 16050 28625 29334 7162 93517 79164 11330 32201 9952 52561 22970 69649 8885 97702 33959 1092 79498 96103 94456 9253 45772 64452 31531 45039 20216 34059 98443 46181 94383 382 63866 22422 74940 35587 58671 13746 23195 16600 1747 78052 9959 7014 84556 86387 1764 32137 40286 12934 73305 49040 75231 16480 84100 50649 39732 78363 51081 46062 26200 92826 5945 24049 45972 84915 59598 66913 5750 46188 79011 98999 52976 75444 8773 96712 44518 76547 88881 91252 11769 58580 43075 54154 88577 81525 47326 54410 58231 30898 6554 9810 41610 99708 3565 23146 24319 53054 51995 1786 6366 43343 25948 93089 80796 1944 7470 49082 42518 33126 35264 69705 36804 87691 44956 13764 54809 22451 56266 28415 92722 74300 17395 89573 60436 94249 36732 57952 79610 70962 16844 52392 99943 94126 90499 67859 65163 93346 32101 70665 66661 45338 33303 8805 44818 21078 26142 11385 43131 24021 92598 23768 95865 51662 52224 40675 36895 30369 81186 10348 96329 82242 46845 90528 91463 6016 28518 16209 34571 67745 3654 42460 78405 94896 86381 41691 77282 59702 65425 61604 45935 35941 49845 23339 14919 32049 6887 89729 10983 90693 122 16974 52043 92997 44 72433 92064 99786 47744 80382 25748 40619 31716 61386 6117 48632 75817 98076 10967 84184 79873 474 60327 8475 35837 60890 82639 53048 46634 33988 74888 24745 70245 55355 30620 7240 67998 45802 23812 88931 14637 29765 90806 51667 51361 50890 74657 43417 49474 47796 91033 98280 74515 90643 88853 10291 35116 63831 45336 13994 90289 74805 52628 89913 13711 32236 78933 4308 3899 775 83547 52815 71994 60021 9739 99275 7845 86723 70233 17997 93265 95683 23253 118 12644 38824 18923 97850 17904 95186 22290 52417 89563 1620 19205 80983 88958 54517 77482 87767 13421 72978 42127 57753 17349 3600 21584 68023 76808 40103 86582 56310 45550 74503 32263 87212 24027 58396 32776 9995 5737 12728 30805 36219 14443 20059 21085 15691 71597 79809 1304 8678 14540 54014 89908 95252 80804 49174 63006 61256 43126 89721 97934 81710 74294 59518 63037 31782 26591 78964 93511 22260 21604 72907 52032 85280 15353 76734 63908 80742 12422 44117 22493 97687 82399 4556 67664 51449 67161 47314 77194 55987 2444 80072 83946 46583 60790 99981 34687 47335 70167 87031 38223 50787 2345 5800 65208 99090 33523 94281 48643 86911 82704 48635 46936 50514 99077 10910 92485 97791 67662 2146 72997 1432 14295 79875 40624 15602 80170 74086 78676 25113 8486 57793 58604 79186 40792 89414 59157 64088 18511 85380 56914 13549 82254 66313 15454 95074 31699 86849 11662 59138 38938 80073 82900 66012 1449 82079 61066 38840 90945 59813 94597 3887 39765 2624 58476 30350 32042 6992 85714 40768 60865 50073 48648 56176 45261 62955 86427 3945 17625 74150 42585 37758 86733 10987 95329 83483 41525 69844 53495 40163 63968 53284 19123 27718 47517 79633 5002 41479 72268 55437 59832 8871 6195 94655 87560 73755 6977 73726 47840 15310 23900 53955 73811 74485 42063 42638 81995 84720 44356 82663 52492 27142 95326 16105 74954 80532 69072 46025 18131 83562 86640 72796 14086 95004 31136 91720 11945 88499 60502 83201 48418 86844 2357 29910 87191 36371 35940 45640 93436 70262 64012 55610 93066 45829 8129 1412 63888 45620 4215 84855 40834 15182 47182 64772 11795 85847 9941 77415 80790 20493 66894 59621 44781 61484 19171 36788 467 47538 72922 1316 90575 72404 89510 96321 14136 39656 66910 1079 65642 44105 33635 39560 61655 5763 66350 69697 11946 4557 95140 75909 53579 79022 90301 68860 47092 92521 31566 29324 92356 75243 20437 52309 59947 62288 58521 41718 18777 11009 48 74739 16430 59927 14269 60393 38124 6559 17317 90808 67647 82771 68282 80202 87778 93220 85279 9081 76262 47137 20508 24360 1753 63969 49153 11286 52979 3701 86922 49401 29858 31232 58752 73922 79097 55411 96670 77547 31875 3750 10212 24007 61403 85752 92130 48921 4267 74490 87914 13031 72379 99749 5787 13780 8870 71794 97119 97218 67689 575 92717 21715 84387 16830 83764 59875 7724 34850 3609 15903 39407 70004 56858 30333 6679 21316 33993 92078 96550 74358 34112 87858 17316 13579 32395 8627 93134 2471 79874 76733 84196 25992 12161 25024 33018 3200 51334 54643 95464 55582 74380 37056 27229 1258 7530 50169 18234 64782 25792 51635 5571 33040 3239 95580 18621 92115 35302 92057 68790 41568 82184 36914 45854 46491 6095 75403 34394 86297 69727 17535 50042 88392 53388 62312 86709 12273 87603 25019 78501 78410 10201 9852 42942 83603 67536 86513 58731 13412 64555 84559 55419 43878 35531 77270 5415 47874 72138 44210 46253 76984 20717 45679 50783 78742 37202 83704 59937 1843 41753 77286 51490 13454 20822 45534 91719 91054 4927 4304 61677 51708 2701 15230 89251 62538 85812 9989 90280 67280 2831 92298 88757 53141 19508 63724 45473 93381 81992 33397 91047 41196 69411 29821 83052 82473 23884 52196 89150 64870 1330 89555 77724 31829 28030 97328 14124 27654 16916 65317 65311 25776 88774 60830 85289 24416 29142 244 32230 73730 93267 30597 54630 6257 17372 49342 90338 88814 54913 33646 7871 64857 22175 38983 76934 31220 75924 83153 97705 32100 56284 19061 17671 75970 99868 77494 15942 51585 56735 44382 90348 97337 15289 8205 85065 58229 67433 29749 28050 17145 67592 56010 22114 47615 47425 82251 7160 50263 28632 53241 13908 40339 88325 94987 37635 77090 23396 39978 14456 62600 45762 46527 87301 10376 45651 32376 79969 10238 54260 93604 85171 35017 74716 11671 49605 14673 47282 38695 41124 47253 69015 99272 9750 67691 65544 13857 33005 28640 71380 55675 81823 1783 1828 41997 7258 84454 58219 29104 76048 25074 39706 18015 15276 95527 37220 73003 6050 97099 47519 30765 2126 39148 3430 7795 46123 48800 31867 11324 81662 83994 44217 2347 19668 96366 18030 72882 26556 21686 28300 42666 71945 29618 3903 17805 33124 34040 51605 5433 59508 99889 67823 72839 97227 10113 89340 8533 92617 44019 88252 14445 94058 67923 76305 516 75354 22738 4711 94321 87138 9969 68223 64614 31612 87828 31736 78941 75651 99474 21184 48543 83662 34900 58301 96951 55737 38406 56252 69949 39159 93473 7409 82554 33276 21810 61044 23430 74119 33714 79418 23802 10862 77373 19803 5077 60292 47998 30648 71015 600 30772 53475 99001 71203 26483 69804 10289 90704 29981 28283 15096 74536 69372 7624 74924 73451 64092 3025 99679 62099 24773 54218 5267 48789 21410 99269 80048 99289 37098 28841 39588 50488 94164 31358 52438 89832 35102 76766 93454 39353 40261 14015 96420 34706 25944 14693 84422 36378 19686 31815 57094 2030 63379 36584 11778 63586 22230 47097 84934 32747 52337 44183 52079 46132 83880 82033 12033 69743 78730 44405 77841 43499 63939 24639 68274 60516 83262 22732 60204 9414 40443 66367 7413 11244 68169 56060 74704 26241 88628 58878 85146 97764 23982 19231 92037 10004 62224 62978 55133 73349 98564 42125 72119 32579 62316 92332 62989 11542 43656 46346 12356 88708 12122 41921 70973 54641 24837 40031 54811 68218 47379 61889 66597 86778 79299 99571 40981 51716 16779 87860 27684 66769 38291 59474 46209 33431 94376 35895 82879 10737 55357 94741 2138 40571 924 31971 58600 43754 37648 22951 1496 10223 93773 6593 88243 74230 65725 71286 28955 99306 31483 29188 47800 74832 85330 63493 44907 54156 20161 7906 1148 47914 56226 33051 90969 9476 19607 74129 20490 26575 15290 64962 31195 61233 34500 83270 67950 19992 73431 39362 76750 87968 26407 41600 41443 83875 97462 38360 68722 53782 74762 35868 21916 50634 12077 60380 30095 38229 65835 66480 80437 78475 36746 30888 47648 95649 2153 29863 63202 19747 88288 12687 95660 80083 20066 61396 21367 40369 82484 39911 26500 69067 13954 14024 28259 87111 33490 74868 33813 26786 64485 38109 58574 46996 46937 21041 80427 40683 43240 78984 56556 95855 12215 63216 12947 51954 715 43212 93596 70472 6880 43010 25757 43770 84883 74948 28847 94223 28363 78657 40749 12217 10106 63859 91095 4143 84049 56876 17107 9985 67912 2372 71578 77570 52147 49051 46146 27933 13980 59971 50258 71979 32409 62266 27847 54148 30061 30916 10590 65980 31646 35026 99347 10110 70101 97784 33685 72824 72437 53249 73332 99970 93099 54016 5447 50564 36737 50123 83217 91011 25919 5101 30977 23798 4919 17963 19996 79453 22375 81127 70266 76630 61266 5190 40680 74010 69538 8950 49731 18297 15880 45722 62018 11607 6300 83600 45258 71725 76518 43414 45612 2095 43769 65417 40911 64043 23632 78511 62053 41762 69238 44889 55235 56380 27673 62893 33343 26230 51737 63306 34678 45253 74979 77730 71103 51757 14419 67120 87643 61217 24016 24852 93828 5952 51733 36908 66058 91261 81908 76584 99189 43419 72011 90423 35705 72299 34352 21308 35522 27964 85459 4378 65506 4619 79393 74044 78810 19481 81282 61204 62880 18270 38542 39531 78051 74109 87501 22534 32362 3747 27696 98704 93555 17306 33330 88120 54688 2255 79405 39243 21768 97308 88721 87348 7744 34256 26615 24073 15722 38165 56134 58273 89190 47751 32280 78181 69566 58240 10453 77446 24513 70132 98048 54798 38656 59248 14097 14649 77667 47514 28839 31142 20919 77133 58873 2797 43230 25872 22018 84327 77076 69334 95008 88500 73650 68176 43681 73795 89952 85167 78445 32977 66215 79087 79437 5198 70297 45250 32061 68785 34437 27178 88330 24431 86417 44414 36591 81722 74710 11356 62491 78776 17908 76118 30419 28292 31385 66203 79841 54167 3494 36872 64248 52627 97374 51489 79271 3715 11236 50085 70859 27950 13147 6299 93173 8113 13649 22181 21912 56396 97134 82956 20788 21060 97865 71133 12632 3807 8878 5878 63643 42282 65113 843 74439 51499 84021 77963 88305 78834 37246 55454 12865 44226 64424 48315 67587 70318 58770 43917 99233 13504 87185 13014 90760 92771 85472 35800 56825 72943 15646 14807 24492 33680 33259 87504 72283 28941 87570 21092 99447 21687 48464 56342 8630 83420 91025 7693 4421 65845 33561 42008 35745 33991 80745 67599 63144 20024 69617 30320 28605 3325 94162 45516 89144 23859 88371 76846 86303 42321 15712 81399 26164 89919 49204 92770 70523 29047 27115 18501 12791 92906 26919 1653 34060 37151 52543 10867 97405 12335 55551 11008 88689 81236 2545 60672 68763 9801 57047 35812 20474 33130 8534 68734 84347 95775 13409 98684 88264 72421 72450 66643 51065 58469 65820 7143 42431 84177 7334 69116 17861 10942 24291 19612 10448 49563 25673 48652 23068 94995 8392 70592 83018 15955 52491 54730 36209 37311 54087 25790 93741 43168 53517 6542 77397 84195 31033 79511 79977 22477 45565 94578 64207 9450 81310 73100 41185 81820 18995 50422 33316 39607 33258 19719 64463 26083 17467 18369 82762 91727 82501 91111 7949 27713 31850 27783 19820 38241 85149 52251 12859 51695 10801 88029 1204 88921 93483 46244 80351 88876 12146 38877 3133 82204 30353 59903 81895 17870 34860 75837 92783 20758 40949 68232 68178 3067 25661 47616 20487 47299 39106 30424 97079 38347 84773 62976 33363 14378 84954 12431 56261 20622 93271 3898 65652 28755 49456 33369 30565 12324 43150 3447 11142 48236 75673 11721 81628 29001 44923 9518 28505 53348 57265 23706 74289 12160 12967 59049 10629 82064 41936 51808 60463 3142 93586 23870 3653 11050 53293 462 87575 84591 58055 90134 37811 33760 95237 7113 88419 25642 49301 8109 58551 12783 77472 6851 67510 16137 658 24543 30536 30807 6549 56054 77011 85157 89640 33899 82591 96978 26755 38718 4611 69666 64551 85653 56744 29254 47367 97750 59979 93626 4917 15227 85013 6464 91089 50976 43321 661 45951 83183 74978 69079 28566 41422 45154 74062 8751 28087 60844 66270 76517 59442 23956 43337 33702 74308 6641 67684 48166 45015 10084 39674 22339 57037 96559 69303 96164 18093 76894 78886 46709 75932 80784 38613 96893 9328 90154 71022 95936 12311 12237 12435 77424 81810 72082 54637 32654 59792 93698 47083 82219 40130 99919 12848 70197 23758 64980 94554 54163 913 75507 26798 10425 11663 50616 90101 12552 53652 10038 80661 65096 82700 20155 95945 10769 21182 71145 96294 82689 44144 26245 12504 76634 34832 84738 71512 49210 2841 52186 33990 46329 40605 13977 86197 71008 91417 80711 22734 2308 8667 31594 79440 18269 45314 10580 25203 73550 35991 52529 72929 76627 71952 97391 4733 78554 62875 69483 78811 58039 2407 79754 46494 90186 38228 39678 49056 32227 92804 47816 58030 20206 38636 73291 14038 38939 15878 3970 44810 83640 85907 30173 70805 26850 11002 61615 35135 41078 41891 97547 78376 98746 18203 10667 51805 11226 75453 90105 23001 62014 23607 44985 27192 64238 76071 50096 57795 32443 42993 20322 42933 55810 79341 16152 65364 98250 83396 72371 38106 27471 35913 76957 59894 57948 6285 62394 93003 24953 47165 60127 54819 52412 96280 85843 57905 86340 34683 37616 27455 59456 93087 92892 68423 56137 36481 3206 54795 83398 55292 63741 31982 97108 44625 59015 92822 59499 75805 47541 52330 83412 7379 40669 61766 29586 42694 30776 6381 23003 42080 46881 94903 87268 16953 98970 53423 11853 47259 33638 57052 70795 83436 29658 93281 76886 56693 7393 68409 11214 65666 45982 62722 16186 65956 77870 85244 12235 68347 33619 29705 51870 81801 93565 59855 29724 72277 25331 11932 89778 99891 84767 84349 65534 90700 80959 2115 85660 78057 92452 7970 85515 18687 17451 52108 54319 63284 3611 98729 8963 53418 26996 50052 38135 96729 66901 69547 15680 71748 66192 74956 8988 86059 99524 63559 98289 87105 75780 22250 25616 5222 21701 35252 22490 39534 73385 53989 46868 65682 28643 26600 7615 1329 95077 36995 46972 32949 30455 65515 30910 42289 6552 4976 56359 27479 57270 55655 12457 50120 68476 9207 78727 7819 11285 90087 32879 20486 72974 59454 16642 43497 64514 46567 6543 78684 53315 60014 46144 82277 61896 77388 24536 52454 91911 54504 62987 46799 9412 86267 26422 25782 45381 55869 59770 94180 24048 10753 64502 79581 23702 94938 28467 88456 53474 44817 25554 57754 2648 5653 46768 41943 51146 19275 87563 753 30989 31304 28382 24486 17290 3091 24414 75999 66485 7415 64202 83188 65176 10148 75172 72474 5514 40575 81287 53928 14074 60501 30625 84751 44244 11693 6596 50896 34271 25883 50244 94546 33791 78694 358 34944 42795 40556 73632 73691 21054 24650 85093 6885 9050 34303 37921 16621 17526 9492 25932 50133 73627 40522 38905 59275 2656 91106 5730 99989 13902 34329 32205 94640 86012 86388 9542 84772 30384 96849 38521 51955 2934 78110 89674 28248 46191 42158 38478 24448 46954 66347 18710 96764 65394 95258 41786 88669 48309 61039 3880 2833 9444 19338 55679 77263 14932 883 62444 82369 65767 84199 13943 98635 65164 59936 43946 77018 71661 75587 30270 44184 23957 48758 67685 50554 93275 21853 12142 68341 15000 28161 65080 99489 67447 26036 82243 45084 23419 31993 45384 53287 3463 55696 99515 95430 61852 49431 99450 14218 84704 37223 61410 75883 55680 91281 76638 22376 71703 89723 88436 3331 86478 6893 34335 62674 428 19960 57854 54590 65368 515 11447 98111 63565 81742 5138 36011 16574 21381 73773 62474 41275 76267 34246 8699 9728 46262 31679 95415 36094 71821 51811 15742 71046 42521 8845 6235 66487 53723 60804 6899 3328 58875 75903 79251 31780 15157 17152 73089 69363 67452 58424 67387 9428 89880 37146 25054 78249 37375 17630 66276 44527 29260 96719 75344 2322 3253 66389 48313 21699 13146 81004 74966 18885 19775 64243 33067 41641 21955 28230 27262 90036 2001 32711 20284 92786 1174 34726 10036 49113 92071 79333 37542 35779 86839 85707 91836 24010 73562 89791 94562 12010 81026 77057 90328 34514 48563 62293 9268 65995 1531 54414 21833 7141 91967 39115 4822 73473 71663 88805 31290 98019 61045 67350 6345 94298 32615 37576 63422 83746 83114 56846 66740 21252 88818 74823 52814 89400 56950 19540 92443 3098 23380 86272 6080 90320 99988 95035 82723 92684 59917 35461 31938 48733 82551 16451 96009 16283 72677 69936 11650 94768 12616 72798 13626 46414 36240 55891 36007 24219 7038 12464 37390 53391 83371 47432 66713 34478 11597 8380 19313 74348 9311 13073 2744 88314 61017 36849 95877 287 41856 6148 90361 18349 12276 1492 63415 7269 39965 58833 97518 86260 91139 27121 39251 9786 42106 19035 53376 5996 33884 64021 17750 14726 82011 23138 13801 27619 98942 81270 78535 70730 59321 92482 79864 68642 31492 63491 28589 68032 23449 26748 44461 99926 93520 32608 49780 8564 1065 96602 26102 84755 46108 12912 71348 89027 96852 22723 53167 11007 96012 31493 35152 16271 60398 22641 85884 25850 71280 60598 41656 89352 72407 22847 60884 81409 90817 51502 64568 36186 47070 97560 8503 21661 96839 90407 88883 86562 68318 28916 22467 62466 53663 76436 37110 55358 66650 98291 20127 15503 39312 66079 71859 87064 68512 3347 15523 92902 1461 96596 59547 45874 6338 39797 31095 99439 14037 39521 37353 50546 76784 39238 27499 584 84359 51816 48256 89074 58822 48722 4514 72431 25690 90488 87956 22310 433 43874 1805 69103 54541 27942 47093 3595 85060 8088 76711 60103 1328 90168 79110 24755 63821 69661 60331 80653 67681 61061 34275 4661 33819 60226 7682 62308 91876 98096 16889 55812 26630 24722 46625 91039 23260 57642 7304 91600 4985 6123 12777 70823 74422 28210 9938 56399 11688 40631 55540 40703 88685 35637 97402 71037 7094 56581 33900 38548 51394 24136 85019 98243 92718 89864 99667 90907 51280 9324 79681 74164 22513 15699 98355 70830 50199 16059 10752 30687 49061 12896 67690 10301 40364 77127 7925 19315 52449 48762 94547 4602 66749 72149 96873 3571 17119 22358 91005 28714 36361 18902 2992 6466 53166 81330 72427 21390 96707 25424 48014 69692 33245 15121 14259 90644 17842 76034 4854 32056 48764 48948 13206 64140 76335 62251 54793 72122 91975 99671 5982 78459 19394 69317 44404 14127 59059 86139 81423 27227 5584 49480 10187 61441 38005 5379 78966 6013 59165 21455 61274 92954 24164 26552 14458 36165 78080 10048 19458 74154 64349 62549 74219 45841 92108 69254 53171 44491 87047 42019 13530 71869 35794 93496 46179 18946 68698 81757 77752 70200 56943 33256 55229 22457 16197 70344 28613 68102 47378 73317 84438 91 36619 42629 62176 46533 96926 50726 82708 8457 25147 82325 99029 89197 44899 58632 11791 48439 42601 53822 49284 69512 40196 51307 32231 63568 78113 13245 25003 4768 59955 41451 18797 79796 3480 62511 40738 9690 22799 68644 80756 86953 6814 73053 21415 2989 26708 42875 18513 73996 77061 90460 91891 93670 3890 63770 18794 39729 74861 35197 89292 96002 78862 48812 90331 14464 51736 63774 27990 18574 79269 54616 31684 23279 31893 3270 3016 93676 83402 41696 70355 60047 52928 56551 55796 88680 45240 47190 5068 50020 24321 59099 4748 76078 37878 51011 55780 65983 48370 71842 62567 3850 23246 33294 48654 40533 44555 25501 21755 65700 87551 33280 41385 52856 95025 700 28799 38082 19797 36104 25703 64809 32359 17601 98510 45159 75217 26790 75830 97202 64221 60749 43409 92159 68674 41234 30869 9791 41728 38036 59984 82448 69010 75779 80032 74324 40567 39136 40502 67989 58093 12815 89153 56113 35204 26598 43264 36768 38860 8713 96937 26843 73837 23569 90822 80806 61212 84139 70764 49476 91564 73535 46441 64398 50721 17237 76341 7568 41681 75058 93965 2956 45331 79906 82910 18251 77986 8513 62618 50499 81345 86187 40284 23322 43576 13915 51045 43058 65740 51984 55816 94299 20975 13839 43361 83307 35165 34940 51880 84596 93724 62924 52560 40228 97207 50537 95511 38706 41826 23370 88086 87392 48801 26041 37854 32889 65428 4151 23524 56688 31940 22485 83137 68412 3045 25529 800 56938 41032 48909 1878 84548 8452 84055 22956 57274 54041 65838 29292 59910 73394 9179 78672 44892 10816 9737 20821 56505 51486 77673 818 31567 46324 3124 95914 52758 66875 29635 48776 28387 19830 78925 75803 93851 12003 11956 31516 42929 69729 97362 73466 92510 76786 20853 96759 8024 13168 20597 72959 79945 44359 74107 61289 53744 97158 23319 82302 51511 79900 42177 54653 46122 91010 16360 22985 7451 87355 19126 74865 85697 51603 30704 18751 13192 13964 88230 51579 91594 9332 24626 27330 19907 80472 93447 32645 36572 67404 70319 99672 85694 68898 25360 42888 93484 80481 68909 27517 55980 67483 26338 18520 51827 89250 17752 88437 23539 98725 51947 5469 61519 66842 11071 95898 32237 23098 37846 4160 5656 80222 19667 89672 24885 52095 43363 93856 16402 99717 62008 17083 47853 56695 68299 59162 38011 67247 40802 46502 59486 19156 93370 26541 43120 61807 20068 389 89262 22258 4145 64740 24498 77451 57272 66649 99031 37179 2867 5462 28232 21034 57377 51009 21922 5732 47063 2258 97359 10255 95533 32546 41772 38099 84334 57666 18681 42984 23874 88906 23176 33540 96722 60169 84342 14142 34084 74389 48591 26832 37077 52688 64663 45737 30390 29822 13346 51291 88262 5263 71526 98815 34688 52710 87222 13883 52783 7911 13779 72626 75 4814 53973 12061 23832 35998 19745 91351 89651 1685 43257 26564 4038 36340 3160 45948 63587 27233 36765 43859 22967 65477 48918 74686 95317 56381 78469 89935 83510 68352 60185 27551 45167 89773 54052 38383 16817 8929 21025 29246 67030 98489 69744 48910 47228 37060 98012 68078 15703 64371 60974 72769 8308 25028 78064 776 60569 55648 92982 66358 2166 32404 17400 60645 62651 87637 46311 2410 38531 89683 59669 8549 16727 87306 62630 81511 76821 47885 23682 93893 24611 20897 27108 74664 38994 47442 76358 95421 36986 33331 22243 24937 45687 66892 16224 58212 67651 88867 28186 49243 33790 82328 57423 23834 89647 15843 81991 53898 99174 69801 88323 92761 37392 39803 13564 20110 13399 66868 21819 36987 11077 69693 14484 68016 74435 78660 4007 67818 70669 63999 39213 8959 91030 74910 95302 92593 33795 88250 76047 11531 55734 62990 47978 4536 44535 77435 95609 31693 73764 4972 29740 47986 59465 94006 53155 87267 85119 3838 56845 91529 23971 18616 79859 59805 2402 71253 66003 13466 64145 13238 51053 73262 75906 33325 60095 69658 99917 69490 50801 16702 99932 89748 46529 9299 27719 99982 75562 99297 11472 45157 62568 62013 8212 38911 65436 70466 833 64788 78371 40400 21036 57269 12784 44386 27244 12676 33433 90259 51440 34277 41913 42543 590 93474 32102 44115 80096 3875 62933 6139 65981 38236 77328 45819 64016 45263 74678 17485 40198 65316 51178 45435 43990 19076 80273 97435 46782 66032 77647 978 87744 35219 67869 39249 51015 75739 78840 24867 14379 4037 69904 28702 44469 75690 22271 22217 80107 66250 36770 32610 7854 81114 73586 40461 40988 96564 79507 79274 96961 86522 51120 16561 92011 1906 14036 97140 57999 59481 63108 5911 19031 34831 46540 83606 74343 88295 28441 89688 80030 44463 55272 51233 70522 61843 97016 85371 56160 19246 63272 88999 12396 17661 16252 4537 57985 82557 73404 51298 83575 48259 2033 75392 74320 94609 63624 44241 24760 64433 24827 53278 65566 15734 76328 53888 85663 66137 5910 12758 1426 67085 76968 78726 92894 88394 36250 64132 80494 98108 53960 10175 98217 90335 87131 99301 53443 81786 42644 27751 51190 34428 90578 57287 86156 37684 9435 37142 16646 72241 30259 77658 13425 12658 72528 24083 54406 59184 716 26146 26193 85782 69060 64642 1506 60587 48651 68887 38274 80287 13815 75964 77739 14365 45343 94144 62644 5442 77370 81791 95644 82752 39269 48376 94110 21672 44099 70036 99799 13048 81063 85454 68913 39120 44163 9509 80693 17604 32647 27899 23348 21109 15818 86428 1760 48421 97550 52326 93991 57020 87113 28158 80131 91866 90986 20401 97682 86931 68826 65084 76585 6732 42148 67559 34324 67660 76548 16740 26342 88385 79187 56464 30732 37944 26283 82110 11949 49871 38414 68081 20839 76676 75522 7535 53584 87323 81704 15640 50785 21442 23394 16868 89079 84652 10904 54593 83206 10623 39759 44585 93751 69322 30903 25441 56431 74604 20627 21059 89159 27931 71560 16569 52374 13191 89552 31345 48604 29798 76723 70682 88251 41951 15954 67205 30841 69974 66227 25966 11251 97338 58223 76131 14512 45821 3477 67908 92726 75333 62003 15179 46413 50579 39072 81621 3828 37568 69137 42192 11174 54311 60173 92946 45492 86079 82753 22326 43220 93351 39139 42467 23194 20994 6038 74310 45733 34139 69609 4565 59484 24853 14609 16433 24553 43582 84022 94114 43003 36078 96868 32076 40793 10819 26518 26808 15250 25178 79781 48698 83267 62019 26190 7133 1998 25585 93915 38668 31438 56363 82378 15322 40530 6083 30317 10502 95320 49980 19362 22161 67720 26767 69476 3804 39697 40956 28409 97989 81869 9796 69358 54570 2947 40415 82227 80206 13148 8942 96620 98580 97653 48749 57427 35051 13524 13473 17776 77516 12185 32756 1599 92461 51066 29920 17478 70993 68303 30634 80221 15987 17822 58645 24123 18227 34066 78281 96379 63974 68074 54486 95591 90386 91306 49102 69976 47937 7079 55061 98899 38435 51019 42358 10970 72378 28706 26573 18656 28079 19825 3625 24850 59411 75619 39874 64487 96156 59402 42489 98426 13015 87525 81432 52024 39358 39873 51878 66040 57748 31738 73724 2339 48368 68437 18882 1542 70176 43436 31906 73936 15382 5964 49353 99974 71975 31488 27240 44409 99782 5314 20158 2021 42465 55350 79220 86982 65750 94916 57147 32606 57758 86466 84141 41735 88451 33968 69838 73677 91180 75977 75711 85307 82497 11634 8595 8009 91870 2350 64508 76606 65866 78279 93737 73956 89541 87503 10186 89771 92464 7988 16193 46193 22086 74477 90731 13753 31340 72613 47287 31620 79985 48318 15128 23508 99650 74075 60692 35312 8690 60143 34499 99951 18828 8978 7510 93976 17623 93339 17951 36035 97194 66926 29412 24352 23694 33916 81020 92508 40147 12741 47142 36436 66613 28344 36810 55025 19193 39563 56044 73965 2301 83825 43453 28266 36670 57077 37031 84389 35099 1717 80630 49830 33028 69742 17150 9925 54054 17376 38520 98714 5194 66745 86049 85022 77069 49324 77921 82469 91615 84160 27463 24933 67757 94877 610 74944 53784 97748 38015 48478 18521 20123 22843 88118 75036 666 43358 47734 16537 90220 57061 15347 6198 60253 11940 64534 22722 80783 58246 40753 90145 98886 91540 3594 59510 41787 10959 11470 52405 8291 36171 68286 51742 99318 86283 94581 42009 5991 42184 88103 85389 42603 48619 55045 8036 92652 40407 55904 97083 57721 90708 1418 218 4154 31102 34584 8592 10525 78772 28160 93559 56575 40767 14387 45308 76497 6394 5322 18360 41432 51515 94415 43073 53802 9832 2331 71991 91925 15730 11883 9900 40551 40971 80435 31598 55843 54506 79360 68156 64383 3526 21258 75574 78779 29575 28345 62172 47149 57185 50708 3814 73833 3202 52774 82424 9434 1804 37489 11827 26671 50105 83658 86482 47193 39250 87439 62279 35014 27151 20654 61702 22645 93190 10787 36814 65177 32128 67618 81171 26887 19238 16565 23558 23803 85978 63804 40380 153 40600 45047 85909 683 44412 15925 77982 51122 64977 98538 50114 29335 71031 6395 86928 83250 37437 22636 38578 1618 55755 47189 43494 36157 26904 62306 30324 43729 78926 96328 59274 22933 21414 58142 87197 38802 15324 32814 56421 21327 25416 34746 59860 12874 33114 14026 33811 44602 29514 31964 93525 23376 13537 16657 71368 15765 63537 50640 1657 45916 96539 21301 65784 36672 15431 91752 33355 88651 64739 37231 77053 54818 76246 25708 77807 62816 82514 68326 66735 76298 30821 32716 91160 88642 64961 38862 97848 44049 76344 62023 4589 96219 43612 27547 74906 14549 82146 6304 21255 91952 33670 72986 34967 96610 7336 33238 10460 89306 47547 71751 7781 61215 54514 68738 26058 40410 18638 3527 70338 1429 58447 12754 46891 14906 81079 11318 88668 28000 17389 96376 74354 78161 30721 12533 46671 76921 50706 70086 57391 86130 66469 42469 32954 88209 34390 41883 86016 88021 10096 18431 9296 38020 57777 52228 52257 55257 35524 4752 57914 47289 55665 10009 56628 12796 37871 67966 81431 5487 4627 63218 9763 59741 60806 94410 15005 95803 39716 88501 85162 34744 85478 85946 30463 13457 65145 63355 14113 2512 64774 98819 47475 38809 50486 34247 33336 93052 62814 69793 29288 11818 32798 34905 1690 79819 210 78072 39244 18114 65883 48624 45443 13086 72512 36667 3006 21522 45515 65216 69627 71594 76459 60467 66630 63769 25301 27267 74744 58921 74554 45152 92583 8710 73984 63711 63065 62179 25275 28236 82131 35300 24496 93365 16122 31547 52651 7694 92787 8375 58542 4652 97498 52984 69050 47219 75048 7574 27973 24189 53902 90807 41644 29702 60648 72375 76150 62313 87485 61368 88962 51533 16067 58047 96100 67049 81456 12129 20292 6260 84624 1078 90363 65724 34194 50382 55950 16056 73498 44684 66535 99962 34718 79402 84070 11185 72328 76621 91901 65527 63665 58609 97042 42602 48832 94369 58890 54385 21583 92405 10378 83269 90521 63136 58679 47167 82913 57412 12468 455 18032 44790 38958 18711 35575 68522 69870 94078 9100 38451 35270 98509 74649 75065 63063 18469 17373 41609 60239 24986 83213 26100 8657 7548 13214 4886 5392 8619 53468 55433 60091 3179 45670 2937 65322 87391 70385 62606 82095 74136 17489 39641 51351 1097 60943 63066 67408 76691 36678 54612 64260 33218 65423 95787 99810 67348 93650 28348 62030 75463 64633 19852 32489 97015 93887 8626 48282 96612 78867 38083 73707 2364 31141 1251 93646 53854 69815 74681 29301 21858 87835 81262 19586 55526 51438 79698 59667 3306 11093 74135 39611 94414 12876 10833 63249 50213 66702 14800 5349 47841 55587 71421 83061 21947 34656 35460 91779 74994 28768 55299 28805 96600 69426 96803 49560 75599 466 9888 78176 32423 31265 75976 8633 26791 21886 69737 22678 46754 14203 10889 5331 11065 6037 6455 76188 52327 8050 58910 17547 2705 44421 64564 2571 86775 76015 65103 85966 9903 48152 88319 37289 7603 15076 74801 39966 66023 47787 70612 73572 26955 92018 3748 85011 44543 21465 38638 52062 10167 74342 75750 22111 41013 46977 21579 92479 13602 11596 56078 39859 69515 48971 96908 65535 52408 91665 86645 32723 2112 34153 96127 18164 75901 39005 57445 34635 65639 16760 28623 94186 46139 4266 31948 31570 29606 35516 60828 88024 99819 56830 38411 35682 85344 12246 81154 51297 46758 23082 32270 38382 62277 88652 4683 91001 94371 35842 14076 63372 48964 2611 80321 43536 97665 19978 50669 43673 70931 23522 45590 76088 18515 71002 86871 19791 50099 38565 20382 82373 20321 9612 77850 50413 30042 11336 2292 99649 70463 72801 68495 50378 66656 22066 27516 58204 28723 52245 21458 57439 86232 62225 6137 44641 27605 13075 96330 28465 57013 55413 87948 65693 76720 71987 51872 52154 51179 3000 99773 26464 1300 22549 18465 24540 54516 76558 56991 71244 56929 59375 25036 83087 42581 94077 61779 4773 33108 34956 28470 83243 83047 93583 97919 44313 71795 56481 19578 26385 94731 80710 16847 67127 11981 33780 93550 33042 31422 43606 27609 88511 84318 90467 61332 31437 61820 92898 43580 91445 91603 68525 90226 59352 95781 26292 20435 78870 19569 19164 81224 44348 10316 88023 81725 19384 76848 13029 602 49313 92272 43894 42225 62432 54591 91576 93295 8695 35191 84146 71823 54294 25601 51522 28424 39528 18250 25053 39591 44274 61652 45579 47034 95530 79517 56514 40765 11757 15797 37424 26751 96715 75741 85094 57760 30713 29302 39652 18264 66689 33606 69514 44109 37477 3982 1678 24554 32334 23392 19199 19456 27038 54820 32946 84687 92743 39004 56794 20581 16508 33598 81247 18808 85769 90462 40076 52394 89747 97959 70284 51426 77703 27923 73612 89858 64844 16716 36058 96556 3266 84312 27008 40650 77171 75994 77325 47879 91183 25976 32388 22753 14206 25577 84569 80702 8076 93306 13386 83763 51813 81331 703 67372 80512 68064 3381 73 97712 4725 69980 3787 15721 63571 22555 31848 70329 48526 76158 23719 4597 62782 81588 85835 77383 62564 96930 54208 84491 11887 46334 23845 84942 48912 6571 68811 68167 16350 11953 9980 3857 4061 10969 15530 93682 76154 70068 81490 3232 56547 17591 74525 31471 5337 90311 46703 27610 16550 19116 43036 68548 2458 20222 11616 26192 52413 38059 4629 37591 87857 82975 83837 97844 73985 73749 40634 78430 68780 58738 50633 52514 13230 17714 4237 32796 74614 96093 45816 68346 38512 15476 27118 61913 89127 91189 2672 64332 54691 96184 50673 68161 28638 52618 64168 47381 72704 89219 50436 93836 98155 65183 63614 48644 28894 81814 57027 45969 55523 52659 25788 33828 4065 88279 95001 203 75717 11716 27930 63300 13053 4842 30158 13326 7076 76747 26334 33665 57697 82859 28212 49123 98955 37327 13101 2596 25695 22598 99210 35708 63877 21666 94098 47300 63243 89742 98960 81493 45988 37172 31936 73694 84261 80580 8313 75789 2968 46397 59206 29648 83559 25805 94872 29308 8147 58064 3871 24739 57409 7479 6500 66789 93665 99596 12001 74157 19933 69803 92995 18622 20811 9953 3339 73051 4243 57023 88137 1596 95349 721 33442 74599 46650 18738 95197 25435 80914 35112 82840 12807 996 49636 58963 20852 52583 65097 47653 7833 63837 62695 40957 84693 68927 54677 5272 42018 16714 47603 28182 27980 70857 89604 54610 85354 33352 9702 89873 66417 77467 74985 87572 88096 88914 18654 72643 78344 40405 39231 59759 78313 89696 70572 48005 58641 85210 39049 27504 4295 64337 4427 25925 39518 51548 45382 42421 43931 28388 33246 95774 57780 71233 54443 77782 37404 81506 28899 73437 49935 46344 29513 87408 85055 76124 74773 73578 95832 70739 11849 48916 92382 21572 58337 85082 82291 86080 61553 68357 52693 13455 89467 3113 79970 78060 68728 33017 34632 34325 57106 86486 94333 43721 71623 52042 69685 96235 84288 28306 67935 32361 9771 81709 25403 42393 37296 35006 20916 6703 43035 88359 5095 92657 48730 63439 34544 74595 54902 98666 92877 90381 10885 42006 93143 34753 71700 54048 99053 85602 24600 20079 95087 60659 19611 63797 90857 88503 54586 26593 67257 9510 63873 81905 59607 96428 217 93432 33550 48419 92517 8331 20030 58054 22530 78748 17852 465 52470 63976 41653 60080 10866 94775 87539 45698 41313 3181 49391 3644 13133 77507 35156 38372 49993 4945 97263 81416 27902 8512 95497 23915 89948 54883 62995 75208 58588 62963 42551 10761 86592 19281 72692 73223 53947 58977 42760 73914 24792 6618 96846 86024 98049 73998 94267 44809 68283 63389 99791 1482 69919 51279 19725 40772 3096 9970 28674 42262 32360 96027 8987 16673 40906 8971 98216 42109 86035 92389 5526 49974 5851 98739 9923 50303 67574 33618 55116 89235 15851 70011 78603 38452 71984 96341 46277 5186 81713 70975 79561 54673 28863 79318 29305 68989 45179 5287 49407 76761 17727 14502 40967 28947 84790 52478 23137 15105 72862 1471 27336 5548 48741 53483 22325 8590 74864 2117 58555 63296 17638 53593 83990 66447 17969 93992 16251 86598 69570 51990 73325 10422 13940 57476 45041 51193 3883 89437 17294 25878 75284 30753 6957 8926 62740 3055 90543 75770 86612 80386 87701 13538 25191 87479 5866 42952 69841 59283 75652 75112 31900 16161 92426 81780 47348 95041 26048 48985 2755 46323 25370 13341 89388 15461 19294 65390 72240 88752 95100 68999 3573 26800 47949 12664 99624 10992 27400 13038 56461 21477 57556 20879 22748 24915 19233 72787 79435 51821 80621 99117 87178 32806 22562 41594 22340 27332 77238 24764 99941 90178 84386 18023 65194 20323 32896 98522 37989 91406 10545 43615 41661 42183 41212 2791 98452 98958 67817 73107 62723 62921 48006 49374 55938 8778 83464 84201 59895 98825 53253 26962 61560 51099 20293 88816 79866 61769 29684 65530 42850 75577 47760 84432 98869 71456 30067 12330 92008 82605 42724 74321 54018 86086 60206 627 21189 4618 32063 62489 30222 29385 68565 96471 66488 63549 58116 82057 69343 45521 1759 91451 69035 2369 75635 8189 60018 87898 75575 17761 12345 18009 27678 221 95812 30544 55688 70421 57379 42811 70998 15801 48018 40820 90935 2448 6000 81346 62071 50248 25377 67913 84206 8135 78282 68985 36030 22383 47184 21882 40877 63789 44572 61881 5778 89928 20480 62331 36863 59007 69034 60640 45467 34605 51854 31898 62332 31342 40954 88955 68497 41006 84285 22604 20917 17934 19175 60293 74085 51793 71010 42390 99371 83759 63318 79666 53734 99660 40068 40579 41581 42563 57378 74736 54857 2605 12904 89506 59404 22988 23411 72924 34031 30226 39914 41502 2697 12534 56203 46606 94821 31047 34338 35083 3975 18722 76601 1373 41689 14171 88180 28697 26914 17006 64637 81932 37575 9946 3500 62631 60308 19676 9688 19959 78267 69039 24844 19393 11187 84576 72818 68237 92646 31401 15265 22796 39725 23952 62851 41221 18398 78777 50988 6659 96692 29196 10915 87815 7710 73595 89803 3120 60595 73203 23683 23461 70090 41072 70703 41518 2450 31153 2787 71584 72505 15046 72442 64512 53655 3743 67816 49733 23304 37027 94264 55961 13551 58276 70714 18631 5344 84355 93660 96481 12561 20370 14315 42144 18287 83966 33585 12375 3853 79704 4337 53749 14973 81307 39926 89009 37247 46445 54379 8857 90091 33016 99360 35630 97154 33318 51768 28406 66035 13963 6176 10742 97761 35785 12200 36339 16459 24390 72307 6355 486 48876 40825 71170 7804 43637 20116 23609 72491 69105 32022 27677 50851 21795 9860 43703 31989 69823 71182 26853 91137 42441 17477 39173 49242 44433 96773 83084 7490 23654 66716 90962 1041 51891 72712 5486 7031 33728 39870 87473 97561 46731 2128 41503 90799 94381 94040 81672 1640 99138 95138 71400 69876 75744 37189 58815 96973 89551 27427 46557 50112 26787 26851 7913 11245 85096 6988 4074 1951 54315 97503 69387 92556 24582 11737 5207 41855 83368 73638 42510 56290 12922 35071 96220 26284 59945 92153 25198 45968 86622 10607 27384 90819 30891 63043 21788 43484 66947 77312 43627 21765 63110 65456 11178 78981 8731 86004 4604 18905 49418 53025 69338 35673 65414 80381 94119 64885 62519 65395 11694 10668 83968 43133 81554 95174 52132 94289 15029 56868 37024 83460 16856 2158 95318 3542 56173 11653 3438 57506 62086 75106 81750 98122 56258 25338 98774 14537 20157 83219 72623 224 20103 85806 21027 55440 92277 37175 22474 48187 60546 36817 61037 26482 95095 27391 63622 3208 1585 25597 88393 41000 76937 67315 8520 10632 78832 75272 7520 87364 54393 86085 33882 79563 6347 54573 52267 19630 65508 77817 32028 93502 23600 70139 74764 72360 79478 48336 56907 97615 46071 44289 51251 75608 96502 11347 57523 25282 49627 6245 46446 39088 54538 37553 52920 57165 12259 89934 49478 2769 73844 38409 77095 52307 7209 61304 82524 1989 95204 33560 22754 27062 36495 23651 55175 40113 21133 97145 64419 26939 7528 24388 62155 60899 75793 68877 77024 64723 48868 66390 67661 56269 10366 89561 86633 11697 87310 69799 56460 38387 95480 57548 49405 5509 51357 95067 65252 56522 887 81013 20406 29340 79167 8176 70205 69721 50565 5690 20648 35484 20249 37713 29136 45689 54152 98925 12076 11252 1778 10806 70639 92151 37875 65550 59526 74512 93235 83914 35323 5891 49781 92343 1554 10086 79483 19196 40137 96287 97675 14039 97918 77575 43153 18306 29888 95664 80229 83055 25410 52957 66083 2077 99095 18381 10754 9643 94666 29893 35237 28458 20592 2145 18816 80778 86100 37606 80078 30675 52301 69285 6247 93643 78418 80409 61868 20956 35888 89851 24134 97037 31761 80338 39327 96780 77309 72715 55922 23856 44154 41796 88545 93791 87765 88963 22475 86112 24884 99659 18130 92026 99727 29251 20081 25718 10774 2053 97409 17166 42672 30372 50501 55669 81833 73715 93761 21366 23298 61693 98107 39348 7987 4095 62706 90514 2299 47801 47568 17227 13754 91345 92802 48861 69769 83882 954 78277 83553 67445 30176 51098 14845 28463 18764 68392 23481 98099 33976 65849 85709 2662 4043 27307 58590 59525 31849 1182 36479 89314 10750 33845 45450 46642 30555 14668 84600 35084 40553 73119 29322 10945 47777 49882 42132 52703 2212 1815 90998 81696 16772 17110 14742 88877 70326 7171 41650 16063 51465 88351 25824 18826 75539 51229 35266 11254 52885 31601 11059 87420 76067 87465 94423 94602 19851 94897 34739 78696 29734 28997 3114 31929 27387 17986 69895 29861 33047 63631 73301 73581 9438 40785 60852 18845 57645 35855 52961 92326 530 54334 2204 30545 82411 23433 20679 40182 56484 27275 90343 43937 42901 3377 9576 40243 92532 30044 17078 92430 81396 32717 82523 16605 39334 99455 15641 65824 67181 56903 54760 86899 44158 75070 49457 5785 50391 61587 47396 34714 23583 50809 53440 27915 960 93012 33954 39007 50791 20050 25506 77689 61862 83393 69069 45365 844 58594 72899 93211 17368 72462 67165 88466 22253 28945 15334 88974 27253 45785 95772 73553 36131 10237 62570 24906 15494 55432 60818 52721 11543 9074 26509 91762 16079 1462 30877 87660 29639 1499 33537 95614 29760 92927 99093 1725 6698 69824 43430 83511 92385 13972 54979 77733 4247 44949 77156 22960 15565 44922 87807 34664 38366 20554 76095 18647 4340 65822 373 8305 95658 71110 89796 74432 43442 53896 7720 73254 57508 77369 12657 34253 19492 23494 20899 58646 42143 31075 81943 41339 36427 82348 73907 87837 50070 43558 11259 86092 81727 58091 9028 37243 31459 29026 12112 90530 71438 65686 25745 94844 83854 44335 40072 45391 47646 65562 51349 22073 88390 21209 64933 79812 94044 68519 10745 37567 24309 82694 68656 82898 6777 42218 48568 21382 32835 39389 20056 615 78906 24562 68648 41104 21434 24527 91468 84981 24879 22718 93566 60087 25346 24359 8275 87056 95791 48105 54841 58667 5341 28756 66995 51923 95508 90868 25272 22147 35488 14724 146 5134 51123 84938 92719 78734 2210 42809 83498 52516 43249 60925 50425 45978 79988 78276 50309 29841 54416 36102 57143 33582 38618 93510 23153 65999 16303 93822 84989 63236 88226 34743 66631 70751 37991 94542 58130 37219 35798 48216 44299 94171 86072 39356 20773 16100 80376 71194 99730 83748 87447 5117 88263 36258 97799 21691 28492 78149 14744 66576 67078 64901 79518 20456 72607 69723 16808 99924 9265 57009 9580 34582 16849 50553 99304 45572 404 24762 54781 24653 92063 18843 80316 67927 1935 24230 9630 92202 97489 73870 12407 56778 97354 89525 79528 84865 9939 33752 11776 10950 23934 66838 72066 82456 48781 17348 91724 45395 60756 52360 66412 23601 38855 86215 49572 92066 62947 22657 2690 83016 26746 96625 87868 61503 81429 41458 34365 95506 2720 49950 57559 25663 69519 38713 28860 87638 23818 97759 15435 91066 28082 27032 55586 29066 20540 25059 88128 88497 85499 53912 43097 51258 56789 81496 39359 21344 90794 3896 76514 86527 98357 35916 2193 5806 61167 94379 36334 43465 21089 28657 9504 76508 89660 29496 77248 38471 58336 56795 71990 74701 87980 11066 40947 40524 14888 52601 40365 34829 3691 83268 40520 392 8613 96115 41285 85711 44198 1058 77639 49884 43851 53413 45452 48327 83057 30534 22017 72771 3277 42492 76320 47843 50638 84046 86530 37186 54318 55771 58415 39935 44385 813 54377 90110 19631 40192 42246 39114 86044 68993 77200 1852 18410 29655 6819 80241 60347 20635 54563 51720 22102 14598 25987 63682 14358 66144 80984 38744 19531 81868 22411 98239 23233 40948 26579 23224 95612 30430 6589 28526 79297 46813 56497 28021 25221 34655 684 16462 93117 48884 83581 92985 76715 83021 96626 76470 97803 99783 17909 95909 20457 62128 55033 97971 30138 77313 73598 99096 84254 25185 67876 38339 89335 12532 57357 48671 52556 32326 82343 84621 78586 91696 35692 26806 61942 99774 51017 31293 31113 24893 36177 41755 79044 27018 90699 12093 39502 40808 98776 47830 1744 33063 63660 71476 90357 3537 61284 59210 40214 15713 74108 25089 69408 27097 99602 31164 25380 11535 9284 18917 86331 8468 11514 38356 79739 24089 45204 7218 45265 35591 46553 4373 9720 14281 91718 50895 48408 23820 93663 50984 11637 48996 32064 40733 88246 24684 38901 57399 81896 35441 96207 23590 31397 24258 39798 83230 57507 97691 59559 31766 34463 90717 65758 5770 71739 79520 45602 60511 4148 81537 57673 65620 73323 62416 88640 26563 53365 29007 92102 61230 61116 70403 26897 92274 76666 33704 25913 78035 95923 41784 69439 57484 46987 4325 91344 79685 52773 97602 90184 80937 60523 55644 52377 99894 53819 1948 5192 45581 30392 63396 71063 19054 31251 50912 18694 18510 62953 20575 37319 76851 64429 64350 6442 65766 29407 56630 86015 65625 76932 53838 22705 1631 1118 40855 9714 45169 50965 64647 53163 52679 57065 99003 62954 28044 92703 86342 1055 26929 10943 48952 2276 60038 89854 85077 24248 13525 88902 30321 22814 83645 18861 80249 54488 81860 47429 4387 24142 87656 11748 81008 62777 25233 79001 2669 35939 14426 40611 86557 98915 36054 82370 58006 63498 89181 44955 73959 58419 44619 91965 21247 45587 74526 19525 43170 82481 6482 62072 91012 3648 1490 69396 48638 5823 28407 29526 7233 74399 16218 48001 60125 61855 38174 46801 82339 75332 12405 39824 95690 81694 98018 66094 61341 77543 76266 63035 84234 51649 52070 3180 7250 16556 29370 69955 52929 25197 39868 97608 5997 2228 88310 73311 52230 32030 45460 97052 92806 4097 60229 63679 55583 43176 63712 64378 1572 942 19582 16316 25568 95819 34825 32633 11294 82305 47329 56513 20842 37342 45531 79209 86521 46631 4452 19357 57831 14062 10804 43597 6934 91395 82247 88257 64775 92419 47573 51194 46697 34856 51056 44048 14685 19677 37658 96706 39814 93719 98136 65732 22791 96457 88221 80444 6488 21523 73895 60252 94761 47258 15341 91297 91869 36709 30084 85710 1119 11062 55609 38550 57446 29022 11772 82933 53459 81085 29996 24061 62705 92019 12593 53527 64680 51005 69044 73969 29691 8195 78758 97455 3708 39202 50752 39302 94559 99080 37882 37471 13131 94165 29556 32294 59023 76565 42163 831 92451 14591 23269 61589 44426 95697 42413 81428 82909 35392 42050 79018 50581 90841 25469 91523 64543 53671 51365 62218 22769 70920 90249 6717 14852 68961 47278 86597 43226 70885 72992 85262 68671 41900 82058 65855 83463 95423 71148 30975 16445 66959 48073 75822 67384 7442 27709 85641 13691 14669 951 95638 8419 95132 80171 23847 59704 88285 25603 77974 81601 45671 8720 46399 27972 32634 6788 6028 83497 4715 98552 79239 4680 85217 29113 16805 93789 50897 19674 15732 57189 33923 28022 88367 54602 53326 98412 82142 96574 76309 1023 54674 95272 46406 49797 21281 14154 18715 3848 71487 56462 88102 40583 27211 64612 54854 17275 99476 40858 69290 57266 76141 49426 15619 16133 45529 58034 74394 85521 89025 91330 13496 72874 51909 86037 10030 33703 99559 38592 55991 98045 65987 28171 16981 54736 8106 10729 24652 4907 52566 78972 1520 66953 28958 16329 71721 8136 35418 437 8194 87308 79904 1821 84663 87855 48600 67610 5179 47767 33165 91476 1497 7676 45491 48703 40109 32536 70035 50191 98890 56851 18170 53971 30770 98315 50260 27022 81507 87993 27828 44052 30036 52741 34896 22730 6831 62108 12519 14384 71675 86575 76545 57865 36086 16123 37828 13866 28845 9338 88964 49600 11477 8328 82626 74663 42450 99397 25452 79230 59108 24384 1309 74804 41857 1883 98771 12954 44091 24285 35330 8281 63419 30637 74993 91716 94350 16831 97128 62090 25318 1356 5569 6156 8127 79367 14425 26116 92192 52658 7096 62239 63807 14922 29997 36764 86959 77773 66647 1428 96817 18723 52772 55836 14970 84787 37387 79992 33446 17890 37253 29250 15260 14695 83739 41368 7457 3673 19214 63 44074 6386 11880 66119 17016 46767 32414 7570 75468 90526 87305 39667 17120 33237 79147 83769 38445 26623 69475 23042 79673 20278 53695 73831 90896 69399 58517 90221 27880 63870 29200 60815 65435 57944 95065 8618 11655 53175 1860 90611 29670 42160 89061 35246 90580 96004 20566 41119 63689 83314 99266 38282 19762 85849 23920 68017 69398 50451 86514 26864 62693 17762 58736 62203 80999 74225 98053 57003 18735 4883 20062 69253 54012 43294 51707 67514 41896 11780 4063 64797 51329 81447 42709 11298 45099 18645 84213 95993 78878 98144 41353 96898 26120 90026 23625 64964 47961 69424 64798 12340 83564 52303 28490 87561 95403 88457 93078 80180 92760 86209 36779 30151 23788 36961 67195 96662 14786 13550 90647 19900 98215 82758 79280 19891 1440 22057 3913 86265 78302 31682 49352 99287 54549 32146 77382 51587 59333 23927 90399 83812 3264 91799 6605 34172 28565 60862 30899 38102 15556 9984 39627 52428 90130 38761 33314 10710 43595 14160 78431 20476 40597 58111 39839 90906 80017 14712 28641 52949 7584 28460 37187 83466 68991 82941 5455 50844 31818 34599 10536 3171 76129 20302 53343 93329 40225 43467 52629 15047 55088 15119 10099 59676 28750 71806 30678 42858 42112 13248 43065 43554 27043 34415 52382 53543 22628 78099 85277 72079 85432 7848 33613 14841 51690 85839 42914 86515 91827 1761 25310 2114 63885 40173 76259 90389 92083 63727 4153 99823 94787 16837 37798 92939 71561 26397 73853 97215 51288 97629 60507 68518 55844 10884 74628 51240 94951 6884 55597 37719 241 11918 23211 31668 53359 21136 67417 5489 67955 64002 86174 76284 36674 21913 21343 90956 3576 70255 25243 82402 43451 99722 49921 54875 94074 4712 94079 42600 26935 22785 71724 59973 38699 59912 24556 26657 47774 33623 21194 75347 78884 32687 58180 55213 26019 74726 81216 13674 48902 13938 34496 37840 12178 88198 63872 44714 38052 47405 11735 76981 66185 56436 10121 89323 14249 71777 40468 55969 5628 82957 53303 57765 4409 75087 80066 16282 88582 5989 63736 85294 31427 83136 62297 63620 55063 87795 17379 5593 19567 42134 67431 31801 48645 87452 47665 66108 9615 88282 75153 87261 31413 54181 25794 15877 52750 37167 97541 53337 64291 94380 56696 30615 51418 76910 15405 3985 56140 58340 19307 55875 31726 5339 71131 42208 94418 94629 87228 70159 59687 69828 60001 9445 97853 63929 85934 69917 53938 57712 63846 11429 88240 8767 49178 99172 93868 59542 42364 47459 68633 33782 25900 3038 81733 45459 20280 24098 43841 56507 80380 83867 70182 7608 65278 99554 15043 39186 76917 82276 88007 75247 73786 37931 71329 11210 13352 9341 10311 70031 57162 77176 14007 38271 57031 74787 21766 34310 36536 73743 60958 38379 56309 32436 27044 60887 24166 16573 97425 96291 26519 11145 64698 36918 23421 9243 13845 78957 12855 41404 37213 26104 32410 89797 4519 89967 45506 13292 32282 70181 98951 79244 87627 19392 93376 22089 17615 57135 41700 41069 88484 41882 33089 7433 17885 68457 37415 95385 93277 25525 4201 22608 97071 69058 72754 32517 57895 39222 64006 2200 64056 54894 42384 39225 97900 83596 25704 15710 90618 29967 37848 2995 39922 85649 69099 3136 78054 3951 56771 54184 65074 87210 46496 10232 32592 66638 86465 37669 25722 91129 20572 68626 5556 51466 71025 5460 69532 63639 18765 12446 39949 89806 48723 47356 40662 46422 93854 18389 78555 52901 42976 2172 15012 82043 4719 97390 35507 22247 16667 49772 51281 49054 78103 55678 43285 54983 61552 91927 80175 89999 17393 9292 13572 99485 13110 67003 44536 19178 46850 6876 43365 98361 95070 18913 63499 91781 61601 62302 38021 71222 12233 53086 42107 79607 86011 18637 26427 79514 46686 73808 29201 67874 46011 16191 98017 8048 59213 77341 72102 23004 47637 84913 44118 18242 92999 92053 19657 53792 7619 16627 29902 70014 55694 21105 67597 52387 81014 29120 67982 22105 72864 76899 13588 39834 72134 5297 91324 97910 51170 52071 61594 68398 72853 84102 40313 1209 30275 73390 7118 12958 37623 81891 15558 60798 55236 37982 68469 48431 34425 71804 69770 1286 89862 80776 75424 43352 82811 1354 70817 14297 208 79596 99279 72821 35379 86676 33855 96059 52843 75559 69432 45817 71907 5537 72619 32693 54965 66528 62078 22478 41253 55113 65647 19273 94345 71413 69990 61499 47523 69353 27794 33478 25744 85187 92393 1500 13343 24753 27706 69142 83332 7111 23986 77013 88794 86074 94479 52791 11148 62245 52273 4124 21589 15108 17360 47113 40239 89021 17784 84784 36524 11419 82903 4971 35042 31901 41759 10138 23353 98954 34649 64005 70179 71021 91583 53855 6134 72778 16958 8782 85917 18919 42951 11153 4553 1884 44769 42956 64605 22371 25947 68062 82699 79949 59448 20794 41139 41944 76700 19857 33509 73912 96215 35983 59312 33961 81968 34764 43080 55944 62278 23035 49967 4259 31502 69205 5678 71141 86032 60490 94831 81021 91288 95361 18388 31978 52540 53895 31588 55502 28193 48056 10408 33786 94548 58109 64781 93223 67230 46911 15468 35062 23844 21831 78951 22853 1833 79789 42013 74616 95081 6348 47942 35348 80592 52748 73729 61990 32161 41664 61245 7503 47290 52424 12241 45227 98044 69549 50759 89117 19687 15134 76419 24817 99858 46412 37911 85538 26747 11279 46087 46351 25260 95241 26542 22750 27340 95062 60055 32154 27642 10466 34759 11067 96971 42298 79547 85536 47046 21122 12325 96434 40594 67655 51892 47987 91691 64359 50174 38590 77532 93475 13725 74683 69273 95620 82266 64245 99320 35766 30711 52727 38615 4881 90574 7807 73338 20511 80979 25634 94257 1273 61255 60649 25254 13618 77838 94285 93189 65690 85064 52066 35093 60224 2386 33171 71894 1830 64401 70732 5128 92205 13800 36576 42079 82365 6682 30209 62221 51894 90339 68696 73049 10618 60157 50327 21869 29410 69471 90107 14331 68356 79211 70169 17205 76788 84933 49998 43206 71451 31128 84498 16272 3023 50218 34252 2263 50622 88567 40564 80760 71572 27567 99407 71202 82886 50812 29868 82049 95479 75510 44580 39943 67036 14832 65755 97595 15196 96834 79224 99826 99605 33231 21116 25355 62576 36537 28537 39226 62642 21932 85276 89817 61067 685 61962 65555 68399 47729 91865 50496 49767 29595 5434 84840 65947 76101 24579 71868 50517 70298 77566 10670 29115 74207 66098 29190 59459 34023 73935 78615 86579 3487 49747 95569 22426 16317 50920 84433 34065 58981 60271 60886 54799 51776 96170 19545 97396 35976 59360 6380 41554 56398 62075 21598 30733 62636 18522 99960 91766 68645 26435 87853 75462 40671 616 83949 66604 1710 83376 21389 89953 91946 66255 70846 23498 14284 40885 13818 21996 29653 88448 3665 34094 51309 60911 30858 64526 55050 15147 82952 93683 53847 30365 99785 69656 64621 9323 89622 17488 21836 45075 82938 36482 41879 3236 97092 51023 97532 21860 27659 690 52866 16773 32253 49837 45717 68043 94807 64849 83577 99419 20327 98847 74907 31995 19892 25769 67246 79885 53231 55919 47940 94762 6122 73779 90122 96910 3817 32563 46574 84207 39091 4573 31700 23796 90151 9715 42684 59879 67992 84875 91589 9823 33740 45654 45564 36945 35751 14091 86158 86884 89669 69909 59643 70278 90355 37071 86472 88599 72996 60620 61832 97961 27054 30824 5819 97141 42388 51612 82773 30886 76577 18081 50761 15448 78768 50590 37806 39896 36617 50414 51728 58946 60094 98302 91709 21140 98720 34963 35629 99798 7939 92465 77688 12022 32730 39882 36722 88486 18540 90656 30179 68411 8799 86302 99699 35413 57662 6680 72116 25126 90158 451 39109 40221 69611 80300 91883 63399 91397 79006 16335 65389 99384 9112 87079 23427 84286 89187 24440 7194 30070 86547 82851 40508 62139 72716 24270 87730 5498 11200 35366 22808 35144 47231 59870 85783 89044 732 5986 87997 52800 15255 14479 79505 35968 354 96074 12092 30137 79990 58100 7311 76504 10354 71669 1435 48349 45023 19864 79449 751 34701 3604 52787 53338 62539 28334 61722 42894 69291 81360 96131 11588 50475 33905 17913 15939 20525 94188 84369 88676 31702 2259 71913 68092 82932 27594 27849 44984 14971 89495 6125 81120 74549 80348 18443 65539 84674 78397 48382 79429 64312 38630 31299 7800 26650 39370 4632 46306 13407 98669 27284 16010 30303 42916 53427 16039 8891 33918 60013 43192 90856 64666 69520 95488 23126 34897 19459 98351 59609 79661 66556 87498 40150 77623 76164 59053 22840 90712 13189 54554 88147 13344 37397 80383 32357 14353 62817 71143 33547 9300 42355 60364 16092 18831 56478 456 17891 90470 31785 86217 84468 98423 7775 90194 36926 55048 49215 71347 35570 71685 3348 25382 62427 62625 15061 44054 67098 72482 2983 86354 57108 66996 80007 64232 75085 79434 11619 60196 7667 96832 11125 94124 68794 13666 60088 24172 26289 82832 60075 86305 51677 72135 64441 55195 76283 90132 77880 53978 18529 95022 26304 86545 40340 45034 46379 73990 67902 97282 27217 17041 15411 67890 27514 7889 54957 97709 73158 72158 20430 51898 30608 59427 6935 7589 19918 64732 94724 37336 89203 61461 88943 75784 53435 28149 77569 10720 33207 83310 8056 43745 31494 1645 43958 84661 9624 66182 44388 48899 50567 14623 80656 80288 93049 39272 88733 54241 37250 82472 8615 89684 14162 67733 66386 41631 36196 54778 71824 4125 25148 36605 18069 81389 48270 82082 91453 44352 53601 25921 88485 83278 25443 61100 1818 66928 38349 70443 10325 58538 8368 16162 89658 6993 86214 39297 70752 58886 55475 1277 72123 22151 89517 33088 26324 72855 74378 6535 62328 77757 7524 86400 60725 41193 27691 17269 21230 98770 54762 47886 61864 76100 78837 90859 22758 75730 20966 91174 25016 79931 62327 97146 75610 35431 1831 67142 32943 4079 51381 51849 27415 8337 86569 61437 45090 43708 96365 6660 85634 14381 7202 41798 22001 92074 40093 29511 13202 93366 9596 87568 44501 13266 32037 12825 96582 16239 7947 47548 43513 35463 55990 18315 10741 32118 50511 69590 9387 94063 21530 11573 4133 96527 5632 60850 76657 63560 14940 50764 537 8653 47717 97967 71998 43516 50983 7438 63616 59872 56268 17254 93936 38617 41931 40644 88012 67633 77452 14149 26982 4130 46047 48321 82850 22050 13159 79708 59830 24292 77700 88174 64 61762 3031 1578 42418 55468 82734 5362 71003 24736 58467 65546 78439 23496 84277 723 27202 53277 86626 29143 8570 41870 28275 56747 11379 43012 16498 59405 75649 82936 75644 40824 48227 12772 58479 82688 66554 72940 19637 23130 6071 52917 72222 9140 96656 68141 58083 67726 61489 19501 76592 33031 90235 14440 34314 71265 41334 21191 84869 14307 45751 739 28419 25001 14262 470 48347 47971 77030 51999 33410 55145 5146 95930 2709 44077 74452 88155 59848 85959 30233 81717 26620 59663 43149 59666 22756 27418 48536 47974 65195 54083 87270 97708 97475 83716 28437 72029 41436 61740 55260 45867 7059 34607 59115 56334 45073 36180 31407 3993 25727 49089 49251 92024 85899 53893 65069 58290 28291 62518 48628 95876 18302 46636 47902 56942 41216 44646 98765 11273 65857 60410 90412 3174 22798 88612 99547 65713 49844 39242 30348 82506 41662 46169 52015 82920 94683 44262 5043 18693 23290 33737 75184 37044 31216 30119 19110 97623 79172 66097 89608 13398 15783 92812 83960 65718 84174 75278 33002 91017 18696 22894 86253 88560 51831 18159 3052 77453 55127 64589 39075 1168 34049 86656 44234 61945 74402 82562 98186 5465 10917 80952 84501 74492 94618 11766 27053 34234 61340 86876 26557 84519 32369 19323 33647 20313 51884 40863 59093 69900 62584 99263 15551 17516 18699 80848 23628 43819 10594 37554 59250 56772 22859 61375 41601 6766 19756 99665 19880 76016 77319 54906 40867 18512 32678 38533 42703 18682 46522 1217 32003 91016 87395 95160 5565 99825 19215 28923 67183 45062 1408 68594 80192 87288 54671 77824 52266 4654 56976 6582 13740 66073 70708 31396 24770 69062 18323 16254 20938 57303 96416 86815 14909 65949 93343 47387 64115 37495 62111 55173 13930 21317 44508 78082 74855 77006 96504 96096 66539 57916 37966 81229 51732 49403 42637 95366 33351 26844 14049 2209 83492 8444 88658 25967 72132 10718 3205 16634 79916 49079 39077 1464 97248 85770 81319 18653 24024 34070 84511 8072 57789 62012 12291 69323 94788 84530 53920 70005 81529 83646 78623 77643 52277 13142 74842 79476 70058 59217 52192 42415 37343 3466 26029 50620 44477 94480 63009 2900 31004 97530 63844 96778 55484 10922 60600 75764 96354 97866 93602 62831 82584 71314 55276 59911 87798 81675 11225 32794 18856 77562 22200 1053 75156 64881 64210 69668 27164 99469 32189 69875 64753 79265 90754 4407 12674 49842 72480 97846 17812 13958 45744 89390 82135 36698 69344 54262 23636 95172 23192 31450 87050 13776 17167 35425 87017 71671 88793 70445 89221 29358 51673 33068 96460 81639 40904 2560 72327 57684 33630 80927 27878 9724 98338 23256 70080 79767 66199 42284 37653 97869 56702 36716 71881 17550 4593 95835 63191 71872 804 30343 93862 14102 46275 15200 93528 11424 39540 68732 95536 31879 59839 17412 65487 57410 54603 83342 16284 88970 88670 35717 47917 64225 10327 84724 65355 87363 93404 75021 55427 2520 80522 18014 85669 90552 49923 49521 3705 19278 36630 51267 87799 88218 40698 23183 38702 30880 23564 47892 26797 60803 69610 79762 22213 92734 24421 82418 30407 46899 44189 25533 51703 30692 92404 7748 8808 50991 43605 60691 47650 52415 38304 52902 56040 74442 36568 85087 49246 50330 97908 75411 48089 36514 48319 43811 99668 72304 60365 94505 15040 2456 78599 81584 68466 81624 51345 80441 44418 96854 54835 76051 46154 12547 81404 16321 72601 87840 33675 86615 97583 51865 48503 48992 63784 51678 25729 6883 38927 57284 46219 26153 48888 82986 49709 53432 19370 3569 71486 47197 23472 17556 63997 63163 8717 69243 62140 30093 57096 90835 94140 17297 85956 15021 76207 34697 83578 89053 6276 3553 48471 37762 39020 67740 32429 24053 24071 96188 62088 67915 89682 76020 40091 83391 44707 5510 91439 97533 35877 94638 61910 45198 40136 75887 55341 5037 4422 95036 90776 80627 27059 11068 14085 971 20098 34552 78770 67894 34101 66606 67963 41608 74622 59191 28368 16438 95240 85738 8029 44510 7192 69077 33874 29418 84922 37333 45546 90672 71266 35556 43313 8302 45451 14263 92032 8995 35791 63509 63427 84009 97965 75446 12368 65932 3538 50994 96245 9241 88237 57792 8750 65495 42271 43218 20176 49143 93157 47731 43248 8181 42314 77484 15956 29056 62771 30949 14333 16904 84860 4360 15672 89661 11783 72552 46921 53704 38125 88032 16725 60594 7978 76816 86096 68982 16368 15762 51384 30696 18624 14059 22710 29279 52853 2315 36560 24250 45158 67066 39826 50216 80852 69247 12307 86027 85301 84552 52182 17084 695 51343 22741 36637 39689 21524 79268 61707 56038 90724 29650 25471 89285 65377 85090 61949 96449 88408 20404 60066 33383 80024 84523 55105 23544 50059 51447 99541 51434 99026 17230 41780 55787 30839 65560 46816 62901 3376 6843 93954 25419 41547 15866 49387 1177 89119 81213 80874 30702 34495 28617 75638 8318 3158 65613 3581 8976 7569 72120 33447 82553 57055 21861 43463 94868 29416 87650 27122 49452 62698 13161 98478 91671 22027 49076 21582 92112 31292 36885 16949 74424 84732 711 57501 3885 2784 54111 42083 84301 64072 3273 9594 64191 68433 64150 91394 58523 58933 5354 41526 67454 92841 30356 56838 402 56577 28846 49445 30787 45340 95588 84479 52104 44277 63205 99576 64077 50914 95432 64507 38772 89787 96663 10783 68792 88326 4434 45642 8877 10553 51971 47754 60242 53240 54636 74192 35622 42464 66371 32740 32044 27255 50591 81016 19322 37217 51156 57091 54015 27841 84452 9009 21022 3213 80908 9348 72865 26639 71009 47542 14377 79730 52517 72166 58222 77276 89424 52160 99691 701 6922 69166 76935 52707 76809 68047 74949 29220 15349 32012 74653 59204 55096 20318 93250 68692 90692 96400 4146 45561 14454 97514 87277 29380 17887 41946 97509 30960 99319 67492 50265 21529 32710 11745 78321 21615 89964 22701 41974 1238 25689 89122 53416 6337 61181 82042 67285 98640 53852 4055 47469 11572 11659 14573 16440 12193 12932 90077 75943 4455 62270 28047 42822 19575 34233 19103 55530 23970 96994 39169 65897 99281 51217 86315 55054 67857 60609 77131 60703 84746 72142 88586 81906 90556 62230 26473 86106 89059 45526 37822 67958 18953 44559 73893 63900 48234 17794 20347 54738 45194 22512 83601 91949 38214 80402 40457 15774 19326 2584 98399 41223 22559 32008 48330 77780 46741 43767 20205 67217 25463 10822 29582 96248 64837 76240 34407 20410 7985 28381 42190 45232 25173 19310 78523 7459 5451 66903 24963 97112 9584 14473 56206 1227 77719 60829 94108 80061 41998 30325 11994 63596 71523 15421 10335 22333 4126 33705 56170 34287 98606 38424 25070 76578 1808 86985 69213 53940 90272 87007 31086 47391 24993 83717 42253 75623 39002 88770 62060 2589 83316 12852 71480 93729 62685 13644 93711 89504 48449 81463 99068 51290 1912 51889 75457 55461 49729 99763 15604 33317 87881 86508 18935 14586 46943 2237 99277 37674 37707 28954 77135 89708 76875 4190 27313 32590 64736 49297 62783 84335 53779 44649 72795 26701 84504 36194 56773 67841 15294 76643 69499 64059 14855 29953 38030 65891 13474 20156 91748 17384 73596 9667 72289 68052 36652 97376 65153 90126 26687 63918 22432 19966 50933 60504 14054 71936 29631 57679 24400 23495 92882 57168 94331 34919 98501 20711 43271 95921 91229 81283 56025 4376 57798 77670 38215 1047 36878 87653 74671 26097 5279 21569 46333 52702 74307 41850 1203 52167 92507 15663 96726 97208 82816 8521 43130 95127 49857 26576 90875 29531 63921 92213 58311 62668 35168 32931 22656 46028 32795 85811 60266 41538 53095 61706 42062 14730 59935 82890 59385 95780 82169 39777 84211 95194 9067 82736 51221 44120 42365 47112 6332 76044 94560 76371 40888 16068 96327 96065 28459 19065 74738 9133 83765 72649 89361 52461 16323 14079 81100 56079 30467 88745 90706 43275 6840 78289 955 46373 96045 2035 68912 7758 15859 58745 39275 30097 22721 36370 35419 98009 99332 77818 36205 81617 21015 63788 44212 37768 8167 43055 91125 68612 86668 76615 1546 66497 97195 99487 83691 49867 55943 90839 12706 72182 75654 37525 3633 36032 69021 76161 49944 90604 4874 60755 32422 82477 82361 90753 65850 27411 97620 74652 66808 88679 55650 89062 93543 59488 35625 36120 12819 48930 81129 59898 2827 73733 8694 63209 49046 99223 92271 4307 10444 25451 69429 26236 36212 96466 43193 42613 61743 78527 3065 63341 84927 57801 31119 32923 80332 47059 13299 96441 76383 85466 98349 56783 4848 85183 82878 21564 91513 47916 49191 84550 45454 36261 95146 35049 84459 10608 42711 20286 76301 64899 61282 28031 82777 14911 27172 19500 17283 13334 51769 97104 34772 6113 92704 57583 51376 70741 97898 36154 86319 43720 29611 24642 78945 41680 24909 2654 93369 22112 70154 4944 35607 3879 68461 15315 49983 57541 67975 83131 96966 87541 59410 44127 44026 92160 78685 55661 89405 77679 90908 49862 80224 23728 25241 24497 71716 78627 58081 50671 31617 55832 97721 4513 5856 73536 95234 91571 94691 31768 80342 41725 19189 48871 6895 70327 58571 89267 568 33128 69522 36073 46751 64362 95964 73042 59340 10102 37792 10582 67037 19165 87608 44005 48938 49357 97353 45393 48914 49978 23839 80949 6440 29453 16806 56499 71232 26849 79184 92347 42769 23973 32521 73433 95408 71568 26933 28192 22205 93342 57989 17664 58970 73567 93588 90765 56 39092 44190 54763 29761 84894 36916 44159 8012 32188 50906 48653 12705 10025 43116 68543 37734 69222 2907 47030 81477 75122 35012 59801 80685 21091 78988 31903 3518 92595 11910 77461 45815 80707 71369 41484 56362 51794 47045 20380 15536 17892 82116 92526 31083 27985 41160 1608 33645 13145 71452 14174 920 88950 64252 35957 5110 18774 51260 70867 85410 65085 8339 62597 46044 85268 60311 53111 83180 92422 98358 54846 63097 68022 37239 48185 84851 42159 46207 80928 80113 42843 35719 49673 26522 31695 74414 81421 7772 82415 16149 25734 88507 94191 25624 5403 67911 38497 82733 45269 68752 97302 22171 18948 40630 78845 34638 15450 75702 55093 49043 59401 53658 88315 32738 87538 72318 71524 22972 83900 49389 50526 92903 95189 71052 67286 12313 5587 58495 46796 91624 17221 992 35222 86116 21454 53690 87515 73073 59207 76735 30234 59674 7285 12480 8579 2556 38693 12584 58601 25155 9423 7437 15905 70186 66361 97520 79043 95643 69472 11085 42330 71226 76314 79038 47003 33829 38118 91393 64913 53963 62040 59785 47146 54746 59932 78505 44723 19661 534 90261 91704 51956 88101 96987 33398 78861 31362 15154 86369 13663 31046 79658 18781 70212 67413 27423 38917 68036 12854 5536 12248 46396 77499 28579 8080 85104 29613 69043 67848 55728 36967 84467 84546 72526 17574 11676 87402 98988 35950 38209 25176 87927 31439 6670 88488 29904 60209 83651 56052 50435 31084 28529 27947 18939 15413 9838 45626 642 23383 95011 36929 88236 82922 16061 57181 16428 44050 99085 12769 89455 38376 15583 28096 13629 16585 22055 91620 28189 87389 87937 79136 49207 42624 72093 51348 78639 99881 38513 50960 82769 70736 98414 29114 39165 50006 30125 11901 84023 48261 71828 13532 39734 89639 24809 59587 33292 49362 91933 13948 90012 33226 22902 34749 66912 50547 20829 47753 80412 43096 72076 7764 32939 3278 95978 13231 61576 32817 69318 42967 5333 79461 28569 11942 27631 15996 20858 86809 71353 92163 77320 98314 61175 26918 81849 86425 33122 73512 98472 9087 10700 25556 39818 31821 3582 80125 96555 44103 6002 63079 81687 84294 63082 12423 78646 67728 53524 46366 47782 34619 24141 69724 71223 80307 84325 56892 50058 17440 58907 75827 88825 90734 2846 47657 88529 26605 9439 25475 8733 31310 22037 61983 83232 7196 42249 6379 21248 36480 38868 17523 82616 97363 45926 67060 25114 94230 65680 69779 67043 42654 78193 42805 14631 33076 47891 37115 53790 42372 61993 83991 87933 69671 83620 21320 60819 52911 33730 86563 99613 52867 33212 98229 81097 62133 46004 45282 81524 46436 46147 76009 72127 24928 47895 9870 81847 65152 54107 66595 58507 43978 28610 32446 3230 67460 6737 68428 21126 44381 90979 99995 70405 81949 81753 79659 53504 78383 58264 322 36923 49522 70429 16545 70953 68968 75969 93259 63971 88649 22063 4286 29119 65066 73308 2495 54020 37851 45286 38065 10555 49176 82946 74459 62424 67451 80291 519 93710 81545 32187 38325 86678 17731 53747 95397 80491 17646 34293 36292 43311 42310 66161 90911 46515 46270 68571 1856 69354 23697 92486 52955 47511 82326 6181 66746 45879 27714 23207 84809 28586 52075 30018 9676 86782 67074 9792 9793 26662 17996 76736 11816 92297 95578 64607 51353 39565 30718 12688 80964 56158 8701 21892 33557 13 74305 65174 53816 73819 65253 28905 30847 16358 2319 15477 57787 24025 13597 22296 43591 31697 99488 30471 61500 57885 99164 36969 27961 35396 25017 17324 58913 80749 43160 81157 88787 84272 37326 18606 72069 7726 81268 70386 24948 98750 11092 79751 71359 48879 47075 1269 50149 68676 13336 51368 62544 35295 20470 32399 49773 6939 27945 93231 46151 65714 93466 18468 27283 33979 64535 2909 63182 52657 48496 48745 26488 65860 62541 44935 28405 55289 78122 25686 11730 96977 44027 84635 33964 89419 29942 26837 61400 54160 10169 63761 75104 6333 40874 33856 95080 79025 84819 84003 64750 34056 87820 31456 31339 36141 84426 86350 35223 49640 25220 14997 88312 50735 24297 77427 55781 56563 55963 61424 83632 41342 88862 59122 43610 60011 7342 14689 35400 42252 68739 26240 85409 77933 33038 94292 96014 84396 25277 37741 33620 30342 31853 91843 25811 10499 74222 2565 16934 8935 47102 12131 27830 73684 79374 201 64861 3286 28757 33164 59606 71050 14503 95707 50352 60074 7325 24314 33473 16391 48798 39884 40580 1346 96148 43753 33260 88059 90912 20509 5599 96870 95521 91924 50247 86610 99553 34629 22959 61068 74462 92983 79852 10722 56182 35003 74826 18485 4867 47545 19952 54739 69191 40333 37325 50927 73449 6525 77457 3308 27003 44885 87928 35725 30834 39936 1846 17388 87569 33847 98165 38684 76039 27891 64101 6606 48367 5880 15015 74406 10984 41182 35896 55624 69078 23830 96133 43026 78998 34033 4509 58852 2659 39352 76681 95478 22116 65754 15091 95424 11469 58938 85168 98152 39137 45523 42108 16393 92695 47431 40371 84050 70115 69237 16950 66499 23330 91466 67540 63526 86365 78918 89270 81348 69956 9924 77075 51981 10416 65727 73388 42857 96934 64845 66071 5064 85507 39827 46743 42744 94313 1484 31671 13934 36526 4657 46140 14557 12189 93258 26971 80622 29804 26507 31710 59718 89214 99682 24254 47989 58997 85780 64796 85746 96216 73776 99325 62096 88231 3256 41935 90853 5397 84043 97953 98121 98726 81714 33138 44842 85102 55435 84813 80315 50594 6155 72990 98674 11011 42784 27001 23622 63704 87836 98145 56599 5816 96299 94507 15869 76496 72147 39830 7725 78876 64271 92478 39117 97482 66018 35075 89949 68128 51644 82726 46968 81337 97388 73816 12074 18348 63599 98163 94210 89161 52953 48676 56281 41164 59950 17766 47844 26637 47331 31888 60506 49945 35393 6121 85816 42923 78027 68922 4028 59998 50859 60146 44783 42634 18785 26249 34212 2863 39326 52248 70164 60670 88691 51934 15059 54966 3927 19302 91415 69200 3669 14126 53080 44046 67266 90778 9847 20874 29479 68192 45180 53216 40054 41362 93497 40523 38932 87369 93355 19652 14825 39862 60898 50115 25368 69389 39799 69881 43349 59951 21450 21008 99308 9954 23064 4252 39616 83101 50872 78298 9313 72092 32246 43200 41178 8226 72024 69750 45372 51567 53850 7355 5325 31873 79982 53787 36016 67167 62446 50088 20426 4168 57279 37476 14088 61031 89008 33872 19859 59230 22845 85532 38419 931 17999 29193 13798 38134 33809 59361 60019 24583 47044 84013 27988 71365 20145 89305 48546 43016 41079 31249 73104 13284 27291 78979 86827 3763 3909 66415 11822 81592 89774 40717 16612 61904 63638 345 983 16245 40440 51704 59177 87037 98169 72529 78079 45891 39675 38182 35586 72130 25289 90924 76127 90341 48204 37690 66343 58207 32121 12166 32198 42382 72517 69579 90318 32135 78898 67772 77849 56665 33844 93357 82972 36040 94117 60073 90987 39150 86224 85066 2946 35225 51047 14821 81827 23133 49112 49514 30260 54086 48267 37527 47740 79513 89163 39959 92346 97463 83792 70054 27715 99920 53757 73555 96820 80811 43901 46278 54944 47935 99242 70410 36061 89943 11280 403 87810 23052 37108 42583 94422 93516 73382 17736 99804 94446 38185 5366 14703 57924 6172 89445 99023 66509 58540 78269 52899 63731 33601 96381 29076 63242 9500 43949 69109 54110 66629 9974 69977 79111 46060 38299 38327 72425 71199 11268 70217 18769 94727 13502 12121 832 63237 40323 74139 18474 22547 23612 52827 67143 99888 81325 24057 2855 17383 26587 52468 16318 86609 27897 48972 72013 95166 3514 98007 67512 61428 63087 98455 81303 49557 17441 17764 15679 58285 55541 5154 21322 81542 28108 69918 89271 77591 14739 44312 76355 11058 67755 74959 26695 5067 66846 71234 84843 58237 59693 14282 66446 67399 86554 32498 34151 9230 34981 6806 76907 3640 97824 10041 67135 17353 23808 2104 74184 90852 77122 40326 8326 58225 77605 37366 25172 7567 78500 64165 71383 33347 46475 45862 96209 60965 52444 77638 68482 88446 48310 78662 38221 18927 43415 624 98541 19091 27652 54343 78930 38133 39046 23642 42971 80350 90133 87700 24273 59635 46368 62303 77070 94885 37582 82145 10808 60685 86836 98748 31184 65099 33448 62244 49689 89753 84631 21350 18208 76952 86385 63281 11944 59497 9494 71297 99663 5691 40051 70869 10530 50816 26462 18739 54435 20547 45009 58383 8507 17315 51451 40966 84029 55074 52082 78388 92683 63162 83318 55593 57407 95056 80373 36095 31568 36296 51308 10919 39735 60840 2838 97193 54232 45292 63975 89754 97718 15270 45065 72678 27777 90779 42263 79886 78745 97370 53433 85255 96995 74467 7391 78446 89519 77343 33735 87264 82675 29970 29662 97523 72459 36421 97419 48205 51905 70118 82836 41811 10156 29591 34904 74972 20574 9773 94795 55380 11459 69853 36607 10236 64741 97507 41630 38514 19245 77317 99100 56827 70588 65124 32897 35147 92316 79792 52335 28089 56035 16425 61309 39644 86128 39037 62553 30676 86574 81846 47295 10281 11016 54430 30335 37364 12302 27450 22219 82609 87848 88111 99882 24389 11143 68240 37974 47270 17765 41859 43053 62074 9389 84437 63405 18666 51943 6901 4663 58952 58468 2504 24020 51479 6748 49347 70835 74256 15957 96450 72211 27655 81927 16744 43189 50651 68890 56920 11755 1863 90043 5196 71377 43740 76650 91796 22008 72889 71332 39988 52250 84505 69585 57288 98978 26263 42491 75057 42039 88076 79128 10891 50271 91597 3947 80284 38094 44545 85870 55203 97715 27920 12338 430 23777 72032 88316 15769 72019 80067 92416 48761 85596 61468 90631 47398 55008 35961 55297 89918 51693 46561 5751 3359 88892 39367 14494 21021 54754 54780 89877 80547 19778 18484 98966 56904 25436 63276 45285 19270 31329 79 32635 79459 74398 5627 72988 77635 85361 36935 56864 60335 58515 49472 55210 36175 6666 88777 12287 64456 64152 99115 1880 54206 9608 78919 97109 26501 50660 34982 86001 81795 89036 87089 78004 34715 38316 99769 2178 75923 75338 84850 63984 76988 6534 297 3407 99065 842 23115 92509 94886 63096 1422 37393 49815 25042 69378 64476 2573 40478 57862 7319 43015 79261 33695 48043 80780 65994 95610 88588 18930 31910 88731 66719 26577 86800 93233 92318 11438 17540 71906 36938 85584 22510 55989 35853 68496 82783 66036 94701 87891 50142 70849 84912 23297 59368 80390 46593 43140 46481 33860 98238 42696 19254 8912 15662 21597 78732 54987 84945 58782 32766 50311 96597 19475 62094 76970 36431 8997 23505 17692 98173 78801 85336 92183 22185 38956 64846 38160 28203 82709 33217 93047 82389 73273 71634 66303 64236 90726 17898 55886 72157 87445 60953 8760 33150 79234 79231 75299 53975 55705 90999 94746 70825 64490 63226 75820 83036 85291 72345 92542 30435 35542 92749 56680 77965 53273 60698 50772 9940 44436 56503 3999 3090 77810 74747 12753 22745 70146 2696 17398 12576 74672 90394 71708 23265 19898 43699 3313 30685 72622 91473 59502 444 80095 45251 14636 41177 82228 12775 61967 76710 81294 86097 41088 59715 95665 82139 53370 72239 64549 22248 94636 44672 76799 48278 96845 2964 31714 70528 33694 86969 96495 59142 62401 67163 44593 13208 7654 97735 51598 97478 17803 94060 16208 52096 46792 11355 47636 65450 51773 81605 54657 53535 57242 93855 38428 34849 88565 49230 13978 32522 47694 87295 97672 87770 89073 6388 68297 49613 79193 98370 48235 21070 12911 22265 17054 69802 12385 13955 950 48732 12677 40029 46281 3401 51941 81876 65667 20242 25707 9321 79308 66391 81299 36664 69861 96234 48106 28572 95324 62110 85369 56204 60349 54759 81344 25804 87636 59987 97650 72803 77571 98403 80803 66803 64067 37788 77858 17868 89436 18216 38721 70790 92803 83075 28049 80748 30020 35572 33745 42304 94565 91114 77844 47690 15601 70158 68439 215 52164 51803 19078 70417 46685 73124 57415 26053 5673 98530 88082 76457 13200 93292 25091 45931 75163 68723 48039 32791 12613 59326 25487 93313 20316 81357 11988 34530 86933 99944 75918 70553 48098 35934 5984 43231 16176 70814 4264 17575 34723 35367 23056 58069 65540 50891 84877 84657 95229 74447 96143 93170 99839 89971 37830 19811 87628 80951 58812 61331 64464 34873 49903 67576 44708 78175 58161 42821 7591 88909 44275 39112 62187 65644 48290 6317 81759 48000 73509 37518 30079 8514 9962 98875 14178 42102 95967 97019 12134 74562 15772 39561 60782 67192 63520 86983 89180 85208 6824 61078 40073 43551 74401 1728 46893 82094 28618 62527 23858 48504 29177 62409 20667 58098 85156 61977 10382 35315 50201 71396 83411 34661 46745 59112 81483 95549 39989 76384 71558 99221 56314 16931 71036 81915 57928 12275 1958 58853 89415 57522 62737 2682 88571 31508 84901 69417 95010 38538 44915 32514 62648 24426 94441 68030 5643 70895 42351 8689 45693 34959 56116 33389 90085 69397 72577 11993 55962 70558 91761 20742 36968 14482 16813 49787 40572 27650 98545 11333 85278 13136 14104 8873 18352 22837 66414 62107 47285 63733 56022 57430 65703 2496 74103 54339 89477 56198 78495 64852 55916 36879 50615 6129 7843 12170 95116 46008 91712 92155 59062 49841 38340 56829 33492 53055 87593 31476 59371 70806 31844 9789 39511 15422 16253 54472 22436 45704 46564 45470 18185 93931 5372 96867 74775 37660 78985 4855 21325 71517 14385 9174 15547 89460 48799 17817 11854 69309 56640 10794 19212 76479 6787 49646 7899 6209 67884 66664 84425 1294 11393 29319 14220 55139 86770 48765 5506 10768 34812 79314 30439 83560 73769 35988 15296 96353 42042 56602 45303 28987 95209 78334 50305 67780 28588 76263 7035 6838 68421 86494 7182 75948 86179 73817 60664 56067 24889 56383 70598 80877 15770 9353 52500 99930 9309 95456 19379 8954 96728 64179 96189 81969 66867 51379 42026 81123 43890 31871 40152 40002 25406 67134 99237 42707 72389 76462 48880 77210 60993 58270 41697 69418 58794 78134 89662 78286 36060 76983 41822 25924 3094 63555 94809 94586 10353 67406 81162 97605 57819 10732 74911 5707 64395 70391 49760 12489 65772 25713 32765 83835 19097 29036 91172 71537 50024 22344 71543 59772 76276 87513 74165 27069 87584 39495 78869 62862 45834 61155 86728 59683 71399 3635 34766 2223 66748 92840 37107 8851 67643 99262 53836 45178 10341 21533 15248 67593 81232 23647 53939 74071 76765 23933 94391 62300 4451 75066 10115 285 64850 5353 79344 34970 22156 19802 28105 78412 39143 79857 23365 40447 59042 46409 32342 38258 27763 80782 3412 74591 70706 95400 86791 81128 764 98696 83965 83324 94187 36980 88523 16613 34808 70119 88675 12180 2082 3168 25730 89336 82541 84593 7279 68757 99771 67293 63445 89814 39364 53385 48834 62372 25266 39257 70 90757 2930 28550 17538 30308 96859 73374 34839 29060 63664 13408 69962 35215 60603 7365 76843 10666 58412 34086 55426 68305 40760 94472 74130 97890 36531 85977 80174 6999 2508 28287 8390 80147 20769 47492 37917 74788 17772 67667 2383 15028 63021 88556 62556 16895 23012 3056 47256 86516 10596 77797 26611 84052 40322 40846 55183 85968 3995 92586 36975 42611 26898 21959 96941 64495 74550 33763 98088 99353 70980 36489 84833 75002 87596 13826 86419 58168 3060 30800 94142 56815 60396 77884 40330 31444 14694 34785 26349 21042 91886 19869 15608 40569 4349 87410 74056 44174 99329 92884 97884 15156 40444 15118 60801 3821 24898 43872 69336 8889 26525 62039 97236 36494 475 67292 59907 92530 35158 88272 23050 44674 7628 9934 83817 1090 51124 89125 70529 55211 63386 22569 33112 16987 75387 59152 72290 7475 2388 97535 97165 64516 53493 72638 61998 7862 68345 51147 55300 31248 16066 60960 30470 24749 88584 65101 97453 98177 5962 67006 33653 58497 23107 92200 86364 74565 26107 81865 8735 85284 91069 40202 76787 26664 77140 88149 87287 9457 64479 87217 15205 7198 49141 92101 11258 23474 86537 91119 27907 83903 21655 33191 59983 94492 67748 42059 91793 97223 13951 36508 57381 36909 20171 97515 59851 57384 78040 94715 50071 43735 35383 45735 13118 1874 21077 45583 93400 94064 94881 93798 23041 4328 97625 64413 25607 49429 59631 91728 79072 55064 87647 76604 46665 53807 79012 97565 68010 10991 92624 21854 5456 94402 83337 32327 31302 27807 10581 32029 78799 41054 56804 38819 33374 99640 37212 23517 16984 38043 74112 7638 46657 35072 95061 35593 17573 75532 80449 33193 75054 31115 7299 29063 21023 52886 96342 11851 95894 89399 15278 79642 31732 2019 47567 23979 42336 15841 1178 65504 28801 19015 1494 71616 64953 68831 95177 18973 24795 12866 42258 79165 54934 52488 97671 49872 18875 94035 60411 47642 90614 79496 4628 72199 42978 37003 50723 26133 84463 31388 9535 82641 58438 8712 23409 32963 59820 4391 41213 21747 52752 82223 68724 19672 54429 31767 98465 42443 15170 22428 9753 35993 55691 34916 74637 46119 13330 29295 36265 83674 53950 82949 26759 55522 69230 10178 20462 90093 3692 96050 78905 36596 51753 61995 94698 99532 48241 5246 81517 32053 74355 69789 84320 23374 39651 5348 56270 60549 51055 40845 78240 42523 57713 63049 53979 61771 77017 2756 45778 97285 68936 3134 10188 3976 30908 87604 73532 71361 77885 97836 58622 75067 71538 29674 20053 25149 70134 5929 36208 53010 24040 62767 71161 82313 52736 40023 19346 69016 51352 60499 89342 32240 81194 714 82238 13417 27502 71241 39624 86936 5250 26947 33248 6182 7030 94665 2642 34210 37348 14180 39905 32372 35640 78546 98932 4825 50321 36264 43119 95457 44173 27530 14566 83750 31156 54300 75499 80828 43411 54479 95852 80966 64229 66354 56670 33932 63092 82088 33131 64063 50129 55012 50692 72841 74942 89668 56590 75255 80216 85852 39180 78194 98368 2828 23526 55847 87621 36775 50947 6070 24458 7122 39157 47439 71583 81479 31864 15017 5684 80218 76515 20799 78992 72792 1226 21294 36158 31892 60281 62945 87062 22687 4727 16636 74632 46658 33073 41332 90029 1557 45638 10782 19387 58616 34108 41643 19990 13240 57718 32382 99194 31583 29782 92279 59225 99045 15593 35815 32881 48777 91457 89730 80213 59675 12432 63793 91203 10681 53722 29151 38042 82539 18401 38585 95650 86270 2023 65880 86986 49527 52050 61474 90439 4101 53309 51989 48677 27153 78908 22706 16328 2809 40705 18878 64319 34737 37540 70530 50826 63991 69419 87284 17268 39731 39333 67500 58569 41439 36215 69534 10859 17672 64406 82981 40789 23320 97268 66693 33617 55386 72685 12691 58441 77377 95264 17806 54868 92407 28342 29344 70229 29195 30107 35500 77625 63609 89923 40041 9269 99724 74245 97030 77895 98897 91764 24026 26928 73356 41371 3248 45129 81602 72000 12945 48473 60903 6956 80353 88387 808 15437 74819 472 42278 27441 3616 88047 1210 93740 19761 598 11004 53295 89626 8586 73926 48931 6587 58575 36343 15581 92236 80591 57210 4299 82559 93477 5094 65581 85836 53360 82196 94011 24601 79844 37985 57365 27592 67844 59306 57536 10701 7991 15467 5626 220 67567 69045 89572 97018 41445 40232 53670 2959 29865 57968 84394 93823 84440 99591 10541 86756 1871 2061 48566 5805 73557 61958 34396 58446 66596 80139 5848 94846 65701 78578 27152 87886 33061 76712 93671 64254 11761 4021 42259 48013 79506 40149 38568 8439 78750 36252 13672 96721 82194 28251 28576 21329 4167 52813 26160 10391 21010 68589 97981 27581 53110 88991 80041 56091 52173 12318 77898 6790 69889 62991 2726 63047 1802 37890 10433 77990 97596 53069 66876 51718 90157 10484 52157 55666 87726 35471 44623 27079 56313 60557 49588 47008 21440 15874 36837 11373 15948 79613 10225 68819 32866 70064 82926 17754 47896 86062 11271 13396 30642 2523 79521 57149 51439 20802 84477 50032 8567 46999 80501 60287 54751 73637 71698 25793 29225 93622 52840 87248 82914 57490 15 11743 12181 50975 55068 41431 16713 87519 19192 8175 3689 26246 24982 40936 2459 40186 8386 72500 99348 19256 14125 44932 21096 66796 61015 77772 18459 25907 38825 95219 3076 57469 32060 9404 53437 32587 28850 75941 32953 36112 20215 62697 65188 28811 7114 10331 89850 30717 59000 60449 35114 94752 75795 56554 98164 66949 57698 85074 45665 29338 68093 7979 86943 40535 48589 45076 59817 92630 91035 65911 58095 88552 48398 78019 21513 9948 52751 83184 82572 37174 32503 89259 2472 67787 68094 11582 67194 94676 38034 18235 68939 29525 94572 48027 40366 72816 16524 67077 58377 16554 78503 26706 4895 19025 14191 68768 70129 93445 66866 85400 40020 26381 13710 34502 83801 26906 98751 72570 46126 34613 7037 11933 88003 81028 79979 88303 15175 82782 49252 67753 89243 29827 47752 54413 67893 71119 15888 67152 73804 58779 82244 79287 51392 4348 97847 33253 83249 99151 55942 75080 49231 82775 25045 57411 43814 16523 12314 56419 37416 46763 42485 92000 82521 3233 84408 81703 29774 47055 66863 96823 38420 19533 7328 73519 56225 56586 11437 58503 72954 36079 64454 64285 65502 60100 45482 32700 874 73303 68193 43040 80459 56356 85091 21690 41477 16112 67310 71713 93843 74766 93638 32903 25530 9617 48495 83604 18217 48359 24952 52892 41035 15653 7007 71153 86352 45434 71772 98642 22448 15345 38459 3932 87917 58190 91606 11850 63430 52635 86311 43302 5681 91758 81959 31899 68873 20722 55369 33736 30878 33391 77781 22285 34537 24415 40133 41438 53496 39653 65659 31305 54227 11307 641 19915 93071 6526 37929 93680 70343 37667 21249 88172 41979 13256 93512 39809 90271 10689 24731 52694 42383 96606 84410 54669 84125 19616 75288 30669 5242 92753 83421 69479 97818 82267 68761 93693 96573 73061 76294 18019 78701 46764 73412 12749 3938 18811 96318 80015 60368 99234 40320 79612 16581 79536 71879 85206 60050 99490 72424 57830 8014 96192 28771 9735 10523 79892 95473 62534 7531 689 31794 82532 10125 77820 82983 74006 3400 42541 460 2936 44879 68025 4212 17149 85052 14860 77553 89381 1637 91128 6067 57768 7011 82543 78324 41576 38741 29206 74838 20109 66861 73554 92766 44021 47814 25295 68536 83197 17936 15326 14158 60245 44715 79439 82504 5472 6959 52847 13293 88043 6275 20159 34087 20433 41181 25747 71186 60989 55840 81226 14937 37714 75078 6447 27200 30406 8738 63349 3092 16083 44157 90984 25306 9463 61748 16035 26861 64690 44894 68762 96806 22158 11079 18805 71344 67762 45783 89924 62621 85718 95441 96944 66481 22434 92073 45007 67307 44599 62675 78670 42679 27361 7512 10402 24899 14518 81527 83329 61763 75480 18516 6665 87852 76398 91168 50841 48969 63373 72473 44765 44720 28917 71434 41646 99040 81083 1942 58004 82995 18296 63119 49833 4092 29599 16753 23506 16758 63754 23249 75762 45131 81198 98042 80833 49541 6397 6770 83642 63623 42838 28730 68125 68416 58374 54685 97713 22839 76552 55606 85523 97975 78362 13688 10183 61122 68899 40557 5058 37124 35952 30453 52010 35733 22994 61816 49305 70513 33789 42066 63566 67159 49622 40807 27734 81674 31589 79089 89330 52725 77893 8045 20584 77433 37144 15153 6045 22679 98723 81252 9317 24537 76945 84214 27648 75719 63123 48795 44269 42519 8437 90461 6420 50223 42068 25190 91812 59970 1611 11673 16383 96535 50409 45776 74877 89839 95055 74646 97322 25055 60172 42422 10626 18127 89026 4011 56564 66960 89584 7916 24438 64446 26227 67694 72537 32386 13431 52350 25038 63677 80290 78960 96769 54376 40208 22345 51665 31514 43598 96739 94349 94766 30400 41618 30801 13863 98516 20683 12068 30857 77259 65603 86726 72206 44466 28165 99121 7425 13665 38245 66989 66944 44110 96630 52414 20069 57007 12624 52742 17228 21606 260 2047 1266 3451 70324 90633 60780 47604 39294 63592 71606 95309 27936 22968 77231 13511 94968 99386 94454 75843 76177 19442 66623 19004 67718 74318 89550 19450 1431 60700 91081 77032 65200 24224 58548 90991 21211 51739 84695 38588 47822 408 78338 60366 75378 68050 61166 35709 60679 91422 43577 55409 83857 19623 48756 7853 54670 25359 26417 10716 64880 20647 16093 75676 83100 76204 39227 27854 34494 13140 43388 12439 34482 3955 16968 8266 45463 3683 33767 28996 28436 35435 22659 98909 91368 23593 43902 87784 79140 21945 26680 86981 54560 53803 61431 90376 97258 67428 82406 22850 29854 52793 45845 27028 99052 72460 74312 6063 31024 29850 44592 34883 39945 17749 65588 84175 50518 52316 83934 63076 77690 50474 87629 80941 80365 3199 44442 63186 69277 21654 56812 34483 18351 1609 60682 61053 84340 15439 76928 72279 93106 88629 93526 18635 12757 30374 441 78288 15819 22262 98891 75513 96162 92998 41832 12789 85751 45068 81859 71820 4879 92244 78584 92930 60135 23325 51896 74961 52534 88290 76489 23879 2192 42035 81296 58172 12050 29908 85826 56709 56159 51029 62242 69085 90127 89630 78537 9405 61143 52573 81082 31159 48452 89827 1737 18344 5345 29826 26520 62150 4577 24307 55602 52212 63819 44343 59176 39212 96960 63324 27219 75533 41898 54535 36286 13988 83544 90366 66683 2184 91966 38652 97771 4248 73462 2713 57668 85002 44315 11501 7044 73118 35148 2269 73871 3209 79825 13227 24708 75989 74124 36925 45120 34594 386 4921 41984 88171 51691 52049 35140 29972 15292 27689 9121 5662 45221 12562 11297 68712 90888 85936 85419 70142 87429 62367 52906 9921 32416 58914 80320 45812 77187 56445 27861 48353 30058 22913 86617 51075 95409 93423 21974 8917 93319 46365 25307 96430 52760 56152 4187 11331 32340 99166 15657 2788 43043 32314 88055 79582 18625 15368 588 93076 42650 88852 16692 29660 74385 82841 28655 81012 34936 63980 38663 35381 29469 10149 56947 18176 57074 40607 23553 12018 55053 13182 34038 50768 62683 83626 36844 16596 73251 14155 24277 55327 15658 56833 33241 9443 65416 37594 8267 14319 85856 75794 93372 4984 30547 25120 1071 66562 19204 42189 8617 20000 2587 53046 97693 30022 16394 76382 53707 79524 6410 41299 83385 7797 31194 91686 30346 76915 17662 47591 26237 74889 78033 90201 80037 70310 4515 63698 69131 78611 50316 98442 37347 21778 59902 23837 37743 3279 86880 49619 49973 61527 69915 44121 53324 96101 86070 6990 11903 5836 58184 49114 14226 85016 51104 96638 12099 19729 41808 54615 14336 86594 94343 96797 12030 40940 34770 16509 37432 33456 34294 93251 66452 66571 37283 98537 605 32157 63475 72012 44921 14132 63899 46347 20472 92710 62575 4968 61495 25532 93861 23263 45201 90018 33528 21563 69252 10116 81313 60419 86501 27439 47406 16414 89685 69049 99120 6762 6462 40494 76454 94340 76742 54565 11150 27302 58326 99480 46321 79861 28488 37419 40685 45021 10692 31426 74087 25827 2920 64138 974 75170 53357 51051 5293 29697 14030 82140 58676 40308 95098 73044 16531 37280 84633 35090 19185 25719 17663 48207 93545 66546 34724 58880 53689 87747 17603 73391 3612 7900 13516 23110 7207 5852 58182 37442 46702 64256 32845 96437 57281 79009 25865 57438 88912 36042 64037 45887 96285 52991 15510 35108 33564 8280 83535 79050 96283 7602 4941 19349 2071 71774 27446 73580 56796 19986 64303 19828 9920 56782 99206 11030 65813 29248 81858 77692 22518 3388 66725 44835 94000 11301 63219 99381 74441 32387 8137 3361 13575 26201 10494 59961 82031 50563 56603 57369 78574 61950 96886 69057 61188 18757 99334 76663 15336 40434 92971 56027 78910 63583 15102 27189 40745 35743 62237 15544 52328 85493 69631 63758 78343 19810 40033 84601 38051 45622 54804 37965 92566 86277 23303 30740 10935 69063 78105 24675 25216 95501 75175 43910 76631 61501 87149 26930 10728 45079 38574 39493 45011 7517 7713 25352 17888 69019 90125 21479 94291 33688 13806 26280 55549 16553 74605 29049 29236 99720 14392 2740 71718 68866 44112 71988 55742 47581 98657 85771 19019 18042 85615 65022 30239 89749 88746 95034 97668 80005 52124 74774 40205 10979 30487 69796 4949 6057 74013 5887 49623 64640 24480 81166 59016 4808 41393 10061 11105 73738 26018 76997 71449 35626 46582 85965 91020 59320 72191 73558 77525 36668 62760 42478 32239 17789 87508 26306 72847 92370 16355 92411 32321 61311 99534 31486 18504 58958 94619 17788 51847 63726 39743 39719 22421 98417 19776 77120 77943 45786 13633 9122 34284 60919 19822 10247 362 30699 40649 19890 97968 86826 37429 25762 84038 54985 9764 61963 96432 93361 39210 62839 43254 31778 41251 70894 18172 17985 89671 96531 65829 55818 62062 63002 46604 36599 79063 12629 84988 21169 85482 99035 73955 97854 57329 65992 64914 50817 42700 18870 57128 65041 38665 57229 8470 50857 57519 57875 85631 46425 61294 53539 60306 67488 53832 28163 42682 56042 85528 48736 67739 10845 99236 67365 79570 5378 34030 34183 28983 59341 33963 45745 32556 14597 11198 22256 47362 360 37497 20601 78203 17042 42216 13012 32219 280 96425 12027 13272 82177 66680 81304 11243 60180 56710 82345 4788 37461 18509 66786 58195 13006 60783 89998 27497 61571 21062 16281 58954 33145 36426 77102 14374 32130 95000 81057 78705 35229 41127 13852 93531 67676 17082 70177 82450 94863 64747 91015 28008 7558 31799 4816 37700 28010 1219 91932 88657 74784 25803 2527 65392 12837 807 41648 66812 46648 3355 69933 61460 5700 42221 53381 14067 68212 59754 92889 15438 40458 79092 94364 87123 35210 57581 2282 37261 21380 24548 2754 3435 92741 29459 7534 30561 27349 29946 93207 85741 94585 99525 75305 85679 44962 68867 6911 87293 13673 61365 89852 21241 41651 82622 81148 26486 99390 3462 84838 97418 70768 55745 1477 32225 94199 22966 25852 82000 85506 93824 74982 57138 93023 81808 75147 55767 83755 42440 38937 59632 47536 20090 71695 43197 60140 30808 84080 47888 76563 96150 87861 86903 44929 3971 21887 60316 5032 34628 94587 33277 13071 49671 25080 23102 51446 65711 94748 17123 68378 72185 32880 71084 54750 81215 51198 55110 62932 50048 73198 64835 50215 88339 6508 97891 9906 82358 99980 30318 17602 27402 88353 10746 27100 21711 81899 17251 53600 45905 40052 73237 61935 85032 56525 88445 69546 6701 44056 88432 35373 88415 7909 64216 83058 59161 89969 73244 98617 38786 60817 4006 32222 21372 4656 97513 48989 26505 44673 73470 77346 89624 85069 65783 25926 62892 84045 43300 83339 39513 60789 51917 79912 27948 87906 52107 45247 8353 5075 54291 82751 6712 3660 5039 40197 13452 77916 44379 58244 73875 90977 98204 85767 29300 31417 4888 91008 14889 6053 2442 66008 18249 15410 99086 45775 74553 79646 51618 83453 91037 90825 87303 81316 88580 74506 53297 89607 78319 80478 1139 45401 68719 3178 83028 49644 56212 46492 77112 93900 8566 59286 26061 25949 84848 93509 10996 40017 43585 67506 19850 80516 35353 44156 27399 88886 88354 15697 84691 74643 70388 25787 28925 63103 20561 34363 49465 33353 46130 97420 14986 68955 75569 97569 2845 6652 94290 82846 30943 47739 42389 23326 69722 56492 80274 41086 99241 93591 99590 45601 20733 67253 6952 80645 12661 15522 15366 50575 18763 43959 49684 60663 6132 72137 8730 46312 87679 58973 71668 92552 88641 38311 31093 63261 68095 95560 94129 16291 65337 62473 33535 39921 52240 13312 11440 91320 89039 89430 67335 42828 15447 24176 66046 40726 54436 5921 55352 34380 48615 84014 29968 15143 81001 44238 34165 64959 749 93139 27633 90447 39525 91903 99865 76424 84178 53058 36183 57899 29149 87014 76801 56307 72274 65733 85179 77409 68816 32055 33576 42070 94511 46853 68275 73243 63462 37316 8587 86595 7247 32156 62269 50319 12977 88057 96991 67715 1057 79160 63489 56532 50180 87941 60562 91318 38653 94417 14653 55007 55399 59058 12089 82359 86531 57967 41392 33039 31526 24934 8776 76077 73286 56853 25165 15847 77874 99256 1810 35139 96487 86034 9084 21386 20549 3093 90337 71459 36260 51253 24500 32908 12500 34903 94276 10443 71591 35186 19102 59613 30133 19381 34450 98927 4614 75092 12509 33120 90169 57079 80931 35946 45532 52883 7303 3572 38788 18798 83623 11518 48520 27428 98015 23015 60086 80879 58759 25868 74093 92386 38509 83941 55804 95669 70580 15141 17375 60611 16699 92626 14499 12734 70719 80894 29009 61140 63290 25845 28154 21749 95019 32264 28420 42075 7228 92692 48076 14749 53085 84598 24776 66330 28423 90279 28301 34306 52109 8069 28857 50068 76529 73228 77829 47612 15587 35028 44131 11394 22927 8264 70976 3873 76422 87489 97269 69189 54117 95594 31795 8835 93309 99658 54828 26157 61650 13377 37234 84326 18989 83476 92248 38073 54095 44487 42793 44833 83923 26046 78626 58019 37020 52065 73175 64325 72881 87975 35458 10347 89846 74869 49979 73400 21544 25885 68952 32508 12477 93036 24078 84830 66730 58974 90373 98360 14514 55071 79479 27967 45554 61293 67765 49594 68154 50284 42319 95156 23895 68891 26860 60147 2437 85991 68880 80256 66346 57227 88759 94813 62131 55390 5890 19454 52557 2262 41012 51467 43759 22106 57766 21466 91988 65231 59145 58330 91679 91246 49001 91898 41410 28503 13657 77378 54672 41703 57737 96154 33949 99222 88761 13706 6146 41839 50506 86704 20128 50186 3550 25257 69042 28063 7915 41480 10777 92285 54629 18575 6349 98320 58869 61972 40290 79604 16199 56541 98277 61030 15186 51798 86233 68041 29029 26365 33881 73613 71379 6289 10114 22167 14223 81044 3379 23282 19455 29508 31178 23704 56769 82621 5618 39085 36848 49670 80140 56697 59645 98738 27047 78741 89652 14587 37564 72739 24551 99484 19341 63309 51900 25715 35632 78077 11805 13992 35444 20358 18675 96750 416 41955 4227 48618 2762 65973 80909 37225 56880 6203 76992 97407 62744 31418 36803 17427 68639 77501 71409 28392 27176 19298 20276 75895 46050 71982 98350 37706 5535 9236 64023 18106 95622 6141 20282 49434 96202 35767 7318 71786 21265 98517 78221 3798 57195 75041 87877 46005 65112 96393 42544 54 5223 64985 71630 44247 90282 6329 64220 52274 6642 95169 834 79594 86497 64301 17385 95904 73521 6018 98420 72937 50437 51505 74781 64169 98828 63267 34580 57743 5475 67758 42135 19606 33586 81953 94 65308 51305 41045 32104 66294 92009 64440 80014 22844 12567 264 1887 84888 42338 96709 46578 38696 62522 81361 2457 13607 80305 2906 47957 88736 99620 38874 66184 65315 94978 31729 53823 10595 53705 83576 7193 33425 7025 19874 37950 65391 31970 14884 11384 28066 58516 16923 42392 41806 80303 38108 55628 89370 68776 40913 68743 22795 86650 66506 99921 2236 29918 1265 23507 29923 58384 76581 43202 5040 32131 1147 4497 48851 61214 48425 26777 22402 18090 57799 86485 65960 11550 92610 14936 65268 37581 86747 91662 89698 94541 96225 53108 96364 47559 7370 37496 32829 77400 16717 61442 81853 18629 25081 37009 85948 43272 26829 7117 25752 32148 44621 21838 22873 19832 81793 58650 42041 46994 39428 4777 38137 92742 63434 51335 9478 48525 95135 98784 75857 88832 45175 48579 72357 61878 77222 26309 25195 31509 44511 87090 94704 89276 67321 47399 50318 50690 39419 72930 28887 93479 92169 83491 58251 40643 32174 91211 81222 92379 44122 39906 27130 42240 57610 90732 41097 39680 6871 57870 1713 5005 45207 51478 96205 3173 96542 78721 72395 24758 23561 86535 77221 48422 92231 58533 94240 30316 49635 35265 65917 83892 26265 86119 54097 36128 79525 63916 67119 8544 8432 57371 50737 22961 32821 43812 71130 49262 6813 95592 90493 11191 8091 39363 91850 83264 22108 97832 26330 99451 17677 90351 56336 56168 26173 69361 70254 35202 36818 83194 89397 74089 9164 94234 21224 87092 24043 28620 87224 29277 12341 65854 96547 31909 92938 90060 17351 35169 80683 7721 76525 48154 6362 5899 80298 82438 49566 884 39059 43317 97936 93981 85504 61749 72163 95963 67560 73735 31466 85906 27055 53890 26314 24162 52515 97424 3915 91651 9485 9187 2736 98367 42369 46897 320 96875 85397 86989 1573 40015 93033 82357 23662 22085 202 62197 40030 50187 83081 21243 15174 15543 8679 43286 64816 89255 47629 78548 17607 38795 14751 35680 67250 1340 43929 70079 15898 99807 22503 17155 79061 75754 92186 67083 1515 6635 55553 50919 54172 89132 74024 69524 49309 37968 41844 99621 27007 63514 32058 58149 16666 4356 41837 1635 9719 44692 2491 2678 42067 38264 37790 93625 94419 36937 29403 79084 59589 90095 72634 56885 89991 18558 65653 19028 55894 25578 93064 67021 9109 36629 41068 99815 49561 50139 29521 78427 97157 64931 7540 54640 46795 13156 33177 97612 8642 75380 57360 23792 96345 47334 31662 62175 39904 91371 78351 85057 83 78452 26272 13388 50469 51022 50368 33360 96976 19020 50558 8108 85193 16709 37423 4400 54942 55866 57040 76282 55717 99734 9730 57941 78557 44512 829 12919 38260 68534 5187 57576 61180 74115 3655 40587 87938 31666 35033 16356 5479 29364 69262 56051 62889 30904 18749 67665 70020 46638 53937 49806 38977 80387 41238 71902 3592 38537 29701 25409 6799 82631 82931 11533 3835 96129 44528 25353 73201 79065 8200 80857 70400 65273 80835 82891 38139 94136 98404 60785 55051 26285 50589 13046 6200 98246 32849 19368 21978 76293 82230 89464 5359 6249 47845 17055 6853 68976 41517 93458 1970 88435 4042 57015 14895 8207 84666 64705 21383 12326 84279 60956 16594 50681 11577 96907 72998 47893 8539 29381 3367 59521 72085 95714 63990 64242 21852 82685 90605 66242 96361 33734 45619 57099 36867 53983 13333 95316 89096 2626 28319 8233 65748 4586 30251 59909 91780 91377 58433 82830 94616 51800 39340 78223 9697 23226 55690 92674 38688 13785 20626 47242 69792 47611 22007 32974 27999 73141 52244 53987 76467 14816 57053 16876 16201 2532 10100 76612 69319 96815 17321 17590 52792 99168 26965 44394 60480 3694 53399 58902 98835 16129 67573 69293 60161 35918 52373 66529 31276 41 29373 87688 69403 92966 9315 55313 88625 77379 34802 68140 85845 26875 46762 43332 40660 59197 91627 81514 77299 39546 4320 69626 26382 11119 24149 17470 33522 52129 71298 22492 20142 80819 98249 25237 30267 77683 35100 59194 34431 88609 1660 30064 83146 51760 45498 22692 34346 73063 57481 64948 2627 49962 46945 91795 87423 33037 6960 9063 36595 30144 52210 65148 48206 34757 95559 25931 47363 34044 22682 86954 50189 89533 24260 20224 21038 422 44086 22223 1240 95477 41441 27636 80987 71506 99604 42302 37905 18915 6316 8569 45356 25478 87977 95779 51033 905 3950 46186 57930 84516 19186 92639 60486 5123 523 30373 89646 69628 14468 11767 13650 89981 20838 90367 21407 82485 96693 28743 49966 92180 11300 45801 61773 7706 22305 64361 73204 59461 60589 36797 84836 66028 91272 39036 80345 2543 49880 20755 81689 10620 36044 93387 8781 70240 84361 98678 91485 99226 29931 63601 33892 95203 43609 54931 49932 73380 15879 82109 48768 49171 99048 24763 39022 25207 17142 95499 57088 24340 98228 16081 88534 18799 29275 55457 56700 85495 4203 63699 99914 24245 22851 4789 50716 16682 56302 77633 67472 3865 15300 58386 19423 89248 17533 24759 17705 49854 75329 4679 24534 99005 17837 56443 24104 31381 73864 2917 77265 29730 4734 21165 51382 15441 49440 45455 517 28562 19958 66249 33025 55418 90078 46562 40843 18646 31423 97205 22577 72784 29843 77336 81365 9891 64186 49413 14466 4294 57586 19648 62307 28669 27131 74445 72230 39778 71662 2417 70072 59475 79221 89757 70917 73290 67381 11340 69573 10813 22751 59416 5652 4392 26409 75759 62745 59610 55657 15856 44630 70439 34758 66173 5347 95529 68862 90871 73798 53292 23188 98609 49511 21528 59689 76635 15570 81211 91726 19554 37265 11551 23738 79023 59571 32956 21782 74110 5092 4641 85923 87720 7332 36220 52180 1877 26492 12399 14047 7735 81455 24013 81170 63446 26480 88973 38298 94346 72242 15908 85078 10923 4057 74215 65004 64868 77662 25677 25837 47489 83672 8079 84110 6854 68714 85025 76278 51347 6776 64973 1103 41161 90044 20443 14192 25609 77394 57584 13749 1752 36203 19232 88292 20633 6385 48317 84758 73681 55360 7483 54648 855 67941 13486 79020 38803 32715 70295 60432 51526 77163 43068 85805 99601 20235 53045 91300 23535 34182 98008 77104 68306 57511 52782 92767 11527 83330 9378 66970 54238 88547 83782 96506 51663 30323 81368 44227 98863 18338 9499 99617 64450 28904 29545 86379 14770 69294 38704 30072 24329 69613 55058 25655 51256 2912 48095 65180 14928 31356 90225 31372 94319 97574 61411 98707 90015 47587 28347 88222 35787 39837 17124 15820 51372 33777 19210 11176 67011 84947 95574 14011 15499 97830 23751 14006 68932 27335 96151 30211 68782 93229 64511 27088 35155 50285 89329 38624 61355 15752 4346 81137 97417 9467 43760 46676 95776 48640 4803 65043 69758 35759 33455 60191 9291 74035 23235 50949 74216 7778 66992 4726 45530 93968 42024 48731 8035 74608 56021 63786 77510 59372 35966 44831 99171 70345 12171 43734 93564 2616 12963 93584 78754 22944 47821 32199 36962 71997 86898 67910 41008 1236 71744 64336 43996 66189 90014 21373 46530 1991 35772 90538 46753 9218 7068 35996 21439 59642 85079 30981 57159 22990 36100 27183 44832 65676 68573 26688 22914 11630 2952 47269 79465 14248 68681 20817 41566 60661 29641 22689 27243 73245 58823 43452 76589 13219 25894 52420 27290 20797 13211 2694 52935 82728 29278 55140 5620 15914 95210 54314 56354 3490 77039 9297 98461 52372 67176 68290 44636 83066 3072 80970 15241 93392 57708 99019 30243 71847 2169 74717 12102 91082 82162 60474 64918 30026 64811 54329 15793 44037 14683 1034 16202 71213 28491 67305 80853 62780 61751 23634 58477 78525 61227 99370 15894 56324 48491 17241 36614 23229 17352 30958 36756 38363 90197 31250 9705 96173 13997 48009 29899 57347 57049 55956 40725 59779 62724 23223 98324 42542 19447 67976 33679 18041 332 48518 52663 81138 7527 88169 74017 87274 28244 6931 47155 49004 49843 17967 81997 36134 20765 3157 89770 61112 79495 15794 54729 75024 56618 6815 9326 74902 23079 98796 46570 5994 87139 23000 34110 73070 42391 1552 93103 99893 72325 36761 14217 95220 27852 82236 35059 70143 38138 47144 24167 27859 53009 92365 79701 5193 60849 92276 53768 52942 48891 70265 69702 60585 21944 66084 2427 77004 73849 90814 16380 53935 95901 78100 1937 18812 98336 14087 83007 91000 75245 20390 37502 1918 31301 50921 84333 32303 83296 34245 75954 11786 73697 66160 45397 63011 82676 44008 34114 74905 99184 63750 48805 51568 42256 62959 76397 77907 22452 46541 23504 67609 38292 43550 44448 28836 64282 48847 32625 17838 85395 48251 98317 14355 28003 25684 32103 51685 9244 40996 12739 64984 24107 3047 63206 25830 16113 47748 59071 24787 67561 86216 78285 23711 42375 46160 46622 2397 67299 91045 48944 88587 89482 78874 72533 3558 49249 79833 98883 91541 150 66336 63829 36160 69867 70420 64836 67294 10082 10002 76530 11812 87804 62353 48595 33958 74159 86842 25249 97454 49512 26323 6062 22767 44742 17187 33056 73202 70878 57794 39196 2970 1098 83787 63193 30889 26064 50375 35119 41580 97536 37551 87406 71113 4943 88763 2186 93937 14873 25351 87984 11548 9502 3627 15158 56639 68635 69185 49338 34817 30631 79801 60975 37770 85442 99555 8636 93994 75264 38999 73004 29926 39812 72553 84379 90300 88659 35371 1800 44550 96935 41100 13393 43861 13808 53809 45632 11239 8411 53702 25110 70077 63275 97061 28806 83713 25276 21468 2707 36488 27892 8788 1022 67942 8061 74843 69970 97331 6839 23502 23134 34732 53915 83980 77015 35679 8863 18102 52463 4677 92341 14934 83686 98769 29032 62719 61635 43866 1111 41481 98139 85781 28642 67308 80967 4954 59965 16102 60401 29493 65042 29255 49782 47900 93314 71625 83741 78756 53870 76531 75009 64644 64776 64076 80562 13081 30646 86886 3958 51961 64340 42154 88253 82272 20760 96063 54105 25234 10008 60139 8077 11856 15686 56924 95667 3929 59345 80080 35057 13019 53923 43194 1390 56190 9814 72131 11654 82601 22149 26942 83845 51952 73408 62011 22506 1322 14105 13067 39998 55809 72224 84267 28341 4088 15062 16244 1509 7069 36239 421 50424 28577 95815 30951 80044 19748 24347 15111 23576 51734 34370 54273 29915 60265 76437 16588 3936 45868 63563 11044 17200 73392 75200 46974 27797 41435 19715 23939 44243 8827 10430 86397 50973 75708 84419 35275 21877 72329 68632 70239 28169 56835 4178 29470 85195 30412 90957 40454 41506 2780 10312 93560 68117 48688 55279 93977 23272 18926 52098 21644 77262 5988 4928 69033 5521 39355 29118 910 48192 28829 92377 38549 58456 9319 92837 59780 64244 48843 68044 86666 73908 25387 63849 54060 31749 69104 67214 87505 31088 84170 81382 24179 51979 42315 36767 25180 30219 27440 43282 57983 18642 23921 91366 5561 42276 23801 7294 34316 29941 95729 26807 97181 82821 36976 20744 28798 96240 57956 60885 60162 34213 88741 27595 81805 90990 28018 33118 13091 89994 95468 61659 19190 73652 13270 38377 67354 80060 11164 38964 32380 61606 21487 46659 69605 23766 43426 29944 42982 30398 83297 23954 83714 55046 20440 56779 98637 47555 35319 3151 91254 89546 66515 76587 22101 91308 54836 20373 37522 22465 7458 24124 88399 23333 53654 26566 82795 51306 84480 6027 46612 96718 19625 63926 7971 31430 68388 29068 47922 99372 13882 70455 81095 43794 80367 13463 89591 88362 41232 94403 1644 68454 47273 97121 67114 13025 81830 90823 75430 97980 81708 47524 17691 34716 66087 26117 68460 43421 21727 37603 41175 40819 41840 84871 83487 70133 49386 12882 26268 42604 46542 19184 51370 15221 49397 39554 49666 96218 9148 98511 11590 5779 93695 6773 53285 87676 40283 80473 11184 21791 71169 26021 42454 33111 88863 28644 75331 35273 92354 27623 58297 55933 36224 38287 53657 44010 45378 60888 82725 98976 58367 10877 24087 20366 3713 259 8057 62599 3513 66872 69478 53686 26217 12496 6094 27566 89725 85468 7794 70820 87424 99907 63871 50241 3335 47080 12265 54527 29548 91228 21639 42217 80422 81047 11832 19069 4648 16944 29298 24371 63172 85424 70069 66760 81730 40479 53442 30636 25144 29443 2714 88859 33867 90783 62588 90636 80308 77917 39315 82284 66607 26273 24785 96533 24092 51216 70992 67821 34554 60054 35449 21673 6453 18916 80709 47802 71311 62970 39995 39123 22809 84328 92014 78296 35255 67144 30028 68609 7749 5436 99540 88971 89380 97736 60845 26784 86905 21090 35074 57362 17032 26057 9000 2818 87905 22450 78345 85054 56059 23894 45106 53353 88856 91462 62431 7417 77754 52506 47635 88361 17498 48784 57685 6731 32819 37639 75688 49949 59002 9154 399 57937 1011 50156 92844 92133 52466 72852 85524 1984 12460 36853 7965 59799 98831 95454 38898 38777 29568 32848 15786 49577 25679 1987 45304 53830 57385 42219 72046 57213 26287 15190 15832 4787 39386 61835 71833 29004 48231 82614 71295 90045 30403 34679 91141 41352 36184 14493 57571 54274 11485 25458 73623 87460 13600 82883 81667 46874 8952 29290 73336 25920 14785 93136 16990 2722 31660 36401 17344 67846 41111 45124 46829 76804 5473 15763 50459 21577 6575 73683 23440 20012 25620 23795 12549 63680 42501 20363 90150 23640 75700 21900 19736 18554 48679 94654 45726 29475 98521 40831 49157 70644 24170 93165 73269 38616 91184 45873 62790 62048 40160 48352 16210 64597 50150 35288 66437 15746 89439 81273 40039 13199 11521 41206 64333 68323 98677 19932 8356 82241 2500 13932 80863 18233 20978 58522 79000 38678 37927 33071 82209 93617 57200 38661 10254 67944 33072 29050 79508 33149 26880 42408 41522 91094 4283 1274 7611 20458 36010 59887 93533 40678 55872 32701 54483 15650 59284 32609 13659 52362 28104 31171 99415 61696 41980 71478 17686 69831 93875 78568 4453 16959 73422 98284 32471 67535 95416 41792 21899 48331 68775 56847 65090 90113 22348 69553 92513 71435 23513 59833 96917 60065 71840 7310 10228 8755 77092 7308 31983 50806 67563 80489 6718 81070 42318 75456 97534 5564 81053 89241 52788 15848 95500 79188 33462 78596 14045 26351 69345 23619 93508 25163 60382 65905 13152 41520 13303 55974 46178 47561 15606 44473 78182 87611 91299 92288 58397 58388 4362 21226 57146 83094 93963 41973 79462 70551 77720 64735 48077 83085 84403 48385 16119 14476 70271 76879 83633 56305 65017 82575 63188 75144 97692 22043 77040 64192 91317 94282 9645 82492 40647 51443 7199 49209 7832 72247 31295 28784 27775 82635 50848 24975 79353 6423 64442 18099 53212 60500 43434 10049 35864 37208 52845 38467 78167 7586 19182 32552 19913 24970 34122 59331 72524 13599 41865 49468 75716 52904 93214 77428 63269 33921 99542 37126 18613 3917 60254 95730 14109 48409 56840 75871 9929 23724 37120 29400 5144 98679 51529 29938 16549 51043 73825 93219 5938 50907 29939 28164 19181 50069 57678 15784 15338 96736 46 44797 58841 56286 55797 80366 4127 58993 43122 11539 93519 34586 18943 67028 24930 3268 29543 90309 26373 35113 39485 73029 51127 23480 28637 77872 34690 92374 56428 17198 2481 49933 81279 59357 2085 73281 27937 68965 86606 82460 34019 51314 76887 78719 5743 79537 1135 95813 87639 66824 91845 14034 28838 52809 43862 24647 12502 16212 91880 65938 48709 21051 54921 13186 24541 61531 41924 38739 14731 95691 89581 96139 40914 35327 3373 55101 99637 25101 36762 85587 84111 50753 25937 9480 28770 55677 7259 18859 8775 78327 48386 21865 78814 76890 71407 14896 45908 74365 69120 74185 63768 63946 72714 70924 3806 13556 47296 17172 87782 868 78433 54045 72342 21948 70744 72592 73452 12413 46121 89293 90511 38079 25929 14743 87156 79016 78001 99144 41373 64886 64160 14576 96965 96181 8481 40998 96613 16344 38122 49087 29307 23919 66433 24328 5463 82921 20777 23251 19731 2328 3322 54734 26400 28821 84866 92750 99161 42273 17748 29027 36448 96041 84337 58850 50985 85221 5443 26459 88235 79240 72569 15541 7064 92768 17653 31741 53466 48342 94043 26410 41295 55552 67801 31777 33319 53028 36149 98329 38853 34729 91433 37511 61390 19873 50507 19493 27818 32584 60302 38319 93975 83212 45122 37094 8401 94588 73659 7578 98676 9700 74423 59202 35297 82349 36697 61302 59567 53515 43731 9583 52720 92304 75443 87163 34225 57163 12702 56774 60217 40037 26709 62001 37867 77153 2486 42708 28877 621 57247 72701 24686 45410 96069 62815 74026 75952 40728 88011 42361 6204 31114 95227 55158 92798 26496 87300 24226 98846 47281 90982 72593 94465 19839 4852 27784 49222 24283 85223 88907 65156 72916 71138 13501 28175 32604 71829 25252 71518 6858 20759 90711 32067 61836 39341 3191 8548 11348 82980 90630 42723 17843 62268 37774 92498 93188 17956 69000 88682 26995 6802 13767 78403 36201 19206 72909 28328 82712 21106 20577 63393 72117 56834 94947 46175 60376 10081 16115 80651 31672 64579 51514 879 69184 72045 18222 62787 92801 98184 64981 19167 22821 48947 32736 44578 61787 50443 52020 30756 93570 23904 92550 66731 78472 64469 69644 99634 72057 83333 34258 14849 94193 76396 49077 26685 8320 13092 93846 23592 6093 48384 56510 18086 81377 15549 28199 88688 11631 14019 23841 9931 13207 91483 78710 67000 61226 40684 49888 18702 12220 6161 59682 38066 41179 40387 79385 20044 53177 11473 79776 73484 88518 91487 23685 58836 51904 29505 44575 5682 29391 91284 23684 54758 83409 31497 96325 92311 39432 47054 41788 17549 89268 56406 90182 3271 89230 3628 3868 56061 2324 81384 4220 86897 39149 772 308 59710 74368 33322 66067 1149 59513 99452 54253 84069 57109 85415 18240 52490 73255 37557 8949 5218 28957 46183 50799 77050 83844 89678 73149 18586 78333 82186 48838 21893 41637 18215 87189 87965 19263 43431 84574 93358 98376 91350 58046 2485 41290 97050 20835 19943 93569 6746 7100 99243 5978 5407 13838 47723 49532 90755 90387 4293 24466 34669 97979 56888 8403 93730 20191 39947 75286 9761 92699 60959 31474 86927 31805 50688 48084 9562 969 85543 58760 53841 59612 66815 27911 24278 95513 21431 90316 98848 6426 25489 98814 4102 99193 86739 49264 52879 56442 53377 51164 49253 29890 78056 59285 60151 99925 44851 10791 17439 27484 70546 31705 6475 97810 3284 13831 35590 36922 27072 79896 16374 21263 74768 50611 24401 81133 67631 6889 20471 57624 51128 34931 68928 27611 8182 79295 16775 19984 17777 32059 97152 63611 11642 34014 41647 54982 43256 1074 26016 19157 17673 19757 17218 93933 96052 33344 24298 87483 22232 92446 31116 21918 95236 72441 79879 95371 68442 62425 29503 40512 57659 38177 12167 48919 81607 97843 93032 21817 77331 93615 54321 84801 91734 9281 19480 99225 24074 33464 82324 45645 79355 52770 62335 89066 65585 15983 85610 57904 63115 74286 96272 87101 40895 70461 54128 60041 58884 8157 80820 15644 23345 57370 48602 24001 21689 89303 4765 80822 4309 43786 22529 47359 99454 90111 44941 55467 93748 56296 15075 3591 48117 84986 14656 6709 52363 86375 37856 92077 23665 28794 80457 15122 13494 46308 75374 25339 58969 67868 14251 75464 64323 40404 59335 24700 83827 20833 33621 56506 61476 78522 73139 53016 30970 76109 80559 25223 62485 15098 10015 88498 80603 46875 36051 93383 3099 56975 85905 78219 68653 235 64561 59733 78937 20925 70398 97441 15433 91826 14356 15629 23876 7099 34834 81156 38539 7973 11706 76862 34569 75648 65937 44866 67880 79676 47479 91497 17472 44124 37804 73515 26794 52172 87440 5621 66238 39405 45835 31067 63927 24345 82718 74807 37655 78514 79443 83795 32345 21803 67007 3034 64100 17361 11667 99768 38074 6463 61200 78451 78229 5826 74314 67879 72271 31058 13669 76553 16002 60973 15293 92127 34585 59446 73790 44126 85379 40816 12437 10831 90352 1387 41268 48905 21146 80601 92185 28231 61013 30607 52531 11595 31820 85045 96021 29866 68448 55238 14390 41542 88666 68118 26792 65443 8234 71574 60020 14866 80363 10243 75910 51922 72355 8018 76573 35654 23602 71964 96298 55196 64729 54872 44745 80802 13187 8675 64082 77746 71980 47732 48759 83688 41825 77596 86942 14031 78625 66779 50736 81914 78101 87925 43779 89820 83773 3567 35303 81105 73868 95950 87427 6933 97212 71985 50595 70091 59203 88030 76918 47104 84375 85537 33920 25641 26218 9392 14212 15940 47267 3338 35032 47633 6987 64871 15457 3773 41495 30115 49095 51389 76805 81723 70799 81647 5073 15335 76789 53312 18844 68945 89571 6872 33616 34088 97731 92268 28658 50064 58776 54692 60822 73958 51801 98218 75167 32143 6627 3121 1939 58546 80052 6265 1175 7253 6497 77950 21131 5523 82741 84218 44861 97628 62422 75071 81425 37204 38749 26738 46252 14774 93024 34011 73413 49384 70520 82784 11325 3282 32589 54592 13180 4250 95575 75102 33700 69332 66545 56792 98262 73780 51084 78687 51749 55168 23341 30364 37268 51539 3695 19425 58120 68803 15864 37155 83502 94099 77864 45598 44344 87399 82310 95972 13953 55676 42508 13846 97053 14230 14941 27958 39032 69732 85492 99814 60235 81579 37274 62149 22533 48743 68584 82083 14779 77046 20424 76091 39643 89135 71536 75650 30256 12622 14017 31094 29516 43614 11405 1842 46809 70876 36552 39677 19752 47330 17338 91236 68972 62045 55683 61777 71948 55625 62212 581 55205 46674 68600 53019 6953 61177 52325 24863 70875 97737 87602 66813 16011 86228 50178 76185 32034 62936 47323 43309 17617 42346 99854 61794 48404 54645 90741 35427 88541 18957 68620 14422 98783 97875 24341 12303 97539 7740 72788 91051 70839 96203 54471 53104 94974 85084 95384 87590 96789 84926 90533 44384 85042 34456 85500 97909 55616 46263 65633 55226 36053 85680 9634 50573 14664 39897 39737 99918 5470 44856 67836 85674 94653 62438 15525 9532 40666 83035 63466 14652 32999 42054 19153 59899 42885 91739 90068 77603 55077 46585 10631 97985 52106 578 18064 17414 30876 80996 32623 87580 9079 23025 22619 99694 49285 84216 89536 45229 62966 49579 9380 36147 70024 78961 38973 80513 36813 95590 39821 53132 4947 52796 10192 22077 5562 4964 34728 79731 4914 61726 80907 87002 69091 7360 20195 97859 15715 30884 88754 69771 21718 67882 32665 80310 78563 87706 45574 34046 21491 14496 73651 47535 75916 25313 20703 13490 91893 727 15661 48990 97105 8338 44263 59034 69190 66763 20017 95871 70618 38949 73962 77065 12069 12006 60126 5226 22136 20761 84089 83796 15909 16313 70390 756 48456 71160 53272 571 54785 3416 2564 2679 20315 70500 39469 26886 69023 75731 47944 86917 73954 28051 64003 39404 43042 18482 65859 85938 90405 70765 46156 56409 95814 20273 4099 55641 4420 63517 10017 95740 71109 10733 359 88469 35293 46426 67368 9649 3383 71839 42986 99977 85347 99728 96270 62943 57986 53027 5130 8538 53334 78166 27669 11753 34895 12052 51273 66428 41259 88938 19265 19473 91367 66864 90183 75100 70812 81718 55770 36822 64026 26531 70514 40982 15882 18310 87999 91436 27232 6979 90164 32692 99094 93304 2999 43962 31491 71491 67018 47206 61933 60427 35843 94960 70748 98498 23693 50328 63352 55010 47769 92055 38947 52310 92738 47440 57225 61825 22160 80929 24918 52336 43018 96031 14429 80883 41256 76059 21706 11401 78607 55633 45387 57324 85792 16977 84939 33313 63270 73014 86664 79710 54464 34058 57627 93451 53269 62992 13900 19576 14107 45086 41143 31485 94860 33901 50477 62414 17922 70006 77392 78336 13868 91430 20324 59084 67303 85549 22943 80829 88562 38049 67264 99135 89076 82126 81503 51138 2405 77847 25391 82672 41133 90019 88824 48350 97348 9601 46243 44772 58029 45955 30074 54505 56274 51563 56605 55521 68342 68331 71924 36570 59858 22354 41166 91666 28099 52878 36966 36989 12125 85243 56568 89886 14643 55519 95573 11567 53766 29141 11544 42247 64080 618 73631 16138 29561 34672 35730 95158 26977 3761 63992 90005 13586 81851 47293 9598 80057 30163 74050 94529 35899 62068 19062 99198 15698 90275 77651 51275 81090 9337 52177 88979 36163 49495 72168 28037 7346 25667 74410 6404 58013 40539 16484 79565 32347 18851 86964 54959 76390 8858 77354 32781 33499 62754 25168 66441 93467 49788 32095 64992 73530 49517 90440 2595 55359 87680 69894 72825 77115 10405 33132 38257 77034 4185 15919 37902 47678 13279 48790 98167 92084 14360 89876 7128 75746 30896 60922 54226 44094 44372 88154 64173 39683 43333 53506 84697 34648 11608 93728 23104 51869 47279 70913 27971 35118 52058 74400 44884 71976 47265 56780 79568 8546 8640 55934 49498 99036 71373 85438 7998 44311 80535 81550 96884 54840 56425 17364 38866 53206 10487 28911 35817 26854 76423 83548 562 22445 16770 50629 53194 57977 29265 7594 75626 91816 66314 56642 16501 49652 98634 82027 63135 16184 17675 65349 64387 52619 91400 67729 39321 27353 63232 23530 86470 58401 1241 50194 84455 78859 82159 58442 35079 60428 84823 74897 86407 25851 96964 20689 88815 32159 14342 87029 5385 82678 64957 53623 39073 43214 31582 22590 73858 72614 60795 33 14681 45444 15896 30014 41242 1686 82745 80352 65371 64890 50574 25457 94738 88349 18339 95634 83902 72297 83824 22726 1442 78158 2986 5987 21990 14417 97995 26697 27014 92240 303 16952 93633 42211 18958 69405 32703 90904 57625 89905 62157 95796 29362 47073 97368 45101 71304 13183 97893 40190 24177 27656 37528 21103 7471 57122 73840 3029 35447 5774 14317 22654 70746 80721 84816 18698 1662 58366 16469 21872 18979 27224 23156 58859 13856 59344 35146 94324 92554 32447 29085 80232 62305 48160 49414 45970 81606 23958 78124 44208 75219 62210 81691 94151 43957 15133 65738 55758 30681 65250 98323 16551 70085 67010 94120 57494 73046 6138 22586 84748 20281 74702 23239 40269 28890 51536 21056 96494 87073 51815 53026 23887 7691 95122 12397 71711 9127 53173 24082 65808 37081 18056 77936 2143 90665 63681 59056 42911 4887 66263 42272 56627 75321 45545 26348 19948 29703 14448 63892 74810 83053 41281 87186 96030 27549 26226 21991 71942 57175 61445 49736 77209 21620 26866 50784 84681 59211 65961 82258 33496 30037 9586 16333 57635 59871 53679 1739 12851 73507 55749 28991 71918 98893 27607 42890 60538 24114 82717 51192 28547 19139 37307 59496 63071 3699 81676 55026 25848 68414 79638 58303 37618 81539 60869 70540 90624 61930 80518 32876 92105 86274 86762 93699 54256 48341 22041 275 11054 69275 54933 94744 16065 74501 7306 6211 19854 56331 92107 4841 45537 85684 82843 67957 7494 43339 87416 86046 44843 48538 53067 37868 55180 76608 42686 81000 34840 53271 73861 90061 51561 51228 38469 20377 69987 45306 64017 54879 63320 57565 61324 78612 69097 67129 45040 47693 69584 88727 76145 41767 34170 96331 34637 54228 38440 65836 63538 44654 71882 54871 47328 23574 33142 38792 35742 64974 56397 66283 21409 30035 54613 64095 48920 46694 35919 90088 18754 65415 76852 53653 47921 14861 49710 76342 90426 67162 63102 96754 77420 63228 17263 38879 23491 25136 81118 80378 94075 29144 99632 49312 53599 44624 79921 63956 34361 37083 27341 45876 85240 51558 21995 48695 34353 90645 43002 88062 71100 93059 54143 9275 35115 45888 50609 35529 58552 94231 70828 19114 25182 40796 26209 87866 72412 23515 49648 32921 63878 11031 32166 42832 2334 3224 74908 58783 80620 49638 64688 87480 37654 30628 20376 40056 11129 12518 49771 91164 60543 1087 89213 58317 31061 1242 15849 68090 35347 75258 4282 22662 58101 42532 19488 59280 2895 84909 70016 23769 53053 23655 92565 96066 75210 57191 70125 79919 18991 46860 20664 59788 34004 10974 31316 84210 4904 64445 33951 36232 15194 62849 48573 12448 75307 51991 87271 93297 30087 18729 91491 63857 6630 6341 160 53205 57703 64120 92864 70092 29441 16800 99781 77199 96514 19112 25269 61847 23222 89679 7646 38640 18087 39053 10174 77558 38525 58205 1231 94580 42449 14629 32041 58242 25911 44166 63487 86225 94524 47870 18195 76722 75831 4162 49711 34043 51705 60581 70496 63458 66553 38433 20473 18301 68561 51255 17013 17642 24696 38682 82809 87964 99448 94137 31060 12015 13850 47409 9120 32850 5753 94955 12600 75543 15521 97056 65283 4933 72946 72785 78021 54710 88847 63368 78711 63211 40731 91634 14393 9267 85717 28475 55856 41473 8059 60194 77166 28624 76696 18709 98393 21647 890 19980 76297 78746 98434 59457 91103 34653 26009 70891 72645 63515 92612 85211 92424 22231 19675 4864 87414 65753 54263 72319 2 48417 83617 70974 5883 30580 74895 41004 53834 99445 49598 96120 89574 66239 52641 15189 75141 31409 85386 71236 40917 47382 30380 4350 66853 96343 73856 88611 68241 92664 89049 82231 12952 46722 60793 92764 5698 39253 83238 25121 62855 99153 29462 26802 32983 77062 96766 80071 93903 67073 17889 86661 5849 62065 54096 9351 91608 87571 80428 51637 5191 73028 70758 14084 3562 67523 78888 34673 40900 41527 65229 87158 97 64808 50246 1634 53457 64079 35914 51488 31359 87330 71626 60854 20397 17944 873 50924 38446 46580 90263 76251 95655 92838 60879 40007 78199 17429 10547 7473 4210 507 96484 86577 23139 35443 58626 85531 64667 85573 57809 43553 32165 57398 24943 91321 12675 19411 94681 81340 7264 48090 15495 17710 34740 46218 92237 93077 73818 74659 51538 1383 73067 33228 33725 68080 14444 86078 79427 67313 15483 83563 35489 26476 1697 90397 81724 21933 20812 46390 41742 20436 43118 42960 85794 12903 33590 24587 71505 64491 61456 72080 25615 46551 40805 20139 37198 20028 21875 98290 87630 21732 85999 93803 91565 81126 81603 33105 4188 99405 22932 23371 30879 2652 36400 44270 95440 27425 41592 65331 95363 88910 43807 80103 43088 83526 53323 27803 20539 44231 51296 44777 70990 46201 46855 52637 33488 51610 31722 72696 41887 8896 98985 67160 85049 91751 56002 18525 70525 40057 94624 36657 61575 3509 94101 28064 81231 47284 11991 14754 17536 21139 82785 90921 25399 37819 33439 30946 25454 57837 98568 6174 4779 36449 19042 34048 68986 79665 98972 83288 68508 56236 11720 59859 63028 76717 54624 31621 47792 99948 90457 26066 10427 58774 84233 34512 24202 57482 25825 51819 34421 93146 18342 91778 59545 16721 40298 1771 62496 89084 83888 53225 56526 6847 1598 32069 17636 97601 89456 45424 85586 2398 58510 78636 27982 84219 18987 90918 96267 65185 25633 32070 82759 20651 16424 33127 20928 21552 66011 89048 62169 87878 13686 51611 31518 41490 68593 69434 49664 76996 31641 13415 8026 10482 17743 90634 10010 28123 78915 47101 41961 66994 36858 26406 12944 45685 6914 48547 97020 27126 12453 82905 96034 45736 58459 23230 55104 86129 725 81508 96913 91188 7773 51249 76898 86243 94686 10449 61603 36356 22349 13770 80117 23293 66225 18553 17401 55268 67589 49404 25816 83836 43121 56800 24539 88158 40352 49167 5280 95572 88840 74712 2303 48088 49279 28398 54340 38794 953 84841 71582 5625 28603 10832 35738 30988 84259 16887 94421 93925 5210 67539 92693 50143 67670 65757 66667 13267 97352 17046 16420 15560 13561 58691 22836 20542 11386 66265 80292 85846 69684 24299 20713 14983 29608 52682 10802 83515 68096 84579 73617 95733 59652 3021 75621 81140 87314 93739 28612 88823 39336 91356 47907 436 60440 57946 25914 1037 9505 6560 33517 96914 97117 43378 25192 41211 11771 71140 45863 74009 32047 46800 9393 51054 30644 97948 97973 10286 90850 65245 75481 95039 58525 30826 23991 98297 11982 27612 88683 5685 23616 78047 42580 31747 4441 97341 85886 69556 23692 71466 4796 57665 29805 98672 75796 3216 46354 92709 87252 98034 70342 88700 10437 51620 20927 38143 89755 78488 17693 55239 90189 83766 9996 65207 72313 35850 123 24608 36996 24625 65396 97360 10576 42815 78225 18952 99152 22097 85170 80672 52632 28085 35862 87514 20905 93091 30901 23581 74427 46198 51040 92227 3904 65833 13520 22993 34368 77696 17747 74882 49728 87192 21358 57764 72772 3135 6515 20693 96212 34541 33027 95486 26024 85675 44939 52832 78242 89767 14996 82780 81413 69438 85165 71139 52578 8199 42881 52585 61623 49556 78838 89960 80226 11770 76472 82478 80773 39270 14590 57097 50528 84076 60635 54708 67714 35145 19737 21231 51261 67943 62144 82295 11733 46106 18263 34156 44432 2745 8542 6501 74273 77863 22572 2122 97031 80916 57486 96418 36582 15357 6414 12343 66118 68864 17674 72756 10592 16732 81461 54969 34581 87935 48754 89914 11365 41824 25917 21388 60979 29930 33286 16897 87409 39453 12085 39863 23864 13563 91494 5429 2746 50202 82153 76310 4923 67080 4083 94412 15778 69264 3215 31062 90100 54888 15912 20712 14528 881 55224 34782 14485 13340 99079 78804 86107 19219 2790 8013 12512 59336 79273 62774 94576 22982 33639 20383 88366 48246 30758 16127 70631 31877 79862 33197 85617 68840 75216 61357 24116 43545 95698 85005 87635 61260 45288 21982 78132 7580 6208 73746 50008 81577 48818 36468 86386 92682 81958 98458 45087 68828 65256 2877 13030 89385 51692 4769 97206 97554 26282 82695 59220 68839 14280 12009 43938 81570 28138 88868 95175 83494 7842 60163 49291 83303 11709 61146 64061 77443 42281 19573 77136 71122 10856 34877 30945 64352 88136 5000 73415 47169 37095 68294 40154 55281 83124 35666 67104 68110 17965 79671 98255 18237 88605 77384 90701 11315 34754 13094 10965 14308 74645 61806 90240 13468 20077 55081 53592 75848 52262 79772 93530 27773 99398 88313 89359 29607 13715 74862 17247 21024 78692 51890 28981 2781 94631 66438 43711 82845 86837 18550 35898 47451 77980 91295 70840 37061 2201 44757 77611 99690 36207 29588 19529 98181 27474 32843 50250 86675 34626 17823 60787 32147 1929 71603 94409 83561 72941 4141 18458 63697 92625 88981 49851 51284 72270 53941 92996 38226 38900 72295 71611 25909 92134 55460 16626 31351 90681 99300 6483 89216 98639 11064 49485 51204 84634 36096 14044 46898 65059 9134 1981 91379 3185 26490 81238 51301 85414 86799 1451 63572 54298 74341 67124 30460 47419 73298 4742 83275 35362 47188 98462 40426 47024 12492 54124 14434 25376 75145 754 87011 20300 95481 44326 68907 9458 75044 96940 16055 22602 54457 14881 59399 83570 67361 78551 76768 62296 17411 82808 54727 567 5794 26436 9658 79260 7678 36636 90206 98432 91474 64791 45702 59729 85603 70450 32758 28279 76093 51830 77001 81434 3735 66195 21413 34756 37808 44223 43559 90909 31063 73420 90845 73246 92800 59005 22640 78385 62572 49415 45820 89840 36228 61502 66670 66448 29859 80750 7145 38526 62696 13056 62021 46821 33551 11917 72749 66654 86249 53259 26003 27325 44994 15344 64632 25092 21046 2274 89363 52393 21601 70235 57068 19741 15397 12364 66841 468 20990 89046 17738 25224 89680 61839 9433 52290 2725 28962 6154 7855 46257 41151 24147 23976 14294 42702 17962 78831 18783 40080 86559 29835 445 40490 60118 15199 65280 36852 77731 75576 99548 83283 26446 35756 52568 79662 7139 95129 97446 67304 73547 65695 39891 95161 53484 77353 74779 56802 54937 89013 32277 79458 27730 66665 14655 52570 28912 36778 64381 53995 8465 53147 22612 6985 31188 46544 54055 36890 12618 11955 50390 92891 76546 71855 5131 55141 19592 1639 25508 79955 49298 60833 98596 87235 30322 73648 15751 26203 65247 85632 65030 51963 18370 56338 5573 14093 98013 9032 63083 51366 64649 31897 67203 88677 91759 97912 66426 66592 67089 56754 51581 71187 57544 56216 88041 35755 9090 46023 35786 97456 55132 48928 5145 87952 83700 88873 75390 72287 1823 80122 74846 76102 53352 92409 69486 50208 1867 44340 37192 81561 64496 52480 72955 41829 6088 99896 3488 79428 29069 19331 75684 68897 76511 23536 87344 20275 32284 61415 20356 64674 8038 738 13120 2391 68372 39402 34611 80800 34761 31927 67210 84827 1523 24730 36821 31986 84712 81191 7344 11727 7652 1758 92100 68260 45093 34991 26909 69373 18992 17945 80902 31881 87167 33046 67084 69740 31315 86287 42772 85575 51650 4580 79126 87393 57535 45145 49785 76111 50803 34439 39322 65373 31404 91818 67824 70756 35154 10091 63625 76832 93354 52429 69965 45808 27064 32144 61127 73101 17399 19714 2689 96022 97978 70808 57477 88454 96456 28666 20731 54721 42818 93912 34547 17940 63570 75127 95626 94474 55859 27731 19692 73196 25717 33418 7905 49406 30497 50717 44566 59836 43370 44330 365 82090 63398 28533 42027 32679 8118 56018 71308 92257 88536 29894 75613 4623 11484 79696 25229 71651 90800 71973 83418 16353 68034 15264 77655 18413 15714 13444 70161 95005 99399 8510 43883 58995 67588 39783 45374 2829 47082 67082 76950 68555 35936 28071 49255 96774 24455 12474 31006 98077 74403 39702 69878 14003 4962 27017 51564 16473 35097 6437 20795 22425 58266 61596 99516 93044 31077 52738 13212 62460 5490 90687 74292 48889 80483 47618 35350 33420 81424 67241 64955 69808 80838 96939 61620 97873 85008 10589 32831 18033 72479 87130 89192 5525 25996 65913 66827 58403 30589 88687 38269 78593 19497 70802 87379 19135 31627 52139 82459 32421 27469 75003 10532 33208 96673 8477 87205 56870 76092 44993 49700 15148 37372 24896 9280 43324 8677 84460 30236 12710 44740 15100 42312 20365 1009 27143 17366 31687 61128 10160 8928 54531 12695 77426 92109 67515 65061 45299 97184 53219 86372 7695 49244 11360 66059 49816 5855 65197 53247 37257 92402 45571 68182 51088 65455 37847 69680 24200 43129 41587 58321 33085 95016 6927 34946 87281 70216 8423 33788 62304 98708 7282 39256 96700 97990 46336 20801 60610 26294 2476 26088 37891 8016 82835 88525 37598 28680 57455 47858 36522 91438 66279 4017 2598 73851 93515 80990 22813 48934 21934 43881 77572 79390 26741 9036 78073 58953 81636 57228 74239 70144 6323 35167 56246 92729 86431 69300 39282 66645 32371 31907 87885 66042 63951 45575 41333 30835 65635 33283 94613 71355 5613 69924 40453 78170 19750 11700 36088 43383 6120 63508 38700 33754 59611 44837 38197 41717 87247 81799 17865 72597 17147 64634 97062 98754 51431 94072 29762 31984 73468 14939 53429 81831 72048 49393 23285 62591 20133 49196 46965 7950 83712 81251 37747 29699 26242 79460 68689 30516 91217 17406 13143 11478 37088 12650 69660 62529 32175 56742 76655 4567 73742 91276 11134 34490 95058 69224 62375 72730 2851 71321 70604 75326 92457 45871 43971 59964 96279 67754 5904 10989 696 17828 22624 3786 21832 49545 59698 16117 56809 29262 29348 79967 74922 3434 94900 63557 44560 6142 44524 92312 48149 43291 7756 26224 36632 29524 9449 65079 44111 12587 25896 44902 85246 11017 88259 61349 43761 61665 63534 63471 62403 57273 93696 17492 43450 75658 24799 34508 73879 27710 94703 46912 31021 17135 68925 10029 41065 92720 37960 59776 1291 43850 33865 20775 73968 25154 37558 13717 23853 19419 54559 76835 71006 30080 29969 60863 13262 12354 52297 79711 92264 32394 73248 21751 30112 12836 36281 29463 24339 75402 33274 99979 23770 50025 26182 92832 29979 85081 13744 53745 32271 44345 96624 18436 57735 48828 72486 18962 75582 69701 80557 26911 56932 51750 82097 77454 49968 85716 97829 54312 60455 93614 56408 21709 11867 83917 21081 47724 98117 93335 48986 17260 96643 47641 38309 20939 80611 44375 97298 18284 59730 78571 13869 66918 67206 72598 25644 30031 71057 5679 35657 22539 1298 38676 81625 17958 77438 1911 42955 96337 71105 82919 36006 10661 56448 7661 13130 7406 66935 9631 44041 5757 99568 86643 72477 65365 35578 99315 40414 26395 17863 14585 52401 78074 7039 67509 98482 85328 35872 62329 9189 72886 45352 33595 73357 73585 13782 48574 83457 27738 21485 62971 48218 83726 4729 78032 27840 57311 50404 62168 5162 78677 89566 76260 64183 85446 86252 63738 63739 11168 89141 44927 27006 89295 54508 31581 48016 24047 57964 90306 32894 10508 88276 3960 67228 5576 93654 72170 27462 97057 49394 84688 95125 96963 50777 44504 95452 74197 90591 95726 84897 5066 82889 11938 7290 20107 43772 63263 3920 74634 65203 93008 59767 7642 70777 24698 83474 72461 26972 56109 46083 87455 86687 94025 1010 58226 43707 74981 9279 31449 33947 85706 54401 88617 9742 82976 7786 97519 95906 4635 28501 27468 82113 65221 85444 50417 45025 15364 43952 74938 99928 62842 52903 28146 80425 89240 82513 96890 63628 79470 37306 41428 79290 27277 44246 171 27096 7860 13308 18266 69817 72905 1345 40798 97538 71636 38484 79343 91552 21244 61657 49727 15684 14948 98803 27889 98827 73195 91520 47064 39835 90437 34334 93883 75888 61055 52941 62486 11893 62298 9622 31244 12064 93323 96950 69025 32669 82608 16372 99879 5744 30249 38023 48750 81678 29727 52318 16338 79180 77445 62596 17950 35994 75607 45649 95027 78567 88151 70625 3184 34837 67611 96086 38146 94518 13232 8648 65054 18688 46900 10040 33581 10477 80637 53754 41286 64159 48344 51641 70116 96172 78263 14500 16828 17193 99936 77879 83833 9254 12091 78140 32928 16533 29240 23069 46966 40881 87239 82499 35498 55295 15204 10424 22443 81223 17878 99874 54498 1881 33106 27724 40837 21849 93216 78476 3049 32500 8879 52719 58071 21362 44904 46248 81680 76174 17723 37938 51532 63215 46222 96095 20351 90416 36453 39480 23799 97641 67211 12737 58295 43181 463 33797 29198 54578 16324 23420 72068 62617 9998 30389 18655 87831 63325 94997 27000 70796 96702 57551 30436 57614 101 30855 38722 35244 8537 97125 72604 51860 11290 55578 55286 14396 38764 62354 98735 92266 84496 41462 32011 67501 71883 98655 95358 53471 81323 79282 98620 48197 45193 24286 38773 85525 93384 37045 96195 33308 90513 13449 54753 71862 19438 69822 10860 61756 17640 62170 68957 98236 96301 60535 61546 28604 48420 2296 17619 16982 34485 47443 26432 36530 74181 66478 72947 86175 54489 68638 53565 18494 5264 44334 24845 41237 56119 73222 43622 3858 36408 21792 84097 56875 90860 23620 44273 33029 21671 99558 49037 33387 78839 84095 82246 648 78852 94840 36029 4528 58444 16872 94963 39084 20714 58365 59740 35281 32793 13687 14737 29732 91954 13177 12579 94563 41763 12209 95686 29620 37422 28515 28377 14196 1156 25564 38712 78117 1212 46878 59011 50419 52646 87901 93998 52264 78797 18166 89940 30944 15274 4566 29547 93703 56377 8729 76494 80130 37537 38945 64259 55395 80212 1703 28693 61568 71192 49515 13697 63039 80903 84799 96039 27242 82935 66896 85974 3118 81055 38481 91151 10340 79791 34721 24615 21813 38491 72971 42752 80375 1892 75068 9276 89740 62664 13058 62127 75642 12409 36738 2590 99762 11432 63377 96762 57897 79049 91122 64694 66701 33094 96061 72164 72571 5752 15097 26335 3641 5056 20692 75672 24374 63293 28256 5201 36464 20736 90471 84561 42854 9858 70658 56494 17703 53394 70493 90001 75620 8282 45111 87942 82662 324 89182 15509 57776 73665 5024 75503 743 86169 95106 10022 79312 24293 10317 96390 75459 88632 18133 37572 74233 44522 43813 60009 16855 53492 14975 20630 83468 97670 66855 7178 76727 66619 30697 54308 42716 40758 96569 21312 54331 57705 92958 32527 20307 58879 82598 92943 79217 26954 55483 9472 17760 33327 59747 11453 47785 66652 45160 51463 92534 4588 7829 66956 81173 84168 10357 35378 50656 8578 38001 51359 86068 49136 54925 18823 92968 30848 46069 37294 77132 55373 31264 52575 80189 8372 12358 68501 9738 86492 25096 34147 75266 30128 32960 31911 23752 94814 3724 64889 80152 97448 88949 46532 4207 72747 99414 91101 58200 33163 32513 72587 53279 96360 92187 14846 48411 10613 62502 15931 9258 85311 62233 46581 65856 47833 14435 8497 86359 51824 62434 56949 36942 77614 95875 42534 58737 58682 82748 96001 45096 9020 1658 99817 22697 52433 81230 26034 75189 28148 42505 25493 471 49092 29210 64938 6401 11962 52038 10304 91929 12614 35773 80612 9031 228 30109 71414 51939 37795 67734 86262 41606 73526 72334 34892 63189 63666 38398 82322 79766 64108 24090 75552 12186 24353 41292 52272 40466 95584 40393 58874 56386 79808 69890 81526 99212 40757 91084 74767 32919 64506 25312 11878 5601 8517 83797 1946 1616 79093 77296 5951 90202 88631 39990 12515 71939 47088 68287 26689 25822 58675 71628 53336 61024 96599 6192 44078 16607 82612 74575 39751 23948 80403 34290 44459 72321 3414 58372 30360 83970 59890 69612 43029 12227 67482 71163 76958 71937 37005 75844 95977 32181 82072 78820 62956 95802 86863 24403 54002 63970 82806 54366 25143 34820 42765 52483 77218 48771 21642 83890 29014 86727 16511 60384 58530 36299 22806 74777 1296 229 97899 12300 72650 65038 57815 40153 81073 59166 49543 76625 388 5793 82103 9175 69552 39673 95939 43648 48766 4334 54776 84295 75653 93411 77165 44863 96436 5928 53078 91193 44704 33024 96627 42005 92218 80613 2074 7432 98685 62122 66814 2088 19836 42494 8856 1959 79706 45511 37726 26508 81735 99521 24858 15214 74975 63469 47968 70034 45639 95788 73216 12410 62975 35937 58673 85834 29741 42698 55632 61525 73111 9413 41515 67852 41989 2675 66886 1848 85350 82735 5156 24186 63502 28593 52587 43742 43765 98570 24379 25742 63496 81634 98948 3629 128 89302 13892 67213 55726 291 28767 60619 19288 78889 43589 80663 9913 94973 11960 67240 68298 60740 65735 77311 83043 91389 50807 91237 80128 64206 69911 55570 66736 84996 68684 19837 396 46640 19483 29326 11610 88900 3240 62214 43062 84970 30103 7262 82259 87683 65877 86131 53756 76522 41036 95445 13966 16140 56319 28312 87729 72530 48523 87010 2591 51698 2356 5389 55772 7349 96273 67324 83406 94042 82770 99818 51364 97599 15756 85234 20616 850 81976 16540 75263 93764 21822 1865 42248 95429 3276 84642 81659 57653 23797 49203 41940 57005 57453 8086 23005 11611 84126 85922 46072 48062 52571 48962 9663 97089 50423 45589 76622 93554 20559 14397 44515 1272 17417 58689 33395 6690 97683 25602 92487 11760 3258 1389 63443 34685 4208 99673 29212 2241 26852 88791 5277 34803 88535 32125 18340 63756 62138 38883 59921 83668 43261 14733 15263 13557 45171 15976 53800 74338 56476 41159 42032 88844 94999 67608 73778 5520 31447 25995 75826 46513 54186 18356 36329 52121 65232 5258 60115 14654 45981 88402 88988 64586 67607 70483 34195 21422 48229 12591 56444 53008 50607 24468 55469 87474 25305 51409 9336 60025 97006 55741 92608 43108 88537 33973 34140 38358 92929 13911 15394 86285 16043 64098 52313 67420 68933 47437 77598 82715 72624 27287 43927 33045 31412 71402 78577 26793 40210 64493 65170 21971 19882 90932 62999 71738 49333 38564 79991 96513 70203 42438 86505 57176 35832 32559 82490 21590 99536 18855 93590 55462 8117 56661 44470 55854 6169 27161 69495 59208 76038 79228 60710 77314 22631 65060 46652 93943 23363 39535 66132 66075 86785 76445 48513 12299 55814 27850 93537 30955 34610 30609 29494 51269 32312 36675 78502 46667 27855 81845 62860 28086 94115 17858 10962 52937 55878 50918 16956 77172 10997 61025 31303 78638 10173 49929 48432 65357 52243 20636 78566 40277 28027 52389 21428 46116 54209 61714 70789 54320 41977 7429 67999 38985 19033 803 5413 85299 43618 18336 52973 84785 8907 30959 27145 48542 92601 89549 16465 51096 97639 28694 32668 96616 15584 60836 77243 27866 62574 14914 88119 97707 31070 83830 10145 33732 80158 53613 36777 47630 51485 17520 38486 60548 63220 81159 20896 6972 40065 57605 83650 99834 47831 4873 45877 57520 79171 99909 72403 31122 94339 25953 62042 27894 8979 29962 57314 95354 45420 61968 58001 36266 86721 37881 57327 31678 90523 35263 755 77214 87195 99683 184 34171 79051 41424 76170 35892 81136 14042 83328 76288 16723 80666 48454 10050 30861 45113 87668 15403 86621 30744 47528 95784 38230 11317 98930 73199 97696 42098 65893 38934 14616 57251 27193 47458 56048 63815 10085 92313 45519 56411 2724 46840 74958 7452 46358 80097 19816 61561 24493 11906 25705 5033 4544 50434 211 77005 51067 63402 63367 84715 77753 25030 56621 16635 59797 73685 91036 50019 13848 50952 12909 71766 29242 43895 79452 61785 73176 25552 15298 7673 83789 28074 91225 85748 17216 274 21423 64368 60528 48658 79533 65778 24062 58422 46478 10199 76628 42931 93239 18772 95971 90438 68541 79130 29294 94826 75221 57359 25459 30003 48453 61111 40755 48304 53094 32595 24490 15824 32398 40465 24331 84558 58827 55481 11049 36167 64823 55864 52332 40226 76446 36516 35361 81417 11276 73022 64994 39416 39031 46838 51332 45126 71903 71589 73600 23974 68046 37853 84542 12151 56102 48268 87644 45894 4925 55398 25523 21430 30121 73156 60121 66698 33556 71155 56388 94934 40695 97032 63029 8321 44795 10740 41051 88506 7545 7938 90413 42591 90727 14809 75297 20980 48583 52276 51159 64814 3104 31200 59673 20124 33349 69725 71184 44540 2530 43199 97921 69462 7385 66422 63529 48462 1419 17600 21983 91296 6163 86510 64887 31742 8847 44569 20901 60558 79915 98209 28864 22565 7112 70852 66226 73630 37310 94764 74486 27433 23715 79619 58986 38364 34340 23023 73731 1404 233 69973 80732 28530 49796 79042 59408 66472 5448 557 21781 53417 78973 46014 34333 59277 84140 24385 47448 94758 66219 72932 59215 95287 5076 8105 27929 90931 27884 4741 64264 84130 79523 12347 53763 9356 90238 75873 71412 66309 67019 88114 81509 99968 72026 29623 35067 80101 3882 23860 8341 9052 60148 8259 11382 62533 72237 53711 44221 21855 85600 44864 86005 66398 25767 36982 41966 88352 52361 72467 39414 75661 24742 50197 97678 50663 46576 17146 62500 27641 24660 83950 81901 76640 43441 2521 55410 37599 89610 67520 87421 13517 1791 72263 11800 62708 50331 59841 79760 33796 60416 9709 97220 43340 34319 82032 57285 83461 98223 96140 2488 43788 93074 87681 84290 46177 91177 35374 36834 26013 76763 3297 61049 14367 79591 59685 35735 61936 27066 66765 25383 36509 31318 69170 11808 77904 67318 81341 6327 81109 73862 35600 43533 89920 43320 47374 70180 34596 89597 85122 45082 74797 48593 80917 42097 54200 33232 47659 45767 5783 87774 93034 81449 72687 39384 57339 979 85509 12603 85844 72415 41381 25261 5108 7491 9477 22952 89316 12451 76961 14874 4770 41611 71546 83428 1132 16592 97106 53736 48524 95827 63118 1469 26781 30784 4262 19650 86930 36374 40379 96082 81919 37692 87748 30454 17450 74005 98032 56371 60451 4491 12987 10646 54870 46214 49008 12673 42226 95728 77640 38416 55086 27994 31845 49410 55975 65894 74468 90539 45681 26320 80191 34062 15126 45553 46780 67654 73289 57256 61075 99465 40714 22308 18612 67227 68829 76670 25125 52776 32924 44588 18841 56852 58121 99458 52724 79074 70524 24574 47413 36198 63645 84302 24382 47311 85882 79237 86220 1130 66095 24578 87003 42701 94979 69542 96521 84094 99802 93256 93624 34524 78608 70332 40679 59647 16278 99644 39041 76011 57800 86056 62199 25428 82737 75253 23951 87849 94736 78022 22774 96271 73732 86637 70346 79799 68195 98728 55037 8068 48959 68539 15535 15553 84778 40119 35881 39023 27493 9493 10014 92835 48908 60733 55219 20537 544 2337 69456 67871 81045 30124 75530 4539 1629 16304 97384 24648 93310 46616 33144 13273 56913 82945 98083 98176 6193 2960 97992 27364 4802 50598 47749 4361 77123 36210 39790 96968 62809 83602 46237 89807 65333 6241 43893 88045 89 27526 54712 87856 21967 34302 93272 36836 99408 87381 488 22309 13849 68261 85914 46271 49126 26186 45228 79036 98341 7156 29067 21291 34181 26207 97243 43574 50754 56402 99706 93057 25537 92715 98237 4749 20579 40924 62961 17561 54767 45662 55699 94246 99494 53642 49555 11948 8647 50336 99698 10207 96269 65953 75182 56521 78484 36221 23993 37445 76003 50617 12188 34992 51820 28994 69454 90842 74863 26444 13325 25157 51580 99016 43638 85740 36466 67296 18744 8447 16482 17320 99626 84225 50175 53541 65696 12321 35199 29213 94177 5107 56008 13775 99018 91873 26529 33014 7817 62252 1280 46577 71940 93063 90287 92951 35965 18803 33422 20439 33364 2310 13498 80326 75514 97459 19539 92702 61434 68315 28724 32975 97870 63390 90737 74253 985 58807 54905 76550 55251 16431 29862 83273 63433 36351 54277 17719 75546 94948 840 13163 39692 24866 37171 67900 54011 9614 12365 37736 69381 67364 37909 62067 90076 93311 85817 9916 29558 46420 62517 97133 11905 42155 40823 70474 37718 60618 37777 40195 89308 56973 76993 68471 50163 72513 7153 25864 71060 45563 64234 3366 9964 89890 9936 84958 56676 79039 40256 86064 91102 73783 54784 63751 61670 70657 99428 96660 5466 67807 15316 12525 77630 92859 65865 52698 85431 78882 94297 91626 14913 71653 24712 44471 73200 71300 35534 6183 21844 34891 39741 48068 74983 62165 83977 29509 86306 94652 91220 9093 55406 86724 53148 19645 51789 89362 23754 32136 18421 18746 86295 39756 75467 36245 58787 74344 86703 46894 68100 89052 36287 95306 6742 60991 36457 23132 4184 46343 12110 36661 73807 96919 54050 40296 2094 23740 87384 22609 55577 41448 4674 19936 40288 2916 23669 34272 73520 53159 69470 22998 71737 80068 1122 50586 14459 95535 92991 80309 85842 186 25145 97231 71504 20421 4601 69202 17134 45714 33406 28012 38202 15498 58267 23778 45725 87343 84062 13916 6089 52790 52221 10073 29546 77432 65267 98924 35339 20060 40744 73698 81195 57413 77783 26319 32375 52181 81003 33706 75536 35905 73256 18483 55425 30180 58714 36600 76162 54976 34736 18376 15610 75641 71712 57335 64492 58239 66975 91956 97852 95148 12404 5052 81135 64865 93167 52308 82342 43785 65228 36691 27272 16865 26718 29356 61054 21242 55946 2157 38022 52462 16582 37302 59490 2288 83689 69748 90559 54574 62283 91737 42804 7339 12145 31539 35956 57001 98466 18873 10273 16901 61608 77617 20269 49091 13489 91707 16266 82048 59982 22378 91837 34760 41277 9897 81593 3754 66024 15426 91444 92763 69594 28383 39792 80682 86825 25097 93442 19603 57965 26075 91040 54407 55340 44336 7359 1745 35997 81886 85133 12196 89621 61646 80423 62919 13306 69577 56272 34531 66887 53333 9567 14471 29596 74899 69052 14880 38455 86098 83634 87777 51387 33381 80851 44513 48977 36564 990 61684 33158 17392 24864 29350 96757 42927 4000 94895 31951 30451 85747 99270 16691 77035 87654 68422 30935 57838 35986 45466 57148 72409 26322 9143 5909 4090 90385 28486 65634 40307 91963 82329 30673 70130 60338 67323 34358 40141 76289 10605 99630 48665 27421 14756 74237 78185 57250 42651 4909 28282 83401 42610 43710 79389 35731 32252 65777 95438 20614 73036 5703 80671 38438 67087 30166 25408 35639 28217 51403 46223 57035 98340 13648 81755 51740 22361 75454 82730 10098 4398 72238 5172 5168 74255 59637 19712 35111 27679 89373 57211 18173 47033 46827 54480 55326 62146 48829 39620 73945 16165 84649 96221 26318 67151 27444 5889 2638 55774 46493 67312 84336 59892 54234 34804 3122 18193 28543 56456 13413 16742 51895 51730 47498 29098 1032 51887 36548 48608 40841 87286 24510 85390 16076 60808 95823 3662 58060 21634 6948 2531 45738 81168 12202 17319 40291 48582 20340 45743 11448 11558 33524 83033 57310 44991 44321 54076 31291 82732 3097 16541 1560 92675 25738 8178 48672 33324 57847 79463 25604 1502 66510 21750 87052 96404 60612 63143 99214 95370 71793 42994 79920 23182 27201 80818 8524 12577 24002 4543 83551 82628 34745 6566 27270 93422 19962 81395 51113 95854 73505 92016 91293 20152 70754 63963 20057 91055 32743 8698 22875 10469 82588 92423 70507 2107 81688 20065 95427 98480 8766 37696 66105 18496 60767 66540 70705 83304 20035 15321 676 92628 7557 13879 88765 60429 54507 76315 54882 23184 3450 85557 54576 73796 49276 75694 13074 99468 65959 77989 58003 13760 7002 13205 66323 39151 20528 1927 61225 77856 78015 79653 4443 60220 76760 14858 96089 8983 69466 70643 94335 97486 14081 80059 41552 91038 31961 21196 20342 44685 62147 81220 84509 79288 33741 37240 44040 66937 22552 95474 17140 88284 44482 86006 94534 60360 31772 62192 87847 49625 36284 35401 65919 7522 21104 47123 88512 18507 48872 69482 61901 24779 10324 25746 63175 96720 38151 63051 12047 5815 27943 73655 81015 18502 92957 49536 64042 75558 20325 12249 36091 4076 9557 81422 16249 70220 36085 64643 89961 59728 61526 67532 5755 23466 23458 82719 21400 86901 74123 13574 67799 24956 19418 99872 14954 70667 57051 84101 97377 25997 69941 34792 42973 33950 67650 92088 95844 52441 43727 94953 61978 91510 29467 27393 80920 48783 22338 53970 94491 56245 75369 82679 79771 27496 32287 60666 91194 96925 42445 75707 1868 91568 57428 26920 97970 97144 37981 3315 9675 26668 36056 14437 24796 53956 74542 80975 53631 28974 51701 27214 69194 97527 37820 27494 1085 86870 91722 90612 75311 70600 17050 33785 64769 15611 50837 71019 52432 44846 78731 64584 12073 43299 33893 13157 73331 6793 46724 83803 73184 35241 1380 3436 72176 95143 21223 62669 64478 84703 15487 38743 78381 17215 29610 39193 42566 57876 16062 27157 65704 78233 15761 53638 53288 94551 2772 24489 622 12434 32379 19800 36693 7248 89099 94241 47758 43007 25174 67363 68731 795 11528 76721 9611 33239 89051 37224 18122 27138 41500 72615 26548 6658 55245 63911 4885 85494 51257 71206 39530 73292 74046 62391 1488 79898 66020 28608 30745 56655 23739 82214 52747 34592 13699 89441 63780 10678 82461 20623 20344 23090 18903 62859 38205 52323 38253 64766 87587 51039 54964 29921 21074 13220 57805 25246 51957 77546 90874 50220 21124 21107 52133 30528 94245 78465 71624 41157 62858 57886 41563 33494 97440 18472 22274 75637 61551 82273 85900 81243 44820 57902 25236 51030 75470 37067 76829 48137 26093 70656 55608 95830 19340 73898 10176 64167 22827 17970 48998 70230 4031 64655 7176 45752 69169 10328 48300 78066 12895 1549 58572 44028 97290 40357 52103 1480 54848 307 39631 77806 95563 30934 54716 51710 86793 49645 54831 62093 90751 30993 8577 7546 4824 91065 58198 42324 86970 85579 46192 75858 31257 9628 30529 4180 98305 3874 11612 81473 1687 93209 42882 79013 65909 48277 11090 76739 5208 32832 89603 47306 21483 88838 25445 6906 81855 44419 9826 96644 75114 42648 5346 68984 93182 26261 45811 83226 97364 8934 2835 94949 63042 19252 44587 91637 40013 66514 43141 40610 27068 77440 39100 56487 14891 72204 20932 71658 20991 10898 70340 89903 58150 1913 31018 13497 50866 16796 49551 96347 46128 54367 61344 4314 50466 1333 75945 83383 6292 91754 96385 17070 62016 82962 69966 96826 34211 95837 86975 93185 11742 37286 5084 78939 79887 78704 36451 49317 65469 31644 26149 8461 47466 38211 64559 56820 36068 41987 81204 90761 9756 42146 18010 42126 41049 44819 87995 84278 59068 57233 45756 19724 84896 39260 75732 95531 11520 25614 34786 29042 38168 458 61153 93881 7211 85381 43471 26769 29572 1507 11138 89488 8975 44108 1919 97719 37509 89505 41756 56224 28662 66778 79688 52666 59873 43376 81776 36259 87315 6595 36491 69993 37678 55708 39982 89512 80982 31134 1671 66782 8192 59798 84353 44365 82118 82280 6724 15363 79891 48157 27811 69963 12633 95961 22812 35440 55091 85881 22868 31841 77706 78542 23442 58097 42571 72892 90016 18872 1996 95882 55255 23338 29755 22204 84885 24169 77785 43089 23169 35309 37685 37147 90319 58289 37299 70193 29934 74076 46448 22622 53572 84754 90032 82627 16632 70527 50559 64064 23439 62796 17077 406 47310 43746 39375 31246 54059 12540 23144 83282 55172 54213 89432 34557 94777 49256 72695 56263 19930 41528 39940 81809 92580 87237 93010 67380 42051 74168 8543 80932 36646 2783 24777 2277 99506 89040 17096 79574 95754 63494 48915 66890 79540 49789 7454 98839 30437 4778 2661 80543 98670 59745 51758 97892 67091 64105 14071 70674 42782 82529 30771 61131 67812 36643 63176 77827 33272 67071 67632 79026 56877 31506 23926 24146 930 38529 98469 94858 6091 92489 31015 54903 62830 58391 54529 20374 99878 93379 36859 29532 38740 78827 88142 53313 60716 94146 89529 84656 31987 92855 94284 72976 17468 11575 89313 70311 29433 7892 51310 36993 46205 19090 18594 2273 90546 2710 92414 46093 5467 7599 3197 11626 24633 76238 53606 48116 81311 36559 48545 99616 41409 32721 18347 22864 14386 60056 81161 4137 22671 29097 64339 75735 55671 8899 94674 60616 60597 53992 47237 32920 10694 26606 92990 2814 18862 67284 8637 53996 53428 98858 78392 82 74746 71562 15169 21722 18359 48307 59464 2699 73599 45252 67854 24957 73092 17288 87135 29778 98486 93459 87883 38844 10662 56552 11739 10497 38942 44145 76569 79057 58265 89011 3652 71320 18556 83359 99895 2879 88145 23663 33300 98905 74633 52064 835 59473 62180 54892 38025 55371 48040 8274 19716 44500 43837 13853 38267 40774 75581 69125 54633 73736 77833 17854 56013 49200 1932 5723 46355 60392 87144 48054 30206 15555 12890 46728 76969 36385 65175 52811 58549 64022 99902 78735 51459 71125 38975 11339 7492 42456 30178 50374 42231 52673 31031 49669 29008 54491 89775 94499 66883 6974 20003 21866 71507 49109 27098 28009 98713 29436 36651 80678 14641 13405 67994 22282 98496 85251 57992 20408 63364 88217 87693 27315 39456 57903 1141 39663 75965 97828 1619 89179 62854 67332 66494 22374 2715 3289 36106 74894 18568 2197 26966 22899 73401 77821 42669 71288 19415 40830 46982 19833 16739 82354
