100000 34790
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
74738 31793 65251 66848 3132 92120 39719 71865 74821 21282 21993 1733 29141 43067 89371 50322 86676 8778 25191 14944 25896 99034 89896 76021 98356 51625 152 66723 45409 80972 88729 55230 19620 73490 47063 17203 51001 64940 15097 82647 72686 47956 68644 24707 65534 4787 29237 12410 15065 59057 8458 94472 3038 27078 10767 24082 43652 45174 2171 35855 73930 57840 91565 51204 44249 37569 4506 52643 97271 75352 46874 55759 25983 59440 31926 74696 97361 98403 55347 51979 6548 60343 24093 84611 96944 55408 3526 66879 73402 31929 55617 90961 72878 21494 56856 24729 96471 10027 61536 14937 33566 70670 64880 17101 99937 51541 37563 56807 34554 69644 67417 90391 89742 8674 288 81813 79117 96131 40421 25602 76310 14588 37007 20292 613 67954 96498 88923 44448 73560 95510 20406 75095 82795 64681 72024 37341 44687 78587 5016 42616 56466 906 91994 27689 5045 78405 25749 80910 77523 10100 63051 35702 48551 765 6237 21191 50996 78659 61778 89693 48399 47436 65429 94548 48168 25280 2700 95083 94803 94895 10313 43775 60675 24787 26684 84741 49828 29828 76354 95094 78100 95490 7324 12192 56544 50831 87635 99401 85864 6235 70746 92442 69451 69410 59215 7162 78484 34646 55123 99579 54766 88654 3652 53115 44319 58084 11805 47590 26147 54076 14258 51670 34697 29946 32875 16549 53068 17927 95334 80117 45301 90773 21865 62943 20696 85005 27698 86064 79505 22027 40094 28116 14955 6373 75155 34508 78155 14908 64082 14395 48799 25656 25382 25003 72924 1603 4563 28291 28694 427 52579 19503 12529 53499 43521 45636 79952 68655 16011 28727 64053 21152 99789 46894 52413 21444 52913 32253 84897 12648 80788 98941 8492 75349 53450 77813 97602 76286 67748 95008 49095 45495 21452 6846 77509 3760 41726 30931 41904 38165 29648 17075 11586 65698 17464 37795 57587 6599 79798 31916 29461 2092 71924 72909 77768 82607 13676 40572 45813 38552 73094 34357 52363 95213 97306 32271 21839 96122 25953 78240 79585 37142 35917 75643 65347 58101 18810 47392 84218 1979 12084 78474 83003 14293 19009 78130 73873 83931 25202 18085 43674 21334 64632 79 22098 75275 96553 97190 66634 57023 75205 28056 8344 39436 74303 86096 42263 86980 89825 29144 14386 62317 4599 5555 15767 29602 12455 16079 74126 51588 47996 71424 15051 29784 91888 88344 79301 86800 93306 58454 85254 74549 17372 77638 49182 26999 55430 77164 31306 93552 82386 93089 59753 12825 7209 85464 57639 45811 98700 77248 50851 31772 52516 95620 64431 37680 4099 41279 17708 44637 9642 56538 65535 92767 81839 4297 89542 26357 37268 72237 53597 19907 52946 75942 91668 79260 73350 91051 57255 49817 82421 85030 21489 81195 63063 89839 5581 50678 70951 63915 47281 24778 28661 70550 4675 41793 91916 46190 81106 89216 94257 49020 65120 97330 4311 57333 79997 50761 51586 96282 63350 12671 23624 23801 70563 82889 25469 679 46024 90817 81938 42953 522 35837 3369 34718 9180 37247 54544 3968 99231 53607 53573 87823 36892 97033 55139 42365 47899 53269 14019 17059 17319 40768 54798 84871 5025 62228 53948 44149 778 59869 72217 69080 88804 22948 3180 227 86189 13683 78312 52303 49596 95637 10987 2650 10219 35680 2366 22048 48836 82344 12719 46239 20562 70592 33652 64438 22852 14998 44018 10957 78435 95500 74442 91062 23411 72042 16806 60768 27724 13670 92653 49256 96288 2638 78771 63155 78783 27224 55357 71001 19137 62474 41559 51273 3040 30042 49660 67593 79257 20642 51978 24505 85517 98194 28911 13976 51217 28970 95622 19484 84348 15231 44024 11675 31505 52055 72048 39634 69476 6311 4046 76197 56851 80062 63687 59136 19637 63150 38742 91766 92868 69311 78464 98031 96298 67445 86574 69527 32879 69489 4268 73825 62142 26735 36658 40989 19310 17095 13780 83120 60465 49821 35174 47277 34933 31666 36204 49700 33690 61660 22233 17127 41908 96907 48370 71561 88913 58171 34342 81802 8716 92752 82772 50371 17862 56351 62355 92718 78236 84257 32412 20658 80658 46159 66402 2319 42258 39857 11367 7854 17190 13794 72302 32111 8621 35826 13532 16132 79823 43085 72601 67296 84160 92207 92284 7236 25018 7289 1344 33262 8669 16256 68873 13326 81274 37222 70837 42006 17327 77639 59189 24322 1721 94893 84844 72804 38763 10537 10752 20908 1200 42651 22777 28198 72250 98705 83148 65091 98710 34361 51995 5009 93158 36682 126 51563 42734 7657 22282 90366 62657 62823 35669 86285 94648 14415 16259 81981 93601 47866 46765 10565 560 7418 58749 53157 47134 13334 19483 71494 47528 11108 9199 68546 23004 70824 92117 91422 48632 41013 23730 4338 92223 35204 98127 76836 7149 24358 17838 33971 82006 74348 96462 8702 91840 77703 96804 33239 88955 62608 51770 55528 35896 27033 1306 62591 2436 99068 71711 49220 55041 84711 43132 21006 33724 87273 38088 43218 52206 77273 92648 74858 66110 20409 50952 16814 22074 43295 70205 35185 60474 55722 54153 13782 95129 26899 15074 7813 22412 97662 33712 99359 66231 22317 91485 22167 30429 38393 1620 20030 11535 42456 18543 41262 16753 77238 12458 45457 2990 96773 14264 61086 79804 11233 40695 37615 27739 47334 46179 63319 47104 18457 80622 96583 11384 35606 97240 95926 78249 90561 17316 35780 81770 38078 41619 64831 99672 14190 6569 67468 20421 13618 34936 60191 21445 15199 7372 97698 7750 10476 55673 59651 46677 78762 91769 22901 73826 78226 62695 22931 38192 91276 60184 99761 53811 94027 41107 5239 50821 16144 13031 57513 12584 74023 99469 23012 58652 29294 80384 76499 39521 17470 49819 42526 7337 63428 5282 57899 21916 97509 6568 69719 82678 53012 29530 41120 89235 29724 37523 62754 52346 9641 31481 5516 86087 18538 5813 66595 57730 55905 54139 86977 3670 62633 14743 76053 1160 70595 88680 56868 66048 2373 71237 91287 66469 20314 87282 18151 71295 42729 91404 33556 74683 85815 24467 10327 94510 97385 66561 3113 23645 31914 41235 89586 49885 40370 15528 58465 16530 33967 61787 83891 82688 61010 91999 47397 60025 85143 74569 39619 10911 89262 54697 79209 11677 71775 91248 21456 29896 77553 61911 35638 65047 57094 19293 35214 41797 328 65145 32410 83843 33474 55103 96503 68970 10703 22910 37601 67963 66053 57148 38793 91993 27374 78385 40882 98361 23557 16486 49120 78920 85275 15742 67285 39995 687 25826 51914 15503 28934 61116 80301 19225 94089 2130 8769 18489 12853 17 94762 15367 72439 80742 6865 58332 68319 80820 24666 86634 12191 58748 49526 44530 67783 58742 97834 94885 15811 88166 91629 23731 71587 51816 22722 7362 18349 22766 12287 41165 70352 33182 24020 89513 58108 21949 50973 71300 40642 53028 88090 21613 76248 4923 64162 78574 59816 70636 7034 23003 78677 26635 51145 39691 2828 50792 67749 42819 93125 3981 93127 99688 60698 98861 81976 21968 47855 31848 89261 69052 95937 46366 80446 16887 74647 34593 99200 81787 40581 52622 98024 25357 36197 98424 59169 94719 21549 95138 58428 94249 11198 45298 43836 85368 23424 9286 81344 75521 33809 57378 78531 70570 78462 69154 91347 21323 98269 72925 27107 63410 98820 60498 44013 46048 47011 16405 40670 63889 9634 66968 4070 94503 80629 73660 97383 77190 60629 65956 92741 61414 31964 41803 21221 66120 34788 82321 60514 25747 56745 26694 53782 9567 33706 55381 37137 11671 96809 62288 98413 28538 89475 66287 51044 86975 37374 25790 47126 48356 72692 21705 55741 77301 35464 39481 88850 25662 89803 92647 58522 76539 29434 54366 77146 27198 91570 60814 3104 41208 42105 7369 7101 49699 99491 94732 18140 13084 97031 33604 50064 95659 75090 42739 30877 85408 81028 81590 68966 42454 92240 18981 89071 14048 17155 57982 77884 52710 32716 33546 34292 9391 43659 4422 53496 61947 22142 38536 53066 39077 93954 15631 9365 15607 38842 73550 82117 36880 7588 38428 79698 12992 13943 2426 24890 40954 23639 66169 69538 56685 12846 42764 49410 19858 46428 51438 53664 63311 35256 36073 68897 77847 71297 12328 49778 66883 54024 95518 22634 31943 52492 9248 58230 74319 89110 57176 84269 75980 79907 91661 42598 37752 12367 99086 56811 14906 79480 99245 73367 52748 86167 71744 55704 23668 5315 89691 91949 40705 85305 22196 36281 25848 64420 9184 46650 48145 87315 96481 90134 58400 95880 13914 43927 12716 62961 37743 24965 41670 39391 9121 84744 65363 76883 16683 27816 62581 17453 49015 67333 54496 81257 16767 63950 40984 30251 31365 37379 24284 29203 30621 24403 37362 80732 77461 80456 72603 89589 10246 57611 31147 5410 4457 62263 22733 10201 84613 4408 61285 17744 46728 6214 44746 61872 60840 33245 16372 14546 94038 20729 3360 48537 91161 44041 89233 48792 56991 22083 8445 74432 12573 62195 45466 17535 37757 93769 13260 79619 41785 84557 98567 7082 96536 9377 68052 12865 57522 4467 9521 81717 70616 2745 95538 52355 85323 80061 96415 358 67833 92671 93162 37498 74232 35050 17269 77405 89793 63267 68918 11526 78483 93882 12725 30241 4769 13625 24361 79016 65974 88249 96250 66181 54539 62957 78093 12636 93563 31167 60671 58201 32562 36933 90697 28957 53266 27199 94646 53112 66174 19726 29703 7113 3791 22128 52143 4249 38786 52542 27523 97467 45759 80630 98328 62057 271 78489 24351 79926 84973 26617 84636 46932 91654 1691 59652 92704 39090 27686 16095 48126 67356 41220 40131 1245 94947 7930 61391 76502 87785 66111 46430 54028 68028 8946 13823 33225 41322 88413 5811 12467 74950 19877 8301 96555 35868 83760 37739 86693 94480 59214 43744 49464 61165 76874 87247 19343 63457 20329 61640 70873 6063 1866 15094 67030 60300 7558 58780 2503 99092 92656 27098 26394 45399 14834 43900 76535 56429 58788 22737 18264 89989 65162 73257 41787 32477 99137 39412 66164 63048 56711 28823 45345 27412 30310 49372 63762 94409 28446 13449 84546 20809 14775 60264 56427 36069 51182 35524 38345 7556 1797 84750 27532 15221 49917 55774 458 30032 55558 18128 29977 88665 45302 93705 71477 17569 60166 17518 71628 25384 16364 9148 70111 16830 17821 99029 53305 75404 55538 7393 62867 20677 26618 82947 36808 98666 9395 76901 64291 29980 99837 10532 36905 44870 96569 51583 72732 7652 30111 51640 34877 93688 89929 63703 50262 26699 76875 37497 74959 86605 47771 6321 40680 16092 62468 48724 37954 58255 85640 24139 86500 25225 99467 92598 43301 31529 70620 21819 44165 58984 27287 37028 70807 4939 31152 27128 40350 78749 67349 94078 42212 23525 8811 74689 64422 28836 69313 57906 66962 38556 46741 60207 98896 16082 5447 75873 26931 34141 47886 19818 52533 34291 92843 8254 73778 65166 41677 58448 41504 90188 79447 69419 78383 34792 60904 12897 93630 93018 94127 49432 25118 31775 53343 92852 69628 44437 65856 72054 38810 21400 60551 72240 62800 43953 11100 87945 72520 78247 99121 44517 77383 36598 77075 30437 67118 51514 24416 35488 47575 32722 42451 8670 11371 9338 94891 42241 34905 15703 38747 94679 2422 65140 58532 50954 28037 70557 49323 8353 40750 14383 67690 69759 78056 17422 21141 26261 97208 36208 4705 2127 73569 16492 4128 18208 48963 72025 89081 63852 66325 46663 56872 54732 54000 33672 11612 22210 70556 53715 31279 19439 89077 14587 67847 5839 50574 396 67886 49121 85104 74784 62024 12623 41090 97735 47860 20205 84983 47322 78820 18186 63692 90842 95561 8471 56281 16068 2882 6798 51288 96927 86991 48999 14058 77513 71505 74955 8733 8123 45914 20690 41286 59323 49171 42204 98171 18469 59725 71799 10567 85042 45171 7145 22812 15761 47682 22600 40041 4305 51072 37816 39404 72928 12086 92411 71937 16379 85866 59611 18716 84906 4535 11460 52146 36902 62103 54690 53605 52844 81089 66143 95513 43648 9193 40792 16760 85026 39487 74352 80880 58061 8774 81077 44489 18222 43104 41544 91474 34205 2657 96616 86056 70835 18814 27217 61935 24005 10882 49580 15797 86496 63085 96496 63769 44708 45956 32627 94431 92455 27786 79278 72838 53059 14849 74548 88133 11109 12673 20221 90510 7275 2668 1276 39342 36115 88140 15016 53139 96101 27501 8074 7184 42331 71882 17732 21343 1269 41572 2316 79828 71159 83878 8534 58719 78449 81886 73170 29677 24104 6007 64978 42690 74590 99846 1795 29554 31044 99300 66673 60595 99038 96040 77205 10291 73872 88444 66185 70975 16245 484 24191 74634 17694 30323 18035 61758 9349 93316 89434 89769 16440 31538 62614 47772 84241 10586 83951 7157 53872 24223 9632 60741 99280 52075 5523 88624 6216 71959 4520 57393 53970 42851 4115 22262 12068 7129 13776 28313 94362 3947 78304 92194 8323 52843 33518 959 69110 53741 23569 31688 79417 46417 54029 37126 62262 84142 478 25963 94291 89226 29134 68287 62865 24372 96544 78300 48595 21938 91546 73720 56636 33969 65716 32878 92461 20689 67026 96465 36327 94265 87909 81162 97504 71679 42446 31013 6346 24605 42587 58620 44006 52311 80529 52515 28415 67966 97077 58922 24625 58091 64500 78002 43621 22033 87985 67760 58493 59992 85200 91284 56744 79615 75755 81841 22399 34295 58747 5305 45088 47751 52373 63694 55468 66776 18470 38751 34994 94375 70808 12713 42850 45786 2290 4460 84810 13701 26887 77608 2201 36948 46638 55526 39039 67273 26709 67577 31819 30888 66434 46293 28837 15632 77735 58907 5405 69620 46945 67584 94848 4809 84080 70010 80728 69800 44068 90002 31440 6138 75604 29513 1267 33431 78478 74729 44268 22559 54007 38655 77483 72397 77632 60924 22010 4589 69137 39768 87570 94643 59912 28055 68685 88150 77974 80727 35784 81188 50436 21892 53377 15300 81208 80812 99080 56561 15201 96277 73143 44081 92787 81436 76075 37520 84865 66073 80441 38037 43545 87096 42753 30706 52552 8857 44519 45179 87725 60477 3731 58304 91677 48727 24018 73746 95920 58849 40023 64 46611 91577 76655 66455 81670 61124 64705 53105 42005 48874 56263 28175 69355 99895 73354 4301 66288 26068 30946 7817 19336 44527 19859 47594 72813 85612 4615 4477 18432 15678 67940 48797 96408 54685 56484 3005 78683 3165 39705 8443 4744 22780 40914 2372 84139 24402 3279 38115 17700 3508 46373 37678 55740 39565 95180 54839 40134 41871 60620 35416 23158 73819 3820 74617 7075 79189 25782 40870 6678 19166 65548 89699 95413 46719 6337 38389 33661 21202 2217 9571 4773 30140 81011 75914 70750 45881 63757 54470 32441 26420 39641 95276 72681 68595 34368 80851 75915 79061 7375 66093 49632 77235 92841 42384 53659 64903 7456 46211 45048 96821 76612 55406 63229 63500 37249 32138 38424 71393 27323 69491 95527 80796 17945 17745 93215 50439 92098 51349 25887 99619 875 37337 95557 61247 66805 68411 18097 78913 54907 41140 31202 4955 15878 98308 19105 91799 9173 55425 84001 57071 41749 76057 91482 47761 81940 90165 3414 79529 70437 86492 79296 31510 4643 36856 95645 35607 14309 65914 47150 83912 98866 34443 60139 88383 47788 36776 31148 3406 80813 58586 71575 40140 8019 67338 37286 92761 70511 28350 22579 71445 84410 10203 58352 30492 99931 87466 71602 51432 17340 54242 69366 16167 25681 80397 46355 43324 32046 31691 19920 43305 76869 66888 79109 76920 91544 80123 38459 80262 9274 13021 57390 53695 89898 46084 99233 52290 14298 59040 82734 97770 54463 86203 12036 81720 94255 91562 20383 12048 65060 46170 54946 74125 43221 23616 36412 89244 24826 26793 91331 25395 40961 57524 81871 11294 58537 55293 30335 48867 80911 12754 73387 89004 54792 18876 43558 31870 85786 29309 22091 79143 89178 42673 5735 71231 51337 46359 91852 89505 42166 92750 43345 25545 66844 32631 86018 62721 57533 49877 53386 86749 19208 45056 41761 2872 40433 9220 63112 69558 53669 58603 48032 18527 72181 40288 66140 48719 34978 95690 93529 47640 86985 68529 7361 28515 24077 93945 95945 10099 69672 51859 70179 46868 10149 91939 5495 71951 30855 59427 11417 67107 67503 6712 82188 72127 20057 54765 54438 54661 81760 32956 76109 22149 63493 25652 88514 45540 8777 32743 55015 207 21979 20289 59026 59461 17725 96700 22993 35722 33393 11741 6285 47419 87750 65508 22917 78306 8594 38954 78176 39125 32592 57035 98191 90939 46740 90787 55305 90449 21312 82574 26818 11049 14536 74564 52717 96303 13919 74016 86335 93243 31530 34077 89982 95612 27869 46288 44095 28477 892 57689 65616 81261 38512 37275 20945 51552 29832 80541 49504 84018 81715 6961 76461 35759 51482 4912 31327 12147 42323 14877 18660 23299 50704 15853 68242 49275 41194 33001 39343 61013 36470 56200 54429 85676 32368 65702 92104 57087 66847 610 39898 45538 66865 60561 80614 80760 65190 18493 65638 91490 77904 44425 6844 38138 11661 14841 30949 12222 27806 50516 33542 59960 59686 31818 48386 74229 90038 82839 19833 7398 89646 21637 68603 39697 97285 46985 39226 72386 93055 97320 70397 80095 88101 4326 66838 14465 81622 78990 16434 21381 7690 10255 1030 57389 86312 85596 38779 37096 57509 18193 89862 96871 55965 89294 29755 18248 40040 34156 80484 47117 85271 81781 23091 24310 11410 64003 26240 7152 87744 35726 59728 78493 40346 50707 8020 45002 34263 11257 37207 51890 16192 29660 71646 85957 20231 9732 30375 53315 89747 99012 43258 45190 19923 22275 38493 74603 83097 8795 14580 65977 26772 45318 62883 30584 31880 20792 22474 71851 31857 30554 66081 76374 14387 13626 56054 39577 20049 35765 58035 57435 59556 68769 18159 83770 31951 39430 65215 28458 55364 92979 85900 24885 53076 22461 28068 34448 90173 10862 49373 84040 53899 81425 86712 20863 65753 23762 33722 2013 41660 44408 97540 54469 66657 46757 59045 12592 15402 91270 49853 70259 96955 44975 62064 53368 53169 34879 20580 47589 52451 91645 93427 22673 6287 39882 77594 14820 52560 97324 76941 20745 69955 23002 85309 42992 8118 41470 90101 13093 63606 66498 68825 17041 48736 97994 30169 41839 72264 95849 50872 6068 7305 30738 58408 29523 91205 30952 34196 52472 10216 15338 73738 59979 96808 99393 94338 9547 11552 23381 89242 73369 28904 46367 65030 5222 59474 74227 66700 69969 39149 52267 78804 26839 1290 28130 45441 23836 78606 71269 54062 98166 18968 2506 16375 9806 6430 9008 85373 78399 94112 59196 66440 76439 46206 55739 82308 97920 57047 71632 18269 86057 65007 18885 8021 41246 25178 78215 45051 52052 17525 85617 81471 74347 96242 7383 1300 28798 26680 98036 84701 26395 63334 56690 89362 44197 74664 73159 63537 79065 57725 50021 83396 36436 92423 17134 95338 7084 78911 22822 90459 65540 77486 34561 9033 1324 22861 46415 35279 83256 9719 76005 77878 66306 94800 62211 21055 5341 11111 98487 40225 88992 16517 23805 51237 36661 7527 37724 61845 76510 19979 76530 76908 52314 64323 54624 59230 26499 73766 2317 64565 76336 53874 50092 61977 33839 3663 38035 46671 47911 76944 20495 84930 1292 94852 86678 72155 6737 5308 11706 70598 47472 10289 9976 27789 16102 19788 13938 27881 47219 53361 43087 67673 1584 33628 94859 51903 92112 22486 20287 64726 87481 82009 28416 15519 5570 75838 67238 29015 68234 25035 1684 82465 51956 59192 60145 4399 45575 25707 30658 85687 26943 49332 24945 29826 19954 15925 52559 89837 59027 81975 8299 95256 5267 78850 16550 89531 46614 69863 80956 49398 84359 7116 68926 41522 43282 32150 63653 13771 67072 66856 61852 82819 89442 71779 95214 11901 91315 93857 40171 97905 22270 18440 13206 83825 69215 56953 85292 37814 2799 68513 30976 58116 8385 15341 12045 4556 88495 40079 12555 75847 18952 33677 7438 98952 76365 72728 68276 34891 34036 30933 63989 39031 74261 79594 70795 9514 30266 92165 45731 61409 70590 34552 13610 91427 51372 25166 97470 30219 19682 51022 72251 55054 55570 71756 46534 36787 37050 26832 83579 29719 44743 66532 49033 38148 21426 84540 73589 29387 92758 3825 34711 19579 31165 81035 196 57146 67222 93205 25002 15696 23782 95265 45407 46889 35269 98655 34910 92974 25053 44194 9858 36685 5789 50190 54579 56865 13966 77907 77341 92729 73941 33126 26751 46163 40542 64799 13749 22256 9570 23472 80374 82811 65939 83278 22851 20596 34463 3306 29777 97638 65078 74297 88041 65449 74702 52524 82984 85417 77169 45757 3307 14574 25624 56389 39133 84047 70773 76528 21265 43246 94869 49756 43223 8607 11150 46364 16612 74193 37392 23627 2652 52036 44038 2443 43444 35804 66205 97133 29437 34930 21124 50034 85313 50777 63250 13688 6604 7844 94942 49609 25526 73487 7744 2001 34502 42980 21409 82817 16570 34824 74006 65086 31897 36644 9392 50579 97497 416 24560 77412 2517 84689 3987 45969 31750 61353 12870 34621 28893 92936 67452 53160 53335 62793 61735 405 87626 54776 67138 10354 81999 15483 82316 55233 50744 64715 49752 72811 96999 65782 32429 94297 18632 58296 68454 1452 3578 75583 57117 93319 22648 23034 61507 1870 83212 794 47207 70683 87270 57283 78113 18639 64643 65935 68085 19168 54306 57666 76276 85813 64830 46329 30758 1116 18105 79047 95596 1597 18506 62058 14043 11158 4683 42211 20637 60233 76487 99959 21213 48455 83416 8212 33390 57973 1679 39499 1168 13205 71956 9594 92902 36630 32140 8095 55735 55473 48465 82439 26902 95385 76939 63040 2913 95831 54603 3390 89210 21983 10037 35206 51462 36794 86364 73594 2034 84468 62428 583 19966 66806 44058 75124 81681 49084 31901 96585 96930 81190 71617 86528 16301 66215 49741 64741 55035 23204 1517 47149 95524 43389 8337 59959 50324 1349 34488 42249 49433 32732 24075 61453 13752 84509 32107 10644 10044 7371 77923 67710 89834 73856 50123 32072 25808 44025 19607 42735 97366 20793 71317 42205 29618 94900 45304 14926 59299 8762 86192 88105 41777 37791 46489 31291 80445 96058 69764 58060 11747 7919 14723 48178 2933 18073 1469 53426 4242 95168 12967 14139 87904 40133 39123 67355 16218 32742 22792 76678 52250 96981 5975 80287 16877 20255 17777 89890 11038 54953 52674 95962 66635 57092 15986 17550 2845 63655 27073 68399 1044 79669 48898 4240 81637 21030 84426 70939 70505 55908 48071 25379 73342 79420 35388 20819 26411 62112 80709 10171 94161 30394 84690 75553 8247 52116 92062 85484 81462 22373 29344 74035 88071 94810 51729 43076 82389 97419 63015 38349 55297 50558 91500 23712 93907 84146 31801 29426 45506 69268 63489 61083 55006 54082 65669 46478 21642 74601 66420 2098 54030 37154 62170 14645 76173 3902 75200 56515 83170 20242 51242 90684 93363 80557 67491 14623 84411 23126 18995 75568 23491 62609 34920 53683 35283 87197 16048 5326 54618 76447 4364 85597 47673 12544 87845 80909 36814 47521 87471 3155 90858 33771 30566 86430 71260 89382 56506 4778 74822 6325 17351 89377 29676 64018 38641 17459 7674 78398 10372 59662 45480 66996 6246 87375 82112 63372 18834 65327 18644 44439 15520 48576 46107 73935 85675 35943 98249 39385 96884 80537 97582 85801 54020 26249 25500 78072 47857 82913 52063 59090 65296 74083 14863 61752 20088 27305 75167 56146 5250 83319 40738 85385 94060 39918 32131 69492 24783 68342 50699 17967 4418 30262 12473 8447 38875 30181 28022 35841 20679 73676 65211 55900 22384 69631 56932 471 91170 37103 19770 74497 42127 14330 19128 89397 35465 10463 666 26980 22727 45497 40474 82129 83949 90779 68613 47542 67680 55941 75378 99442 97569 79233 68942 10251 85921 95657 33453 3647 32656 71011 64746 55244 22249 47676 47635 39368 89400 69062 44181 6341 25372 72453 80097 76631 57340 86101 76010 51267 53253 59679 30595 16904 99098 74191 53391 51274 48528 67448 86906 83193 57901 29454 6828 71036 62326 40293 6781 54575 66782 59501 3662 64722 43496 98408 67791 77204 36289 10127 42782 65385 91065 99920 92449 80601 52362 38309 39183 26683 94806 44209 31292 32148 67453 7318 27850 72848 29918 51622 87073 49001 2559 978 14515 48966 67439 25335 9640 37240 96522 42098 37944 64656 9 3276 12252 41907 93649 80845 99641 77469 57425 14125 10138 16339 62686 98837 79252 73485 93879 73668 65522 49836 61499 54949 64024 58592 30662 17029 71251 94451 60732 37241 42898 99428 50888 45147 83312 18925 33894 14103 42631 65056 80766 64702 77713 55179 31578 62179 33978 99405 73488 48951 96763 6843 2542 75519 92892 27484 56808 75157 36641 72899 29666 98337 90225 65755 73083 98834 14650 12749 23882 86920 14180 14261 1113 50639 11125 59433 18118 33927 60473 13145 63799 80485 17615 78426 87190 824 58014 85399 26020 95967 53210 10087 29105 17303 11863 41049 63101 11071 72202 68337 3644 4386 18216 57729 68686 3736 21145 56999 460 37064 52457 88286 83683 93680 65566 43712 66448 67832 69047 85793 55119 53342 47395 10098 36547 71461 94952 83901 15365 62494 15898 65533 34829 40871 64324 34914 44717 90487 47595 27244 2272 67465 98605 45768 90223 2627 91398 55999 23166 83546 19380 56891 51842 77374 57476 53170 76176 35088 78319 82085 31789 79697 62415 84414 19175 47686 30206 70183 87652 94420 575 15984 65350 90331 26458 16576 94145 48263 27696 81864 33955 40076 99494 82787 29675 62626 88277 90900 70088 67458 9382 66091 2708 57074 71450 94331 33161 44793 68384 48801 49774 7281 37158 52715 70976 98197 50489 97258 970 41858 72340 79374 59505 17917 55005 7312 24673 53897 63431 76623 61352 53352 19663 23605 2512 31777 39729 19253 14481 53304 69549 35226 22858 86514 29394 14010 34110 23938 51596 46051 82848 37575 16084 69832 11277 32160 3407 82495 20251 29211 73004 74770 35364 93696 59041 52744 90262 80131 15236 35207 92447 67941 72566 22968 47843 78338 97440 61527 63946 46185 75883 13376 75388 6963 15267 62600 78013 40339 67885 94539 16045 22316 77135 33962 88601 60533 40956 15710 34014 84046 80637 86173 27454 82242 53677 79063 34059 37229 79838 35221 63602 84840 59931 66704 31036 44411 8635 99710 7689 49830 54095 95675 12519 37737 16345 71068 11282 43923 76755 91378 88802 43673 51997 49484 60429 88353 74132 76105 50790 37753 62665 91816 38862 53369 90711 54767 52957 22589 77643 56719 50972 15143 25971 68585 31657 77492 8584 68799 26164 29610 65373 34840 81094 21122 2769 33227 76552 97251 89379 6653 36151 13691 36742 29658 24623 62532 13227 89730 81551 4443 34299 77652 53006 13188 83036 97987 84489 37533 18868 59976 96307 53977 2737 76069 25956 14084 62572 76922 18623 16290 97065 17130 66715 94019 49219 31404 2334 3214 36531 86807 51452 88672 47664 19493 75334 20817 77052 57628 1049 79809 48426 95292 27714 75976 21184 68943 68272 49253 24704 33929 53487 6361 71965 31386 39591 60918 87097 14290 87029 66923 26062 55565 32214 82058 60912 57935 10933 81316 10282 59799 84176 5947 19085 47807 17083 28047 76270 12963 88328 59865 16006 33512 98029 26813 25695 47022 76405 75412 27914 40407 56320 72856 97932 30506 11339 31753 31398 37850 52870 95468 90578 35121 63281 31338 28016 27843 19015 92613 10298 9688 57086 77794 68590 47740 46076 28637 86504 30799 24714 11178 30315 63926 81795 64045 89040 97857 63572 33444 14978 66496 93329 52890 80574 13249 87564 9204 59607 74048 56550 52987 48258 63154 9838 47225 73579 864 35835 24088 27695 71415 74785 66874 70990 52135 4039 81835 31925 11952 18797 24240 89866 16309 69675 18098 80148 78649 19440 76973 84931 14388 78389 69994 67515 51619 14469 58295 7510 27393 26124 67986 13217 24436 64961 35033 3999 95358 83622 41108 27777 1839 80226 3120 64947 98164 61732 77549 36723 16598 55730 57153 88876 20911 95509 531 93039 70727 31687 48339 61493 92468 55857 14621 42291 74851 5366 27929 59281 8068 16235 77274 1395 58441 74447 86750 16547 38822 33414 71299 73866 90426 31073 44383 89138 17161 34058 97742 90273 48690 30368 16596 22432 87007 60615 13462 64151 96547 20440 11963 49214 69810 41623 30194 30544 39730 24487 50815 67518 66515 37585 76434 76116 91412 80800 62750 70541 36098 99745 1421 14216 89952 13849 92634 67015 58827 70087 34131 20944 3817 68281 68649 49987 23930 86745 94533 5869 32541 65447 14473 29958 94541 25239 61598 98265 42969 80938 95382 9808 40434 55967 36937 76214 85763 81697 56520 26355 29351 37144 87423 12497 79590 93547 18029 62777 11081 58673 87264 19897 1851 61545 35435 49624 95876 50340 65228 88793 73822 57591 79519 67168 63192 44174 65005 91226 68255 21162 71131 36368 33478 74478 61547 4259 86215 86308 887 62095 40889 71444 19083 30248 44132 3664 89084 35934 43460 70160 4657 97431 40722 64101 44770 33237 41869 71984 77920 17449 49770 43846 76194 16366 23144 73757 54422 46370 20791 13136 31695 67565 75725 58901 59122 62631 17631 40093 42290 89239 90260 70384 61808 75672 33236 81239 59604 39268 7516 49781 67863 69380 15278 54377 78064 10320 29516 16196 6086 94907 23271 99139 5101 58216 12742 85097 85486 26173 92004 13384 12575 61159 16148 42634 91725 52225 53937 92898 68831 25460 54497 2401 83126 24762 15657 14578 58184 7598 56002 87808 32605 60788 40831 50447 2161 62615 28234 67915 47089 28211 49181 96251 73296 87505 14963 70889 44358 80297 3851 99464 75922 4826 48242 78945 82012 78632 37014 592 22964 33472 27639 24418 35678 64815 37486 35369 89959 52342 4444 60399 56070 9003 39926 27856 54786 58798 36213 14205 13602 93467 75726 79657 23023 10192 88117 11000 88216 85065 68174 21374 21543 40281 4292 55418 43711 12658 61229 91514 21595 87976 3465 49613 90607 74798 26925 58715 89393 26528 78787 42399 95177 81061 57654 57733 3941 96800 88300 44263 70757 71650 43424 10884 65512 73974 42217 54835 29577 61813 85531 64178 22100 83688 31275 81338 65473 4228 18198 81451 43194 22562 5502 57716 49389 82214 80387 59528 54844 44052 75522 72351 14461 10275 2434 64994 68527 93629 53593 56390 1248 84818 47895 66146 5671 83260 60970 538 31495 88794 72662 87923 88085 90060 39982 30625 71014 16041 94336 12275 55545 80109 62417 51565 41543 91182 29447 68222 30673 40754 24569 43391 66649 28440 78852 46605 17728 41986 26872 61850 48548 67175 79073 30228 85007 24260 48421 46231 93411 70984 23615 28802 70568 99112 49644 30349 24743 93246 98417 34043 42425 8383 30138 37897 56896 21014 91699 38361 69450 78616 19606 96945 96390 63465 1081 70924 5917 49128 74885 75795 89338 4310 12953 39756 30013 25072 48500 18018 65284 37157 25738 22106 80613 82571 15810 20618 13720 52644 36915 29202 45383 29017 69102 8486 52120 53781 13230 3130 57462 4616 56980 20330 10447 65979 29341 86211 43326 48330 27907 16442 54878 52966 82074 91049 42328 75432 32700 3996 6995 63402 21670 10930 79775 74758 24115 76317 57936 29252 82535 38575 72666 45378 57579 72985 4226 25946 1711 70387 52642 88162 49202 70402 95654 6754 75164 94173 19098 89716 35407 81298 53069 47950 60785 75132 20976 51861 80959 77919 3735 4710 70726 32206 66745 83680 52914 11290 98547 40998 74043 3023 19308 29565 13438 65682 63693 53099 73190 37285 3037 86485 17207 8489 5053 54693 23137 65308 52486 78711 99031 82662 97166 57889 71839 11030 50038 40622 98933 71946 47752 84755 51382 50779 4530 80055 65844 24294 27599 66546 82453 42418 7755 31895 87139 96660 48063 75274 97351 3928 11824 26248 69822 34081 13519 57890 60797 17676 311 28379 77470 15684 20040 6856 44335 8552 81209 56268 70000 96615 88384 33116 2679 70771 52105 62563 14349 42608 83674 89939 35429 55828 18104 84972 71773 8793 29040 32696 69435 241 30290 53965 43073 34795 46441 5039 53918 82773 48832 91933 92519 14073 95227 12047 85136 5496 67052 25736 2353 5993 57421 42593 82557 69992 10374 94081 64480 15419 33621 7531 80903 63622 43450 80163 95021 68201 36625 25492 43461 26046 37880 52500 35378 96414 8109 18567 29458 99049 52779 49381 42023 40365 78184 52797 7526 1339 30077 88763 29227 85258 1481 42774 53056 6660 46099 79268 98841 88626 54913 28853 9629 58844 42773 20053 14016 42501 64011 56396 20373 21719 82887 68609 62220 49467 49029 70947 27775 16388 87260 32919 49100 29650 2571 46330 60061 22015 9879 77620 25664 79074 99635 92850 46621 24597 80368 76225 81725 40669 11220 73912 90443 64115 1769 6400 65503 16673 99716 87419 12116 88710 2682 59380 27257 62034 23479 43164 93480 57693 66037 50247 467 96459 1625 61965 52888 79741 31027 13200 16036 47969 13645 19536 18788 95131 89196 28542 35316 629 60006 19142 35323 5504 29640 80568 46651 42896 89620 99828 66944 99069 64704 9297 94108 93369 67408 81005 59961 8548 8276 61341 34217 10215 14858 58220 44744 91820 52819 97464 18 86895 99317 15793 31798 39265 90235 76121 65648 15556 25881 31932 77967 64296 50970 39575 24914 47358 62771 97206 35506 55049 9053 62481 67394 61803 4209 42081 26260 64884 40294 48445 98287 87797 34734 1447 82905 91150 52634 71361 40582 52984 70844 79534 46130 63871 96948 5369 12879 24634 64675 65260 87117 22180 68772 64734 53844 95704 99186 48814 22808 45186 95414 32679 32104 8641 74122 88744 64332 67756 12360 40963 80992 44282 27321 7816 38210 29680 60278 39980 5853 7046 27313 59158 73829 7786 97214 99403 61647 84988 70045 94812 91858 72524 31938 25568 10616 46481 2949 97617 14127 42056 18935 47230 97526 20414 55778 52037 21730 76651 76078 16280 80447 83472 62977 15702 8591 69770 79262 33913 49301 51558 47492 23919 21753 84766 79725 38521 6793 23083 14598 80063 59371 64711 11542 74838 85802 20096 83347 24021 91061 95705 45488 7747 46607 28647 16894 45486 89108 79656 13246 64953 61133 21104 44621 50274 41456 27173 86330 17652 97716 12982 89469 90146 59663 34323 4536 17800 63285 1644 66948 67456 93607 69242 59764 39167 16625 52276 53063 9486 10875 11645 90387 22984 8361 91532 34828 55066 44028 25775 38367 55555 6107 28626 3975 1184 48403 57867 22069 52561 93687 48025 39525 22152 97534 97231 95499 82490 90137 28084 13949 94303 52164 18564 54687 57339 82037 8156 71919 79020 44682 81376 52689 8743 70238 81192 73492 41730 48908 14384 33552 83280 18864 96133 98335 4217 33213 30356 93982 19243 21784 90048 71031 56969 60454 67113 5560 37163 64169 96795 6148 64840 98217 71396 99088 14201 74577 34956 19192 3500 23740 53089 98405 60418 63073 28290 78840 14100 81885 37667 28820 86785 73902 54135 15045 14040 23280 90659 51071 59398 59067 20889 56512 65271 71113 13343 53005 78090 66316 15659 51250 15627 5385 22592 53218 59101 90030 44940 73392 10358 55919 51844 60719 85502 88951 91210 43005 5067 5567 81121 47756 867 87026 94076 88922 64112 42266 79220 42929 60591 16784 77033 45970 78855 677 98183 33992 57984 72486 8513 64859 15932 76617 6331 14681 34832 49790 66769 38934 59984 58945 49847 79598 3718 87130 51699 59393 9205 77966 70642 32706 85535 17497 42325 21709 10878 29275 6818 30021 30974 21608 17986 59993 89651 98294 50082 77999 56585 32056 60442 87853 34301 12940 12165 46405 89541 38557 43802 78459 7827 58762 13549 37276 54211 37334 2879 70060 38948 86199 41082 53648 63648 58372 7462 94644 26903 94813 23947 5430 31251 28936 17771 88612 28998 7603 143 33479 18816 11046 42689 44221 17479 53959 82402 65180 72135 97489 675 34673 3596 95816 66357 1145 4746 66620 56458 5926 68722 85651 17671 88448 56800 39233 73958 53480 54734 35942 10236 62968 98574 54755 17202 37409 98510 45666 38879 26207 72660 76172 31216 17270 53048 29807 36978 61145 34060 2133 27761 59991 20036 47562 16912 28410 65194 66682 60820 39515 48945 7243 17939 95826 89622 44817 25645 4588 63834 73670 30182 97564 50834 1678 45107 92990 64583 41683 75543 25318 53713 18962 22087 18593 49510 10403 17802 50504 52770 97895 17492 36718 29988 65467 28038 28241 98082 60155 77335 94981 89070 7722 15959 81887 30184 83111 2324 73771 8520 55549 66492 96912 64589 69606 56164 67600 22725 83069 89764 93902 77220 75331 42575 60416 88645 88986 78782 67768 24854 30482 20614 2032 45638 14818 11401 76823 22154 31841 35170 38531 41397 27213 65059 62239 97068 67092 51088 23773 59705 22556 12156 88860 79421 67587 6956 58848 26446 47468 72062 84978 91489 73831 32951 71307 52062 34023 345 71863 36169 48371 82302 93425 78055 14345 52414 81577 75622 13399 16873 48584 17427 5691 74661 47567 48865 62834 1237 73403 83049 67367 17485 94769 43232 65290 94918 70408 18206 76191 30797 7721 46321 18101 4996 4651 7358 35180 4975 7001 54227 82139 67484 99637 57329 36680 77187 74392 82597 20441 30774 20069 34987 20140 49692 75341 71206 36426 82383 41382 85579 56250 82220 90556 8187 27513 83730 77840 78788 64215 29034 95015 76609 40491 72945 96909 93106 47080 60610 14513 72595 93577 13786 98389 36297 25403 77771 797 39317 49247 97605 25014 8238 82027 31084 86839 98785 54354 32173 96216 49832 6942 81108 57923 22859 94950 21629 43595 88203 17282 40289 13294 73539 90195 55708 76095 20505 64769 83125 98583 99574 24910 6945 24038 15039 34794 92734 14263 22668 2860 6636 61869 7495 53359 60065 16510 66235 8354 82108 33695 3512 37972 30624 44193 32667 59606 7730 88536 83354 25337 69145 35044 29335 75970 6254 96568 15854 92058 66473 60394 18275 50734 56124 91018 12355 75866 706 93676 84495 7683 4839 72503 62767 50448 94389 59268 38631 16965 52575 7349 1219 87640 64923 84240 67962 60929 49884 43401 44117 79266 696 4500 78290 19252 52501 95593 23093 44772 94436 89965 43791 53911 18354 4820 55933 59086 13863 50629 51775 73396 13594 6238 5550 56687 47977 21354 16180 74490 27453 96651 59700 81861 31079 37314 84855 52462 92976 7052 41254 75472 49902 86341 43393 54847 12479 98014 86642 34442 97112 9633 7453 37512 89569 44818 83469 6857 42320 18634 27996 20290 42688 4148 46836 47387 67457 85666 88126 19099 11536 82164 48297 88586 61624 77073 76114 42160 57939 8596 60950 30681 98738 13109 74245 71641 17249 46635 78146 97872 61982 28975 85932 58574 8094 40391 33568 6070 24392 87655 7094 45223 36817 37890 26739 58754 99607 36875 51219 51396 5877 3830 36609 22814 66624 26584 61883 15975 11454 46336 37382 63355 32355 60628 43346 65108 59052 70999 85453 78416 63188 33820 3482 97708 48971 61718 38420 60229 37143 61429 30805 80976 59590 1139 83377 98415 2935 26218 31194 65379 8028 22351 10213 86683 8313 35289 42977 2399 65762 29343 52302 37653 1992 56594 44605 79071 8545 84180 73764 93096 13121 21841 76033 23508 45192 11203 71035 56380 36764 20865 43721 94268 90018 48689 30354 45923 48840 48155 69958 65621 37559 49996 10569 84420 79915 2930 69613 76644 38369 40092 69594 24336 69980 75480 36360 46052 59146 72375 3327 58041 19652 33498 5202 30869 17267 49420 90344 7173 82463 38079 5638 15777 32493 28548 62928 64340 32159 35192 36070 48933 8177 39644 63803 48090 32845 12168 17234 12847 71010 19050 45760 13589 70945 75699 45602 68359 64518 98132 25184 82008 6616 67319 80176 41552 98661 13280 92398 23268 78869 98819 54158 94681 72154 85706 84550 22126 58939 33147 85103 40556 68803 19144 79673 60296 30130 68161 56706 42637 54143 191 74271 58240 16769 84406 17493 84076 8174 1015 3876 33077 19039 73691 27748 89228 86663 40495 36463 28871 11261 95552 76074 88891 7018 72667 69456 16432 36951 62200 36582 4976 66897 47974 985 56918 83809 6573 94284 74487 21741 54600 57270 52807 70123 85317 24669 29031 43990 79575 86725 6239 47625 96200 56297 27395 6122 90551 5203 14811 95148 48075 96207 31739 59500 71781 83011 67614 73061 52452 33688 38056 23245 40282 86481 73835 82983 51214 55170 69424 55372 25737 41758 11138 93956 58821 72187 96389 881 40286 6241 73972 18558 78453 30782 22099 83364 33392 10243 28985 68573 11298 27679 55750 63006 46892 85872 95848 14703 15672 79636 36315 38498 56985 40737 27962 62887 88618 10497 69409 28612 16609 17337 76366 20155 38726 8628 89596 13873 13902 69852 95900 44698 63100 54194 44918 63814 60847 84686 73380 90292 93087 88507 45773 90618 42540 90178 33191 71737 97106 90610 51496 14980 16459 20781 93163 89203 17312 33787 91083 93822 963 37907 33257 87212 25288 11662 22879 47046 40656 28377 78611 86268 16057 46907 67331 19218 79043 28334 11439 50226 18609 83494 61574 86925 22217 94664 28971 22785 6152 99441 98775 3426 27185 51902 84010 33413 37658 95067 82254 37777 49071 42129 64725 86334 86775 19430 27426 94132 12509 52171 5332 23551 49544 52980 79582 9918 97907 87890 41359 20411 49447 75990 37474 23992 33574 70667 14633 95847 8931 24528 96506 20067 98436 70586 87209 32889 15863 40547 69148 50154 50060 71621 73820 4234 80929 22421 64804 99335 14662 9605 29883 93862 50030 46387 49392 78471 4527 71761 24434 58253 9347 92061 32978 88343 35457 42943 58597 658 9853 36756 79499 14864 21959 36737 90397 90708 82857 20983 55351 5525 85071 56785 7226 96685 62880 85693 3090 86924 25481 59029 8506 97703 36690 69469 25982 52606 26267 23099 60902 32516 37977 46587 3606 97660 77811 39684 11687 61635 24429 43374 309 62270 60962 62014 94516 17860 5324 84805 60470 20110 77366 99242 39964 15814 66702 68703 3886 40245 1665 10939 72970 47412 37725 19964 88173 21130 69883 49538 44574 69564 75434 43781 83934 20636 83232 93818 95758 25320 45928 53994 50485 72627 5650 9475 74531 2779 83335 34694 41328 98080 88274 86011 57401 5372 94964 90063 77255 48086 45590 92652 36306 4077 25274 57280 94483 50752 61153 21103 82030 82979 78298 8500 17510 21344 6525 45765 45846 64717 73039 5454 8617 69602 82521 77825 72372 34606 8294 66553 41099 24684 60412 2228 55729 29165 60357 51441 90130 26534 6140 68699 79953 84433 4553 11201 58203 33403 73231 85259 12793 7367 42911 86552 68005 4887 59744 61235 27479 6918 88800 4079 67137 22392 91152 26913 44308 11620 54929 66521 80765 87552 28192 86055 79588 99528 21317 55484 77940 81262 13703 77477 16776 70192 35011 31587 75384 91960 9346 84490 93919 51420 2218 1455 74665 84576 11665 5863 57927 48001 29358 65069 88912 66819 30286 66674 71926 32167 66246 22761 24857 90322 45932 95992 5767 90361 89985 28852 47272 14136 67034 2230 21239 94820 32031 1973 84232 70109 52154 82629 87318 99114 4982 1433 98974 37551 38391 40610 39181 74947 46501 38136 35184 25611 17026 86556 19131 44083 70453 28202 10599 58383 11673 84684 99250 74653 14004 92175 24768 26809 5131 73069 92959 81201 63348 450 43173 26269 25097 40299 20114 65303 96859 11705 45095 315 25893 57869 96810 49461 7815 16656 5343 4682 61747 95045 77718 41377 15464 36623 20142 61717 80156 46885 95783 1443 7219 75509 85314 58049 15175 21998 78101 81309 93448 37948 51663 28049 95330 42874 80060 16503 14808 88531 1397 51108 98123 66771 60223 8006 50480 41743 2730 66341 84905 36162 36484 11184 60164 67284 58055 95090 29701 15522 70925 38053 64877 44610 47766 59132 3689 85533 65723 67778 98141 87741 21908 33006 24 13777 99126 55715 30209 92821 21846 75355 46901 66465 97842 24845 96911 22085 67725 70158 15225 29810 55286 53380 14176 75677 93853 4151 32129 83365 14805 8537 81941 52205 80620 68951 51823 78697 47979 17094 44935 67105 6788 59877 38213 64554 87122 30434 14225 73747 59307 33222 85593 8257 14630 37824 67536 93634 68092 69851 16400 79229 82149 74371 54960 33219 89164 91564 98250 41548 79203 75588 87467 34016 2572 18183 20742 1577 57826 12904 1627 19149 46845 25038 6423 44477 82163 96931 84256 41411 29945 20154 15312 62223 49998 25685 71816 17441 29299 73264 55846 23994 91925 18970 75182 30686 46992 63567 12911 3495 76261 74236 27718 92942 69826 55291 76436 36452 84226 81988 68537 6772 92510 23500 19569 94326 92585 50985 47282 60283 62060 69017 59445 8362 52847 22815 28901 14729 39939 81113 34691 74286 14031 48439 50460 10890 18051 25312 5465 12997 42574 41795 84807 99223 82048 58046 33596 26857 1935 87669 25339 95818 94534 21391 60801 48472 36815 23928 65720 24059 34233 81370 72206 3273 79370 84463 48238 62471 69776 60246 64192 90645 51962 89394 34021 68839 26434 33594 81786 35109 64197 63483 42187 65823 81982 34072 69760 87001 49234 35944 61579 29838 70669 16957 46849 37445 52757 62622 70139 61786 54323 71392 9273 31400 5232 49868 33804 51055 64429 95869 4043 97603 5897 26287 28435 23785 12842 95603 93353 85084 69353 23486 18315 39755 73172 58299 17051 77688 73440 74070 76927 68910 96769 49174 25719 74214 85437 34315 66475 33852 47809 87622 42871 21859 52740 67188 92523 70065 15918 66529 2232 62882 37438 44230 66812 52184 88325 99988 19729 58534 90183 78942 23143 30313 13379 9704 79956 38869 80988 26605 93536 73723 47693 33827 2563 43705 28687 14068 10746 65052 98202 86315 34487 78625 92759 2982 86226 99071 72046 61544 21668 2885 53650 21441 74596 13773 74578 20928 68156 20897 1790 43840 89938 16617 42740 3641 14584 66114 66194 37632 41455 90791 39727 46771 15412 34820 66313 34818 22505 56053 5878 92999 95449 67882 22510 31214 47013 39562 70919 78620 82376 75503 13787 57395 32075 98956 16435 8562 43610 17878 31358 67693 63972 36577 70142 14888 72409 46897 63119 6031 81419 20552 32225 17460 13588 23437 6564 77769 39316 21685 72965 93483 62873 6985 49308 13575 27096 69438 22504 97597 3985 28659 28986 84364 96914 14684 2331 89151 45778 83886 47327 90598 13814 20746 20059 73120 50906 5832 87620 7360 85966 81255 41153 80372 37797 85913 72957 65378 84985 94247 78781 39819 1919 9208 90041 83768 35816 58973 20211 9628 73887 94095 87707 21987 61524 43956 86802 22429 82576 13445 17334 34170 46081 11808 7711 43405 82268 16705 97178 1889 640 73439 20727 67291 69957 81374 56291 75212 53671 57061 22818 50096 70776 14861 77069 78534 10654 63206 7363 99812 15616 80706 1556 3264 26801 30870 66684 37817 33742 99134 53621 22636 29076 7862 2784 50811 69321 36645 85203 63880 26652 16347 81375 91711 50566 88705 9702 83088 47607 69358 85295 29129 86993 2713 13578 8390 92963 1377 41914 94402 97707 39516 97234 6255 62208 5079 76877 16529 87235 96617 5980 8190 97072 68407 17811 53725 67925 89623 42945 36656 90677 77599 32090 72496 20371 46482 4155 57894 46976 98751 11325 74771 38013 69892 17295 54517 88742 82623 58582 10848 22625 46853 74930 14541 29296 64798 25271 11839 27634 98292 29099 62462 27756 66615 13104 50692 95044 28362 48821 13186 77659 48624 7521 79386 34138 4125 6463 10526 17194 56653 40194 59658 11028 79836 48267 19825 98818 43423 52640 66666 90291 99965 45316 85351 7067 27278 43463 78342 15098 40740 96158 28838 13382 6310 39281 97146 81544 80493 36599 97986 13763 41132 9156 40570 73282 37112 5636 75250 10903 65949 53961 1247 86297 70155 96730 7059 72525 50479 60469 3786 40435 54318 94109 15717 78238 76994 64452 74829 82917 1301 25634 58993 71584 10280 47815 15456 96110 9509 51188 84675 28544 83866 78436 87507 35526 22618 12910 81515 67913 93282 56640 2852 41133 32749 76676 636 31178 96719 75450 12373 15279 6098 9549 47001 654 59587 29231 72213 68952 8 9703 95429 85998 374 54675 27299 38861 39135 98782 81620 34285 32095 63575 2867 51334 12690 8687 75448 97885 21256 17869 1178 26060 46987 91012 24291 73345 93169 56758 49564 69560 65545 28188 90067 58288 77237 17684 42790 92370 25037 44211 31715 12498 6180 99842 98274 58668 12466 43478 29432 53772 92323 79895 68456 18710 48864 16774 88964 51849 90749 43612 16426 51655 59864 21241 1206 30960 95607 28961 14622 71376 88434 92980 1897 35271 43480 79444 24548 26086 12703 24332 11291 9025 99681 88758 84877 42931 16429 92555 69002 81294 75249 87389 66613 84838 51278 75575 74832 24066 31330 97278 18033 80642 84339 14592 79423 10094 45110 79892 70444 79150 50781 84705 93946 90620 26059 19313 14021 91440 26901 47488 77317 14086 84968 13886 79745 19873 49470 49941 64805 56881 76073 87162 27533 12854 61967 43601 90731 62569 28251 10152 61417 74200 96618 76326 14046 44936 94555 69275 29982 12864 63045 14625 73437 14342 53798 21075 9836 20185 59315 19956 21779 53443 3052 91080 37741 3080 7298 18610 62482 23321 236 68732 74342 73556 39780 50431 68274 76300 72767 8005 76517 37451 18321 8417 9501 91079 89140 56601 12799 76306 96347 57525 7427 31288 32647 10621 63897 73624 17760 233 69816 89404 21961 79759 14798 67761 85721 20126 48222 48377 69245 3794 9928 1369 86446 79740 27675 54748 33373 42194 11428 32757 58540 97903 84477 8915 45248 3152 27636 23025 35753 73191 27727 89358 54458 19331 49972 95263 30908 77851 97778 89991 92496 42107 78843 19827 62444 93190 79151 36816 83483 89564 99426 86111 97738 21026 54719 24422 19784 58006 88808 22218 50430 14062 62048 42922 61078 97375 42605 89175 46393 14161 90898 86323 73922 82211 63717 26686 2332 90813 9885 91385 61518 56312 63441 47491 16025 40015 18476 67956 23649 18302 67255 75794 29183 21376 22315 73325 47323 10097 91181 99597 86690 90187 6742 2006 30887 5383 80597 79408 81418 23533 23105 97401 99109 98839 25277 90816 62846 96437 68358 79261 32582 15933 69510 46199 48720 22455 66200 62271 24808 73665 30483 68865 46701 41831 28578 87037 69369 16808 66730 87195 95466 20111 40662 78910 34995 41644 11934 30379 33166 22950 46983 67304 71603 13141 3428 94179 7242 54974 73360 15032 34565 87735 34474 10921 49604 77619 32538 67425 40785 82329 11749 62553 18400 95517 63390 26527 70543 84394 25786 19689 88428 28773 20711 15332 12462 16083 58251 96920 81445 23939 14158 84171 37918 75351 53151 10106 93294 80270 3711 20215 66876 89726 3593 72077 52592 9737 66954 92426 23360 61694 60650 37582 83699 62066 44848 55188 17938 62685 91455 69443 98579 12075 88195 83924 77790 81666 21525 34288 55987 52961 38695 60624 23230 74386 92967 61659 39788 88395 59429 93677 69984 98559 83066 47303 13744 445 3069 95242 20513 12111 38559 24150 54663 42648 79164 8406 70291 81276 36218 52060 54583 70 43909 45947 7384 81037 10409 45390 10475 45926 22301 15336 32658 76396 46590 51165 79950 58033 14371 84788 27771 200 15838 16606 90757 58146 49876 9981 72288 97032 3236 2588 57778 33144 76568 48629 11922 62403 7543 80173 67051 20280 5214 96482 66735 38551 98139 68122 11762 47696 18505 72191 82608 18516 85704 97679 70375 81308 21869 69950 46050 71398 17876 88506 51634 44677 67133 36982 13496 29997 86269 22747 1728 44258 49782 43357 84399 39992 92148 77229 6232 34378 43439 3453 82293 28602 29445 55898 98835 46978 73180 12780 93381 28067 44287 52098 77658 87483 52001 4821 30656 54644 72027 48545 61625 54337 87192 99207 47721 68773 89731 73106 91462 16275 35771 2886 37246 19386 3685 78061 6787 67576 63212 31461 70051 52915 36485 4466 7443 83762 13791 58514 7099 65980 23205 51174 85434 90342 69806 65416 58776 42181 54808 5757 81082 78370 2613 36950 7124 25161 35812 80925 88752 71270 86890 64411 82822 94479 14848 21881 50332 52675 24112 41007 6925 8809 56406 82195 29245 34135 74103 88036 69109 11399 59586 91938 68697 25596 17426 91307 74769 21755 56930 71746 92147 40084 92779 11219 59317 22671 18434 92914 15610 39956 17160 58131 31807 36617 2793 87682 14605 7064 78538 33859 52996 87587 66285 50304 41927 7812 75192 43890 69691 58275 86627 28828 27540 69562 90194 748 58573 24903 63247 70564 26306 55645 84722 56451 37988 25208 78448 15185 54302 84949 24507 21692 36216 54976 91151 94619 20494 32197 86053 77123 44251 94734 81744 66614 16122 58541 28424 35889 50677 74130 17545 38177 94499 78958 8180 68562 90632 2031 3301 72148 50265 52083 13353 67652 97563 6566 88080 98754 81181 21401 18751 17524 25289 11230 78876 72861 37761 85094 43865 71895 86961 42378 55705 11751 47990 851 21277 69925 91253 99404 91067 52839 86730 48067 14147 20007 55655 91609 7351 20085 74152 39174 85326 47326 16670 63439 59457 40872 39270 45877 59767 35264 76275 11503 23705 52178 98428 86919 66130 72220 43813 98671 50088 96584 16949 51054 99573 2400 30324 43566 20436 11152 92808 46937 27518 16637 99777 68335 40939 62676 35561 76730 25600 46106 81135 165 39544 31875 65348 74674 98243 83789 58355 68324 25216 44512 15857 98345 26360 10552 55580 79498 93912 11471 32179 76138 90770 11225 70498 95930 53287 55463 31444 95257 36102 48367 6375 86477 36251 70501 63712 47311 95282 13528 46922 85511 52315 13390 73728 93245 44269 69056 23173 54152 43870 71008 96308 91501 60165 46083 95115 81572 2057 45260 41737 28543 2339 91707 88994 65257 14294 18581 16865 4252 15906 72495 27181 23979 47106 97982 96694 46584 72534 77495 39656 21590 94735 68315 83401 21211 95200 65795 38 80012 83890 64469 87066 83575 39137 79056 84597 3577 3927 30874 64838 43962 12274 62287 89974 8908 50466 64933 56096 24474 24547 97295 866 89157 7891 12088 34303 42772 85312 5114 11444 70882 86562 77946 96031 52654 85149 79827 74196 90092 59263 68619 36295 72999 38826 16163 46144 22497 79946 24518 69586 82882 29477 55140 10139 84435 88078 4645 23902 39028 87728 10839 51977 60843 65925 5497 50302 33423 65222 23799 72400 16938 35887 74718 95858 87350 74712 35910 88269 52738 4247 89484 11938 23297 88818 61858 63166 90739 14246 99922 88899 1703 76146 98357 96369 63862 50753 66376 90321 76781 43926 77242 47041 15139 91366 49849 46100 54110 69315 37162 54468 92358 7225 23800 56630 85774 55832 34386 47778 55389 99772 21533 57990 59660 56143 55437 4709 92231 73602 88466 99430 24580 49643 21512 16731 22327 76768 23431 74435 86224 3268 10477 31282 1107 85270 15789 15000 71130 45799 2059 55145 63205 72823 24626 66126 60275 13337 61111 15698 90457 1746 8034 22394 34124 43718 12991 35993 78415 27648 53453 97607 3136 12973 67642 45584 24122 72880 10378 79923 68881 97893 99531 58386 32507 369 31014 34468 74652 83606 22978 25575 56110 74744 96744 67689 65139 21522 55627 43265 94401 58388 3532 1536 64503 94337 31944 54035 39389 38439 71089 33406 5884 32617 39803 64427 97186 98128 46636 76496 38923 24319 10856 86394 92830 71872 16406 17724 46861 38546 5314 38976 44584 94736 11829 14292 50276 89935 67907 268 20353 15358 2076 9811 32704 38080 75767 85228 61779 68847 9439 57884 24955 92484 24784 91809 99471 47520 83786 47665 62156 98816 18760 27165 77950 30144 89548 39742 27808 32980 72779 86970 85322 19694 24055 25244 72931 95132 91729 55621 85157 23282 12848 95010 94749 72039 45581 90255 73445 18279 31498 60679 34769 62832 14520 51084 5776 71644 4853 87487 48285 72773 69284 52769 82098 73722 57530 43508 79773 88062 72406 36901 28464 97450 57458 65023 48733 68107 51779 10321 47467 11796 86254 48437 82632 60951 76632 55239 74973 25392 9063 23008 47477 29996 63899 25172 57925 14777 43470 66449 98162 90699 72887 40631 18416 93072 94877 99025 91575 90756 35362 50812 97914 50559 47816 24941 13025 47209 19670 98620 57466 22848 300 63568 63021 66170 49784 32386 2375 69914 81876 10805 56762 46201 46656 23178 4686 97313 15585 15661 86410 47501 17284 74818 7980 57662 5505 7743 22480 21527 79721 22615 24648 98174 44892 77092 1980 30977 11273 59265 52011 5420 63786 823 86253 12340 10759 70502 84801 62734 98315 26560 35400 56180 65375 41748 32747 80420 17536 22062 92616 50449 83601 30160 89571 72954 93317 78424 82099 55758 232 41994 88333 75099 47302 62520 66377 21327 92446 93517 72500 83093 8334 91523 24256 6697 50175 22286 54418 34164 46683 93538 92949 47668 74728 64537 2646 80394 64488 16839 28857 66608 82071 17668 7720 59546 80697 95714 818 85580 43805 78329 52861 99610 76039 27262 61491 76160 51733 82349 44794 77810 3157 73179 31808 33312 62826 14966 46742 1542 70358 16141 15504 27309 64524 91541 50326 58199 60118 68921 19436 95660 14740 45417 2891 60341 48519 3549 11693 23041 9047 38327 65910 20489 8558 59792 98550 19494 62537 81183 60119 59554 22202 40408 2202 72140 94751 37214 42645 12979 76298 6217 23666 27222 67703 35677 64254 72950 42944 57384 22422 66669 33521 88303 49594 54314 74681 19323 93993 50916 33563 17152 22336 23224 52456 7127 93359 86085 43163 58629 56395 61797 47003 28566 15162 94524 95390 30378 3757 53197 94569 16578 81906 76141 72556 54162 57328 21457 3602 49046 99396 82573 38456 14063 42279 70985 46162 48423 81288 94383 27809 86612 44137 68887 42934 46296 4538 40687 81810 2868 1544 2085 10387 19963 66647 40459 41891 89930 60946 13942 26061 46494 64624 60468 51913 75017 12972 54379 4558 16945 61985 61390 44735 70412 68 82315 52042 64451 82564 41401 96898 24724 19307 46459 39488 95161 78699 39698 46541 10181 86200 1309 44679 1190 74195 98743 44240 7357 92490 91801 2128 42542 83916 29803 95184 80719 9270 17274 73499 48579 35477 11440 37393 58289 51557 43887 11412 74304 90087 28045 62568 64551 92341 56438 94397 71813 78352 28601 5614 87030 71177 7664 41978 30491 59103 67844 2494 44034 29587 52669 82153 1486 30176 11915 65259 68883 86006 14870 58701 51392 37357 51778 91456 65865 2487 3725 91545 53833 72452 71013 78956 63469 47290 722 79037 19970 85767 13760 2212 96172 11156 24081 60491 88485 66173 36387 85882 24214 90303 63526 32264 63678 54934 2304 85004 80559 85697 88791 80056 46434 33910 3515 75955 36489 83796 86185 5166 1059 98749 18880 41462 65368 62118 65722 30069 98071 38768 61375 74895 30460 61669 29249 70021 33981 40320 17139 38864 30296 74635 73929 93815 72913 76759 52234 74308 67176 63562 74575 99201 20672 90434 32602 40082 52190 27327 17109 28403 33704 10608 23955 83143 97236 61302 51834 43563 56100 82774 75478 51417 17192 10866 6371 13547 83249 67269 51187 82072 1440 37141 98286 73140 6591 78974 38065 15799 63256 26965 84140 85753 64716 21982 40429 74080 83930 31111 54684 5963 85874 40262 66517 27726 74942 92591 49780 5803 72153 59541 40018 55824 75485 88787 65784 92349 62732 57298 7946 82007 72774 62126 17102 10322 93211 86449 71192 17797 63104 32719 21649 82331 75253 49050 38520 41291 51459 30246 88338 87840 835 2958 76975 12698 50658 69695 51074 76555 19305 75287 86493 13679 73769 84975 78589 3573 95950 10407 91081 77401 42687 57854 96971 71878 40209 55936 66632 48649 79246 5655 11813 1968 19804 25447 79136 99598 3452 19087 69640 10081 68729 53958 52147 1105 49993 22466 35598 22514 84263 36898 5179 23175 32029 41648 50424 78939 8742 38036 55797 60445 47109 54406 27595 42771 95016 67583 33856 94042 74056 36334 36201 19103 63819 25143 90894 60435 63913 78641 1006 70758 82441 30415 95655 33717 48314 92619 39907 89916 11696 57192 19409 52576 17318 13238 59025 54308 14717 50910 66567 47746 28712 93863 45662 15731 61186 24491 64096 19181 1561 4518 52356 85334 77506 9986 5426 34602 70222 69896 31267 75688 44503 91123 11204 77702 21806 73992 83234 95656 74315 98888 49872 84996 55835 97453 82592 2208 22483 24992 30778 78095 83963 85673 19213 65443 73121 58323 64405 16633 73863 80775 39596 58608 34396 3139 50848 13656 87004 9568 45388 69865 9048 60213 99600 86563 57726 41709 47432 41091 87255 83551 60831 8689 75548 93679 37591 30567 5233 13091 51718 44324 98660 27123 99968 19688 27839 33901 16201 85965 57754 76988 62627 26719 89492 68116 29254 33886 55566 66188 78552 25092 62710 9028 45005 71758 52591 41554 19445 36532 19511 42037 91290 79029 38608 92430 53608 81230 23691 52736 51292 12777 94862 19416 98672 45444 11511 87617 11600 31504 31632 83007 26895 78467 98097 2328 97559 65526 88944 19761 21430 18619 12226 21956 64149 18478 54214 19285 42040 59274 68138 48498 33108 79078 54914 29718 6663 65850 78794 43616 46312 88055 91468 60004 9518 95079 54815 59851 9452 7735 14023 66978 4089 75965 92074 46753 56790 95928 74 73927 44731 90348 35585 22117 49452 54482 13226 28065 46967 61688 47349 89851 17805 70749 16940 42936 41356 5350 14582 36805 83493 55736 78179 66041 23920 7899 6567 5775 50131 32039 49622 38276 85699 39914 5677 3683 34087 40247 39071 62260 56479 3147 87188 95808 3854 9100 6412 87321 73020 84512 41819 47952 39911 81280 2728 98480 11039 73675 71459 86186 52537 4904 51310 16560 99822 11690 59560 33875 30060 34721 20602 9726 8030 64164 97659 80890 93178 39706 73918 22563 90174 71639 84404 41206 99561 9174 19304 15505 76325 83868 97604 3658 48456 33436 27455 23935 83707 42207 32127 13476 47146 17678 35856 61944 94496 67330 24298 3497 64366 51736 35895 86812 86139 49495 64122 91758 80066 22253 43687 81122 33890 16773 57415 67486 50652 21117 36841 36043 55922 27002 20430 43741 38619 38266 78674 47729 71002 54375 92140 25094 8214 56960 38689 60633 9696 4755 90833 26200 28918 6492 73898 15469 77959 26100 60667 83133 15891 84335 83045 57672 65138 45653 51927 10147 64755 23843 298 49324 18989 23792 75837 66602 17750 26870 58953 55885 74556 6681 32396 84656 69624 96798 67057 7571 75338 8221 72974 60748 97020 43211 7778 52095 20076 7378 96225 48291 23732 35223 67868 16537 24135 3387 60875 79856 96625 65418 97435 59246 9828 91650 75425 73951 53415 19537 49765 89299 48419 67560 20084 77030 87242 17711 89107 72873 54417 91095 61896 82181 42305 96094 2457 94306 67579 54425 52233 5215 88558 66069 50257 28714 41181 87700 12554 97293 94169 26403 27127 1318 77848 50562 3443 25206 46365 26043 82615 29521 16018 42447 57204 14581 89913 90675 37170 19904 45770 79526 55703 83302 89493 1227 97924 8457 10455 56941 55016 67073 40727 81737 87405 64966 65651 18048 98915 43598 99861 26978 43896 85500 84122 87090 20705 45269 37888 13350 70923 46189 53553 76604 37100 64654 83521 45189 43627 70457 66482 94547 15237 4233 96683 13244 84318 16106 40659 25584 17457 31423 71348 69237 12078 21341 47973 59899 39112 10072 16540 2200 18974 17566 90721 51002 79382 86241 92925 75825 30280 6825 82437 95188 70434 8559 99853 58930 38146 61554 81268 66463 17332 82196 71121 71686 43622 10758 30103 18987 66672 75152 57615 27238 77746 22459 85462 97579 25105 87716 94603 89580 26047 84585 37785 97292 19843 93265 7479 69309 69873 39326 76430 22629 82464 23554 99879 74663 40019 31160 11786 79030 39491 45793 40625 87035 74963 87050 67549 40155 72464 6366 81093 80859 73725 60222 29606 77124 60794 62087 57588 41363 20391 58258 29207 67114 80835 3627 57871 80216 60376 77903 44763 48392 64911 72562 52162 36398 81019 80755 8273 68024 39564 27937 92003 45814 53190 915 11104 80633 31680 43602 63190 40203 29836 8985 3209 84981 1617 69995 29083 40706 11392 35396 63076 42907 39365 93154 76557 19160 54524 11715 21599 36256 99737 88768 31979 74199 12948 37 5371 81232 46143 94087 33394 49721 43340 33432 18680 71669 40518 21557 80398 9843 7348 86824 55481 73201 38660 94508 1807 89853 60129 96138 30882 99306 6176 22694 217 23005 20481 33741 65773 4139 68731 11162 12653 81073 13056 75265 1073 60362 21005 336 34859 10348 21298 73587 34778 28141 42401 10317 72621 17077 79748 64482 10501 84527 19195 6710 98622 27012 44608 67599 84846 91715 22570 36496 30832 49010 61761 62659 76167 82864 59237 42103 76108 68851 66226 55108 90122 38595 62872 20904 32229 5763 1261 46400 42800 39978 36637 37821 7618 96161 5323 13214 26160 86614 59279 30035 88429 9592 85674 9414 9936 26140 55365 82333 19110 54822 33642 41848 69398 88564 35178 44802 36539 23117 29539 12677 70676 28249 69735 22957 18799 87800 67135 74273 40043 35544 8059 19186 56407 57943 75299 28774 96687 7460 84991 79557 52750 41570 57009 86119 402 42597 91464 14928 89388 50426 61906 43235 30868 6354 75222 14593 34906 63120 4315 98503 13686 5748 76925 754 5855 68853 32652 35663 81443 41921 68835 15310 3439 72123 46875 162 61057 56270 28702 2842 57250 48041 37962 15865 7494 58545 67850 37478 22960 43244 61004 60505 86075 53467 32864 79987 38769 6064 4784 83184 47140 47390 64116 39339 99084 64182 10499 1681 87693 43557 4748 44049 64502 61853 20803 70459 6130 50065 33049 50125 9307 53896 42351 40219 46597 88244 93931 38975 33892 1242 45068 9409 56830 90931 74096 93390 37535 36760 28705 3251 92013 64450 53222 71772 20794 60085 26436 91538 92026 87809 10179 60534 1462 56684 49689 86327 14653 77246 13426 32077 1220 84721 2352 40359 9374 62248 57786 24473 38000 64782 23053 93061 38645 70131 19972 84023 22216 83849 28551 40016 4679 52836 84321 58873 45558 51025 39878 10393 59168 34274 87847 2414 39345 55020 53087 50062 85731 95002 38941 9999 48496 36574 6327 38247 9460 31614 11264 80562 43105 49421 71998 82872 73302 80871 8822 60594 29834 77078 46390 46175 59291 81109 15181 7948 24144 15998 11874 66775 80687 80805 79503 70836 13897 30651 15454 44860 58646 45120 78397 5542 21785 88368 19426 69444 60707 95583 94662 80617 55665 12396 76282 85190 22586 79658 87727 38470 51737 74529 32076 16117 24792 68821 60104 84736 69774 42706 70005 20156 92849 19478 90008 68475 15754 28491 84481 10267 58884 77945 79054 2548 97487 10806 74688 61506 18745 21836 70147 92541 52066 18141 20846 68962 34437 45819 21748 16221 92966 38752 92575 70019 50668 35234 41585 20671 82485 50080 52469 85634 9916 87460 80951 82682 42330 82834 5275 65629 38650 74514 57097 27625 14685 38478 11420 51974 39886 48671 76532 96435 72704 72129 23900 18683 47847 53577 14212 49039 38074 18113 70334 19817 73448 3721 89402 24558 10342 18940 42087 30038 85202 70141 75294 59891 21520 40851 84890 35399 65376 59021 99450 91573 85446 84806 25654 14419 95621 30692 8459 29879 5899 26229 52428 42366 93079 42822 15073 89768 80550 92389 84024 1954 95973 46995 41716 77240 11343 64355 1729 35685 82167 609 3464 938 52519 43854 96703 35346 40333 42731 10807 6133 43151 49197 74293 85791 35013 17001 32118 5268 89049 9209 68759 882 92662 33573 6109 2692 2550 74051 71631 11218 37711 5042 36616 84302 88839 46240 3323 8551 18228 52772 48883 24575 85513 59637 74533 62275 81212 95113 56902 13176 75945 78907 79033 44438 89076 30493 88152 65164 46604 87704 55115 708 58734 47901 90034 86357 85748 4857 35642 67077 75727 4951 72432 10024 66739 52780 5810 99942 35251 89225 26712 79979 73894 72572 21879 74932 30953 49434 86453 5031 70723 81741 40291 26333 73478 47618 3787 82282 14538 3430 15352 6823 83203 26517 88636 45609 24975 50112 37556 40326 74361 45487 31921 1304 5623 14039 28655 84787 86973 22418 41219 47051 2378 89615 17445 22798 9931 45579 87485 95712 26679 71573 70496 81863 77929 27483 90156 84731 25114 84065 76450 94176 4002 87947 52658 50328 61686 19000 52212 58034 67266 13837 43692 48738 28277 17355 72738 36740 28690 80821 99444 90831 46216 26065 84862 44549 5393 66159 77083 97287 60203 82473 85040 95635 81691 8829 99425 37364 42278 8532 60535 77547 55615 1938 47507 59219 926 76554 46612 66427 11324 51693 5152 10156 10277 55456 72960 21886 5954 65787 81083 10700 55422 85032 91185 28765 63654 26543 39371 74547 36757 79163 3976 22891 98987 40718 59561 65084 15888 89243 36517 21900 63802 29592 76240 32957 36639 50895 76272 57868 60392 42420 9607 41426 17423 95160 48054 85400 22664 57592 78685 70274 8671 19350 52719 23050 39349 20986 48581 18531 69705 17677 85345 70574 42257 37319 85150 61566 1646 87690 78197 51136 75985 52401 2987 77650 94958 31645 4485 50971 39158 79451 27647 9898 91220 2688 22220 51868 31560 52422 32336 90839 87337 26358 82248 16120 69977 95835 75689 94574 71906 32580 61485 61385 99537 37117 21100 46543 47656 63978 90822 40292 4385 44815 6381 13029 82718 12906 52682 95619 84073 17953 50535 96142 28262 6593 17073 22662 28136 94915 5823 58302 47522 86617 26271 62231 8833 83791 39695 62347 68175 44029 3507 64619 6188 4915 98767 16357 26551 16110 47443 64591 82238 1376 47394 57032 25822 92196 49428 36344 69781 98093 68724 12609 72987 31823 16374 53371 56267 39386 218 2817 48956 82820 29740 8663 57254 70914 28556 33584 70760 41231 94031 10042 29225 37114 29349 82257 87121 69746 42563 31949 59287 48405 41416 68919 50725 89968 6005 47484 50575 22050 97973 93955 37236 93701 60923 19150 35158 28529 71589 4700 8435 30371 56089 3881 5616 84090 33005 54106 39583 14159 26362 60140 8413 75958 21054 3338 9876 17378 31177 7316 41200 26069 40270 78098 30281 14054 52028 32881 67845 97628 99346 38914 17933 42215 53993 20305 52091 98521 48623 51318 7176 67686 44386 64666 48192 85102 9491 2488 81023 92429 26620 62463 9512 70625 85411 92234 31229 11240 12564 49789 12158 62933 20309 16463 10436 40591 23969 82210 76259 60142 13236 68007 4246 68859 82427 31791 35599 49125 66452 5010 6768 68515 67299 8751 83062 75927 95915 43592 81479 90949 36944 23578 93927 11540 15431 64833 10324 82616 81114 62612 4238 46776 26824 33623 53532 88869 57447 69230 93145 88816 45692 96441 7436 54681 49791 36250 5826 41447 32459 32789 91481 24316 66898 32620 979 89015 56673 40877 5587 75086 44350 65485 10980 7712 20923 41317 41899 54034 63890 23967 23182 76999 58766 92665 35653 93036 9360 13207 87865 75909 7640 50193 18846 92512 88732 73462 56898 93762 87185 81542 14167 95512 60323 19820 30116 80410 28874 62905 3838 20087 79081 90221 63643 65230 36238 21033 70754 39259 69860 15583 79467 71070 98618 26698 10538 19007 36834 57383 78519 55930 4617 25089 1621 71999 99844 53841 45391 73751 51970 16662 80079 54370 74854 51460 57225 97480 53491 4063 44343 37040 49132 12655 33822 28883 37768 91249 64208 42439 70742 87157 51103 30265 39284 53479 42164 2546 32924 33450 24484 74994 69871 54499 86810 4610 37697 63057 4160 50292 1912 63804 52835 55400 25758 98057 7307 41612 53691 98000 28080 49158 29638 69731 98886 85047 60074 25262 59924 74333 75409 47204 5584 92332 59918 50145 16093 55530 63160 36269 3906 8498 88313 68956 73351 78506 19450 24963 52224 70094 50312 32390 26332 85432 10196 83844 24192 68348 41442 23534 11167 92438 41690 68195 30561 83929 61479 73904 27434 16131 79542 56500 90378 79357 86607 98611 35751 83756 29418 71103 73648 34525 93888 33224 49553 89625 15922 25613 42448 24585 90873 30484 51316 60380 53950 49590 36986 9637 82233 46281 6469 58175 59080 214 56138 56252 60782 20186 45209 23378 56206 58822 24986 30397 22377 95096 87016 22607 69263 51144 90916 26624 79427 58294 86031 94225 14678 78310 82724 27662 69032 40743 50670 65017 54553 64670 27085 44533 78761 58374 12171 76814 43107 58902 43932 74157 25726 34127 65278 48383 84019 35938 9798 57898 23704 28124 5872 34453 68095 93570 84859 75770 11107 36130 10028 29157 77332 13413 6297 50644 21918 55100 45745 24609 78837 99900 17768 34333 89684 44098 97176 78438 44830 31133 72635 10632 95217 11244 45108 24100 73144 93592 41314 82888 71212 30309 52970 1668 98394 12434 7253 71202 34099 70703 45430 24469 44402 81063 79511 13757 67142 98289 13009 36590 72733 53915 26704 86851 49287 75030 4681 16635 23283 61074 93063 1535 31549 3977 33355 13479 34708 89530 63721 79889 66035 18904 67064 31146 20764 51391 50273 49407 34817 66793 82415 93830 4050 83723 32454 18773 66012 78994 43181 76115 10605 5942 32152 63014 94279 46685 87348 85898 11978 10162 69772 77985 37964 79537 55980 67318 96623 46647 76882 88620 87610 34467 33580 83337 77828 49507 32365 92308 6849 85894 61410 2601 54353 77028 4568 54627 44974 33319 46344 69414 43373 74698 71735 40316 96690 21963 90638 10364 56051 48603 54537 91834 10000 30962 13828 39606 30616 43895 16213 25370 9478 51154 96393 16828 78029 19400 95300 73370 1951 78602 11534 88597 70856 86080 46502 55702 5830 64466 11496 89413 23884 70232 2280 76997 73297 75723 10041 23476 43377 25960 80515 42933 4108 74631 29819 80825 33009 55755 85483 537 90466 16462 49364 50572 46071 12827 58188 60593 4646 21454 78558 998 4022 65121 87900 42143 27306 52808 33411 54911 86811 68551 40269 73994 50582 43623 27326 50346 85478 97556 95254 35501 10525 77800 48307 82385 7125 47476 25332 2441 88394 48460 1171 92784 75670 89925 50857 34890 6403 1109 5932 6998 41058 83754 35908 64677 47375 77497 480 33449 94043 25683 39867 89762 74582 61908 93370 45153 32141 36566 10135 34083 381 70996 77853 31491 63561 5357 22712 66945 99316 72886 26211 82209 68232 81289 90827 76556 57024 49235 13774 91429 54793 27466 55462 86295 50861 3745 53528 96759 79149 23430 19793 72379 38072 58625 54730 61029 77136 35849 81007 32464 49358 12139 86989 70589 86705 42084 65836 88217 30611 88224 7532 24583 1432 24250 47456 84643 1752 66784 83151 34426 97201 20121 11623 78595 89873 14886 49548 43940 44840 4968 70281 2186 8228 18548 83744 77754 95687 77517 9970 66997 31247 32834 92754 80071 52923 50329 29612 50443 37952 31716 68904 11785 35969 38291 83498 24178 44912 98 90019 83633 36385 76107 13346 42873 55710 88496 90392 52841 15572 43772 75055 56369 59631 45090 17401 53636 44548 22759 71671 99273 46503 80124 83678 52168 17974 36023 63323 55 19896 63707 70304 65653 19443 33212 51712 57712 44916 18106 96228 37376 50057 99605 88614 3365 54758 11838 57571 6527 14613 72962 81868 23790 75845 2348 71413 78000 84089 56397 80803 8815 74250 78758 82454 46145 70134 77482 13967 68415 35200 16250 1398 40561 10956 37825 50940 87753 6727 39078 98165 94525 59563 43755 88666 52696 88142 89583 37874 36057 19971 46895 36867 4594 6461 15883 15183 25913 25223 92311 98774 85095 17970 62618 11882 50528 80402 63910 39382 99640 47081 63437 3966 79664 4230 20667 41369 23945 14430 60389 75497 74251 39794 41385 38219 26615 67400 54023 38979 37125 14156 33790 33587 38123 48645 42534 37093 9929 58266 52548 95472 25377 28900 97475 88050 54322 51629 57645 99415 80316 20514 10600 65656 15302 17962 88250 21535 86981 61926 41971 28906 85135 42265 86914 8114 40206 22602 79002 48787 76810 68631 94484 84654 294 62719 25405 68486 77373 76494 98694 35992 94916 71123 33273 7673 6333 52881 79236 22594 57436 65245 87524 24739 60329 67589 6941 64125 48023 90594 35708 43518 92539 66645 64897 22567 60431 21857 31592 35143 59969 51604 58000 6891 83776 87596 40803 43497 15867 28216 45730 85529 10420 23335 81297 38338 75703 68067 73377 20832 31184 19829 81668 56247 31218 43122 55316 78016 35877 74984 77802 3995 17463 63030 27155 19678 37516 10197 61497 36237 20239 55511 76471 23665 32522 57897 54942 64035 24896 24323 24249 2976 91202 94743 4289 88199 43130 12406 58344 230 29899 49694 18294 33942 40587 61543 54386 69152 41077 31029 95861 87798 69842 21081 31318 6226 13678 65196 83398 75060 95388 46391 42615 7536 88058 6194 54343 99521 49724 17399 82140 84251 86383 32392 88772 48839 71329 18725 53431 89999 99285 30466 44985 96818 54825 1372 32252 28894 38292 66401 74223 13623 35317 57968 38584 5433 68932 60506 61646 80229 26760 46711 34445 8615 75562 14548 19865 80641 33520 71351 69811 61220 49725 23382 34745 60243 70930 5895 42709 96128 5805 26284 23308 23511 262 8436 19740 69903 7185 76348 98971 16833 25023 75108 7563 34815 14528 29760 51254 58155 63943 82981 19090 30444 74852 83535 86052 44876 87665 76048 3980 87362 23880 51206 79675 92753 70902 85461 32796 76752 90786 42983 76615 38012 22784 49306 6535 62849 47061 98706 7641 50948 4634 23454 65746 54988 3292 76723 41760 46769 39498 31144 87298 60783 46360 53082 15064 92945 60592 41195 56331 7709 76800 71363 13235 64446 23179 56524 49246 12617 69190 52158 29439 60482 89267 27995 4184 45874 71880 26367 97456 25324 76797 10120 73346 12108 52125 6489 60621 78635 43562 78580 76252 45560 2986 81126 28365 42626 15821 89115 36838 20032 24462 27795 49318 69507 86069 61713 11654 90662 99191 55810 42714 66383 50358 4993 75551 88760 27366 54077 47135 10547 34638 32609 9379 43160 9459 74949 93665 6729 94955 93291 14409 64534 24870 99181 90166 30590 95971 17723 75429 56296 60034 23981 12918 57109 65561 12339 10299 19359 49233 50254 58876 20912 24371 12525 45505 75427 8027 5441 96193 78138 60586 30261 20692 65826 70201 29813 51549 99224 67740 18200 235 60421 16258 50171 78612 58810 91857 70187 76630 90869 39191 65080 21669 59014 50150 52361 20871 53582 84667 26689 75741 66950 40817 34031 79850 52764 23208 92285 57346 5660 32238 29973 79938 94669 638 85600 22076 64644 61927 30741 33356 11568 4141 32060 57909 68637 66966 80283 47192 81634 8205 87755 71595 28790 24067 14321 70360 82294 45370 21964 29204 91381 76012 94124 16978 35665 50456 15291 55559 59270 42060 53060 11525 73506 89184 84596 34986 70108 53984 47717 52479 7866 53296 92513 66360 45527 87793 55067 56224 19238 55981 85679 24424 62257 99334 70755 2569 63252 65958 88773 1949 60208 59339 88317 98145 65536 65989 23767 58225 68240 29942 10546 86416 5174 72468 43012 49851 86849 75946 42942 54757 48033 92412 42333 21777 34420 72755 68852 31022 55071 46750 53731 34730 30927 10090 80245 70032 91598 22008 37829 89794 68469 72509 68168 47030 88769 91048 46377 46762 13478 18251 84786 66794 37709 39876 37118 65529 23677 47319 98450 73888 46537 59923 79343 42485 28344 21172 56855 28627 16455 39772 12707 67881 42236 746 43379 43690 47947 51066 4275 35227 5194 11495 77633 74535 41790 27579 54597 64353 34250 78259 63327 451 20676 56840 10896 67041 55080 19543 44050 84021 29765 94369 93440 29627 71360 76060 55391 51988 27263 10134 66986 86262 46380 48716 66796 9079 8148 27847 42387 91228 97925 31356 78024 51455 34037 4189 34484 86879 8507 83679 24080 43994 48077 88319 52248 42609 15648 11606 19777 21797 16871 65571 1926 29882 91620 33670 14374 31090 89674 45481 99498 27840 86426 9873 55371 6667 41851 32993 3612 50882 76663 70073 73988 65040 31462 88981 55122 73031 75842 52830 76804 14369 39629 56976 98005 37622 39456 80327 25827 5689 17498 23838 59084 86400 46790 39308 43548 99131 29574 33614 30891 76872 46114 88717 56667 26289 74464 78736 95175 45367 62830 97100 2539 42373 40303 89972 44207 82458 54326 12824 39936 87473 51030 17505 29152 22710 11308 77013 35445 48979 21856 47669 91323 16104 75542 84696 6549 61422 39795 2857 62386 52252 27916 96336 81555 7120 21813 20452 24108 85161 13962 51530 55899 3424 95251 41920 57478 22070 525 17626 52732 38022 31473 56586 99375 57331 76246 92927 91829 22476 40517 29442 47620 49601 54926 1473 90567 42015 81045 63430 99764 9772 17807 80360 34834 15493 44108 26619 80381 58959 24263 24720 35641 75817 4741 6165 76147 69571 25536 74099 71866 15096 46141 96416 90248 77239 42736 63737 27829 5664 46414 73699 98580 42863 48802 61388 32036 58118 68148 28267 62964 99884 75179 44416 1818 40879 23679 879 7238 29609 33047 91149 35807 79038 25836 74558 858 92962 43671 38593 44831 32858 50446 74466 27990 47271 64029 35117 73291 49929 77909 98719 66296 79327 40672 70061 223 68574 76302 60803 10601 90821 5390 85208 53868 12778 30950 82590 21641 91146 44581 16686 82525 54783 58076 26427 5235 80464 97011 83392 60098 81996 31519 52846 50877 66347 10351 1777 67066 58587 51186 51454 26513 48056 74189 48901 12962 96395 47292 78890 3 95359 22876 98263 68139 5439 49927 57669 82930 71431 27802 68020 32230 47705 28825 94442 59147 17803 80701 15382 18236 81800 45873 88397 40284 32566 31863 7093 664 88945 62850 64317 81254 26565 878 64817 8873 74359 74602 49911 6457 33171 19545 9454 31370 35305 75461 70006 45446 87996 11594 75910 54694 70433 31000 71455 93527 25081 2634 18487 2681 70394 48268 63175 85868 82994 83988 73097 18049 16939 99811 65947 64825 14102 93514 73223 75951 10095 30202 88005 14660 64851 26755 35411 34366 13272 17903 89300 37908 43098 78430 40144 78442 83684 38543 70797 77302 97868 39193 87371 51838 34216 50584 85245 55503 334 21925 58189 52929 7630 57658 96451 70516 88632 47541 12259 38767 28345 27082 57724 32139 48290 54086 67272 49004 8062 46139 39570 23390 34215 25902 37346 74512 952 73137 29643 14968 31620 94879 96350 68556 88283 32445 33357 43893 59439 43649 38322 3637 16694 89785 31228 67219 76227 84111 41489 33351 70347 64085 4592 36571 72238 76720 42796 89052 19148 97363 82648 9620 67500 63787 23056 48161 34839 57083 62215 1111 57773 73158 55182 95870 37935 28697 91480 94091 16919 99424 12734 44781 96017 28967 593 18461 37183 83342 51443 23480 17037 7455 56093 84035 24987 49379 5312 99093 47377 58366 42876 74428 21517 59191 44486 4425 22955 64626 21404 71983 29953 79625 39055 21757 24419 39420 84517 9109 49250 13840 92091 8649 98925 10864 47854 52437 72867 77173 50130 90390 12349 76330 75867 46191 88881 87463 16687 85416 72780 36732 37198 77019 66899 67931 38564 21357 87472 95501 48918 71888 51575 34010 74600 17690 32302 32174 78578 39327 94463 18616 60318 2068 55459 97529 1384 58100 19115 67126 34704 4894 81998 60626 71091 37691 37599 64794 80361 42842 37212 49530 21497 28276 86582 3436 27053 76327 72802 86040 95845 23317 16956 88081 29094 89820 16465 19041 86012 8129 52967 32295 61511 614 52071 88177 10711 30342 25134 58399 91642 62426 25577 29462 58889 51413 8133 30381 9144 6645 79363 29824 25531 98690 27034 17727 19518 29745 168 98874 38762 72293 98407 67799 62194 20603 36001 77653 22855 85820 40772 11359 34614 2163 76096 64339 95114 43981 69035 77908 49224 64114 49527 15574 92604 44360 59935 34061 82627 29167 46324 26948 17658 19717 78916 49209 86737 63710 95790 50797 34967 16793 57779 73461 63130 18589 16282 1623 39403 88830 30854 44202 3466 73166 22568 70198 69458 24608 3493 16412 67470 13932 4126 25458 19597 87657 81698 51308 89273 87540 24742 37136 52521 79179 48968 39839 63395 76007 54903 78733 115 9572 99520 13004 21602 5876 60414 39675 17679 73638 38440 8557 27117 95082 1175 40679 74446 47862 69703 55519 17961 92857 75251 61707 59047 81644 83391 73044 67307 78313 84634 15816 29912 37804 65255 88157 29277 73 56753 13924 53724 22403 38787 92839 80023 93473 45822 21326 34243 26321 57382 18600 80044 88952 9812 23164 82950 82304 59564 16236 32080 99558 96576 35098 11271 59790 95594 84103 84036 33821 70912 53462 22414 92193 93504 26045 92186 83851 82897 66359 91515 66693 69037 88908 69163 4783 40071 24624 10549 29837 86494 61254 74927 5458 78129 38395 97713 43300 46954 28087 5685 65207 12678 44691 87229 48277 4771 31940 99728 74621 33377 14895 49388 33881 5858 95699 22810 62955 46772 9240 85506 61628 65961 84130 89421 59862 96979 45013 74179 35559 54361 58781 80 60090 38187 25537 62055 87194 90915 66484 67130 47064 25740 3353 75593 12381 84161 92174 20542 7544 57043 26938 42072 31017 54206 90158 16950 63145 11964 95686 40122 94256 62011 61355 99386 36275 53086 91756 68125 55512 67162 25809 97136 48150 25929 6012 42467 23446 51901 48885 72558 428 26987 26214 32598 35091 15305 68021 15270 93065 6691 48846 13455 26911 98937 84342 26532 25898 17649 50722 10900 34086 96140 93944 39766 18668 20932 14560 54219 81434 61603 68542 33267 95914 5812 99719 22345 85951 19431 57072 71662 77337 29647 91115 57371 87592 95522 33645 49337 11605 59352 98050 14381 79046 97899 68165 78545 57765 61981 6054 51355 35852 65199 77436 91206 92636 38419 26515 58593 82538 32438 54053 60802 31445 42161 68983 98410 93886 20191 7670 6189 40311 81458 49659 18283 2504 56994 64089 76775 72852 88930 30250 9418 45408 62652 33469 21746 1901 95987 23451 75603 1960 31839 42252 72512 27901 85316 76004 3768 46996 17785 77541 15622 91467 64946 61260 74625 32800 27790 19767 55089 72091 3703 76372 13078 10332 77250 95885 23261 14604 56812 23306 79289 33565 86250 59144 35594 3653 12817 24793 26752 48873 12134 63013 45571 10400 31609 64061 68032 21966 94026 34322 2609 60708 14183 65492 96733 41735 79354 49521 41873 55960 82055 71785 35272 62919 63690 25529 60201 11095 53434 3485 37875 75902 41154 77100 13861 54428 14260 80235 59285 15438 90031 11849 71868 80960 22236 88946 509 98100 87019 89224 50418 3544 55185 58377 39424 80795 89573 42408 6500 76316 3366 34545 70671 54863 60841 40845 43233 98999 22488 7574 20956 91274 77520 89535 21899 57217 57172 63501 74874 89290 34560 46528 88436 9115 80605 81473 23125 14223 71025 13499 79506 78163 13047 53775 65163 30336 54362 15146 62924 81738 42449 94489 5652 45888 63294 16264 15992 4802 90450 52377 13027 8232 25733 23931 36584 46072 95578 79822 42520 20478 8402 45339 5221 7733 36037 7821 47511 26734 43706 48828 52306 59870 73126 18241 13808 15597 29727 10629 55603 50672 27557 54394 10308 72769 181 91449 42031 94654 99325 29284 45243 78951 2640 12800 25570 5520 56457 44766 82356 18479 57234 96595 69126 96271 17085 39520 29315 42264 50235 91179 10495 41708 337 25255 11818 54870 53325 53768 72584 58951 87778 25177 2418 48848 21496 25903 17861 27900 20574 39244 72929 68054 18646 19718 98856 91669 47314 4111 31664 18139 4814 85816 99914 34089 23604 60830 49556 74401 29403 81963 11803 57498 16875 21465 94973 10189 31837 27807 49951 18984 13044 77025 56754 29030 28882 25866 83237 19679 64514 75606 502 78867 24039 53712 14766 51082 14372 66641 92790 68620 39984 37470 45844 72320 91111 31239 65004 59830 41524 78507 57700 13360 8215 78827 7762 15636 36696 96418 63420 60162 77208 10941 51000 49640 86387 75198 34053 97235 81130 72334 91752 89729 55390 77552 55523 91524 80312 63793 93537 71770 30011 64561 43749 81856 81080 3029 97279 62412 61750 52911 56003 82809 46850 87232 95287 11527 21739 88698 7441 46127 58019 59548 20748 13161 98793 22141 42216 68267 87410 33528 21386 222 17047 59321 34417 34743 68018 24441 30423 27037 41750 46730 11631 31225 46095 6319 28460 14135 9883 78018 23049 33516 46473 84316 51331 99150 42352 18322 39566 74570 23265 27676 61222 91167 67169 78610 27633 20585 14930 29095 30190 66780 35597 63019 82062 12717 60365 12478 46243 21070 41505 61695 11252 63619 35210 90068 18805 10761 54646 98204 27446 42975 7592 5013 19275 55271 54113 85736 65853 46634 6155 29470 6388 37911 53422 26614 72356 8239 51774 77462 25449 34682 93752 28402 3283 90294 63480 8263 30450 49563 97482 85125 83953 64749 19673 4417 33713 14844 17220 65578 44645 51671 50604 62276 36293 85253 19020 39571 96337 327 82867 39018 1823 13650 48919 28664 75353 35570 62236 68520 84245 78680 1579 90555 34523 35460 94611 97433 91633 24321 53388 98270 60072 28309 75791 50282 75850 24364 15208 47530 98988 43759 55694 66234 27571 25722 11130 81057 72622 37243 9027 64854 83604 43655 47227 5701 29797 16266 59069 62245 87156 25270 26363 37101 59485 50945 70307 88583 83721 99938 60055 84665 70632 79531 39454 78106 3178 63892 81226 22435 71921 18740 71850 11259 3545 98385 26993 53952 13764 33535 84133 27373 66321 93209 66536 144 30141 86414 51020 81088 59087 67385 42765 36827 47785 21447 40535 75578 8538 74956 55773 99731 2241 48340 91368 78049 4332 15490 23752 73518 95473 29861 80548 34335 67179 50810 95634 60451 52261 69694 8929 56587 51006 24328 80330 22875 70614 58560 50625 18633 51446 88076 97319 73400 79351 41302 63631 24819 9680 72286 2965 64430 21627 65279 56565 92773 43202 78915 89932 47573 21429 43912 27979 55826 4025 15983 50232 77117 14203 14830 19667 85618 77377 26208 63062 82032 88298 95581 22587 88722 38452 2355 52840 58967 39217 17162 99857 52668 12152 82306 3704 19344 19363 45389 14249 3295 2612 11140 8258 68659 84051 37813 42131 4641 674 12093 16071 46132 62368 4348 88156 11564 66267 20386 66204 82937 67145 56501 30859 4277 21279 24466 86422 95789 14938 34700 21258 5164 14699 76763 79834 9788 60725 81520 20127 60543 45152 64987 37021 94585 27342 87476 519 459 90920 87302 56347 20254 82949 52685 68426 18613 86877 30905 31023 2368 33720 45979 91838 85532 66813 85356 8143 46641 86024 76406 21214 62135 99860 55952 48746 37595 81125 60176 21365 94985 39422 69859 50847 5244 45226 15330 28955 28493 24799 93937 40020 23775 57187 37917 42886 98607 45063 80883 42923 95494 2210 25240 40849 65685 97694 45204 62017 35977 41981 4143 87265 43511 82138 43465 78043 87516 4287 89483 34300 86306 76509 36359 41052 80656 44331 97348 47790 27659 45922 35973 98076 58857 73525 41645 17444 22363 17683 26272 4560 6982 27825 41864 12579 74509 98188 21606 88859 24740 19086 59902 3205 69874 39131 25751 98931 74429 26493 55172 53247 19414 27144 68446 67526 3241 31521 97196 93728 38917 35382 11729 36798 87684 49915 47742 72819 33739 13229 26612 46384 81657 26981 10951 66824 79248 56405 16352 16067 65970 47536 99495 70055 48882 20227 12229 10208 98790 4602 77311 84385 2586 7030 75317 14382 17036 22372 48121 269 53289 94514 22553 86128 69986 18068 89214 77292 76828 63855 63332 88566 60997 26966 83528 81171 36021 83649 20843 70838 46432 53879 52741 61812 15151 80942 94010 38263 45373 49718 84986 22996 87095 64863 39950 15345 81100 37787 73862 45713 78722 58814 61951 98056 37839 4216 26638 96600 80745 14308 94581 15606 48127 2918 99113 71774 40123 94704 8573 25100 1767 50994 38538 85827 79564 16302 45117 15286 32255 83959 87642 44340 17789 68278 14237 70145 65224 89903 820 98718 85595 54733 90433 32478 68807 5483 78301 38167 62346 9957 759 39913 11055 67824 47175 45784 12453 46558 95158 79218 31873 96495 84605 79912 96899 77875 73572 24182 64087 90025 24345 7233 55619 651 80525 84533 60276 77303 99355 84062 51991 91224 8840 923 60715 65930 99260 38823 77109 67257 72652 24153 17871 78902 33408 79599 37534 38986 74713 8045 68448 12449 17619 7060 49034 45492 61501 43879 65479 6632 5211 53878 44355 20638 96678 51547 11249 76794 40356 45892 40936 58998 27348 52117 20094 72943 25883 89868 61418 45288 36007 93795 4718 57978 97790 15263 7691 75769 58894 74292 29872 95462 39408 71395 97992 12624 73911 97006 75449 32035 11281 99613 53015 52232 54494 38829 65289 75418 54279 94148 35084 74618 54163 20225 12180 63822 57896 3050 39771 83621 76163 76662 80399 58591 92854 4352 60388 33823 32068 37200 55593 85929 97139 5936 24515 89619 73704 53799 8272 22367 89900 70605 60746 3584 19170 43888 37576 37293 25480 90202 84369 26986 60467 302 23134 84151 60346 35901 80469 885 66627 17179 25399 46270 10506 84800 77175 38985 38050 2117 36969 64048 5987 61666 81654 66494 37735 48868 86998 12998 85056 57219 67302 47352 52218 41759 23383 69830 24514 93074 38720 8206 45501 28848 98142 52132 8934 34447 48765 97156 14113 51164 79655 61823 89629 82430 50355 62763 40097 20248 89525 38009 65049 60131 70472 36563 98257 35398 69475 90198 68436 25515 96430 26158 44177 30811 54720 68543 29317 99281 55671 16933 67564 16143 43828 12830 20143 11383 54707 59649 88709 22626 40413 42968 64457 21986 90467 936 32714 76397 34782 31126 67762 92524 55358 45126 81970 20978 97241 60907 70449 58598 60842 88066 57539 50277 57067 72726 67797 65012 22877 28600 59689 51201 90428 72864 84793 6324 53023 39119 99816 5577 1632 40181 13482 54639 41811 26361 86376 49800 67883 70217 40304 85320 27382 57261 4544 60298 22489 26174 65338 81556 15812 99160 1862 81397 41876 44750 12341 60911 25051 59568 49540 44635 96083 83067 46235 9961 23460 59194 77803 16900 3598 23181 20031 28844 26720 84699 577 95534 33272 47678 81385 50026 22119 15353 84756 37383 4381 16123 40477 9261 74074 55415 41992 69872 94128 19065 15116 49566 22941 4805 33973 92473 77036 34063 98037 16260 99809 62893 147 65525 46236 64686 98954 39643 33847 84398 54609 77717 89791 82978 77233 10343 46419 3853 27618 6609 37800 5127 59340 66479 86423 92577 70971 7601 23108 81242 93156 95302 29854 29304 51011 43796 37396 89043 69740 19306 96603 50463 63241 3920 54474 57626 36346 98213 77545 89879 71454 94454 3129 62458 57034 9943 79647 47568 1238 18482 5662 32812 13856 86995 6677 90504 32703 68078 46399 66750 76577 43468 77086 5585 78066 28915 24048 80801 31722 88438 83424 20376 63049 27822 38894 4312 3746 81730 7355 38137 83566 46960 98627 40072 77291 89296 58774 24142 33751 63204 97798 79826 31809 99589 43372 26718 50809 7386 96427 94506 18372 41571 76301 46452 36877 8338 78874 13778 14407 74226 20021 68830 55288 56341 93004 29257 78323 87231 82086 5035 12526 70617 72036 4819 55276 91684 41245 69486 47471 12120 58125 3552 11113 83095 48327 73132 92340 81278 36855 28742 75399 10253 39735 32721 10712 38944 18996 57174 4908 87024 68925 70193 9589 82371 96189 76520 71373 84374 88367 72161 26477 78938 56273 31608 90766 8480 14959 81377 78930 58759 38097 84440 67312 68392 50780 80621 6596 82014 62488 57636 23678 50177 50796 47312 81138 50728 25137 540 64689 55955 59269 42535 83914 21518 35064 95471 95784 74339 504 13599 22127 87399 67801 69778 12281 97266 21645 55685 8012 64757 94695 93595 29492 85333 32910 87720 90364 13557 56376 42584 11680 5509 81540 23713 23755 28973 33040 67317 10827 40280 70681 90395 96023 72659 57814 86106 76347 33339 96739 50412 7999 86561 2567 85250 72364 31150 39917 60536 23913 62300 40011 18821 14408 32785 60645 64257 48488 74894 16265 27876 27325 72588 41464 2159 46183 49861 16666 98118 35539 73381 78280 77991 63783 27209 15224 62709 2058 4360 64776 92705 22545 17015 77917 32354 73673 98796 23394 75627 29737 57680 3574 68043 48768 72644 12919 25989 26672 28807 62671 93174 2684 78648 84006 95154 87998 92869 68173 36094 63181 26455 55095 3434 9762 36997 35154 24121 73466 36765 50091 91950 97519 5572 85632 42070 82215 10736 48582 86193 36219 11884 51038 67705 34640 27452 66290 82335 19295 39035 11337 7051 67320 87862 13148 33476 85604 38573 56613 70448 67556 23848 26946 12756 20537 6833 6795 5698 65802 59420 48417 68480 32033 50267 80940 26608 19496 88826 62711 73953 42827 75156 79612 6708 84678 46401 66034 35562 99397 89399 49137 5477 43441 20858 89169 15441 37139 87365 46001 286 36349 7989 74402 15265 97557 69864 31531 31920 36123 84288 44721 32330 88474 78423 73001 6557 65877 55814 30096 18985 12646 36319 96214 10922 77611 96692 64816 97880 46735 8296 50212 67743 31489 44191 56216 79614 7594 87199 44031 63307 21460 59205 3988 15173 21776 42884 89627 18420 59734 29553 84331 82732 63939 76560 79470 76558 31579 51361 98114 74337 32943 77011 25297 60332 29465 45213 57231 75662 33465 56168 42412 40499 38073 39192 43443 42201 92689 50126 94110 81888 54196 34302 75790 94374 89678 92543 85831 23587 63956 71015 20116 99340 51024 24549 76633 61101 34753 35952 71249 69320 48817 68680 7963 59661 41837 32663 13630 67480 70604 69261 59309 93550 49423 33381 19122 66671 13592 14257 34600 48240 62909 93289 62607 59824 81071 35995 96554 28343 8989 10521 38915 67200 54125 2642 74889 59124 23859 12712 13894 19188 91466 3416 29280 56605 41440 37102 92794 65738 56144 30081 70489 97473 92721 80311 52761 54085 76182 85569 59378 59199 94615 57580 46777 39220 25033 62198 44285 35312 86757 80572 59410 73957 95393 44667 26892 45756 52398 92321 78929 12718 77793 7937 90406 932 10207 47865 35891 8981 48812 94416 84390 1936 47812 74420 45012 92081 28095 11187 52906 41707 34751 79558 14907 32305 35556 47197 6053 7654 77042 66162 92079 98462 52057 94117 34931 51395 18122 26714 57756 32432 2338 23655 25877 66221 22433 91326 12805 16076 76817 57836 58949 86396 93980 53675 24050 38197 58991 23663 90809 90991 14671 10486 86032 7638 76672 61466 48050 46165 90871 72311 49263 19448 31974 50348 40482 73705 17452 97691 88820 25915 80729 16628 70171 189 28572 88376 21895 20583 71305 69701 96183 51003 57737 79336 43850 85684 2289 69993 79818 95639 49675 86674 24405 75701 54055 9217 20933 22686 28467 86718 69929 20206 25891 463 86902 12664 36396 2158 38236 84259 1880 19381 70172 39905 6602 10242 17775 28778 9342 72638 21835 78556 8627 27369 50867 55206 80157 8977 74314 27419 34969 50691 2205 39834 31970 83455 96735 26971 63381 59694 98144 81832 32098 26835 84697 48215 29584 89796 5037 71614 55116 11025 95458 79791 62429 65446 25434 32766 19254 10576 49560 10810 95781 89521 81225 37070 6304 78569 38682 13436 15735 28433 82413 32443 51740 91531 98570 77939 59477 63993 51058 61642 25626 18335 66985 54997 24771 61726 3978 43350 24985 74969 6225 88965 28349 52964 68247 1751 62706 19618 34256 4278 31293 85723 52652 83023 52663 49285 98982 47516 32803 51967 43271 10051 22536 22430 10809 31728 76585 8104 45546 18620 69371 54683 35470 84920 23361 79707 30719 76947 54200 49017 90216 63776 93290 94072 49491 52507 58124 32900 42298 81797 12896 36820 62822 97099 30007 14052 20801 83137 76634 53512 92678 97911 73435 15633 20581 10647 61233 86613 39683 51806 43765 26678 73989 17088 92441 36304 24866 78 87424 69745 15497 63087 96374 2295 86384 21134 85019 35342 87390 69667 64538 40690 26622 92156 70610 48543 23702 16677 99896 30150 62340 94549 44652 36990 74584 59982 71962 2751 26641 55524 15440 95272 61998 961 67615 59601 81672 78585 61668 2554 84009 17135 65469 97442 85499 45577 89529 55602 75289 47875 43245 24087 34668 5274 61123 22333 95147 77288 57135 66020 84214 88906 64957 63666 83228 68031 17778 98959 47844 72628 83127 44899 86882 13279 87777 99170 16813 85114 55795 63321 24888 7972 74970 25233 86580 16005 78588 76009 17707 16403 92290 81743 56541 19812 71133 23010 17076 93098 77457 22656 36215 11982 42956 58817 88267 44787 36687 81382 89462 92327 6119 64248 52194 62497 7128 88874 70872 30512 12873 68681 6360 16592 22296 28564 82782 18312 28170 6286 68501 28310 23726 74047 67275 93660 10036 69505 89811 8099 97141 4998 2543 33676 24679 32085 62136 88489 8799 27407 27126 414 52477 10509 34786 90204 16514 28800 29534 60891 35108 31869 74640 50713 32544 64958 2690 49914 16737 35926 38133 12104 60425 85058 6178 78196 72685 47232 46810 83877 71572 49696 15841 23408 46950 14359 12399 20604 38052 50029 10733 46156 42221 95271 80114 12011 59284 48776 96512 48531 44547 45000 1987 173 19274 85227 23495 29174 67823 19321 53810 52424 32932 72935 47318 70465 28845 26827 20970 29867 1283 37032 30400 73940 45676 19018 63139 71660 16727 7047 75176 61988 3413 90848 64696 3514 16802 80978 62729 47839 89554 68702 84462 30082 92101 81733 16385 97844 30623 92629 87991 36114 47071 29255 75283 59233 25427 67260 61439 353 6634 64785 87372 73238 11700 19434 97514 14446 78199 58694 20610 46094 24205 96423 72938 32767 71576 6884 76561 43044 43077 90910 94461 88736 52384 37616 70591 57315 56713 49176 74403 84913 2961 5595 21502 86719 24414 81363 5138 64367 29820 92720 81478 34942 34893 92170 58975 39945 73859 80015 10783 20670 37524 8473 72740 82313 6905 93118 52341 27902 24427 12994 1400 14607 34663 33810 53511 85450 61563 69272 47934 86168 21570 4159 93384 21086 60067 26156 64664 41903 5434 49105 29653 31270 70905 29033 50004 25797 40115 30592 50783 42515 91090 38265 11621 66528 83954 69882 26677 37104 41944 8747 77079 96002 79348 86395 54436 73597 97283 5245 24754 55429 24190 89675 10784 44473 27000 82783 65798 97886 44427 66543 27600 87201 79012 46553 68474 16272 21902 75834 3582 82075 61150 76064 17752 89667 25660 92314 59599 16051 85759 55675 87459 14510 6959 29043 99173 13841 17638 13489 75437 35918 16168 31961 38795 87294 53095 40166 3212 98953 43157 29644 24836 87022 83874 46781 49683 85978 74485 320 9292 97110 78877 67108 62077 24927 45685 72630 606 74105 85389 13745 88682 84902 63754 55143 2390 52858 60971 28892 474 77681 62900 58929 25438 63538 40297 57569 16682 70863 8429 1095 26923 45266 73949 12674 71141 16676 13684 4493 3459 31508 97015 15071 49813 10936 90258 36052 20218 52553 85398 95456 90603 2695 65596 67984 47406 25489 30914 75654 70417 63976 37088 41117 55670 31129 85374 75190 63210 44627 82267 36775 14003 33482 34257 43358 18368 60512 65965 29413 13264 17824 55349 15034 30934 5169 97013 77380 66364 11893 7846 38182 2969 79794 25516 49133 94156 8765 44901 28039 56858 77456 44229 6622 54981 39668 33601 90553 96339 89781 10202 97023 96081 2703 98711 32387 58070 79424 5296 67537 91255 19958 31827 96743 438 13846 15235 49818 4559 13287 36370 35054 13615 9724 24659 40396 9129 10122 32371 54334 46961 56926 90333 84048 8771 36175 27585 76380 59289 49236 73806 30390 57671 28367 23311 77997 83291 10283 888 68414 44999 76125 98135 4218 96069 5489 14002 79034 13860 24373 45693 28591 26961 10646 47591 75389 35769 24304 11127 83165 57902 4772 51239 33487 16420 51969 76297 36438 41290 31110 88892 3330 22252 68663 49156 10457 74694 47348 55931 5972 60895 73662 47055 88939 30341 52816 6612 87205 68418 92994 80280 82551 11618 98753 75196 93834 82480 38294 64637 58426 76754 62795 18022 45205 43177 71767 6777 88988 83767 41134 59927 69729 34729 17383 7959 3456 76758 15641 28935 69283 94310 72022 25651 25499 72373 42457 1702 59075 54769 23824 72313 14472 2795 58391 63934 35311 65783 99211 16680 74129 8044 77339 27271 23991 78027 24198 10261 59784 4537 72620 10071 41374 86491 34122 97741 55280 87215 83268 16785 71840 44109 28959 12476 5088 24027 96520 71327 52260 14011 14106 17193 79541 33140 5573 65918 28693 39931 66572 75926 14555 75777 61360 54477 17950 28268 6482 74875 39141 4878 62193 2687 12211 90668 32814 68265 32512 45504 96209 74859 2810 16342 65391 98639 4445 45971 28091 93202 55467 46453 31527 9543 59012 9583 38175 6886 70206 86648 62561 99791 91922 2379 93787 13262 84382 53850 61036 84115 92726 94139 12659 45276 80419 96044 84311 16198 77786 36339 47404 90327 28525 48072 1223 94935 99130 47547 78633 32059 6280 50648 53591 63775 59130 47851 58236 73279 88449 3842 44900 74937 13987 97448 49769 11450 72517 32306 76505 90159 729 89658 14090 57809 13548 60857 75762 65294 31509 65087 40456 99488 47891 44660 80033 70234 46935 26389 62244 85404 9369 60547 33903 80408 98904 12203 88351 23518 91741 52000 27562 7404 97430 71080 58123 42494 83397 86551 40306 20128 59569 2936 97985 31556 12786 75667 82091 81427 51328 93729 39734 64687 61059 78590 70539 90850 13552 39363 40329 93585 94023 24947 71165 93253 12212 17106 34516 90272 87546 52803 12772 18779 92981 71558 89033 73155 46768 68890 38323 72402 7421 16953 81048 53154 90350 7466 47422 18883 7222 30594 4694 15645 29195 86790 23970 48018 70336 38469 88268 63519 80661 58983 64954 64345 57354 71730 78219 57388 1209 50121 37387 80425 20093 82035 3993 9037 29459 88440 9792 41365 29723 57938 95823 17221 55434 53599 13086 99814 1869 14209 77188 12269 55996 88015 19732 29664 255 7179 33122 23195 68079 98089 33638 23522 53702 78998 49552 73967 37381 32524 17079 91372 92565 50618 2995 52411 21758 68669 82600 70545 52453 98309 7108 81390 42960 22576 27282 74960 58736 40617 71513 25838 30269 11064 81488 18182 91803 40856 34041 47294 77333 44839 82875 44369 89064 38806 34921 32601 22157 28098 51646 26597 78608 71064 27651 19756 64259 74134 18919 57203 35861 58581 38738 19072 22752 9880 2498 68091 45744 97275 73124 95558 11565 85935 64261 95723 73016 70702 54952 57561 62837 85279 64837 13393 277 61393 38494 6087 43834 67100 55993 18873 56473 21420 47093 22031 93239 87413 15625 89414 8342 95828 22255 33197 29559 42476 34903 69734 17433 7519 97159 92580 4239 55734 40386 48390 37002 18672 92876 43387 73742 51125 25286 37729 95183 34422 98178 35452 20034 50898 11634 94319 53956 13488 18391 61367 18005 3092 32969 38659 97568 98670 65 36786 94235 77591 83505 78325 39533 4653 44372 80308 1226 10655 21767 94917 57005 32289 85931 93082 56873 12969 47385 68163 47138 78906 71185 83467 13644 32793 63037 84228 45939 42431 19975 95228 86765 64999 16116 33998 94220 53630 84262 88809 22787 52551 96383 81292 80828 81869 36553 58957 86090 26042 94977 52297 69633 8978 90234 12755 19924 15894 35070 51647 99297 86478 75161 36963 30294 5949 20063 29209 28006 84371 75735 45290 88801 32810 96658 64277 13102 6307 83329 9536 11890 29835 36533 92367 27151 33035 56783 29698 22723 92180 39787 66584 81565 75260 20977 897 50306 78078 49401 80007 56742 3065 76602 50165 19867 48431 48726 44476 98074 35768 46263 68521 84590 55757 53981 55363 35954 35042 47190 78986 38851 79362 35375 39796 49104 14838 81997 45379 92875 973 26429 63682 59328 43757 15386 598 76488 92833 77340 80290 99288 46038 7944 29850 99810 23185 8216 39360 40637 23115 79388 86354 39190 16444 96864 46252 27019 95772 90998 31541 80314 41209 24863 47490 84874 71734 49110 43693 87154 71434 78414 50417 85185 22956 43161 72218 38290 88517 98980 7765 62266 93020 33812 22641 99056 45128 14343 11422 70188 39960 13014 16948 21071 65573 56686 49809 2256 33896 65938 52525 63039 76034 19776 25344 17211 73173 18877 17278 50771 78214 82261 53563 68575 99892 93298 83385 58743 55720 91983 76215 11083 4037 54257 79107 54724 56793 85659 51265 27031 13989 29907 72421 79463 99228 39087 72301 87737 61607 79523 21577 12289 4038 89508 21095 21023 8528 82957 77168 53750 94486 54181 86488 34178 78713 89229 90927 2675 81507 42713 40997 50138 56860 96316 87441 39952 80248 21073 33331 73817 23896 20655 95584 77228 35904 82941 52238 14227 15823 44596 35890 94802 4897 70430 19653 74693 49479 35731 96659 46197 87032 14350 7182 78003 3190 82352 92155 74633 73895 21129 45780 49062 7955 84376 70099 16770 34223 29989 36409 18643 15560 62862 83305 13498 80215 40592 80349 30120 99289 19803 40895 46164 98638 57066 53932 37080 84128 58969 81096 64921 29117 13884 55367 34268 18059 90621 73901 13638 83827 69066 42390 15530 56857 35041 41979 67140 95974 75078 51086 44597 12545 28053 54016 2526 57764 48630 23292 62073 66142 59282 73528 78510 55011 1813 53567 88393 30480 93518 90481 59950 20798 93197 12613 57278 81133 91349 59480 41387 68874 73969 44649 37429 31185 47777 83761 29322 50155 41247 1048 65710 61799 54591 93671 27797 93251 60303 51429 231 87520 47506 65719 23760 6561 40153 99768 55311 75807 10585 56936 55761 18851 56226 84025 7437 35012 80222 74508 30770 47137 96343 41050 46550 52271 66855 90732 40422 58795 91726 5262 14779 69762 11704 27381 39240 46599 15482 96429 80707 4579 97052 43084 65832 42474 88021 76888 88870 75711 14400 72305 50515 84086 31815 62339 18377 37602 47040 44646 5255 14626 13537 17829 95261 20507 49603 6187 95126 39104 30271 3474 55653 87289 91793 89268 42471 9146 68745 98836 92913 44373 42092 3623 6914 87465 17996 91136 90228 9474 69162 39600 31171 14682 26803 76242 66027 96106 83503 61023 69824 23177 58878 54602 80975 61656 11833 20691 84222 87063 49261 23046 55138 88360 73580 93229 404 41343 83464 27364 75330 61866 72851 69771 32979 69568 20834 62479 77097 69884 94528 85899 93277 55731 45219 84962 72975 89823 40786 22546 60898 7529 65008 71282 27864 37161 90783 66028 90724 71093 86257 77398 29619 53205 21368 58859 81512 75381 88622 52490 89130 44016 40988 85528 54117 89821 13662 97332 75999 87856 92826 25231 78710 10349 5077 66642 53885 63957 74289 30357 4627 58345 49905 66294 6970 57790 11465 9860 10232 98505 18161 31372 43069 70162 33529 85979 89579 16105 20190 85288 83079 75907 63911 27230 44847 28407 10690 33814 45871 3915 16152 72273 94129 74027 27731 97978 25241 24430 90341 28168 21569 12913 30277 35551 27161 40256 23596 54192 44103 86588 92352 18353 10753 4473 71570 25462 32931 42274 79586 69128 59539 95674 21210 76068 22356 77201 74893 86309 42170 49411 92738 82031 16437 4578 62357 32672 6000 69809 75027 74147 38460 74318 42982 63524 94251 69120 81898 69938 73112 64023 7090 63044 98598 99087 36371 51324 68108 97400 25549 25924 86592 36509 41776 18227 25106 6618 43832 54189 52332 73697 45477 16376 97451 74873 98022 12456 77177 91419 6460 6852 24727 55044 80937 46576 47494 83778 65412 83589 6147 49108 88027 81097 86637 56732 1477 30064 5506 47012 68073 7397 27649 12779 24520 67961 96923 77007 3740 2507 32824 57601 22772 79574 18563 10241 59698 84710 51720 69647 28701 42078 92683 38657 68413 47233 83893 19212 80391 28400 3193 59888 23246 16241 20366 86133 49532 82017 61934 842 89432 19043 74050 36511 53156 81967 78224 27392 50984 18266 55153 47730 13545 26828 54115 6518 46925 93157 58502 6832 13726 73609 67426 85291 47159 95093 22552 21271 42780 3072 21834 21237 47184 65959 56623 85787 82363 36408 39204 65174 2557 14543 16030 9231 71291 65697 1905 22238 66533 9707 42363 25079 56915 99423 35102 66610 67970 54728 41198 49903 29508 57942 74186 63616 55573 7119 45217 7604 79782 9837 37208 19534 76955 75495 72554 47694 27248 7562 56618 62839 75281 67154 44634 87942 1476 14987 22365 16343 96000 96195 9842 43224 15608 53560 80750 80965 32395 78792 89026 40223 64846 38246 57438 33861 64653 92593 36382 65788 81792 4316 78119 65675 74867 29228 88488 70978 13095 30923 96042 41675 66199 25914 26798 84815 31393 13385 29943 60601 34583 34810 80167 1402 9506 11820 96311 32161 72383 37714 9863 86778 12442 52954 69715 6291 68571 50908 93789 25180 15970 7511 43770 29914 24804 21666 54407 88783 14791 23996 34351 13352 84979 33345 24186 34741 69194 2310 83042 25702 13551 66009 21051 78225 24753 58866 11033 46238 52444 67535 63451 71188 12394 60762 57540 20840 48755 79726 26011 90052 74929 90214 56464 36393 34106 45089 85940 39150 57807 64724 2077 7958 52419 50622 63566 58556 96470 24568 88102 60364 64426 21002 75524 93287 61513 12880 44606 17205 76840 10474 65901 87892 28732 88790 2963 88778 42184 96501 92010 96127 18571 49485 46471 52002 50051 1137 84718 16149 75912 18746 39224 23548 79518 11836 7390 70575 16438 95329 68908 83304 98203 47734 91895 70357 81014 47644 2284 2909 86852 10991 70317 79651 64455 60852 1661 95857 3631 80552 58618 88174 98885 20634 87933 29186 53770 81752 64028 38673 91003 84820 96634 23104 77224 71480 16053 77916 52417 72542 23942 62656 20787 1892 31384 72637 7033 59595 25385 71211 16203 92342 30088 81978 46423 39001 7896 29518 76369 44172 77216 70530 36443 66629 16512 69642 68127 45074 53318 77736 85639 4036 6278 49578 2276 49355 36705 83574 97323 43215 21443 21484 54930 75024 5363 4356 96721 37473 50905 82669 75665 5473 9077 11895 56533 19854 29038 81476 16485 25949 75310 45545 14846 22895 65111 31350 49462 84227 10562 10814 82390 78102 13725 34935 24465 39512 68236 36607 64635 8606 83229 24577 13052 8703 38477 73541 82318 87148 85784 66263 80276 42590 61764 65760 67164 91981 86539 28333 7448 13038 32787 1039 77323 83279 46334 64571 67109 9949 78242 75150 14477 5365 6735 93969 64676 84870 32081 76729 60753 48725 36832 45483 92693 65152 14847 65280 21690 31702 24581 125 80467 89234 63125 36299 14274 83567 98546 42791 51445 94487 78376 83533 10304 7260 22928 27011 43494 51332 167 85573 17966 58843 96304 19062 70831 28103 55142 96280 39275 24643 20318 11485 85353 38916 36376 97322 72071 12392 46504 50852 50958 52149 78180 22490 82588 83977 47983 13535 11701 78148 21116 28187 55102 59209 50352 88072 59112 82763 79567 78765 52502 27108 81784 21546 39066 88149 85346 18838 94491 49399 74353 49005 88774 95737 77729 86230 68211 93297 30092 42844 42052 24054 42903 85050 3312 82989 51314 52030 31770 42096 90602 42937 96729 41185 64240 98544 34005 42304 52174 74990 91556 27694 11217 98556 48986 53351 36498 94595 44543 27129 66689 26711 94241 80592 81383 86404 72805 17549 35236 3476 88179 25133 12971 20170 91296 75077 41097 35552 97213 93831 24390 81558 95530 17887 44903 92944 94198 16248 13759 47813 8823 25067 51794 80228 50694 14532 29853 71004 91533 22807 28035 40745 54670 8870 69310 23405 22213 80508 37639 21414 34229 38974 97541 90801 56666 37562 54909 61830 58303 48728 77921 87176 56254 6789 34744 64853 63645 74457 27184 89329 88253 50885 13218 64201 98390 92639 14360 4848 43394 77369 50024 30459 650 36447 65425 49138 49865 83594 17013 78836 88845 8384 74724 27457 65226 91141 41325 16277 19857 28036 45057 11350 85197 54705 74763 75986 43584 36579 80345 99870 79580 93639 46484 11846 96139 34157 94162 34347 14790 93495 28815 37068 61055 52992 65232 49988 97003 94232 57277 54298 65142 22097 58268 79874 60209 76686 52392 76870 17417 4739 18019 13365 30661 10334 23492 9676 2923 62673 16261 45791 68886 74704 25959 54364 37540 71189 6004 77756 53053 12733 99082 83830 8672 8171 98230 9677 49571 59774 27125 83094 31900 240 76080 34266 63078 39790 74460 59399 72581 4057 84277 72668 24592 6419 9031 67010 61255 91735 49042 36965 15753 13711 5631 408 9434 7635 23497 72295 41334 79333 52593 51760 98602 53895 59079 45296 39008 90323 96565 30695 16972 85773 88640 34314 39592 7261 53083 9139 89197 44447 90891 76550 87347 73080 72018 56184 63954 36415 92382 61975 33098 24308 19355 31930 42427 17810 58710 65491 81461 27154 77964 41958 61316 28272 58063 75925 2323 21268 10399 67131 86279 59190 71087 77994 25534 46033 32198 36471 5085 70101 71855 74679 43119 12244 91495 50361 62931 97458 50197 84813 59996 22168 19028 73213 22081 39760 73954 85946 40059 22450 93777 45333 79538 74948 77003 23741 44093 7653 29771 6626 2537 72290 78244 44520 81934 87444 98400 13371 2599 69206 87702 24242 62457 8874 10512 80213 53181 62755 17948 58217 94317 16896 58812 62866 36839 15453 53784 68906 61590 59357 92774 33104 31834 29457 33940 73303 12262 27182 26085 55514 58379 32070 81573 16678 59344 29634 91156 61060 6060 23715 2917 50884 62870 54387 41685 66683 63121 1480 16500 83349 55976 58475 15343 10770 42231 15191 30409 28579 3341 61514 97769 27311 88412 12739 76355 89707 92692 75140 2584 44483 23256 80137 72808 97413 34856 45564 71436 8524 4508 57668 52360 5058 55651 75826 74063 6774 9655 14067 99915 45995 74703 51639 39381 21044 6601 13237 66375 95902 48 58920 89539 62735 14579 7074 79620 97172 23467 55327 5304 94535 15192 91008 85391 40357 29146 21424 85548 45307 78172 49408 46177 74425 85287 76030 88835 51855 85572 90881 23101 42122 77315 13248 27136 20528 54959 2945 38145 16100 66030 71176 62331 60198 40666 9230 93292 39054 11042 11541 67427 42621 85219 32748 61334 4086 10021 71385 1884 60985 58494 40733 18890 77538 35869 74184 38288 66270 83832 60215 35370 89664 72786 97695 64685 37067 93077 44080 64407 20236 51270 14745 17627 8657 45515 55964 2591 20969 80989 21930 49679 55129 58640 85336 73913 35601 1657 85745 34886 43578 23346 18034 20269 78425 508 56912 46851 28302 49677 33965 41324 9935 17206 60855 83921 87896 78766 34907 2794 7992 86720 41911 39061 96833 70328 63036 22344 93139 34459 51156 80135 7150 36916 15007 7210 71229 77433 65759 5768 44505 15013 59648 52106 72820 91338 56462 930 40713 58885 37443 23831 86983 89328 50817 85459 61211 2346 84600 34838 98997 79556 44170 79207 50215 13372 89859 98554 96366 30986 55942 63260 42522 54572 80306 28236 30119 48803 27950 54231 88301 20778 398 80914 52086 43383 35940 73232 15433 24891 50227 34652 30398 1838 37386 76415 35920 45139 2931 37901 95460 9433 34254 24124 85519 91393 81067 2865 38280 30306 66438 42994 72469 19933 48844 21695 77091 68566 7656 68586 59913 14449 18449 65358 17344 58129 42483 96980 9516 68316 68405 85992 12170 18638 72207 63546 20864 81090 45237 85052 64608 20175 49670 12308 72076 13595 20958 59535 14525 38812 24295 6026 8003 43000 23751 84532 17436 75174 9610 42776 27558 61675 39696 53785 51756 32307 26409 52301 28707 61820 20697 58778 62886 53711 71099 43732 73114 81396 44693 97777 3441 94064 86601 29888 29604 51269 71301 97445 76710 1002 56780 95559 34330 53165 32304 27338 4220 20018 13159 40675 72583 23779 79990 85033 58732 44861 79369 23759 14275 94141 71041 32466 73209 25849 94001 72513 24177 36504 15652 76209 22086 70013 38142 94195 80565 11357 80950 51078 80212 54228 20132 71824 14952 79395 43774 95025 69674 541 19674 33982 76271 60570 38798 53629 36302 2413 60968 37219 69575 70207 1714 13543 71821 20047 20813 18463 77739 42035 47252 64033 83428 86228 58028 62324 73583 36395 78868 91691 93773 39753 64239 22849 17122 41676 38749 65309 5654 41939 44579 17472 27567 95040 69619 34025 65377 93406 76422 36345 90438 47087 95250 63056 79344 73763 96218 19290 7914 44139 71460 21188 59198 91107 17692 70072 43804 44303 21192 31180 5951 63389 33592 90447 58104 94928 99060 556 4134 19183 94767 88653 99143 60427 68854 59316 44869 16177 51929 52090 73441 38918 83650 86480 67359 31642 38578 31070 89090 18730 12313 40502 56161 82709 7971 28927 73818 98917 8662 53201 77085 5580 66802 28539 13196 48527 31215 62147 87091 38540 8328 75994 8248 32149 65725 62874 10073 46798 9262 14911 58263 29726 86786 96080 55874 73909 88260 23988 36506 72214 44814 47716 56035 42595 32427 83325 96903 319 44589 70688 16981 67016 82369 3163 71887 38681 38618 52662 35929 61028 6572 81055 4035 75949 37831 23820 64773 54642 11886 57803 97624 58484 15397 62028 20649 8586 56203 79653 99825 28866 31439 28902 45354 42301 90849 75304 55210 8359 47621 75659 38717 97090 87345 32563 30910 80333 84914 58073 62718 3556 39225 9923 31170 32646 14565 49302 75612 83484 62309 66509 81437 20621 54530 36825 49237 73204 51654 33315 83205 79628 96838 10679 49099 70519 74612 98588 97059 4145 35897 21022 76716 81935 30446 13972 82639 625 49086 18094 15250 59081 11778 5687 43030 88662 56150 56986 92592 69099 7605 94468 79124 60305 50600 71336 62577 89775 80058 7727 75106 84213 79397 23863 10849 71473 40838 89032 92686 81803 35274 95919 75702 13397 11464 70136 21582 42571 66774 53700 72118 77231 72133 73540 78140 58925 27846 30022 11126 10959 31665 90934 47042 43110 97367 45517 97317 16408 34853 95326 30543 78716 13839 80895 43263 59361 72294 4737 97535 61386 61734 10101 73581 22313 79211 12823 96104 47371 75936 49843 1055 41277 51126 83037 7068 17263 90419 46998 52324 42402 8412 87164 85514 82534 60231 38301 26349 94905 10184 66466 72263 43906 39815 21041 55464 93664 3793 45329 3697 38989 46994 99806 16579 74849 74648 2282 6519 77617 77192 4685 28375 54615 48182 15364 16781 8783 62447 85768 31965 69875 74998 66872 19006 9553 69664 99010 32514 5493 98649 70552 38321 80440 354 45893 97807 14368 10154 27418 11720 20385 97705 98028 52358 53473 68820 96082 18136 5684 34851 96269 14179 40604 39232 14795 34522 24154 57670 88904 81310 4379 84537 39517 7505 87293 93138 8813 4129 85658 37968 48064 84153 81500 20567 58145 80981 5498 79909 80304 1576 38418 2662 61558 94645 62877 76269 88481 3843 73405 67649 11617 37210 99936 18549 70244 48304 2110 84106 12008 46697 95749 53996 447 34617 75084 11866 64039 63173 12417 41196 35928 19707 8493 81747 85635 38623 76745 99077 79793 67732 553 76929 31006 60494 17618 275 93531 10187 85917 19288 66002 88375 51222 80943 62361 33018 51493 71960 89597 69402 44749 46381 3520 18382 98784 13616 92545 32069 3299 97675 52423 85637 93765 11355 84037 99041 85925 27422 87015 8217 49895 99744 92368 53543 74745 10397 56293 87872 62327 53196 67046 84488 97937 88856 42108 98725 59391 73537 17091 18492 13472 76666 83269 30153 86960 61138 75057 44648 30003 12885 89743 79734 2863 71341 98991 34208 45191 26088 53566 71132 66778 41089 38186 2798 89638 41714 88487 86915 25437 6705 31095 40265 20072 21992 30720 29598 44983 62392 767 39658 10909 82914 90788 30846 37837 67063 25090 12411 93116 81421 55300 20262 13016 76417 83815 98478 48449 52936 63245 78875 92804 32790 65568 20662 28776 39092 49335 70527 79959 5752 95189 86600 42093 27410 34319 56848 8325 62396 75694 17661 51065 61267 33424 28432 68684 93057 4048 57817 68701 21311 49297 94308 18547 14150 66510 44560 33778 2887 63129 20916 28534 80852 15885 74279 96697 86554 56967 2215 17902 23242 9348 80188 30785 89046 71345 9463 32899 53313 51298 12831 78802 7214 19077 54796 42559 42319 10433 97524 3230 70841 46835 56721 83865 34699 79160 53836 32578 18831 33615 39531 34669 94768 19444 59472 41711 78295 84707 80080 16439 64284 70460 20820 28671 26381 14402 58811 26479 6467 25495 58082 63676 94933 26142 92810 77394 93466 10124 58365 4282 21040 87630 68370 7582 68199 94805 5395 5978 57713 46630 77762 45285 673 36635 7250 26506 21050 91052 15813 5474 67471 91457 49908 11753 39616 31340 59024 51573 29479 4811 91742 9597 16015 92277 55156 71953 84953 51673 61504 475 31836 55724 85807 90805 93699 51236 36523 12301 88272 4667 1898 80526 45265 33253 94728 28395 24574 82515 97645 9085 15459 53350 86969 70768 47565 1347 47707 32026 30664 67530 59583 47791 72881 63944 65972 64742 48191 77038 79933 37132 52045 4114 53723 33160 65878 38250 62486 77684 67000 39858 50467 44849 93228 48773 51607 83903 41577 26964 16685 77170 11029 59740 66512 24687 44567 95474 1511 60106 20544 37564 79271 84936 70248 70236 84680 96994 67082 40658 91258 91962 47479 82482 68588 56593 70745 68658 93998 73874 10720 93216 53748 93875 32456 36729 85456 912 72241 83987 41074 95030 28929 99411 82194 56423 12007 22328 27133 85246 84657 76969 45416 2499 65456 35120 56040 57574 78390 20987 5774 62942 80046 54212 55609 45840 30997 51999 62967 22271 60409 78186 85958 55088 52931 7621 25590 4165 49561 68153 67902 46532 86538 5145 16293 82106 1346 22667 57699 99432 7161 33945 60670 51883 13969 28339 5271 95516 22096 26067 88887 48171 11102 25932 86707 63683 70548 18082 32841 18361 65743 28730 29558 54251 53507 42693 77515 81665 86734 11942 70635 47582 86188 9368 71357 49173 55505 87060 59958 81160 6858 7174 35554 25871 91243 42374 56946 27260 16783 95121 55856 66814 22361 90862 41734 91072 65733 35616 89647 90154 90599 30708 39539 90014 30477 38062 40946 28495 88671 4625 59553 47710 29920 28833 87078 27966 30858 862 59239 71601 13706 23684 90875 843 19035 81300 42504 30961 75531 98955 45010 89256 87515 68492 37634 36168 30773 24916 98676 25463 76903 79807 49021 59458 41840 8828 65768 12583 79501 81928 35100 76221 91103 44134 33770 63798 903 41354 42841 37776 69181 92521 90425 97601 38872 54188 54753 7428 74254 22816 39545 85822 25234 85620 15994 23840 60457 6815 23016 76025 67742 33625 77832 4449 59552 44460 5201 54562 3215 70279 19592 84233 97939 66178 17454 34296 99949 20687 66989 2409 27169 63054 22574 73226 37133 50640 22181 28331 43138 83583 81639 70342 92134 72333 96632 5852 7387 56551 80567 14422 45411 12709 9920 74265 89445 18125 91244 72474 81901 67909 21783 73416 7590 85680 5540 22660 42705 760 9917 16391 48655 59985 16908 64124 79548 98281 93523 34405 65575 77210 80010 97906 70332 13842 39661 96852 2278 78935 77430 56733 1886 36984 55111 43381 77606 37356 22436 72 61938 17232 93040 70799 78252 9887 63874 64950 90608 19358 42721 34190 7169 66815 54455 89698 77431 69512 49701 85013 13069 59283 59657 45115 53905 13486 832 9423 85645 84294 6351 88069 63109 72428 28204 76184 31109 84166 5541 53204 16162 69179 27511 68602 14631 10001 78573 61828 36773 91731 85765 77983 71277 56974 12676 82832 24619 99956 61423 4465 64032 19925 38939 80209 23220 43142 80786 49648 41174 17317 61471 65714 43267 11213 94593 10502 92114 76085 84776 91137 99524 84530 74228 62070 15102 26785 41243 8723 31492 11475 57218 55190 49405 84851 83936 47995 904 67292 98715 4969 29185 43696 49378 27886 46015 21318 496 39490 41441 64491 38637 55135 42726 81652 94861 24526 3216 90896 52383 34757 22836 78627 36261 44262 15795 31646 92676 19200 10771 87292 85037 13999 32166 11906 34706 39576 90135 12179 84002 47674 37195 83134 93748 51444 67309 72183 89073 96410 8176 87178 55168 57169 68368 75546 98445 2665 80668 85196 64102 31310 57318 35027 55454 9705 41352 70208 93519 70559 92068 20966 88022 63151 15801 94575 95736 46538 62758 54612 99013 34049 27544 25472 4374 16217 23433 66936 43431 2244 78152 25940 5515 32380 96993 21303 1600 95604 76576 55201 85386 76229 51628 31704 27441 77494 74031 90685 38196 5006 61005 45536 31003 85252 59301 37120 82203 78054 34736 14328 83555 52110 88786 58852 56504 30377 6718 78491 61356 39320 85624 81958 91689 99037 7993 4328 88437 58401 61891 71633 98267 11920 32400 91135 59206 94345 72063 97091 67193 38522 53399 57021 60486 49184 28317 22350 83836 21136 29368 54876 95540 23312 46716 85722 46666 46817 3057 53504 96830 62966 73078 81618 3810 41139 69587 98196 59110 23579 14913 41930 34476 52940 54616 13006 11276 77077 74430 43661 63314 55368 30622 78528 97550 430 61336 56289 41573 58978 12005 27591 73086 51321 7662 63144 40002 52641 90129 15296 36624 39464 45686 44725 60016 30145 57001 37969 11523 39446 9983 77990 16843 19951 51762 2047 33183 25795 75199 65095 28793 93938 61687 78110 37883 78408 61457 93594 74094 5070 15881 83214 81493 2298 82165 46686 36119 92069 62912 40501 40787 72231 44774 9373 17242 66266 38109 42470 8680 75428 8116 95961 21867 26365 1496 51892 99483 96839 34567 47369 25149 70538 20988 90687 90069 80371 66714 6450 1605 66119 43519 43349 90039 86558 8332 9458 1331 84819 41771 75135 69289 73062 8303 64375 93186 51181 32329 97545 50354 61329 43894 70132 55483 19514 31241 76265 9561 94332 8139 58316 48847 54009 93659 73657 89950 49583 25616 84192 60861 8154 26151 60068 38465 26315 4107 77705 36431 17058 21244 93924 38414 6992 85457 87300 87376 16506 64710 58948 49803 54806 48634 28483 81826 82229 94801 1501 33627 8468 30843 11063 18011 40138 90532 6745 93541 29713 44142 62075 63839 96788 54875 16383 39040 70185 56766 10977 38539 61788 39300 22742 28662 4716 82586 71596 31684 37217 86283 91084 12950 73782 79154 21780 43273 82893 81456 18782 47744 34052 56714 19572 79899 56955 13267 71180 8179 8054 92817 28868 60807 83441 10825 24280 35349 49669 64154 22580 59762 48217 58015 77178 86838 62122 75655 83695 4533 79232 74468 34702 90948 26377 1756 41379 86629 66062 33445 70159 73199 22655 31797 75401 47537 87613 21297 24678 30924 58841 54396 80370 63624 88513 6692 48936 95934 30809 92583 29748 36659 99456 28891 7761 1920 9856 65814 72470 92795 71836 35476 71256 17138 76101 97996 43751 3217 55604 41794 31392 43038 61667 57188 17755 18794 30259 65557 94339 31919 33947 83016 97759 71967 98760 79660 75584 14116 54330 84547 37942 74687 4413 7247 68968 39081 99606 3858 95922 11452 89850 65014 63149 88039 20424 29753 98235 8355 95691 30546 97846 47986 72080 17695 10082 15507 58989 67335 24343 32136 50005 96524 49193 98948 26120 29519 42715 63808 90493 8658 12669 61771 85036 19335 9127 64251 37048 6309 13443 46736 8574 63936 39477 43876 60868 98731 21107 95879 58106 41016 3460 93983 90359 12013 48641 83414 3302 37574 74166 99065 76098 93124 62861 12103 65866 38472 16281 31898 11583 42995 69526 75459 197 13195 39549 51887 21038 96126 31583 28394 24735 63315 85111 18495 76559 59408 57326 18514 8484 17052 11438 71859 70794 16297 14839 71514 26582 57557 44506 66212 52924 49290 91606 16943 49070 47614 77440 35072 98532 55547 32788 56290 49140 13032 56016 38496 63907 20650 81897 76013 78048 14657 51931 27045 54073 74053 21463 60359 75973 44508 10033 65611 47913 26216 13035 20455 59452 40860 56610 4109 43318 43266 65999 26581 19258 10841 38597 56379 64474 10069 82401 56259 28764 72984 43553 2940 85290 74690 19334 65349 43419 37011 6892 32633 15820 65423 13425 43205 16855 91281 17364 2904 80897 76959 96528 25993 60370 18056 77663 47380 82298 75669 4804 74398 87257 99587 70447 93613 70254 12603 65276 7268 70056 50259 52257 96256 15245 82838 82563 98067 77147 13767 93614 85975 10405 23396 63354 13523 93574 24683 2216 26886 34597 38857 78767 53125 9973 49400 65552 28562 32257 49384 12782 82657 66955 9625 85922 90463 22627 42235 40313 44432 82934 51767 31751 47466 41724 76386 33514 89143 19978 49654 53614 71178 60367 10303 11822 99486 12076 16409 86005 69404 83032 54859 32650 7770 63917 41541 66695 89383 15591 25253 59381 44819 69079 5391 54607 29862 94566 91959 86908 80596 2749 75239 73070 86891 304 87779 43826 66816 36040 11703 22692 32975 33582 86353 12746 90215 47598 85053 58450 45225 18901 23754 46410 11045 85504 91862 48560 1068 57105 29985 87774 10925 62380 92901 54199 87556 61557 91658 46018 50788 83072 56378 23020 79270 59203 28443 57528 58530 15108 19392 25615 61195 97243 60513 31325 11709 84849 52871 34531 24677 53407 26692 86239 65300 49542 86013 63371 8503 70815 53117 45275 37732 24697 93824 87876 67009 29859 13622 71762 13829 16568 62149 32955 34002 99377 21896 54836 16718 34582 81044 39301 31139 73801 5807 10190 17392 41846 11711 5266 91853 6135 50505 76540 10796 18424 98007 7968 91230 49767 36977 70730 91757 15552 46833 51769 46031 52829 71397 39472 98811 80682 75232 38075 83140 35253 17080 41281 22774 75981 22164 72325 55131 48006 24203 1156 52021 28741 59364 54789 4901 97799 84632 19846 43334 2957 68371 58503 22971 62372 9466 87296 93781 2774 88932 62769 74880 71114 40179 25170 57242 88144 7077 50330 12374 48798 1882 52678 12976 25127 66269 50992 47405 96315 26009 47770 27470 17009 52211 72569 28768 15052 17314 29802 70613 93864 50442 73973 94653 88312 4569 58506 86581 32444 63216 40162 6516 34387 24615 85560 57004 97647 37350 65663 36157 55212 81964 88391 18983 46276 15539 47439 49206 26498 93611 98606 23998 96714 69960 78542 77165 19969 65811 73034 77166 87875 2655 44294 30417 94579 56314 32233 61569 69819 32725 89682 50022 23082 13464 98824 30078 58820 76223 14756 17951 57406 11629 38709 36422 18512 64275 25969 38158 73878 89200 11400 46674 27981 44795 30139 40196 67174 63633 40165 43933 49736 21157 64915 64250 30729 63162 96671 90572 81646 71325 71029 38049 22939 51469 11557 69005 73883 49965 61085 44639 56467 55238 95550 52275 78629 13152 46413 30701 44250 15692 14669 32612 35280 65711 7203 63826 29655 76677 55348 92005 22224 75408 53121 74424 61193 37815 96386 53998 92050 54299 56323 26776 64132 86339 90795 60856 41383 74012 65301 89824 633 51851 88000 67935 66916 16220 73355 56071 43886 61080 42617 9942 39175 42744 95895 89545 51168 41313 18175 178 97572 40060 6207 68233 3896 58622 90244 32120 23439 63477 77677 27827 80482 11032 66090 60078 71827 88026 86201 52127 28225 83192 73397 39845 42926 9206 78768 73234 89611 39805 50751 92682 66881 72708 38714 33863 77977 70224 34654 99510 68072 322 75238 91529 47096 18376 36268 43538 47262 68718 51148 11497 72174 13216 71032 15206 82398 46529 75591 90936 40045 8140 69089 5641 21233 1523 68692 10413 37740 55592 77576 15723 60836 90448 75045 29191 27069 5905 83808 33647 71387 88829 60248 98732 10133 73324 77503 61801 54740 74178 23735 74589 2496 58447 51027 58872 33805 63958 86342 38204 82317 95924 51920 16642 22453 27196 1360 54399 97788 21230 69340 3799 5840 41581 1573 19980 74328 8714 15889 57342 53135 90117 51943 13789 10079 92710 52600 93249 21143 109 65734 32170 49729 33221 85431 41361 41110 18542 77839 4605 68862 76015 40485 96760 15704 22352 55335 92495 35019 14856 25419 71353 78642 52820 35510 96639 56624 8347 45334 36099 93917 90170 93128 38972 47863 31368 46629 93421 97053 76793 75121 81115 44719 5644 63138 2448 54453 43236 19370 28737 54137 74423 28518 23671 90374 16928 7785 37329 99628 4818 78157 42869 72883 63767 10686 48622 5460 38253 28457 67104 66933 95573 5710 3588 98064 55036 87394 28855 20770 70271 95020 2137 23388 48988 14639 11365 360 32315 23257 41698 15491 11558 87339 74009 73761 38884 85954 98246 16159 47804 67544 49918 76131 54686 9207 49225 12046 87678 63598 57015 7267 96582 6686 9517 73977 24899 80681 49667 45838 43733 71467 14711 70909 24938 99190 69949 60597 18749 93302 94746 51643 36550 15145 10248 57100 11304 48280 65027 41261 42614 95585 18406 79173 18174 39810 13355 68331 58043 71127 70153 98891 78403 81326 69836 97686 29153 68990 34264 26894 73876 34326 47803 78663 20461 31248 20902 62580 96696 40701 61049 79130 83993 52942 32792 46433 21178 56655 98930 13220 60915 71367 70699 74095 88609 98634 66358 11089 31532 953 71629 71006 83231 81779 19559 83655 54584 14083 66268 55221 94783 86072 12460 48091 82559 39411 80824 20906 21601 63411 30538 33762 30653 70686 78607 64753 57410 57501 48047 87916 30229 9690 68441 94258 81442 71439 7076 31605 82494 68578 41274 68525 65913 81102 37620 94894 35333 91106 44998 27086 97040 93214 53441 60611 65936 77161 99835 53842 34570 45917 29265 24206 24129 79705 57403 53114 45821 3654 79913 49545 93035 45894 12461 69090 54190 88647 57702 25155 63454 43292 17873 66909 95182 35392 13193 92529 71045 51285 11051 60206 42577 40527 19621 31757 73649 53180 419 40215 82236 75441 95058 30026 65101 23516 23206 52347 2376 16759 71062 49190 93976 84482 18702 9327 81159 24800 27632 48502 64856 8464 49674 32967 82517 10706 81465 93165 72527 4116 8642 24807 16720 42357 79513 81961 63967 13144 55947 85963 91451 846 48929 11313 38179 56832 3764 2558 90933 57311 99103 87223 22820 72010 72835 10543 46713 27710 11347 5833 38817 58380 53430 45959 59602 56333 51560 79890 38042 60607 10144 73606 86302 93332 9198 95404 96820 68241 95085 25326 4327 19993 19799 19950 83439 53456 47711 29067 58112 787 11200 45549 54502 91934 96672 89922 56527 37548 45337 72419 12387 72634 61137 13160 21513 64071 17600 30097 83509 73154 74788 13882 35905 86549 68217 8677 84502 23608 45790 39543 31414 29166 5344 60872 95159 33549 61330 98258 99901 2862 75720 58886 48760 96453 24849 20134 74828 63931 12536 40782 92189 28408 39494 54699 87181 93371 24674 1250 23815 92610 19174 49621 51900 81568 27162 94860 14313 64383 56139 20714 46202 28553 38061 75810 19704 36184 30648 36985 66958 76238 85171 27960 58915 24464 85757 92131 96022 88771 1941 11578 54136 6585 58248 95100 65915 60386 70825 69835 83285 89332 81379 26859 53859 68662 22228 21049 56814 28806 46871 12468 8253 66619 44684 91309 36358 11756 25968 39427 77723 76338 30634 34948 82240 21923 5276 61346 48167 44988 27293 26480 75865 95367 38700 69199 34382 51571 93404 60456 66202 49483 98703 57491 27810 79789 99482 28000 26782 43089 90347 60674 6882 25309 63663 8420 40074 53353 44077 8753 76689 73950 2073 78480 87177 43973 69070 62054 5384 21276 12767 15155 30142 14 96454 82674 16004 45647 10554 78982 66010 87694 78285 60244 12582 35603 9481 40012 28393 98423 95640 88132 8499 46027 73099 45566 1121 15830 6979 89872 39020 7613 2407 19540 6390 81699 89905 19427 17323 55771 56363 45677 42962 71197 57369 71419 36791 14722 88214 43873 18025 6803 60171 85811 11860 48717 82506 93095 76099 88909 69569 29474 88554 6093 9417 11183 13130 58643 10817 59438 45336 42302 61690 50682 91245 51070 67714 85449 56838 86893 1825 19360 77507 17759 57229 76516 19722 96186 57721 81006 94988 20415 65978 17321 11224 99691 79535 73576 8387 67677 68969 12270 13507 6320 72047 53014 91190 72360 48070 98633 16490 68987 42816 35020 37981 82020 51492 44509 95565 26144 8394 24213 62790 91215 45402 65025 4757 14957 18737 54936 95824 40900 14348 72008 81910 24733 6782 95983 15637 27409 86523 61909 6270 40042 35672 514 72788 3657 64392 31548 4323 40452 23501 68801 9979 82767 88400 69601 51296 92173 99362 70526 16605 69829 9035 20372 29689 69917 8651 30071 55184 9331 88525 15487 59847 21801 85128 53072 99819 34630 43720 21980 88316 15229 17208 57285 20327 10545 48998 43568 99890 86147 65089 20541 47381 33491 20445 36331 68298 99318 30316 39097 24882 25494 6685 28214 83872 48533 77685 63422 57361 9940 28166 50255 94847 15348 31037 63901 87316 39330 26616 34168 20078 68570 15321 35976 16704 80238 76384 72884 94774 45131 60390 30971 5667 31201 72395 52268 23802 80600 96638 55888 27176 32375 35748 49950 36556 10786 50949 49264 31769 24047 75032 30911 42567 57482 37413 27730 46123 18414 33641 15836 26847 80436 95267 60527 80390 86978 92145 56245 13391 23392 60321 59298 71244 49276 89547 9710 54621 49745 19657 50995 85585 6521 34369 99096 99813 39171 36947 114 82286 31413 18209 32965 77890 15184 14177 8368 8827 75742 35052 18366 81424 45833 56103 15283 57294 48232 36132 17475 81454 53020 35270 10570 68381 5672 26133 84497 44363 73293 3422 19111 15272 37295 91876 71666 40594 10642 761 97998 72460 29049 71488 84762 18237 65851 52998 19314 5342 89370 88318 43943 5408 83994 13058 31654 54439 91824 5756 52596 81510 93544 74597 30839 68567 82334 82169 32394 62562 69178 95615 32753 8389 44376 18451 22750 28686 96963 14174 73200 77418 17099 12622 44065 35798 57706 11739 95384 42150 41415 86686 62470 50762 68675 87726 53258 83531 82036 909 79174 71600 74848 79732 27940 31534 14297 14577 96665 21559 22700 21716 78080 44406 94543 5340 6898 15313 2062 57829 72405 12368 94930 73053 99522 38206 60110 61651 87207 94394 14768 22335 80339 96257 57089 61400 67497 21505 71626 39021 88165 21387 74231 18087 51534 3461 61459 67985 70378 24756 9301 98268 28951 62138 11775 33633 99529 70034 56679 72269 96521 34392 32270 83861 52842 23286 9919 21278 17283 17352 95328 45181 74467 38836 69408 34689 35058 77496 3714 25522 88246 25264 44972 79457 6550 30148 3661 53817 43247 25070 21530 39776 58744 90886 75309 58228 64335 28783 17210 5680 7087 98170 26554 36709 2474 36419 76551 82708 15714 40232 99193 61531 96152 48393 39072 43686 91013 35998 48027 60949 82119 76352 99487 38818 97468 89503 1914 56345 19311 90311 75004 86344 68428 71273 46926 25099 36209 10869 11958 97737 66904 65243 51945 54993 78444 20347 52943 90796 25485 87184 49569 3841 28858 55208 24538 49554 63739 19937 88897 21786 78208 71857 54415 62282 47602 99771 72385 19995 74078 45221 28418 92688 88827 40843 3134 52504 39707 87354 20412 32848 12135 63994 68829 8965 19118 87486 85454 62047 97715 44761 95616 44156 84891 21385 74881 57412 79035 8288 66756 96834 45163 8089 75386 68591 42463 39074 7216 64393 71766 63582 35391 57400 44751 5149 89176 46752 30889 52598 29098 91271 6808 82987 61344 89350 28411 31656 81796 94301 55091 38147 74076 39968 52789 42854 81104 12014 19720 52293 34336 47328 76569 53594 88459 53692 5014 17614 87687 94066 25612 71723 49839 9669 24550 71968 68625 62400 317 48197 68082 88212 15428 39610 39355 90472 96045 25947 6195 87308 82742 99649 12112 3404 41703 60487 55048 42059 34540 89342 86208 89378 22188 67171 47125 28991 5143 50245 97230 72580 6797 25588 82942 90370 17529 96095 62167 50241 74606 97260 42071 3868 3826 23277 37041 47526 92023 87648 78418 43203 17023 57442 3305 23354 49739 4545 70327 40554 2532 37397 75801 86304 18569 3945 55577 90759 7266 21467 63126 36593 96392 21333 81463 24737 2382 19096 57520 28444 9372 39667 13307 14411 97896 39621 54928 74151 63718 26380 95896 58446 78650 73283 67712 12804 63345 57115 43734 68363 82 53395 84967 12524 94636 75507 98110 22638 71588 66138 84120 8697 71290 15120 19057 30973 78178 85201 78230 6785 51440 51087 62448 93196 18582 33551 77805 32830 70075 96053 74563 54773 61950 71026 53309 54886 70089 3402 46124 91822 99017 38780 88882 61369 19728 98969 19560 71784 53088 20582 62240 9679 29895 58269 59416 74375 80258 18149 85010 30244 75734 76350 25583 69127 61301 19005 63081 36730 60766 9771 70058 68434 72418 36722 34353 1894 63232 98310 42847 20405 94674 99208 49942 59347 27766 27749 85912 11315 69968 33165 85789 49038 1127 9850 5374 4767 69525 75391 5223 20564 20571 10198 33813 56459 66762 3571 42206 77753 61681 72092 51362 67999 32930 90615 72661 80269 87306 48871 58588 11834 69845 16926 39781 4756 61046 23721 94865 37264 91100 84409 40008 59256 8888 87812 19772 67861 2762 10118 81365 49129 89936 76133 19696 85341 92597 14424 64211 54964 49886 47872 24031 15044 16224 16469 79265 40790 22178 88538 5514 54067 43645 63423 16716 57917 16386 93041 84057 75899 94455 12162 82922 6205 69323 61731 27760 79955 7447 58080 87748 96274 53274 86615 58314 80713 22320 87832 70166 14688 7981 58653 33649 2775 46955 83370 29138 918 35165 78631 27365 95864 50380 11987 72613 22163 29194 48559 69686 51819 39262 6689 31488 27229 9902 45954 79883 38149 15407 72599 53928 58461 51710 42453 68383 8066 76938 26233 13316 58714 43036 82160 35820 18892 83538 58793 63277 42388 99159 1197 21934 79052 77222 98984 56992 72448 79241 1830 79429 82952 74140 55521 40253 92043 77647 26296 44162 8011 81452 86723 55062 67090 3335 21524 13401 30355 63239 98429 69545 90475 15417 81525 17992 14973 10604 7853 86732 73608 96872 4224 66834 41237 30474 73042 50717 40465 68338 15615 94682 22903 20364 22357 61882 36821 34971 99891 68365 89843 37896 7953 14480 43396 88230 72225 88743 94873 52016 99940 20968 27776 31383 3893 97185 92546 11368 61234 62018 47910 14463 69322 22736 14361 91506 40853 49722 36686 37063 47162 59355 42051 20324 37355 67561 59272 73731 51150 72131 84839 130 33877 99798 2658 43965 64120 17664 92127 81718 7020 34496 85855 93619 15242 33051 13912 99229 97189 62016 47868 81624 37065 77400 56645 14265 73285 51562 45563 89353 41861 90559 23448 896 89809 75142 34922 71268 31976 7287 7419 73799 31206 8835 36227 33096 12283 55517 26324 56628 82589 55901 85505 48894 20797 40667 45572 40173 35408 33461 27894 81416 5933 16582 21009 22819 99348 55076 13609 4766 88271 67393 35743 14495 3054 27249 10117 3971 94000 80712 77948 43325 36283 91075 92637 15756 89626 86270 87925 31906 65062 35442 26424 67519 38089 29467 94378 57103 64289 98650 45848 9232 13927 51140 99874 64060 70410 45870 26111 7503 6893 16947 34242 51200 91915 22004 89339 76132 90136 78265 23907 86624 33111 4029 30025 23200 83626 83591 27529 80653 49382 4314 2206 465 84796 43039 97034 18839 33070 85937 14149 77435 7801 87691 42573 11373 94262 73995 98109 28546 27408 81932 61890 29780 38437 72396 79356 23415 45950 73048 42682 45394 76971 59032 4490 21250 41497 64416 15314 71687 4668 47824 76512 35822 25766 11867 43766 10046 25655 76432 30678 55945 95244 99797 15212 95819 91383 91790 45513 74049 35596 9081 82417 62409 80509 72533 2360 21123 47067 9229 56924 13960 21102 66250 57473 74469 84220 26825 63038 97941 22330 66542 76591 74980 9032 76892 33483 63193 60957 53540 89588 45940 12142 51385 36465 33590 78801 95570 23766 54230 6244 15196 15546 97102 89601 43930 37106 9042 45227 6559 71694 62362 87773 6586 52378 65127 62776 16779 51916 78949 98486 75054 40820 43571 25757 35692 54213 40974 56058 56169 60415 48796 6501 76795 82388 44877 92918 9502 23734 63878 25091 43824 90210 12092 60023 24156 57962 70310 3410 78628 99241 990 3950 1881 42421 21573 86691 3712 32618 28944 58851 34033 24685 96310 1390 1323 58758 99817 60735 7793 71698 27569 76188 24954 73915 17893 22730 4528 9336 77865 85871 65044 35829 20829 87396 49047 29880 2981 26539 34607 58847 48878 34622 67350 41475 8834 12954 92014 4185 47148 11659 10540 91673 86498 46424 92660 50592 14894 67039 93512 3904 5697 47356 3829 96786 30224 55537 72116 39677 97988 50683 67936 15202 65852 41998 423 37508 55567 26236 45211 45084 60901 12834 66712 91334 85173 81356 73022 65319 17722 61402 92716 49880 40255 89934 51133 49901 29939 1814 71022 35978 54894 33914 71100 78532 89311 96066 81578 91681 24701 67167 41073 22482 20392 37181 84751 81582 45418 56036 5298 41500 70320 56850 13192 96853 59782 2144 77532 29597 7576 749 59126 30542 14436 69133 70998 68608 665 42805 28681 13315 14960 45863 71975 15509 90947 2249 42657 22566 28154 6539 96577 96737 76333 40070 62434 27701 5135 32509 12090 43577 17388 60609 23035 3479 7285 42318 93742 33473 24529 26673 46182 80274 90206 2134 95821 7637 17756 73868 24588 3601 74810 58883 11650 68421 23791 46565 71994 90987 19214 88810 23477 86146 99175 92249 30346 74623 15423 96668 72526 94931 37092 11266 48043 52646 676 49602 47446 95909 82505 64906 16571 67346 80393 45725 65352 47880 70959 54349 9809 23553 30217 67141 25759 80211 50619 5142 54832 63515 32593 71306 92333 33082 32241 73391 77585 76066 10137 18932 13853 45557 14075 5583 7325 28307 38346 203 4482 73565 68928 52344 34812 27705 76465 64630 9142 86659 92862 47260 20245 72650 95277 81182 63921 86102 13454 3297 14248 69246 59755 33086 83488 63723 38999 62539 16936 86813 43278 57474 45659 93135 72245 79302 53873 82508 80068 80594 50486 11101 59644 85523 18205 29659 12558 39940 40544 38312 7040 96814 47715 30726 87328 58956 21731 75615 253 98642 91144 89722 46254 68097 7867 72051 11270 69211 15357 63777 19487 66436 935 56664 26486 87002 48015 6099 6289 93412 9315 93851 99448 46812 2071 51330 36330 56420 2442 98112 97586 59655 89148 60395 27039 65427 10782 63084 89635 15856 51304 15890 90346 56104 70144 34631 61140 17936 72312 59177 47243 59597 32188 80429 30830 8943 4496 9326 4263 43924 45716 63426 37019 13797 30903 48505 14544 86035 55886 37836 44291 47231 79426 13977 66055 30629 22029 95363 83387 25745 32403 59227 36136 16920 55496 17150 35778 37759 680 23289 79861 87258 75197 16844 35507 52756 5934 2002 90505 10114 92792 21636 9296 12863 54980 91859 71567 48672 37749 73824 395 38273 32590 40777 65272 43676 21142 18191 72971 15828 15009 53585 58404 20927 64369 86190 4166 61460 55628 53062 61839 85284 50495 65006 6538 12207 27793 80067 37994 38368 24777 89006 12980 42513 59288 34846 65981 44377 32204 57249 33015 4463 20645 56330 90353 18575 88707 89637 63603 61785 97265 4731 27537 1129 99627 8240 77251 50237 97701 37326 14238 80200 51057 78063 86109 55991 10730 82529 22706 45607 4654 40317 3492 63922 24542 58790 86589 76721 48606 24408 86289 42157 74174 89849 12391 127 90480 66284 53100 67434 36337 84366 73024 84330 183 71245 76963 3723 63435 77265 49496 1520 30079 68193 1385 42438 73427 52742 93476 17380 42284 49449 81989 24230 55413 67620 24709 99269 67003 64009 87915 59966 15248 84598 54022 34932 60116 31278 11615 93032 18697 57605 24613 69025 57376 70696 35030 95889 51399 97269 44289 39467 47099 95782 90356 9692 59710 91231 43237 13845 11926 75407 30835 35240 83887 78299 40828 1231 53751 20802 52976 62789 14866 29417 13611 9202 84594 1078 6880 82768 65969 52812 85224 27427 69345 6669 67957 27699 84216 21704 72731 44675 32273 84362 88431 51787 21288 99760 46150 33547 92800 6475 13181 25471 68907 33495 40471 4365 54278 30691 18061 75358 55127 22757 72088 52134 5485 57971 30305 34833 69554 35168 34297 30001 9566 1260 9793 23461 66213 46847 65360 49116 84919 53719 52059 20055 43613 29469 89833 1943 52207 41561 36521 16341 82504 27066 83242 33196 36779 30370 44546 68470 3159 74240 92 99631 93974 9810 47683 22799 93409 26765 14628 53244 24997 58021 76753 47556 57198 77411 20370 10850 77429 24275 63846 26906 55241 64054 63406 30802 37442 45987 1928 63025 10514 63309 49228 60779 70506 26130 76490 17900 43269 39869 44497 86531 53397 3537 69088 91002 22090 7255 73734 40520 48422 4248 28535 32781 68465 55870 57688 44010 17483 55637 89057 26435 38765 66670 96201 59093 7804 69267 56133 8974 36313 29024 47459 26926 41639 37843 58242 96146 81169 11195 72120 92663 11727 35235 80412 83661 32998 10178 88473 86157 83524 62772 87636 25805 6027 23502 28422 40267 43729 28607 5336 11121 91951 22406 33798 36962 11473 28368 71703 50710 23122 38951 67451 59632 81430 46562 6658 46283 83961 52156 78294 96720 96185 37165 68382 20476 94014 69385 77049 49806 4981 49893 38153 43200 51522 72900 64549 12964 35651 90854 98538 15705 76277 70096 70230 10906 26217 5206 87732 64391 1722 82447 86957 3521 11143 64348 6917 88475 39806 16129 913 55867 53867 53535 92937 64361 5500 44145 75631 86835 21647 67780 67944 70383 61980 62511 7138 97104 83672 21283 66891 54202 82929 97007 80831 22844 69405 43312 31008 86876 34139 1164 7165 54384 40569 61997 93658 44158 65726 2910 15166 85112 11899 30239 92316 82999 16600 26405 51516 87751 81778 3244 50913 75760 4392 20948 95614 25650 95298 98792 11479 88718 59071 3105 35086 54381 940 58596 79976 86741 71382 70191 96952 58512 33545 54849 86524 20273 25265 59013 98388 4631 25997 35697 97255 60774 87959 89022 69990 79796 14240 88730 24011 31240 14953 89706 43831 22487 55726 55144 14829 38305 58772 69707 38003 14562 56163 86301 20750 53625 68547 96777 73214 43006 17812 25130 19525 64763 61435 22413 50450 17740 11115 27620 64765 25230 41273 37178 7610 69947 25388 55686 93181 2579 39325 57062 91421 72422 16155 78865 89018 58424 37882 69229 18902 93511 27598 84748 61592 90855 93441 47599 85591 39597 80498 46049 3033 40824 7027 59035 86508 67971 31917 93804 51691 7166 28596 1806 88515 65311 10482 2094 82016 93 16212 74391 49139 31483 53882 17826 88096 45368 31732 39315 70469 68304 89079 54570 89429 36621 19155 95940 88068 44760 15729 78841 73939 67539 15282 16816 4865 13572 73845 5554 34090 80406 36909 9004 92497 85289 88065 67218 80759 26413 25174 16042 65236 44600 52955 36464 19955 89054 14602 90474 28173 57738 36790 69172 85782 62491 12248 35410 72796 29785 98453 71507 65411 86923 9090 90446 45689 88788 99793 19578 44618 21648 75916 94694 36744 51510 62954 63107 29928 90950 28167 63746 93685 73710 93793 92032 5147 22007 18099 36899 30667 26915 37811 95836 4005 58830 88606 74528 86788 19741 49919 34612 33286 7546 85527 21094 15763 45472 71747 74896 88285 80543 28197 66519 35083 69671 12182 90237 18578 10583 4999 66074 8665 12183 64913 62510 77869 72952 59626 93113 50667 69186 20316 43075 95582 96752 88146 55023 7470 43767 65130 40046 84610 886 41984 50100 56401 15687 93016 44075 18783 60765 950 9783 56279 89211 80520 32331 34573 79626 90808 16880 46910 94267 58771 31208 43342 93923 75018 17622 77880 13071 62560 63835 78135 89744 78652 23718 33776 51826 21657 13790 76986 14778 64408 76751 61224 11285 10756 17128 1762 42462 48089 376 83434 87561 79027 78118 60517 50874 80698 76368 59222 66249 91660 9631 83981 57206 13015 40201 32643 28072 66686 61379 92548 76100 47487 97729 95400 68611 96653 89655 56535 40559 96407 6716 77896 49339 99655 50251 87615 86644 89828 18898 52121 23119 11369 15462 45772 69559 5946 67276 8816 62856 15626 88767 3776 86518 35720 32361 42777 15895 93819 53871 70997 58486 77467 61112 39213 27932 40051 78779 86892 95445 50107 63136 15966 54276 90616 59385 27588 53408 50772 33970 83368 61876 19129 16695 10008 89585 64079 51473 82902 77352 27968 77686 36852 49243 99324 27420 76878 91475 36612 37394 87045 28513 58954 5494 83194 39247 43949 54378 41125 58881 85507 25854 46784 9411 2596 24049 39988 5510 23155 46905 6272 563 50595 89915 16822 20379 3864 90226 16166 72679 43498 36449 76361 65791 82599 89870 68505 37320 47601 8356 83161 92045 1709 59137 94490 97391 7050 7634 539 10682 49315 74751 53682 61227 3137 4363 79339 80740 79851 22239 66880 23469 15461 94552 12596 77944 99599 46392 81645 32905 89696 62025 69855 23592 92866 84479 66603 27194 15128 83668 42763 40847 33685 62268 95306 54266 36338 64109 71769 82029 7191 1662 79418 3259 65295 37861 20559 30792 81713 91818 17920 52811 2429 41972 80239 86602 78096 8508 80764 21466 35329 74565 20304 97898 84599 25764 80666 49172 32369 849 83884 98482 3480 64874 62979 87092 52632 23058 28668 91328 69200 84619 20835 27202 94624 75348 81422 85889 22284 64156 47259 21407 89155 17247 23817 72563 19262 61815 95625 6308 10268 62341 13643 27616 24600 50878 68671 24445 72404 16692 46920 56548 85082 34584 25187 90388 76206 19974 67646 84360 98938 1780 96562 6387 80611 89167 79639 39671 53628 70315 38797 1328 58697 30023 81202 15498 36186 58039 67975 42906 79711 72222 29632 89132 94897 59450 84408 51093 39298 56364 84496 40110 77472 17906 49168 93751 96356 63847 80986 29857 20681 58786 75305 27250 62413 89463 52343 60489 98656 7611 77634 73779 82786 93231 5831 9499 77574 32874 25260 88508 92494 79859 8682 75306 67438 1065 74498 67027 85775 22246 99536 96925 74011 92211 60018 47780 28499 50587 65872 26682 53029 96636 99966 92064 25567 68306 89193 49960 23073 85769 81549 15548 52287 37111 32343 90160 42389 11551 37493 7137 80690 88604 70817 98228 51847 32276 58291 98783 59425 12894 34321 56698 35647 60199 97321 6352 42277 42489 43195 57037 40182 7178 62996 17367 98143 98442 23742 8973 66973 3926 88369 57900 54382 28563 57355 87731 77445 60668 51685 91980 23582 33380 95846 85832 90614 5886 62505 11900 89123 40709 35247 44203 96428 44222 38334 5533 70499 73167 59210 65729 54528 63324 88472 27812 97434 8213 84095 41704 28506 24532 51966 4869 5501 93926 57033 47373 65562 70186 49638 63287 40318 7769 47706 64655 20910 23632 69904 10740 66971 23214 98299 89966 92136 55471 66168 22338 86566 11769 32210 76610 98825 38054 23272 66943 61671 12320 41720 72553 53403 26273 87956 46376 75221 10702 46274 34079 31576 46325 39892 61364 6902 97768 76092 29848 12619 44619 46195 74443 60355 36700 7550 61332 53622 4304 26908 90863 99005 23197 69116 91797 20851 49146 85328 5032 97614 88106 14244 81179 19580 49377 16987 72041 53889 45864 40009 41556 22738 44816 6338 64142 91273 72304 64410 39098 49292 71063 40276 64540 58981 24500 95680 11917 68538 3753 60548 22998 76480 5063 6520 50493 55749 57719 56984 86409 66368 77740 42162 42245 80857 40507 82393 10089 45868 95465 65986 4214 28488 7031 33895 30152 79155 54548 45436 63227 78335 34821 55827 95681 99115 9082 72623 6507 79942 27469 48216 13983 9751 53401 70524 91428 75757 12384 9994 24663 69208 23100 63601 71326 85307 91750 3903 77074 32290 58550 43186 97667 85113 96051 13601 66549 25833 56710 81140 20148 21010 65076 13739 41038 18649 38545 30467 30287 67906 70102 46681 16905 97839 69636 75293 5287 25412 57638 34993 57683 13106 19539 85516 20043 34452 53829 94046 44856 6426 80362 45332 34683 7845 66773 29063 74872 55920 33933 3116 43929 40189 53216 83869 65189 27712 90651 50170 35573 46552 73838 31700 72023 50455 25432 18221 65170 30005 51694 20570 70531 26169 30644 1326 72266 5044 83092 6724 45099 21939 76122 36919 54036 34917 8984 2562 59659 75048 56925 95278 9558 70258 17439 18774 19069 69742 28303 66163 70752 24262 57477 94071 88002 89750 83002 80547 45398 23327 46866 80918 48098 59668 48656 48134 38277 63432 78686 45263 84869 46352 71830 7189 6967 5229 74530 64246 93712 74172 79943 62747 22146 54814 26586 36567 96197 88893 61638 20616 61553 66588 29674 65205 30387 60865 78806 91117 21723 32724 57492 27703 75962 80074 17607 95832 9878 5061 2039 43958 55776 5566 6847 74376 46037 1693 38386 86780 3635 48318 70012 54738 32338 99646 98370 24944 19389 99754 96811 94686 61556 84301 5586 14652 95748 71549 51179 28964 48158 1776 90672 21771 56154 99980 56278 5446 40563 99908 55173 29668 67865 46515 75600 90815 14053 2755 16074 99225 8889 56859 80737 77779 1352 53602 48875 6332 40199 59772 35029 26681 92731 92336 57865 21366 27787 84175 68861 61242 45295 21097 87136 34181 74673 20947 63992 68260 32567 93674 40272 15712 89584 88690 66785 79560 52330 67807 41990 2583 79422 32105 1516 61846 89927 94864 40135 71515 59277 13201 35194 36495 28028 40242 82520 66277 55028 91739 78864 51202 56276 76159 50746 9151 15769 38581 44773 52565 52971 7939 78427 32764 59411 47335 55507 81172 69924 29396 37895 64287 73216 40469 88415 68008 91227 99189 20474 88084 84752 1696 47217 25950 81722 66335 50875 56056 44281 51476 99364 23722 77437 96328 85392 57979 58682 30794 81157 74897 17481 47920 72932 99647 55112 11128 73100 10061 7205 18523 37225 81486 1307 71569 31591 97510 10076 54126 55494 55820 35060 20108 64855 35463 47935 30791 46767 83691 76715 4791 42097 88210 66232 99907 69666 74811 94432 10480 22297 49639 95860 44055 71791 2266 64868 51727 29693 53458 12389 35195 47532 39624 64528 79840 987 21957 96434 79436 5328 37638 80150 84340 83725 91104 20698 81166 4725 13024 38216 19282 88858 39046 55149 72164 27350 18063 27630 32653 53862 10518 66060 67379 74321 48253 24016 70137 95461 10942 7616 43141 87740 41459 96882 19419 89804 57991 43286 80503 57468 78857 46192 47308 2395 34850 98473 32018 3056 28684 70301 97654 1864 26036 87341 23631 77272 99433 99374 67245 65880 37127 10146 79153 22400 52014 60077 3024 64095 13180 25490 64778 83248 34882 94945 52082 83682 69055 43719 16786 63941 87999 98747 87683 68561 18386 57576 7194 40805 59119 80670 50223 79311 96008 49528 12788 66105 5854 31106 2820 29944 82746 26417 77154 39614 48053 45319 41431 44978 83848 83478 75431 93300 84378 22354 40340 56831 31602 93088 75019 33502 77132 99062 89574 36286 89215 47666 74626 7792 54869 4644 11974 84578 14288 82713 51400 30154 87982 88973 34120 45142 7776 69397 15217 90102 40979 75827 3192 23573 79829 901 80939 62808 46310 924 35063 16107 13285 33977 85933 79919 89010 73538 53478 98961 44895 10989 497 88785 26307 27641 86117 83362 93006 63868 17093 41805 15251 97101 53658 45396 46161 86996 91250 98692 61340 67008 82793 14132 61580 16810 48418 72654 6117 46098 42912 79175 72836 47074 38480 95071 32383 21001 13210 36417 87551 40190 99930 23776 40273 1449 37967 11688 93160 20089 63864 11157 92690 3019 44953 85700 6404 59974 91314 7256 76204 16899 16761 20453 95381 22277 96159 10973 51 15825 80155 28355 20274 88390 55452 30850 88451 68282 4453 81591 61804 71418 30405 74175 38510 66132 82358 63194 84847 4873 89340 98698 96867 44921 92252 66400 53148 45385 64917 92355 71655 41638 62946 83837 41136 63017 42529 94275 67436 24948 76331 39434 12632 37145 75585 16846 71709 44208 72014 61000 75796 2964 53203 55709 26343 10195 5082 13958 98282 26204 18326 33902 41624 37643 39974 34209 38421 70833 8352 94501 5243 66905 41752 60319 4470 42395 8691 94676 69648 56694 41424 77402 42269 62212 42383 90302 67404 31701 27617 61205 98826 40266 82152 17185 67637 89559 25563 25658 6497 56064 35725 56977 97847 13116 53828 802 69629 64397 87262 11090 49984 16243 83997 55058 94495 33374 97376 91608 59609 92765 88159 4382 74682 44186 45353 70047 44874 1367 93609 21764 53332 18678 38114 91932 57537 86406 84183 26666 40279 36108 99178 78818 15043 31081 48626 32034 22393 59684 34945 74222 50342 66489 2617 74866 117 7072 60148 83417 68746 23728 37940 28500 39184 62962 74312 81812 23221 57054 41566 87312 61079 55232 33586 45239 95563 59185 59464 55836 58185 43086 96132 51614 76711 75117 28889 68653 21926 58121 27035 65184 93726 17271 4258 9026 61333 37750 90139 4505 87196 84560 62418 37380 68328 41422 78395 51752 58733 13872 89030 38741 67411 75387 96883 16190 21646 72809 23941 51064 37802 69673 92924 74979 81168 27447 68510 82116 47755 55656 55657 44035 81980 44738 85667 71153 52939 76273 85298 75475 57813 35724 3568 34696 2983 72709 94385 49620 68779 2459 85181 2371 799 32023 17326 77090 9708 48069 73526 55737 53137 9867 36411 34011 14760 70634 48692 61995 72846 91907 3035 45044 29080 21199 71303 91712 78637 40929 81423 24931 36849 59312 13639 34816 55699 50726 77062 91268 63748 28585 15095 27988 36028 57483 64613 2804 13288 61919 7798 68230 80182 68888 44453 81511 8442 44778 9337 73755 54321 28621 95101 73959 62137 39720 61047 67182 40724 36935 99667 32776 91234 27276 50732 45451 30304 41762 61954 4971 31136 98163 53208 11937 94147 65658 40996 92083 67070 50594 66852 13934 95843 80354 73686 33729 46819 56176 40387 65475 66761 7623 82073 43513 74749 45682 54649 33019 27859 56130 32619 58243 88936 43889 21751 72723 86833 42468 54132 55296 92011 4629 79197 6515 79714 67753 83299 68192 81900 28090 26390 99174 62629 72992 39443 9505 48532 52434 99875 50211 64326 66884 52616 78502 32711 1319 45508 82381 91730 57560 49305 77836 85394 40818 21133 67639 28364 38776 12051 51327 42095 9260 23696 95212 2533 61237 16382 30226 9427 55688 62845 95032 80395 71896 59131 15803 88689 57443 36991 59810 58088 20963 2336 37135 52883 11768 95963 25204 62952 33844 57284 48413 15668 42475 53097 50363 14447 36642 85621 53644 79099 50688 91889 6514 14250 53279 58996 23746 85062 41257 13526 10548 37404 2005 19651 47606 13394 70737 92975 12273 42897 2116 98832 85424 65667 90576 85568 33 99299 63349 85781 7406 80998 15562 52080 74975 24499 94004 45808 77588 25486 54650 92109 19773 10994 33639 55152 18750 17581 82018 29908 72176 26655 66493 84182 84556 41192 32829 22058 60799 22232 9584 29970 27437 60657 95274 62947 42377 22555 53451 90676 93092 77389 645 41527 41384 47877 69453 51904 34210 59257 1173 18836 73752 3415 3397 88649 96168 51146 21007 12829 75189 84935 49101 84777 54565 69329 71318 1738 25015 27560 79780 25336 32476 22687 62959 66158 52300 65498 85847 13417 68855 14193 72842 48930 65614 92661 13231 8969 36424 33101 43970 45450 25627 66052 95029 25197 62915 99779 16738 26099 99887 73551 7608 8249 44868 76219 91982 89510 17589 39850 18729 79866 32603 4118 6666 7779 88573 83694 9051 41829 47195 42135 67261 80963 95235 52630 25576 25906 65013 6220 21064 27670 48815 4131 56006 88092 48838 18830 26949 79528 54643 48644 28076 63700 70040 62601 68429 38821 47078 51686 98654 17570 30557 15275 92595 25421 41940 7005 93362 17222 86071 71440 72555 54198 35377 66228 49002 20788 61662 92374 11726 35867 74087 37583 99500 67566 22182 5534 53645 81219 82353 35772 45907 40842 46792 41168 2347 2876 33692 95419 91521 44755 171 55847 96327 20199 16468 69936 57095 35213 92766 32903 61714 72658 38140 69087 23834 40821 29355 13483 88547 86965 83485 17596 41375 63233 59229 14296 20466 6290 16622 74262 27865 22364 69484 14035 5546 97460 23367 34498 92785 29600 76987 16581 98995 47386 35446 36100 44958 72306 6499 16842 72606 20771 4830 62046 13474 95337 53106 62333 55469 52129 83117 80923 9903 90992 48709 28283 91332 75043 60218 2837 59932 69192 88502 47900 62519 39689 99253 58487 11728 91780 13045 70119 73604 94302 84407 84543 57026 80336 16805 77602 82150 88110 30747 12140 7379 36811 26471 53019 2172 26314 15987 10068 56863 98225 3630 22416 63716 67724 7017 81391 18999 14301 56116 32506 84698 29116 30457 48697 54739 82300 41362 88030 84593 8518 82380 5364 73840 37480 89272 5046 22866 28425 41697 88950 94688 15205 77478 9693 48854 59867 65662 28861 48157 23567 5682 4210 78808 93759 39348 35535 11302 93542 15584 20647 44401 45776 23213 45224 80542 66527 95311 40875 77798 42069 785 60475 49080 35155 74409 28456 99252 4225 26970 35148 44412 46158 49810 93612 92491 71995 97425 51874 87666 20113 49183 31963 14273 91413 53126 4582 61183 32648 15671 79466 39782 59095 53145 75640 78514 41610 3617 38878 98815 94990 43794 41588 6758 62740 20246 95536 97554 79877 10161 98665 83803 7326 5870 82207 50031 68145 48561 76935 60635 89326 55096 3592 54656 7310 27873 94102 63651 20913 77065 41178 35810 35249 72850 3154 73908 19965 21449 26773 72476 79887 92371 64439 26609 65072 8711 65009 61416 75315 2511 98376 16257 2815 29005 44504 28077 4223 44796 59860 3959 84109 77791 30388 35615 55579 67388 67517 86910 12245 91596 59840 54595 81526 70431 57766 91878 96375 70782 91126 27003 91854 81702 44980 33492 2783 41026 69360 42580 24853 78419 10710 66384 32219 27717 20071 45901 19042 7263 68812 26777 34957 32896 60806 98764 62205 27385 57411 17349 71452 8079 31337 70615 91985 40597 49164 95164 26341 90492 18882 99928 42112 32945 71817 43986 78274 95259 86392 21431 25389 89050 16630 26505 93816 68780 55083 55309 76404 39959 32624 26897 44537 89648 56157 41166 78439 1766 95692 9228 24751 80177 76332 10209 98534 41227 30965 24721 94650 8053 65618 84842 36249 58245 23097 97942 47940 42403 48547 8246 24456 45608 19808 62855 43672 19442 45771 5242 44317 59533 43280 35875 16645 79066 7810 40633 26252 96792 43603 11500 31115 5592 39598 26546 78232 71078 77855 67764 14868 27586 30959 33178 71939 97125 35825 87768 82498 74263 86951 84174 50172 74238 39083 41381 90219 88077 27832 96103 22420 69589 22355 39321 63414 62592 34462 68834 91453 12296 76472 40902 55137 46827 41371 67887 8415 66011 80979 27399 64585 17257 98477 93100 97027 37659 82418 45215 8259 66450 8826 62352 67080 32635 624 6948 46619 35932 74022 29811 91037 28185 87149 50747 83075 26433 84559 87135 53571 91947 33668 30687 97743 45097 71976 7163 54118 60528 25226 87983 31104 78976 34904 29533 12157 21115 1612 1918 52694 29239 90824 52645 37188 2285 52612 23403 29066 47291 6866 73814 87710 47100 14701 92324 83534 62534 25474 80160 84955 59228 43366 94387 46569 60029 7754 43540 65437 75036 86976 67635 24451 86769 17946 74783 33363 17248 57265 12224 42523 8620 33800 42036 31193 6386 49471 76587 27541 77354 54842 65331 86125 82469 58627 3182 22266 77243 76527 29961 72757 19550 19024 5758 35035 25004 30036 81636 62188 66995 97160 49498 22376 27022 72564 42628 24519 51598 70493 30696 93717 6427 75092 95048 79415 27091 67702 44529 20936 86736 74368 16333 94062 22779 95931 37662 24063 25869 44124 76200 13582 26388 14055 17255 34435 27235 28452 15930 6672 38464 57780 86162 59886 49191 78036 95756 18577 41684 29670 57562 69953 84670 91006 4825 97393 51713 10724 53837 825 95804 46760 6363 65984 43575 60556 37455 45305 71597 90996 55971 9742 52122 7408 78821 6175 77417 16464 1750 53765 66327 35447 85148 40141 86992 75008 70450 80904 1730 50344 6577 81575 5795 95606 99945 80016 79041 9699 41484 75295 91520 47304 25676 26846 506 25367 31477 97150 36391 85823 35395 25938 40504 41530 79709 36810 84910 78320 88739 17212 37889 29940 5182 87008 86198 51821 45338 30836 11041 10698 78314 59392 79303 6191 12635 34338 35898 17204 24176 19177 31451 3346 91965 60558 54346 85397 54756 91386 85132 87781 9122 43121 7680 57200 66658 81052 26644 1256 20010 21419 70296 43406 70090 80708 61645 52597 71362 91740 53753 6395 8078 38107 76779 63555 91078 58709 5841 44237 46702 88032 13994 36401 670 59956 68100 67155 95932 69661 70987 90345 9639 64887 99925 73917 47267 92137 82806 18767 39322 31304 66534 91653 72855 71643 48464 5979 53657 15004 54401 11994 27755 63010 15053 19226 5732 98491 36543 99274 26063 45534 50236 23159 79346 1581 84278 6440 41402 34128 81977 81228 19616 15447 90807 33056 47481 34356 23690 70652 10658 96552 4030 15118 23397 91113 10107 29495 37351 43279 57920 91116 75818 93669 80853 39380 3869 25169 84541 39746 60784 90319 21626 56990 37274 70958 18664 41993 16329 89494 90462 60022 77759 91913 73486 32818 34623 54340 88373 63859 49422 70264 70002 13324 16094 14507 16389 16037 76312 32073 79493 89141 26262 21481 81078 63774 59105 77741 118 41549 66622 69787 83052 85887 38051 71825 12730 34581 3053 60378 32947 6372 36231 23681 45038 61621 60079 98433 77656 57356 16170 93270 9222 20181 93026 30067 18232 44352 34284 2359 90171 75114 77986 42398 36774 49904 27077 92198 29135 90309 72646 72003 36154 32744 54610 90118 36160 34126 32082 66787 2604 23680 16751 10852 32300 65630 21750 55257 51785 94888 63368 79577 10425 58576 75451 33429 60822 35254 53301 70484 24537 73110 42327 12150 62356 21238 75564 21947 59114 98894 41652 84873 25525 86081 32045 19885 40463 63082 21099 94159 92684 35182 74484 16941 48058 351 64376 5765 65551 91912 9582 26125 51283 68257 37336 76158 47158 44071 11980 15523 88585 87757 63075 72160 41131 70962 18120 38509 44226 12663 70766 9370 79299 87379 89969 78037 61394 71416 58419 93707 25290 96934 45433 33737 39303 32470 29799 52817 79146 47789 95764 22860 48051 25540 89024 86932 24412 72348 93878 99876 99538 48781 40537 5711 73281 31055 35024 85746 39108 71820 66032 70077 17673 66289 76017 86135 14831 39248 23813 79129 44753 58062 68200 44664 6838 92432 48163 85805 92961 81926 67675 89059 86495 18964 34278 15078 8111 33735 92557 49204 99418 64350 10595 77104 23744 28571 70062 34113 16611 89217 57928 56619 65495 96986 40034 93272 21876 55896 80802 50114 89507 79325 48481 359 4977 20149 12100 79244 47892 69335 51897 45644 75247 35481 51383 51376 2111 25207 88959 38889 5472 62579 60878 19176 399 74346 10976 81038 86626 63123 18426 84205 50673 85546 1293 73910 18635 60724 96371 40064 35225 98073 99449 34121 56577 4633 42837 85321 80787 11366 9859 40369 11799 48052 1196 68758 14919 69001 60354 75172 97481 8859 92209 39473 9215 76736 43486 23296 6302 81304 39496 17973 78764 51426 16483 70668 81793 44225 4918 56647 17010 53102 80120 19587 52547 1410 99912 12988 41700 77536 88220 20359 67621 16387 76376 29931 86051 14405 57878 54049 92377 47495 21045 20723 25452 46133 7392 95416 85038 13034 86016 91662 11309 85586 60304 58340 6298 69226 84283 6377 13597 62161 8178 61039 29502 9600 52879 65179 35173 44862 89656 57989 91039 93776 75255 85439 4462 27926 26500 67839 24268 77314 29890 63137 14567 27934 28777 25424 66242 99975 86318 34507 85382 11579 96873 37435 85077 47425 24700 97901 43773 91761 19472 46557 35528 45135 91197 94343 27433 94098 7320 70382 83969 64020 80716 15297 53572 51104 45079 74224 59909 45673 58385 18720 53997 64141 29449 17425 50334 66929 91304 34466 58988 97583 44570 2560 89527 7488 19339 40628 40125 5695 42829 69044 95295 67774 25761 63547 21935 56065 43848 50845 81661 32873 2790 51117 76118 75856 72068 53660 52279 21224 80752 7701 93684 82527 4652 8570 68793 56193 12109 25973 50143 81312 36454 99750 30762 93152 50370 82172 65038 90722 7192 65780 43822 15167 82245 96006 54248 54551 94550 22865 42102 95890 16597 94991 94199 44395 14173 72480 35588 72933 30155 51609 43670 45732 98502 74399 46525 41555 68164 15909 63705 16672 37905 20721 41057 97511 67147 85696 10606 55841 64273 67531 34454 47960 56931 939 92871 20458 2358 57792 69681 90829 44299 23344 28660 70399 5890 61945 53477 55929 5615 16762 31550 58042 1974 85491 90121 57534 25123 81593 98466 62512 86946 42547 58057 21228 83219 45124 1686 58308 52223 564 98342 65310 3844 61610 26300 96619 67087 89592 72043 13157 32697 20925 32373 88256 83266 1961 45882 5548 74809 21803 88587 77914 67828 53091 73613 8875 41223 24699 54285 70426 61916 54272 87069 52882 21970 3340 84480 64796 70751 10757 90780 79995 54215 91025 49912 29091 15907 25418 37166 1770 81731 58375 92706 52319 57426 53358 93775 38805 55822 35646 88291 96758 97181 50271 29827 97537 32852 49360 89979 60712 6349 16138 22892 45937 1064 92694 18220 5337 43597 99831 82579 86443 5052 76166 73557 83793 32960 9627 2787 9062 80783 37294 75119 83175 47402 58013 44984 85428 86366 69395 83577 10612 48980 87112 12049 18755 69039 53127 13661 60866 1333 51993 515 53869 72200 1194 66724 39177 44462 54026 14029 86927 42248 76894 31905 59365 55032 72094 66134 33433 2618 66965 826 28209 44429 82585 75474 3115 23856 55017 46806 23756 20498 43339 73562 57961 71610 78074 42719 68612 83945 79009 18978 43856 9164 85131 39195 80028 98185 30333 26053 90324 10366 90656 63326 87043 45754 78503 33506 7615 20348 34232 18309 74305 55667 65655 88306 52496 43268 83087 70253 89792 69913 80024 30815 66049 68622 43735 34601 52466 82290 81969 52697 51601 96247 94875 18772 52305 8314 74156 6747 31007 2727 34281 23385 54999 81029 98564 83918 7244 89511 51593 71738 98704 11905 55926 58705 11321 44452 65809 11267 48813 47932 38605 46298 17191 31779 74861 68554 16577 85877 34762 49056 22778 24780 6249 95981 72912 2351 94944 74335 4201 18215 31899 95336 75046 77570 19962 31693 53986 89509 805 2522 18054 19153 23325 85652 67101 10422 57214 80776 79104 89479 82988 60472 44875 67085 71536 80819 77376 83157 18341 99309 59297 68650 30288 28755 56970 71844 98140 36829 62811 78752 17266 44001 89711 9399 45113 88239 72821 83933 27668 54520 25907 2337 47902 4929 3608 5817 74370 31071 76351 84581 11155 20784 99551 46696 12258 13129 91026 63425 89149 37202 32494 17591 40584 94367 1303 12849 603 95051 21893 47603 86067 56123 92243 84436 95299 25414 6775 95322 80021 65195 18498 54927 49852 37686 34672 16214 57804 41951 37703 84614 69622 70348 92199 6020 90705 14843 39405 17819 78626 49497 36788 76945 13512 32379 35618 88186 84638 46060 86276 82785 41061 2097 90906 32570 7164 59434 94045 78262 21342 55161 33662 76519 7875 40500 93388 69596 3184 25478 86845 70572 23537 46698 25368 21672 71586 72321 96438 66600 80631 65448 78849 15770 5448 96775 18895 86853 63251 52555 94121 79597 2748 1258 63520 79048 19851 92203 92138 34457 34553 23168 56867 71668 85213 3570 55217 99277 24856 39628 39340 8369 93925 47531 4658 73071 9061 39013 47300 94984 10052 93719 42310 68135 43798 29480 14385 43971 42536 26727 58371 1280 6171 49059 43881 12627 733 11545 60337 80664 73669 48347 60651 27467 62531 10496 23215 23972 94811 94551 28628 67841 46440 62292 14708 27762 33602 95124 17669 51404 11275 93194 41303 59442 23255 76400 99422 57158 45909 65262 91601 20856 30236 82124 19283 46166 89549 97085 1264 83179 42223 89822 3763 88175 11024 37515 96483 43559 44633 27404 62033 9598 50681 98355 58438 39000 38992 34585 39418 99751 43356 71208 40439 96276 19068 82858 8619 80343 59188 51669 61087 56485 75848 36185 30295 69974 66058 93258 11841 34136 11177 62097 19876 15858 11168 43331 59949 23363 26604 41635 2237 9565 53955 8715 25050 84646 4337 25422 5335 32684 15802 70753 85819 88655 99117 74816 67173 20646 86217 3722 68508 22231 42417 59537 84797 44233 13320 49152 72576 31428 41715 61705 80190 67234 20141 12534 50179 33151 71696 72641 39113 98200 7823 95402 32462 31394 86747 7115 2667 44328 22839 25961 77256 94146 38599 85839 83286 15588 38096 44740 30776 33065 79688 38159 91759 92685 72488 31881 3017 58850 72515 75218 39214 25049 16156 35504 29672 89827 83265 24014 6841 53144 82899 72166 2880 66196 75290 10838 80373 61261 2183 2716 55498 19102 45134 22199 91301 77827 31828 907 129 84134 91452 1192 3058 56572 25224 58085 26106 44885 52018 79225 55411 70763 5333 75515 74839 80602 29792 65220 62483 96342 15990 19019 94311 20577 48374 63527 43843 45669 87386 29004 86593 19895 57056 60368 8861 639 68636 52179 76541 68394 67021 44266 38094 13191 16590 87869 38281 24682 48260 72345 40599 7758 82687 51696 8746 25468 25279 67345 9396 47642 45615 6072 24696 85661 79355 70461 34896 60293 95893 84217 63615 82448 8414 80076 34219 62435 90514 439 62970 93861 17241 4295 84702 4436 56743 38347 39075 70828 98397 13674 81678 28884 23498 49391 93567 81931 75511 67259 29402 33464 16362 3226 52415 45646 37436 28713 96323 88842 49030 93731 72612 95601 39235 1338 33188 89616 6094 91791 82151 33017 28004 40876 33404 54702 90955 60310 28174 62798 64481 32642 48353 17342 85575 54390 8201 39560 45006 32183 16958 93662 9126 99021 17681 74952 78963 21335 14531 55266 83636 22131 51253 79353 69262 60187 70761 68892 22380 31915 40575 60221 28856 68872 55872 7965 56439 42993 82303 79125 81594 43925 46832 38729 96 63055 21471 22884 23018 28463 91845 59243 37015 79100 36940 36273 15759 89604 8090 55796 83262 37077 77319 8461 89948 52327 75940 30347 32350 35736 14591 3143 4254 35916 36818 76933 30535 91441 80527 1959 69717 22445 26953 56419 85008 9833 24632 7647 57994 42480 24968 8488 43446 97297 81499 77955 58364 10075 62301 48337 29395 29233 54444 87705 8088 69658 74058 95360 70650 26177 55268 8364 80533 65670 84912 58350 46811 54355 85024 88972 99564 66024 42964 18675 13732 29817 83976 91776 61953 85423 4334 84332 90627 69553 81626 69041 35991 47608 86314 38438 61940 8137 25011 3933 98279 21688 61325 59506 77757 39236 63597 81580 400 56737 40260 3075 85106 411 26483 80789 93516 19082 92467 10940 90513 45176 85257 56778 87565 80437 55634 24189 39622 76688 86222 23465 51293 61433 23441 51523 19178 73614 13468 80322 25369 29360 94807 70601 48136 45236 93637 48879 59020 60089 58191 33157 6581 43416 64867 73163 60443 86091 45292 74637 1207 36695 11141 79443 93481 93444 54904 31314 85141 15398 19690 86439 39871 17990 59240 63997 66154 98884 33150 61134 71214 98101 90083 9017 76691 94781 21984 77613 58906 9532 64517 45080 33353 74722 2090 45277 76913 74796 61337 71971 71661 7211 41255 3100 98239 96630 61404 15303 481 1086 88993 30650 68218 35741 80770 41027 89534 75116 10373 39749 44155 94165 28138 95875 31164 66799 53853 37857 21634 56834 72141 24517 79314 35167 27933 63854 18080 74920 17031 23496 47724 35252 39165 36671 54890 89259 96736 6028 31361 62723 55884 88364 1846 31786 29822 84895 80145 94366 27589 83879 6433 43063 39062 41037 29950 72033 64693 26212 33710 1340 38870 6473 5762 53392 10623 87268 42358 49970 60649 51258 42492 5681 15005 1289 20546 49579 52920 35591 9134 79504 88516 40732 4624 42809 63105 82967 4319 14078 45371 5486 59946 47170 90151 91900 25550 69972 1270 42271 55004 57008 10200 77257 69853 27742 92214 3882 17107 99725 27355 87788 23287 5128 70949 50231 74455 47784 72719 34179 6770 7893 74777 64196 20485 18870 91237 7593 38381 16992 41516 63387 14099 53267 56010 91734 98327 38555 19742 97740 98595 15340 99052 52157 94050 5378 32086 94231 56837 86465 52619 54445 2513 73103 20613 13898 41427 39302 41517 29371 92931 67894 60816 77539 22709 83926 25316 58357 67538 17564 51618 53404 82915 56528 62812 78173 53356 30125 9247 57239 31402 26283 91589 33948 84900 7188 18673 15624 64759 84655 27380 2252 95730 66295 46409 8234 42360 93012 44813 11018 84338 37193 26373 7475 40337 32798 10464 22676 11079 90231 26462 97641 14207 20665 28316 85108 41001 88607 31540 98176 99562 136 59060 9408 863 35632 65626 60791 93977 71978 83432 62186 24789 46020 17762 51811 36421 79719 18556 72215 55489 29560 69465 64948 2786 44354 71151 14341 83128 40353 55939 62159 47921 83064 85379 93839 33624 44019 79545 55197 23823 57360 15506 94230 70100 50118 54899 60825 9385 29041 40848 83602 45743 41118 5171 5026 39111 32259 40228 55001 50494 28430 21316 27122 4583 52988 60908 78737 48404 38121 77980 50111 20380 78363 99733 75433 21306 78557 97548 35549 86643 90680 24481 47258 72536 97612 5898 86275 45065 79212 60108 25164 67775 5499 60227 83465 11632 24428 72522 66186 75766 16086 92346 37124 80059 35153 93407 425 12133 93309 48446 61892 34975 63195 21262 88135 19736 95099 76084 88720 19594 38813 67229 26245 11604 48066 34198 60350 70364 98946 55551 76757 53119 49735 44911 42176 50510 40866 72450 60530 20641 13046 66413 4722 72722 32821 43799 32101 19622 8547 35397 5835 60066 13266 83642 99462 84706 25670 78498 7773 67201 80452 97808 4019 44926 56803 5478 73905 11510 86628 72518 80128 61042 55854 4140 67146 38568 91644 78984 83316 63421 54235 48739 94748 15882 15634 61818 23664 38535 33426 66736 9578 75175 51742 38388 55668 50856 65955 54932 78221 76411 28703 76734 85193 47629 19273 20895 90954 72996 71795 47631 90284 14498 42177 79670 49081 28106 93318 56827 984 9670 23673 53010 87912 8998 36025 41022 97711 51938 13305 33333 58038 78702 41977 76598 43483 58176 37232 59525 39460 19327 21087 49477 82406 46643 99283 6432 13348 37464 80107 15002 38128 46927 24810 97631 6100 17582 51409 19345 10858 79050 28494 74171 89912 97058 96267 48788 42246 53101 20260 21125 20317 12869 65769 93103 82702 89783 56441 87860 70777 20992 82672 21843 75122 90056 55109 64902 5723 38045 95199 2173 14474 29537 75709 42757 76574 27219 89255 98537 87721 40464 59004 55792 4655 8872 46743 28843 93716 46431 98378 72339 62938 74017 97724 24411 55721 38387 10678 48309 72541 33773 23127 32735 93767 18969 306 78019 8490 11062 52318 41109 5240 65584 58684 77824 90095 99099 84882 69429 56654 66236 19856 3039 7886 76531 48501 39122 86060 60931 91727 59171 93131 53243 63873 21622 8930 4286 64889 69273 42928 11256 3955 10965 58163 9038 80678 57843 76917 86232 16314 32606 17660 30975 79962 81234 13926 32613 8962 61113 62926 52464 60240 77728 39757 86259 89685 11279 94424 85337 51875 60411 4523 33653 11889 74421 34735 42409 12518 36483 81150 9668 6725 27298 23341 2196 98311 78851 19318 76028 16000 25817 33091 63733 16544 27687 18967 88849 48990 82205 53640 93472 17688 33078 66410 40796 38746 59701 37989 96507 7224 41463 72502 35847 47 36949 77957 65146 24563 48816 19394 85017 88456 15695 52867 81727 34097 76058 39084 79652 43500 93268 35761 14892 17796 5925 95743 59487 64413 7098 56182 65024 73484 31621 89587 47094 83565 60439 45935 62111 69027 85858 1619 40757 90177 27765 68988 99736 54205 73496 51189 43897 48599 7322 83014 80566 58888 77125 59928 6881 78814 40638 48902 6553 33376 43457 62547 869 72761 66361 72508 3098 16359 15271 72436 23279 89016 82869 67197 34871 78445 90045 572 48433 71257 34325 99734 26239 50944 62221 52650 55251 25844 73455 18058 72908 48570 3694 30232 67360 57093 87364 12118 64230 52899 39041 60759 75557 47628 40473 96523 72378 39868 12415 12668 71105 87602 21215 3138 1021 21164 307 82794 47161 63183 42375 69277 23870 74666 55323 5778 48790 347 34843 66286 8063 13850 31141 89606 80227 47057 27270 47759 43628 98179 94492 66172 95356 34337 25491 61777 99166 14399 44020 43020 5160 79561 63394 87604 86537 85991 61163 29948 68162 72412 66828 93521 33732 61108 9906 39852 44259 5843 23400 74040 86206 94882 57523 67728 89240 61677 67165 65141 30980 54011 79977 65749 4638 35628 8910 25974 74225 61248 11871 35183 96062 51272 88957 67441 17798 47764 72893 84824 20959 2841 68889 67726 67341 73748 91159 22013 65848 15727 88544 51506 20881 91958 70475 48014 84615 61780 82001 86459 63636 6257 91417 47389 40351 22768 91580 48495 71384 22758 23000 91630 53588 39176 10918 44333 86115 61672 27459 5159 56709 25116 51735 54608 8388 40913 42433 15374 77336 72186 84271 51803 82966 23076 47241 52657 14596 62576 61976 50119 41634 88998 72007 632 85608 18325 63290 46570 46793 34394 25214 92822 45704 6305 69768 16497 99152 42497 60230 30861 91936 80207 34280 69713 79627 60172 91641 75435 16185 61051 82443 10148 64219 6897 75651 16872 45380 20399 37385 29220 25182 7112 52615 25151 41418 24748 98499 13138 31396 70354 60094 7007 67879 19302 73343 58867 11556 51683 78010 33402 74966 84966 20306 41051 61427 87182 52874 61125 83122 18953 72233 28177 72523 27583 14984 61373 11342 25800 6974 81024 22144 98972 76533 56128 84459 99097 43041 33179 91836 95685 29078 33651 26992 56569 7756 42346 28360 40735 88416 2283 70167 25301 93794 63784 35547 83353 93117 14038 42426 97650 111 62353 62515 92100 87385 37029 48420 9252 50219 88231 76900 57268 39207 8924 26277 13087 83780 97274 43643 62773 14949 67380 79076 57029 9963 83576 92059 9643 85756 92625 91005 3672 32559 75254 76267 26945 95498 88796 85304 53128 91204 3990 35361 87397 19927 56023 64057 58047 60749 97132 74369 30166 45933 48111 74106 3309 14416 63071 47058 78692 71861 21618 23077 88103 31367 13633 1896 59428 35097 26952 42799 18731 58271 64766 33898 37734 65082 63810 57728 61239 55361 808 43101 94365 34650 71516 14917 65110 12700 13299 92298 22170 39222 47177 35520 44713 27750 58868 29543 54676 45929 11517 58169 88074 99460 34926 27256 22973 6741 33854 5307 13735 9834 27201 73519 64579 73683 92840 43024 86083 27258 85204 74084 6763 20313 82347 49113 8850 73504 98895 22616 87792 6584 74338 99611 37830 96709 8951 98333 49443 39376 38139 81155 87129 35038 98949 71875 95152 63902 50807 88934 35360 3401 78512 93434 49711 70769 71786 31132 1108 93500 42946 29776 7535 52114 17977 87491 40066 40524 19909 95197 66210 67233 14357 47680 16305 33172 67851 99786 19147 86773 63801 57594 87093 56755 57300 20459 69656 48714 62594 10602 17305 65912 59550 86467 25818 77475 35924 86536 5651 5683 41733 61271 13565 81759 44442 8159 22806 83985 84149 62465 40191 20631 64359 31813 15424 97927 80685 99838 51637 3011 19187 84672 61860 44218 41796 93555 58875 22872 44470 14259 11192 28809 4066 586 38446 34841 10967 9960 68997 66741 67701 75074 98648 23729 21659 56443 90503 71583 24844 24094 23757 8108 67058 94138 3235 84878 579 88123 73438 61650 6474 17304 25435 7687 22675 72038 29212 56933 186 28831 25347 81721 85735 91395 12115 38154 68133 33782 2264 63185 8209 11492 11119 52092 8818 49766 73035 24297 57304 5352 66129 92749 18728 87685 42134 3494 70658 51578 35218 91302 90985 29575 50907 23872 64891 45961 37560 61760 97168 38232 57559 822 26461 74145 94707 20511 29059 29244 10375 50258 21994 3875 49347 71061 62896 35578 93593 94105 27084 96701 95284 56917 70678 84501 83314 29247 68617 2445 29743 98610 38616 93252 79905 97598 74940 1986 23009 28767 24457 15218 64161 25256 89238 7512 48156 7032 68467 38961 23037 62432 85995 93141 58751 84438 89551 95591 20611 79051 35619 89096 26153 54594 97931 43201 70571 25666 12687 12028 5532 75073 90109 24493 34440 91817 10988 31410 54057 95520 35656 29019 96233 84049 80278 85907 12605 11379 9175 21528 71500 44061 90967 13998 53223 12326 7599 76667 62385 72399 89408 75972 37798 47699 234 70066 61076 15160 89688 89852 47966 96874 76624 59138 1224 2329 39042 97836 87874 46518 86815 13988 22195 45742 16146 72009 50525 68258 85362 28965 89355 55211 24943 45397 18980 58722 89659 50500 23846 13652 88490 97289 66224 60387 44168 20247 92422 70608 81673 81092 98831 65135 18031 31937 73700 77560 79359 72219 33589 33435 15253 96863 26230 43398 96551 99953 69029 17590 1955 5750 48992 61783 448 15561 94457 33667 78754 43727 76642 3432 23769 36089 81630 75862 39818 96468 4509 46443 95354 98446 28110 28725 66238 19548 97756 52787 73225 38195 56134 97218 29979 83763 55337 78887 95176 94099 73287 89665 33037 87791 1222 70213 23993 493 5100 95813 14468 71171 18521 20098 12559 75710 43248 12379 66593 99439 51218 21999 70270 10947 4670 38626 61583 10084 29241 71343 85419 57368 67559 50695 63047 16191 25694 78015 34725 97651 74351 33092 45611 75026 34793 91445 18637 5386 74030 54623 94170 65459 83318 25630 41066 77752 53979 69332 33733 20056 99609 88154 96543 76278 97528 33412 88646 48932 95073 19233 51428 82706 67050 23638 59244 44949 69662 96546 17183 74964 26356 93264 53410 5115 86059 19032 18956 35096 5598 98098 3719 20464 4843 76346 49265 80006 64305 26918 19029 36335 5459 37603 54641 92897 40077 85792 56914 76802 53790 64824 37614 73756 50099 7085 62162 71017 91450 76123 84589 92152 25345 72794 15613 21686 73509 18667 9405 99947 44123 76782 60434 35189 18561 4867 24504 65595 83487 26495 17770 32316 51210 83715 80359 13223 44908 23602 87907 20003 17121 16488 25933 1051 75134 65996 62286 22447 46746 57692 5078 31886 66731 219 51723 83513 3059 67723 51885 11672 60040 93062 62998 62972 78309 98160 53489 64117 6271 82343 59980 50178 39725 68678 5618 39370 70228 97474 87166 93413 2672 3846 18497 18758 83706 8952 8749 86282 97712 45507 73880 90355 27853 49954 70839 41678 10043 54543 56149 78153 67231 23036 75225 39106 30242 12567 29390 7832 52704 40305 19398 368 35188 52015 44514 36842 22160 25243 62021 39662 41636 25047 39059 86450 1958 8009 68800 45747 66999 46807 35232 84937 74120 63293 43397 48214 51681 12215 46747 12752 91260 43569 36785 93225 13682 46631 4087 59055 98344 9169 66507 94090 88292 93478 57457 66938 75501 29933 90752 95346 11979 28766 56718 75110 67901 79568 65451 74542 3367 89628 43410 61208 49795 52191 12143 72019 95331 38384 77159 73877 94520 41955 78475 72441 54564 4169 19755 84830 10844 34195 85123 87699 26877 20224 6434 66433 44475 16070 11547 58008 46147 1809 53406 73047 28114 91777 73415 82918 78271 75302 5624 19646 55133 9749 90769 11748 26696 51808 94357 6589 44944 14429 58312 22060 50453 55501 70611 58935 33538 41391 9573 80403 74010 87548 64697 32904 19893 81959 32087 65800 45831 5126 2846 31076 25101 79606 6890 11278 82322 2165 33673 82758 30916 20747 72605 99039 54853 94075 64860 86545 75839 32028 27664 86165 29978 55376 1774 71446 63203 54043 80809 14276 79084 91131 91714 49368 73661 10386 61310 30061 19202 4906 76154 84644 38674 96230 22932 71042 63482 21118 31613 91537 65381 87278 40119 14462 2725 12807 91088 86650 21749 21004 30030 48194 23285 15292 44566 5269 58416 99276 97088 61970 74237 48858 15355 16284 23338 3587 22804 74164 95202 58784 6676 36885 48103 76696 3267 67908 47849 7135 19179 78327 71003 40236 20133 19316 9317 84050 29751 48530 48668 88590 36903 17198 47841 43220 34444 24950 43169 63280 66459 53174 12073 47688 33430 97757 76220 123 91233 80426 88670 13741 95452 15538 60107 37046 66139 28860 57687 57678 91942 86774 57308 36448 48673 65298 12643 10458 16080 31446 68205 79471 96646 8907 17391 43355 42479 73703 43414 44026 5645 48693 38537 57516 43241 83388 90111 7277 11848 60400 12503 69367 54179 21105 47458 30922 37272 61999 7909 3123 83102 66075 67301 30647 93494 45938 81548 85016 13730 88681 83218 76936 17605 30517 12902 78456 60099 18944 1263 59545 52731 63091 70438 13865 81346 70860 96593 79975 19984 11562 39976 54134 96391 7871 53550 10660 44500 70260 97282 21811 5579 76394 51034 65820 72343 64158 50549 7795 13669 79459 66531 63971 90893 40178 76902 81834 60776 72208 40157 75087 58745 1850 33949 90826 43975 4792 73147 46063 30693 26960 42203 68353 20092 67671 83581 61606 6131 40287 90496 71069 65831 75716 98862 92440 33282 34174 10919 52489 61275 8673 14826 60669 50168 19040 38740 27543 44640 21412 66636 37544 90334 26181 31192 49738 73524 94639 55360 7103 92947 28297 97714 60151 7850 76328 44997 10454 52818 61654 28052 59336 47909 82089 2113 48660 48568 97791 3748 15602 50507 64601 66875 71605 28024 84108 89858 78349 60324 56113 66556 682 53032 67084 62644 8505 54956 84944 48029 99107 33399 16507 88498 40806 83726 48279 67916 89782 37966 35040 54545 67205 62421 46520 15935 92001 187 82324 72718 16723 44091 55317 54951 69156 15815 3140 41949 99585 79695 53933 1554 71414 99693 1203 72828 36750 35090 64090 31230 73006 20234 76389 51527 62733 53754 80540 73916 46687 33935 95155 49514 13416 48542 29279 66654 82339 32547 67510 80363 50676 37147 94980 89221 43127 37257 58234 15140 29151 75076 7940 51075 944 25029 23703 9006 41009 73025 25073 55640 32020 24640 34480 49515 89009 87134 29282 17068 1614 17254 53073 7515 28048 84145 86293 58797 53221 7987 37682 10159 155 71233 58693 93170 13178 54592 46963 56519 81211 94238 40455 50824 79508 86151 34939 29735 55312 29561 42514 52307 35550 79992 37317 89 60041 57252 44551 70174 32937 4960 73978 15135 66418 62315 92934 36303 11434 68301 63448 92594 50339 7382 70011 38354 73687 65182 97455 14185 6466 5281 48541 50763 54224 39951 42543 8482 39056 38332 89129 59362 10847 16494 2424 75380 78847 34854 94685 64493 20598 63708 22426 96835 43636 66843 18741 82100 446 83046 27112 47289 44629 8626 34538 69483 14196 21534 46724 27879 24136 19003 82269 33190 87989 93053 83511 75875 42678 72789 39227 44967 49500 72798 36357 91400 82735 84 11916 22837 33617 4952 11153 92267 65885 45964 93003 25533 44946 24570 63380 65541 16205 66387 1170 13233 23017 45623 5205 72919 50897 47906 41498 41443 32088 13123 84898 11950 53960 20013 66568 39311 12480 92783 13059 90507 6987 92094 85739 35318 36833 8515 90363 27010 5168 35212 68760 49012 65286 77667 35175 93950 92009 98152 75840 33185 4547 99485 97328 60063 15057 74249 38527 76218 38084 52381 90436 26319 53188 12002 98761 62452 24516 11457 37263 69511 85526 18960 21724 83500 27985 90119 50756 76407 8956 55953 90318 5329 83475 8360 97521 38006 99784 73082 34024 90300 927 42938 60662 7500 69214 4135 45529 50893 32248 56402 93155 96330 59062 44564 25504 73429 12899 15455 52175 83198 557 97753 69312 82619 81010 77126 63065 99461 24884 23409 68427 70977 99476 90120 4662 42121 73383 63559 1350 47285 48031 15953 34724 98343 68239 50389 37645 26309 32154 69117 20565 36033 54824 48869 79352 18071 76578 46664 82042 60447 689 86274 15247 87208 99796 28736 93686 21967 38949 76854 75905 3161 88713 97127 73475 69306 12044 72457 13765 18481 53866 65781 80449 37194 33709 67920 2621 41966 36865 43493 60682 62797 16062 68916 51815 1658 30043 88807 88999 23536 83321 1885 43112 9905 2746 37475 88176 96789 12430 58757 17726 71538 2207 24058 10577 19498 71204 15311 48550 64732 16986 14488 63877 32382 51015 17003 22088 43327 60889 29932 59988 11470 5553 17834 54700 5708 11984 66237 29512 79291 21545 50660 33080 97500 50043 40227 46490 61403 49371 38604 24485 31075 1953 51410 94034 71148 9171 40113 92359 12860 20694 24003 75880 96089 80599 41338 28158 94035 80352 82655 86520 74919 5551 56692 14985 22460 25263 83358 58977 1909 14692 16907 3994 25194 74711 60266 5069 67715 80494 60125 59127 58361 77391 85164 67029 49283 58796 96306 96770 68961 28179 11505 18611 32838 36435 99222 59685 44231 18162 58398 25006 92715 15694 90736 45021 76682 51380 9451 49268 6606 17705 26557 71138 85163 89924 7622 3831 971 19071 25183 35440 92696 55786 81321 51305 27140 28380 93408 9083 74410 75712 60083 34636 69566 40468 60736 74557 35605 24848 16755 46269 69761 61692 21541 97963 27445 75230 48800 71563 89199 68390 8511 2989 19332 53745 65607 68417 21743 8031 27186 29114 91118 95735 7559 88843 40207 51263 10130 84759 87628 4142 51891 56437 60992 84521 82766 33159 36045 9305 12077 32630 32024 98529 83423 94717 31573 1491 90540 46357 52767 78858 95108 59195 52991 28147 60282 69893 7057 53742 30440 34271 72775 66106 27461 98033 62574 33666 1609 6571 60397 45194 41841 47274 45612 85701 94163 2318 20387 27471 66932 85778 87204 29767 28498 8880 71729 71778 27227 60073 24068 87906 35576 88119 87494 35328 3645 48218 54828 35840 95797 50718 61277 49501 43768 17674 51716 14972 33928 13273 39043 73169 34589 47180 13781 37131 78239 8679 57205 69887 15734 66115 88872 24867 86427 99466 27043 29199 72075 1876 31962 55488 58286 15664 13903 30452 53651 43099 66340 10902 4499 62 36020 50603 8821 47703 41511 9661 51468 24293 9263 37877 28496 45440 75650 25461 2288 59730 62701 58208 96372 21232 38287 68041 5973 40101 53508 92030 13327 8432 42996 43581 42136 97577 29532 99941 57375 19883 95952 67525 44105 7422 61178 14801 24482 15640 30089 36809 11189 89374 5265 83039 24544 69869 12424 79249 3516 27048 38964 3030 3202 65150 38227 48266 39260 97793 3374 88962 24871 10191 27752 80113 81521 47133 2524 17576 74476 80842 75462 73645 26232 12572 83741 20332 58842 14976 62175 6059 79194 19152 68159 56192 54554 64038 59449 84017 17522 92788 48775 10846 20354 74657 86585 46731 30852 12822 90256 1518 91914 16946 22055 25556 18131 26944 36202 1975 92457 88836 45043 3818 44518 37110 19892 87284 32128 26914 29628 15629 24382 60356 37573 25954 58120 98172 93845 2095 7982 88252 33952 48916 89748 96505 77788 97469 44159 9575 12790 72806 50760 36522 23305 47247 36778 5150 60817 27148 45114 85075 88727 24644 18385 90566 31562 80838 14689 49341 75484 9930 62453 40030 70474 27021 52723 80573 40261 43747 78927 41172 18714 80892 14414 66300 94433 15089 96829 72840 68009 42589 31726 40574 54780 44722 76614 64925 54031 4958 63576 17238 46341 1123 77522 15669 11242 1606 82659 59832 6863 84822 79166 78443 59061 37328 3784 3642 46294 39383 5673 69833 72069 53778 92998 74086 38998 1135 40636 93464 86756 71612 73960 4153 11968 69552 49763 94191 70467 57258 63092 97658 89019 78805 32807 58338 58102 15337 18272 34497 67955 77080 82110 96713 24842 27837 36284 42703 38238 50580 86776 98876 11390 5561 91893 95799 12033 47647 50871 90952 36310 13580 93640 40099 95054 78272 17226 93524 98116 75080 15148 53694 79680 46708 76514 43082 43680 94656 15435 47709 95532 68184 2838 84516 52241 72771 72072 30311 10314 54226 35667 63811 99349 61314 11892 38638 15019 51419 67734 88866 75649 90453 45282 18117 25087 64602 72087 48973 98177 46551 46331 46470 65486 34720 59217 62784 24722 54450 68654 54294 35119 97760 66428 85536 86462 36097 6579 13358 95775 26744 80459 66976 57461 42630 16897 63343 53526 2878 98161 99757 95689 14444 2892 78441 88326 15008 36239 24765 65799 73339 85622 11876 22715 33287 5814 94295 70549 55284 78530 39026 39550 22590 2239 83287 43190 26508 51616 93223 38275 6129 83712 53967 2710 9770 56041 26052 88322 29957 9254 25617 96754 57550 55571 33550 28511 84499 54050 7851 20451 66156 65362 44205 1924 4893 23580 27757 11611 77409 38161 18525 40840 27510 92294 3174 78700 62831 90435 5162 34892 85743 55333 70084 76915 89390 89555 70901 9526 43090 3939 58511 45528 44630 68496 69576 54879 88991 9716 3762 39563 26484 28512 83336 18884 74697 61256 41315 12601 13971 48774 12580 59098 93941 54174 44397 5349 36783 53168 88714 73925 95027 71581 80948 64461 84116 51846 79267 94186 86934 2759 29955 42985 20873 35990 56238 46860 34344 17490 70128 99496 23749 74928 33089 59895 42821 22862 90710 18886 58119 9019 31931 99440 46598 69517 56237 61733 6506 50009 61327 60225 93224 36966 56529 12377 14506 48941 56352 62589 98989 28875 92405 88715 22065 61407 98851 12154 92479 19037 13852 88254 67849 19157 27068 969 54779 9953 60407 52351 5718 47893 86328 35703 66737 37171 61213 34866 19666 35764 87739 11171 32546 22360 20730 9436 80772 2614 88399 48219 649 67248 67079 49592 85347 63404 61859 31840 26951 73108 93828 63305 4889 36034 41874 22398 60226 23599 19023 22813 65659 74350 58670 69645 82186 37466 30275 71780 257 58678 39726 52204 74974 70365 4383 58971 69060 14199 5476 79645 14098 26412 63392 28071 3693 11076 65277 58770 79079 67232 25865 92476 39034 50890 64021 47795 66109 39704 53272 25340 17662 32142 53011 13698 79147 44688 95238 95762 92530 59709 71853 84848 32692 83359 19693 78009 93783 27247 65306 44150 69225 92581 60673 6462 54628 2600 72964 64642 24887 20808 2944 59640 8686 85799 17735 30442 5529 87888 22732 18947 26431 78156 17601 48613 35527 55527 39893 73185 23771 37871 1322 29441 11393 8144 18245 9088 65891 87115 18841 58032 61495 73813 67888 7533 87769 57755 13586 24381 18231 16351 61565 68190 70093 24612 71280 79749 62007 39169 73532 13241 28111 36059 64714 9527 46887 39036 54021 83199 7941 7784 61963 8008 84144 50139 3234 62099 1587 12955 15516 25140 38060 51256 3021 12723 13871 40472 17382 97891 28164 14426 79036 16360 94826 50320 54432 80919 38364 85557 79460 15904 48825 23141 62109 60832 74138 13101 54072 73239 97637 97687 45003 905 50932 14418 42635 90036 6477 6885 91177 34823 15919 95092 50270 46917 81685 99465 46855 67271 55189 24388 52470 60249 92722 78691 8676 60821 52097 92238 25441 8655 20456 6209 99990 15470 30879 69318 63761 12311 10221 20548 98434 17265 40443 62267 93703 49900 69319 47266 23440 82664 49891 41346 50474 69503 65074 62944 54058 37062 78373 59022 5991 81607 44582 50199 58835 8805 42607 96708 77304 16669 48621 28160 25124 52727 20480 60853 6794 98300 85395 73981 98001 53104 2818 94832 3228 92807 26465 33455 13506 66207 96361 96508 61833 54186 43549 8886 7271 88361 47953 18628 98716 97731 99305 37500 96932 4911 95793 53200 45169 71949 79247 22982 61885 42834 62318 47861 93948 9844 77593 51976 83970 35228 35484 90335 7329 81883 48996 87249 71520 64498 35755 77331 26710 87082 15289 1271 50923 47378 29488 12588 20724 48068 76413 17896 91953 55160 27964 38707 51403 78220 13862 41653 50135 68947 5107 98488 91040 4489 68641 72287 61652 73534 95433 91713 2394 93048 74540 58916 9265 737 33061 66247 23323 92331 52070 7741 1737 47817 91238 68832 15426 73008 77094 7175 19676 63419 31525 79277 86869 32251 23435 81606 10568 55520 8365 28293 57744 49444 80733 79980 57399 81457 65893 30201 34634 64147 78318 10424 74042 19027 61699 96866 42238 55426 64027 92197 26396 44803 78234 13261 77348 17637 81220 29190 24089 33342 16292 87495 9941 72230 61709 77299 36296 17776 76835 53857 84850 24905 76258 90974 58001 66314 50593 42482 71390 71164 9998 88703 45242 13290 77521 60665 454 61308 14712 6913 5277 30004 50356 88970 10960 88255 94502 23045 10677 52872 92315 66388 80342 54160 742 25041 24130 66061 39480 74735 34155 65237 58040 5714 39986 9189 92445 548 43722 60606 52734 95523 69932 22103 57552 4177 68509 52286 4953 16569 48650 63023 83220 7768 57422 1415 89923 4551 41808 95034 40257 97304 96317 21614 64123 29496 19538 12649 62293 91319 66160 26219 29704 44792 377 92462 90527 76859 85694 93499 75635 14880 97995 50886 47867 95064 79502 89237 32537 36924 29750 40451 56199 47238 20620 49777 53217 17480 29652 96557 72254 67262 17250 37567 5621 86440 74190 8698 14186 74450 10305 35654 91280 75645 31971 82580 38462 34628 62672 5558 37672 30612 33337 52982 28205 54320 31175 42549 95374 50497 21800 71433 6699 93280 78218 98873 47240 33164 30639 47127 22198 61684 58724 71945 67223 15612 43905 67598 44712 65058 10803 37868 3117 46146 27740 84443 81446 38574 8600 69886 62283 18357 9196 58926 42880 7932 63135 88883 23274 82041 64876 492 23237 23535 53277 37593 29694 28721 6153 70070 40384 2377 62229 90800 85588 14796 54331 34477 20166 97018 3066 55342 14646 73828 74781 6904 7452 83189 83520 76661 19184 70864 28142 76618 37172 87370 54481 98240 55969 91127 58645 26026 83738 75587 29372 39293 89832 16621 47010 53036 73139 54405 87447 29431 45664 17553 29169 10808 25858 57301 1380 86555 976 6485 6471 39670 59581 87031 28554 90633 88057 18602 71258 79288 13310 33338 1348 46272 24573 57018 5715 82737 37770 17584 2475 97940 88278 17402 40944 25939 82142 39954 18065 56676 76842 94347 7570 52421 18869 25488 53766 67837 61447 24175 61702 92076 14483 65144 85850 59089 10276 92687 7089 74903 70648 37233 14171 32042 75051 43899 30780 2723 2402 10985 86506 596 17259 55366 58730 87608 88896 62478 63273 13866 92506 54571 27363 46615 50285 94057 97997 71498 12858 4730 18311 76599 11549 87213 54426 8656 75744 95646 94729 54108 50537 60600 48598 34013 71712 59571 35187 84522 91924 78388 74233 2508 13587 82689 40146 8972 70043 15785 68899 10975 8463 61897 36681 66373 33808 49546 49567 38876 4396 77534 62713 96774 7996 36076 49985 85914 23475 14898 35008 45200 29093 95412 1413 90161 51799 21840 50570 35957 51941 49118 86108 96160 31771 63731 13232 13531 94726 56434 49934 94056 78428 66391 37716 91861 25506 94999 44734 2105 6664 57293 449 53903 4719 23420 67431 70928 66310 64809 44544 19884 93330 30395 86112 39212 45710 62712 72875 44801 88611 73111 91844 62523 71891 5985 78034 39254 87949 36233 44465 17897 40096 3446 60999 85708 53626 70325 44017 96073 76334 69617 60977 77055 82700 25113 38757 86242 54273 92832 72119 64783 97916 91423 43285 36173 8579 40432 90199 15991 41699 85236 72297 63442 26634 54939 78133 2419 10671 22841 29332 35936 20277 93007 79837 67249 77773 96621 12126 37650 15833 70491 76777 52884 17044 46830 24760 45484 44082 12744 4729 68387 22921 32802 49280 42949 65256 84112 27333 35709 27297 52709 85261 40627 50889 27268 83610 57861 59065 44607 5736 73946 83458 1035 91318 25900 43290 7446 67738 17175 68652 93340 75211 29366 58139 25064 1758 54541 51957 93813 76065 91738 7377 94968 22557 68034 63928 50067 9739 21332 34512 64476 58457 52963 70369 73134 79758 97115 85824 27542 78871 72551 62089 67814 42233 33719 49288 46573 35300 34716 82617 41078 43918 19384 93740 76827 27220 29018 69679 64378 97670 23236 17983 55613 61009 35139 99978 9269 76231 34279 29690 44248 19575 31010 14718 61834 65574 29749 50564 69374 78978 86792 9781 91029 39118 34150 84963 73712 83384 34569 57420 32550 47293 84201 98452 59820 21273 47157 74767 65509 79786 4021 9523 89907 86618 43535 23188 28104 41256 45045 79722 68672 12835 96706 17781 28359 18217 77900 49348 86265 67586 48944 60810 39396 1373 5170 50675 72578 43866 13558 8847 98777 12056 8700 23419 51147 63295 70361 19938 85100 28527 36836 1994 56240 60574 67235 99279 4987 1831 21853 61720 20171 66663 98557 55539 52440 51857 17742 69279 74296 559 14929 19845 71811 55599 1532 94761 95023 92534 58802 35982 41301 34109 74473 54461 22596 60030 60 3411 28839 88457 97882 33525 77149 41740 92777 5178 50909 15806 72889 92814 21907 57864 60141 79676 87351 59664 75245 86604 11418 40352 56332 84804 73252 36665 18433 55923 86065 19760 27857 64620 24586 86942 36657 38104 52948 22817 70921 69920 94271 82661 98150 68683 81576 53096 66233 12815 71989 37407 93337 44420 90023 58756 88051 34103 26545 61729 23724 11733 70644 57641 27223 47774 2970 87644 84464 73012 21194 25440 47652 67297 65361 43872 36917 64976 95072 42676 64962 5180 40358 34595 31254 11831 5906 52806 84607 82391 66407 14365 74123 6934 14340 27711 13183 21011 99969 24530 56189 9091 82414 24869 94953 83701 61405 81615 98447 82004 25513 20124 78584 9965 12680 13342 38244 83130 87696 1565 52323 68090 37388 56440 30580 26896 25579 18223 82435 73672 71030 87056 21498 76750 92415 14502 53848 47044 63339 56068 69926 70164 1865 54447 96710 93463 49762 29122 36703 97411 92210 74605 64373 83328 2417 37310 46285 55338 18598 4712 29425 51955 16023 48699 74924 12040 62254 45798 75705 59448 67183 65151 83394 82493 92431 16330 61249 44292 90103 98198 58445 11903 84887 91510 44612 44332 99889 22465 45443 86616 95599 48888 21390 93372 21977 77293 88320 51216 88853 61192 18541 28584 1302 56818 52733 9725 13697 18190 60481 66585 90017 26393 31012 31799 39379 29243 13801 82679 73655 76462 89219 24449 63367 88060 32475 53220 31300 703 70822 81120 49533 72879 6069 26105 56871 94196 53758 83331 51094 82744 94880 62689 76580 2977 3045 98212 39590 33899 19615 65386 31766 7734 27312 86048 4793 17347 1393 43008 9099 9616 74524 88442 96837 48123 31056 2766 80692 97547 9150 71057 22540 72146 81371 25806 95669 28795 47361 80375 7254 89187 67691 48732 69700 54593 13198 51199 77410 62280 24513 52366 61371 87048 15903 6215 97083 62595 47685 86231 19340 20876 71316 23187 86502 4203 28992 71535 73616 46825 54260 90176 27269 45232 77575 60996 29340 36859 42516 87250 43915 61626 73787 65841 35241 31867 99690 16587 99955 74215 91879 30216 60751 29478 89772 22348 18881 39266 73899 57114 48281 86782 59238 35314 78104 23528 3061 44136 24921 91535 79293 19220 47329 4188 77414 7589 67403 44069 46840 30630 42710 19603 8794 61840 88012 13002 46857 37095 86347 34984 82880 93700 79920 81729 45865 72830 56062 56284 65886 34019 19209 86677 23373 71997 37654 13112 19952 98525 44428 75532 46436 78835 88616 65688 6824 55543 91394 80634 94245 77487 63103 4797 23358 42326 17146 25771 51036 40755 45823 12334 37330 90410 95505 35046 49948 63445 23932 12589 29540 66127 24106 98157 39337 42261 22000 29526 9557 76619 90042 48670 99707 70585 84110 37723 95396 39373 73388 78667 72114 10648 82146 52699 40861 3938 74253 84032 90628 54800 25000 39712 90113 88695 92950 69561 66832 27119 67212 91588 90728 79279 29391 88823 60015 54140 1161 35014 90393 24801 52487 39444 54061 52404 17379 18144 40881 28119 97388 39310 40546 88685 83697 52126 44822 1177 87072 52853 20417 6545 44204 69386 94182 21759 41728 71463 3478 88404 73452 66781 47814 9882 14069 70874 23914 63741 11812 11044 49244 23328 25698 26222 57926 21252 9224 86138 28797 12378 4724 17310 97993 26852 8566 20395 89106 58838 10845 12695 48893 54501 77758 28945 81464 47264 57090 9117 99072 9078 13514 85130 57891 9824 22183 42120 51766 45957 35133 80065 91122 19898 19383 84343 51319 28925 31707 79259 76990 33083 94288 86252 53389 18157 52172 55698 45346 10773 11553 35777 52334 363 73420 24302 87784 27507 69708 35424 11800 1189 17604 65586 49269 44143 74629 87775 55906 69177 11341 98125 50444 94954 1624 31051 47031 51788 93137 11995 74362 82556 36988 39378 77595 89704 48376 1386 18230 16772 28540 34328 56086 23422 39552 7976 52721 37713 520 21932 55984 60557 40864 45195 78934 12952 56329 57590 69769 84123 45574 30215 60326 86953 52848 86432 92078 2915 41494 39523 45884 63735 90626 67816 71721 51498 43335 65838 95134 52903 13255 55478 22867 47102 88542 52288 7681 79911 54967 29269 96941 35652 77846 1855 51793 49794 32363 81358 62762 19894 34759 38412 37465 47430 63719 28083 33575 62350 99683 74727 48321 97071 87409 44558 32447 78724 72281 74301 60583 47038 16823 93484 46475 91978 47203 69632 94421 4896 22484 43382 3290 92485 31502 29972 83293 1558 24426 43447 75052 31173 23628 21732 39024 68452 42114 31316 87368 62881 14432 42280 61321 63163 20465 5258 56580 70518 4720 75125 3127 4062 21807 95733 21379 39492 29728 4754 83298 39652 1157 68388 47596 74417 98693 94584 9299 27024 26038 85426 16346 34568 70645 83940 9758 43525 25496 8102 26848 4335 64965 65445 24535 35657 73105 10040 79214 23483 50650 83999 8993 11123 34265 88420 50407 24037 38643 65457 61173 13076 90037 33484 32227 97587 71254 2911 96527 19452 12521 14530 49163 54495 75149 64388 31862 91905 10233 57844 70081 28093 15599 12420 25024 98504 67475 55714 33626 74270 22942 45859 54311 59178 2832 32175 92233 27525 92587 88627 2564 99383 76037 93620 82754 73263 71285 81700 68423 40891 79347 42973 34594 23750 2341 72332 81873 37318 63681 23512 97410 71900 39029 45170 54975 25988 29717 94325 75493 66818 46339 85707 2631 70473 94963 91418 83462 70036 60182 14187 18530 73823 35975 80536 51286 61893 32727 61933 198 1616 6362 86240 58453 38715 40497 84066 20800 42094 83105 31835 23259 70202 46009 46480 15739 30476 17517 643 32950 41068 76295 20557 16234 13974 29072 67406 99999 77286 60738 7900 28897 13964 93610 10173 14763 44771 49535 98994 55574 74550 95457 83692 37937 98305 86653 67340 92533 30374 76410 52567 42045 38340 56956 62256 21253 79835 28577 48860 65354 89317 73292 83402 77480 8243 30054 36011 15782 77098 61572 49135 71982 43740 14876 97426 24646 71081 20046 51754 25998 32407 6543 70551 85611 58671 26790 35800 51535 64993 53226 92991 79490 65343 96728 42649 11723 36594 82681 23830 14221 30509 29250 62805 74091 24817 86079 71540 91988 24378 23905 72683 65907 27897 22899 44511 92406 19942 84942 89497 91488 97507 41847 26972 20131 79880 32145 9678 1854 46244 27206 50195 75118 56978 34918 94079 39375 33268 56642 52922 26814 72799 70031 99939 66214 52892 80889 85798 45641 43874 45284 10915 44252 54782 21526 48491 4637 50373 14114 55013 97904 72185 91209 18552 57163 2956 52012 22492 75690 18330 26109 83911 92941 75332 12625 30886 55681 32327 2274 14974 47944 75821 29278 67983 82566 82553 33553 15644 56975 72857 66633 24109 41817 77557 13088 88024 33870 37782 80020 43547 14676 29346 24444 5024 1117 24649 24923 65863 21476 63257 97733 9200 26044 2527 97813 91610 58059 97157 59536 46064 42444 71765 79916 67982 1962 42414 82680 43128 25425 81833 37826 45587 53035 99458 53672 97116 59135 37348 77976 70881 34389 36738 71458 97859 32261 79440 29498 96487 64973 94400 35522 71335 15951 18997 73098 6861 41003 26643 4835 78091 94827 42193 11287 45067 68753 77616 4770 28207 35115 86575 56030 9014 27559 46135 34831 8401 27036 44727 90534 59822 80253 55392 46429 94821 97824 34399 87961 974 8563 75552 5153 71332 42067 23085 63201 38403 54802 77943 70178 62114 28916 52897 71088 45046 63318 75765 86829 37547 41280 80748 16448 93678 71598 432 11825 64570 47496 2871 76052 95448 31878 12199 11590 77960 81655 33891 82171 1908 81973 60009 18601 92809 68293 50300 56606 68599 3688 88348 92498 35394 73808 98555 27341 44466 10895 17888 29585 12250 25746 14558 71236 95463 1312 83612 19900 40685 18727 84168 78293 52916 33043 25509 49793 98912 57184 47610 69583 35077 37483 19432 49897 52357 13364 48463 26768 72826 56109 83562 2178 48751 34590 3871 74295 79879 88010 72707 24376 93333 19211 65835 74559 76949 10886 64645 53949 72361 17538 11094 65143 57243 92609 87517 92559 69048 51177 62573 68129 71611 55927 23151 85186 61943 77029 88206 50451 70918 64539 80195 57828 39328 83643 20920 2190 58892 51906 188 39969 28590 86479 43319 40211 64598 18490 40942 96326 95191 98962 482 91534 84535 20137 66354 20918 55614 2985 46103 95907 49383 63521 31497 94538 55725 415 70789 17621 10226 63508 94850 54817 77422 20587 8684 98404 81506 68029 185 7461 55086 26973 57606 96358 38514 62446 37075 53732 8696 12159 31561 29956 73049 33141 1574 25167 47351 90835 573 5984 3498 77883 52726 59565 12362 15480 58548 55897 86878 4432 57886 52786 58389 47997 98635 31844 39215 43754 12732 10764 59621 81332 57723 95525 99106 10609 85430 46105 80266 86913 2193 20138 37886 79004 48164 62530 43689 42792 37927 1676 27451 2107 7926 57175 86163 20097 89714 7860 81041 73446 84886 48853 54059 29599 8155 76247 5995 13317 96064 42397 57057 91014 87573 80088 16509 55195 69689 3108 18586 3284 74326 11086 58599 91867 72057 56893 17299 89577 72776 48107 97692 26116 61674 19660 67025 751 3391 64447 22623 75582 73629 11781 74820 52236 66430 63660 84727 3855 64352 31179 23092 68616 61343 99255 57526 5635 46921 74393 91787 92856 91503 74534 81056 54841 70832 72224 95233 72086 9760 36455 24730 60449 12482 19248 67401 37631 90286 61323 87639 51059 60263 81878 57211 6637 10673 8168 42113 27570 56813 33300 23577 97365 46785 70712 65026 92054 92739 81629 73982 74888 93037 63254 80971 15471 60149 50876 63447 19517 61395 14655 41875 88927 21624 97871 25430 25734 60982 60800 46622 72677 19870 44417 35325 22247 99002 59484 93995 4395 40550 62611 98441 65680 32804 35181 33532 81523 3168 28405 92791 17030 37891 11944 89476 12282 78720 15912 56578 60577 82723 80000 81494 74754 72792 43560 3806 1463 39831 63379 22985 36200 21402 19348 6394 44273 29769 22358 45287 21991 10684 6141 23526 15747 59153 67198 19992 35453 85272 46444 38844 43624 4581 33348 8175 31737 46980 48138 25548 60983 24042 89815 88118 33885 25934 83341 91044 63007 38431 83983 41508 16124 48749 17568 98688 13001 64315 28670 19765 40773 24719 35846 89883 82340 87966 8704 6044 37389 92312 40858 86954 23545 63479 18189 37372 56599 3803 14129 34465 40244 61064 97726 27225 74981 61350 28643 33840 43700 40430 15257 27534 18486 46649 64015 92538 35961 52339 40798 93800 62621 10777 15081 10996 96440 6694 79788 62597 40567 53574 67616 59342 15630 37623 48493 15592 80595 81224 44643 70456 73067 70414 65881 51312 99278 96812 43243 12315 99367 43987 44501 53860 36420 89739 81600 74440 7614 84460 4511 88806 33277 5751 95574 75691 59794 65990 89817 22401 43821 85359 35159 65191 92763 73290 85703 27607 63320 1667 88086 63246 55506 50072 16121 97047 128 50830 22870 59492 99868 70251 4959 20661 23288 3633 60188 62071 86195 23064 1233 1484 21566 81302 54041 15359 95508 13252 19315 77646 37424 45247 7861 3300 94029 74740
